Listing your accounts
shared is true for accounts another user shared with you (manual shares and team shares alike). permission is full or editor and describes what you may change on that account; your own accounts are always full. Revoking a share removes the account from this list within a few minutes.
Selecting an account
Endpoints that operate on one account accept anaccount_id parameter (query parameter on GET and DELETE, body field on POST). The value is the account id from /v1/accounts.
- Omitted: your main account is used.
- An
idfrom your account list: that account is used. - Anything else:
404 account_not_found.
Writes are main-account-only, with two exceptions
Most writes, includingPOST /v1/scheduled-posts and DELETE /v1/scheduled-posts/{id}, work only for your main account. Passing another account’s account_id to one of them returns 403 writes_main_account_only. Reads work for every account in the list.
The exceptions are the per-account settings surfaces, which accept any linked or shared account_id:
PATCH /v1/contextand the/v1/context/productsendpoints. On a share witheditorpermission these return403 editor_restricted: only the account owner can change what the AI knows about the account.PATCH /v1/queue-settings. Editor-permission shares CAN change the posting schedule, which mirrors the SuperX app, where running the queue is what a delegate is there for.
The degraded flag
Account links and shares are verified against the SuperX app on each request (with a short cache). If that verification is temporarily unavailable, the API fails closed rather than guessing:GET /v1/accountsreturns only your main account and adds a top-level"degraded": truefield. Retry shortly for the full list. When the flag is absent, the list is complete.- Requests for any other
account_idreturn503 accounts_unavailableuntil verification recovers. Your main account keeps working throughout.