Update current user
Updates the authenticated user’s profile. Supports setting onboarding=false to mark onboarding as complete, and optionally storing use_case and referral for onboarding analytics. The response reflects the current billing_blocked state, unaffected by this update.
Authorizations
Prefix your API key with "Bearer ". Example: Authorization: Bearer sapi_key_...
Body
Fields to update
LockAccountsToBrand toggles whether a social account already connected to one brand may be re-connected (moved) to a different brand. When true, such a connect attempt is rejected with 409 account.already_linked.
true
false
"Google search"
"Managing my own brand's social accounts"
Response
Updated user profile
"https://example.com/avatar.jpg"
false
BillingBlocked is true when the subscription is past due and API access plus webhook delivery are paused. Clears automatically once paid.
false
BillingBlockedAt is when the block began, or null when not blocked.
"user@example.com"
FacebookPageSelection, when true, enables the shared-credential Facebook connect flow (page selection) in the dashboard. Read-only here.
false
"550e8400-e29b-41d4-a716-446655440000"
LockAccountsToBrand, when true, rejects connecting a social account that is already connected to another of your brands (409 account.already_linked) instead of moving it. Default false.
false
true
"free"
"Managing clients' accounts (agency)"