Update the caller's preferences
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.
language
Allowed values:
developer
notifications
Response
The updated preferences.
language
The user's chosen language, or null if never set.
Allowed values:
developer
Whether developer mode is enabled. Defaults to false.
notifications
Notification preferences, always fully populated (missing keys read true).