Profile Settings
User profile settings including email preferences, notification settings, and administrative permissions.
Returns profile settings for all users (admin only endpoint). Requires authentication and edit_any_profile permission.
List of profile settings
trueUnauthorized - authentication required
Forbidden - insufficient permissions
Internal server error
GET /api/profiles/settings HTTP/1.1
Host: events.decentraland.org
Accept: */*
{
"ok": true,
"data": [
{
"user": "text",
"email": "[email protected]",
"email_verified": true,
"email_verified_at": "2026-01-01T00:00:00.000Z",
"email_updated_at": "2026-01-01T00:00:00.000Z",
"use_local_time": true,
"notify_by_email": false,
"notify_by_browser": false,
"permissions": [
"approve_own_event"
],
"created_at": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z"
}
]
}Returns the profile settings for the authenticated user.
Profile settings
trueUnauthorized - authentication required
Internal server error
GET /api/profiles/me/settings HTTP/1.1
Host: events.decentraland.org
Accept: */*
{
"ok": true,
"data": {
"user": "text",
"email": "[email protected]",
"email_verified": true,
"email_verified_at": "2026-01-01T00:00:00.000Z",
"email_updated_at": "2026-01-01T00:00:00.000Z",
"use_local_time": true,
"notify_by_email": false,
"notify_by_browser": false,
"permissions": [
"approve_own_event"
],
"created_at": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z"
}
}Updates the authenticated user's profile settings (email, notifications, etc.).
Schema for updating own profile settings
Update email address
Mark email as verified (admin only)
Settings updated successfully
trueBad request - invalid parameters or body
Unauthorized - authentication required
Internal server error
PATCH /api/profiles/me/settings HTTP/1.1
Host: events.decentraland.org
Content-Type: application/json
Accept: */*
Content-Length: 118
{
"email": "[email protected]",
"email_verified": true,
"use_local_time": true,
"notify_by_email": true,
"notify_by_browser": true
}{
"ok": true,
"data": {
"user": "text",
"email": "[email protected]",
"email_verified": true,
"email_verified_at": "2026-01-01T00:00:00.000Z",
"email_updated_at": "2026-01-01T00:00:00.000Z",
"use_local_time": true,
"notify_by_email": false,
"notify_by_browser": false,
"permissions": [
"approve_own_event"
],
"created_at": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z"
}
}Returns profile settings for a specific user (admin only). Requires authentication and edit_any_profile permission.
Ethereum address of the user
0x1234567890123456789012345678901234567890Pattern: ^0x[a-fA-F0-9]{40}$Profile settings
trueUnauthorized - authentication required
Forbidden - insufficient permissions
Not found - resource doesn't exist
Internal server error
GET /api/profiles/{profile_id}/settings HTTP/1.1
Host: events.decentraland.org
Accept: */*
{
"ok": true,
"data": {
"user": "text",
"email": "[email protected]",
"email_verified": true,
"email_verified_at": "2026-01-01T00:00:00.000Z",
"email_updated_at": "2026-01-01T00:00:00.000Z",
"use_local_time": true,
"notify_by_email": false,
"notify_by_browser": false,
"permissions": [
"approve_own_event"
],
"created_at": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z"
}
}Updates permissions for a specific user (admin only). Requires authentication and edit_any_profile permission.
Ethereum address of the user
^0x[a-fA-F0-9]{40}$Schema for updating another user's profile settings (admin only)
Settings updated successfully
trueBad request - invalid parameters or body
Unauthorized - authentication required
Forbidden - insufficient permissions
Not found - resource doesn't exist
Internal server error
PATCH /api/profiles/{profile_id}/settings HTTP/1.1
Host: events.decentraland.org
Content-Type: application/json
Accept: */*
Content-Length: 37
{
"permissions": [
"approve_own_event"
]
}{
"ok": true,
"data": {
"user": "text",
"email": "[email protected]",
"email_verified": true,
"email_verified_at": "2026-01-01T00:00:00.000Z",
"email_updated_at": "2026-01-01T00:00:00.000Z",
"use_local_time": true,
"notify_by_email": false,
"notify_by_browser": false,
"permissions": [
"approve_own_event"
],
"created_at": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z"
}
}Last updated