Skip to content

Update an existing user configuration

PUT
/configurations/{key}
curl --request PUT \
--url http://localhost:8000/api/v1/configurations/default-wallet \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "value": "{\"theme\": \"light\", \"color\": \"#ffffff\"}", "type": "string", "client_id": "245cb3df-df3a-428b-a908-e5f74b8d58a3:245cb3df-df3a-428b-a908-e5f74b8d58a4" }'
key
required
string
Allowed values: default-wallet default-currency default-group default-lang country onboarding-complete theme timezone manual-exchange-rates notifications-email notifications-push notifications-inapp notifications-reminders notifications-insights notifications-inactivity insights-frequency inactivity-reminders-enabled inactivity-reminder-count last-inactivity-reminder-sent wallets-allow-negative-balance transaction-intents-enabled asset-tracking-enabled landing-experience

Configuration key

Media type application/json
object
value
required
object
Example
{"theme": "light", "color": "#ffffff"}
type
string
Allowed values: string int float bool array json date
Example
string
client_id

Unique identifier for your local client

string format: string
Example
245cb3df-df3a-428b-a908-e5f74b8d58a3:245cb3df-df3a-428b-a908-e5f74b8d58a4

Configuration updated successfully

Configuration not found

Validation error