User Preferences API
Auto-generated from
openapi-snapshot.json. Do not edit by hand — changes are overwritten byscripts/docs/generate_api_reference.py.
4 endpoints in this group.
GET /api/user-preferences/
Get User Preferences
Return the current user’s preferences, merged over defaults.
Responses
| Code | Description |
|---|---|
200 | Successful Response |
PATCH /api/user-preferences/
Patch User Preferences
Deep-merge the provided keys into the user’s JSONB prefs. Returns updated prefs.
Request body: application/json
Responses
| Code | Description |
|---|---|
200 | Successful Response |
422 | Validation Error |
GET /api/user/preferences
Get User Preferences Singular
Canonical shell-preference path used by nav/theme settings.
Responses
| Code | Description |
|---|---|
200 | Successful Response |
PUT /api/user/preferences
Put User Preferences
Upsert user preferences via PUT for settings screens.
The body remains partial for backwards-compatible preference forms: omitted keys retain their current/default values.
Request body: application/json
Responses
| Code | Description |
|---|---|
200 | Successful Response |
422 | Validation Error |