Update User Settings
PUT /api/v1/user/settings
Update the authenticated user’s settings
Authorizations
Section titled “Authorizations ”Request Body
Section titled “Request Body ”object
Currency code (ISO 4217)
Example
EURobject
object
object
Responses
Section titled “ Responses ”Settings updated
object
object
User ID
Example
550e8400-e29b-41d4-a716-446655440000Preferred display currency
Example
EURPreferred locale for formatting
Example
en-USPreferred timezone
Example
Europe/BerlinPreferred date format
Example
YYYY-MM-DDobject
Receive email notifications
Receive push notifications
Receive weekly portfolio reports
Receive market movement alerts
Receive FI milestone notifications
object
Show profile on public leaderboard
Share anonymized portfolio stats
Allow usage analytics collection
object
Target safe withdrawal rate (%)
Example
4Expected annual return (%)
Example
7Expected inflation rate (%)
Example
2Target retirement age
Example
55Settings creation date
Example
2024-01-15T10:30:00ZLast settings update
Example
2024-01-15T10:30:00Zobject
Timestamp in ISO 8601 format
Example
2024-01-15T10:30:00ZValidation error
object
Always false for error responses
Error type
Example
Validation errorMachine-readable error code
Example
VALIDATION_ERRORDetailed validation errors
object
Path to the invalid field
Example
currentAgeError message
Example
Must be between 18 and 100Unauthorized
object
Always false for error responses
Error type
Example
Validation errorMachine-readable error code
Example
VALIDATION_ERRORDetailed validation errors
object
Path to the invalid field
Example
currentAgeError message
Example
Must be between 18 and 100