Skip to main content
These endpoints allow clients to persist account-level dashboard preferences on the server. Preferences are saved as a JSONB object on the user’s row and are not part of the zero-knowledge encrypted memory layer.
Session JWT RequiredThese routes manage account preferences and require the user’s WorkOS AuthKit session JWT.

1. Retrieve Settings

Fetch user dashboard settings. If no settings have been saved yet, default fallback settings are returned.
Response (200 OK)

2. Update Settings

Partially update one or more settings fields. Unknown parameters are ignored, and malformed types throw a 400 validation error.
Request Body
Response (200 OK) — returns the fully updated settings configuration: