Connected accounts
One isolated client workspace under your platform org.
Provision
POST /api/platform/connected-accountswithexternal_id,name, optionalbilling_modeandinitial_credits.- Same
external_idtwice returns the existing account (idempotent).
Scope every call
- Add header:
Atlas-Account: ext_<external_id>(or useconnected_org_idUUID). - Without it, envelopes land on your platform org, not the client.
Manage
GET /api/platform/connected-accountsto list.PATCH .../{id}with{ "status": "suspended" }to block sends (403 on send; drafts still work).
Common mistakes
- Profile API key +
Atlas-Account→ use a platform key instead. - Missing header on send → envelope scoped to platform org.
- Client expects Atlas login → connected accounts are API-scoped by default.