Profile Settings
Body
Schema for updating own profile settings
emailstring · emailOptional
Update email address
email_verifiedbooleanOptional
Mark email as verified (admin only)
use_local_timebooleanOptional
notify_by_emailbooleanOptional
notify_by_browserbooleanOptional
Responses
200
Settings updated successfully
application/json
okbooleanOptionalExample:
true400
Bad request - invalid parameters or body
application/json
401
Unauthorized - authentication required
application/json
500
Internal server error
application/json
patch
/profiles/me/settingsPath parameters
profile_idstringRequiredExample:
Ethereum address of the user
0x1234567890123456789012345678901234567890Pattern: ^0x[a-fA-F0-9]{40}$Responses
200
Profile settings
application/json
okbooleanOptionalExample:
true401
Unauthorized - authentication required
application/json
403
Forbidden - insufficient permissions
application/json
404
Not found - resource doesn't exist
application/json
500
Internal server error
application/json
get
/profiles/{profile_id}/settingsPath parameters
profile_idstringRequiredPattern:
Ethereum address of the user
^0x[a-fA-F0-9]{40}$Body
Schema for updating another user's profile settings (admin only)
Responses
200
Settings updated successfully
application/json
okbooleanOptionalExample:
true400
Bad request - invalid parameters or body
application/json
401
Unauthorized - authentication required
application/json
403
Forbidden - insufficient permissions
application/json
404
Not found - resource doesn't exist
application/json
500
Internal server error
application/json
patch
/profiles/{profile_id}/settingsLast updated