Skip to main content

User API

Profile

Get Profile

Returns user profile and preferences.

Update Profile

Body:

BYOK API Keys

Manage personal AI provider keys (Bring Your Own Key).

List Keys

Returns masked keys for all configured providers.

Add Key

Body:
Response:

Remove Key


Timezone

Update Timezone

Body:
Must be a valid IANA timezone string.

Onboarding

Check Status

Response:

Complete Onboarding

Body:

Onboarding Progress

Returns a 5-step checklist with completion status.

Activity

Ping Activity

Records user activity. Server throttles to max once per 5 minutes.

Account Management

Data Export (GDPR)

Downloads a JSON file containing all user data.

Delete Account

Body:
Permanently deletes the account and all associated data.