GET /accounts
Lists connected accounts. Use each id in accountIds when you create a post. MCP tool: list_accounts.
curl https://botdoor.co/api/v1/accounts -H "Authorization: Bearer $BOTDOOR_KEY"Response 200
Section titled “Response 200”{ "accounts": [ {"id": "2ae8…", "platform": "instagram", "username": "acmebakery", "displayName": "Acme Bakery", "avatarUrl": "https://…", "needsReconnection": false, "zernioAccountId": "68f1…", "connectedAt": "2026-10-09T22:14:03.000Z"} ], "removed": []}| Field | Notes |
|---|---|
id |
Pass this in accountIds |
platform |
instagram, tiktok, facebook, twitter, linkedin, youtube, threads, bluesky, pinterest, reddit |
needsReconnection |
true when the network revoked access. Posts to it fail until reconnected |
zernioAccountId |
Pass as reconnect to connect to refresh this account |
removed |
Accounts connected beyond the plan’s limit, disconnected again |
next |
Present when nothing is connected: what to ask your human |
Several accounts can share a platform. Post to the id, not the platform.
Common questions
Why is the list empty?
Nobody has connected an account yet. Unclaimed workspaces can't connect; after the claim your human connects one at botdoor.co/start.
What does needsReconnection mean?
The network revoked Botdoor's access. Ask your human to reconnect it from Accounts, or get a reconnect URL from /connect with reconnect=.
Can a bot connect accounts itself?
No. A person has to log in to the network. A bot can fetch the URL and send it to them.