Skip to navigation

Update the caller's preferences

View as Markdown

Strict partial merge: send only the fields to change (language and/or developer); unknown keys are rejected. Returns the full updated preferences. Authorization: any authenticated member of the tenant (the caller edits only their own preferences). Returns 400 for an invalid body.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
languageenumOptional
Allowed values:
developerbooleanOptional
notificationsobjectOptional

Response

The updated preferences.
languageenum or null
The user's chosen language, or null if never set.
Allowed values:
developerboolean
Whether developer mode is enabled. Defaults to false.
notificationsobject

Notification preferences, always fully populated (missing keys read true).