User profile
GET
https://api.todofor.ai/api/v1
/users/profile
Returns the authenticated user profile including settings and preferences.
Responses
Successful response
userobject · requiredsettingsobject · requiredonboardingobject · requiredPer-user onboarding state. Stores draft user input + wizard progress. Step "completion" is derived from real product state, not stored here. No secrets — vault tokens stay in AppSettings.vaultProviders.
User exportData
GET
https://api.todofor.ai/api/v1
/users/export
Returns account records and file metadata as portable JSON. Known credential fields, vault values, and file bytes are omitted; user-authored content is exported as stored.
Responses
Successful response
exportedAtstring · requireduserrequiredprofilerequiredsettingsrequiredonboardingrequiredauthSessionsarray · requiredauthAccountsarray · requiredprojectsarray · requiredprojectSettingsarray · requiredtodosarray · requiredmessagesarray · requiredagentSettingsarray · requirededgesarray · requireddevicesarray · requiredapiKeysarray · requiredtasksarray · requiredscheduledTasksarray · requiredusagearray · requiredtransactionsarray · requiredexternalDataSourcesarray · requiredtodoCostsarray · requiredhexGridsarray · requiredgridTilesarray · requiredattachmentsarray · requiredbusinessContextsarray · requiredvaultobject · required