Console

Profile

Profile loads the saved display name, the default agent, and whether usage data is shared. Before a name is saved, the name and the agent are empty, usage sharing is off, notifications are off, and the theme follows the system.

get/v1/console/preferences

Request

  • Base URL: / (relative, and the document was published on a file host, not at the API’s origin)
  • URL: /v1/console/preferences
  • Auth: HTTP bearer

Response

Preferences Profile loads before a name is saved.

defaultAgentSlugstring required

Default agent slug; empty clears the selection.

displayNamestring required

Cross-device display name.

notificationLevel'off' | 'attention' | 'all' required

Notification preference.

shareUsageDataboolean required

Whether product usage analytics may be captured.

showModelReasoningboolean required

Whether model reasoning is shown when the client supports it.

theme'light' | 'dark' | 'system' required

Cross-device theme preference.

Example response

{
  "defaultAgentSlug": "assistant",
  "displayName": "Ada Lovelace",
  "notificationLevel": "attention",
  "shareUsageData": true,
  "theme": "system"
}

Changes

No operation changes recorded.