The profile disappears right away; its keys, MCP tokens, and connect links stop working, its accounts are disconnected, and waiting posts are canceled. The rest is removed in the background, then a profile.deleted webhook is sent. The default profile cannot be deleted.
Requires the write scope. Owner key or session only: a profile key gets 403 owner_key_required.
bearerAuthorizationBearer <token>An API key (tb_live_...) from the dashboard, or an OAuth access token.
id*stringuuidDeletion started.
curl -X DELETE 'https://api.mulaichat.com/v1/profiles/497f6eca-6276-4993-bfeb-53cbbbba6f08'Create a profile POST
An external_id already in use returns that profile with 200, so the request is safe to repeat. Free plan: 403 plan_required; more than 1,000 profiles: 422 profile_limit. Requires the write scope. Owner key or session only: a profile key gets 403 owner_key_required.
Get a profile GET
Requires the read scope. Owner key or session only: a profile key gets 403 owner_key_required.