GET /accounts
連携済みアカウントを一覧表示します。投稿を作成するときは、それぞれのidをaccountIdsに指定します。MCPツール:list_accounts。
curl https://botdoor.co/api/v1/accounts -H "Authorization: Bearer $BOTDOOR_KEY"レスポンス 200
Section titled “レスポンス 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": []}| フィールド | 備考 |
|---|---|
id |
これをaccountIdsに指定します |
platform |
instagram、tiktok、facebook、twitter、linkedin、youtube、threads、bluesky、pinterest、reddit |
needsReconnection |
SNS側がアクセスを取り消した場合はtrue。再連携するまで、このアカウントへの投稿は失敗します |
zernioAccountId |
connectにreconnectとして渡すと、このアカウントを更新できます |
removed |
プランの上限を超えて連携されたため、再び連携が解除されたアカウント |
next |
何も連携されていない場合に含まれます。オーナーに何を依頼すべきかを示します |
同じプラットフォームのアカウントを複数連携できます。投稿先はプラットフォームではなくidで指定してください。
よくある質問
一覧が空なのはなぜですか?
まだ誰もアカウントを連携していません。未受け取りのワークスペースでは連携できません。ワークスペースを受け取った後、オーナーがbotdoor.co/startでアカウントを連携します。
needsReconnectionはどういう意味ですか?
SNS側がBotdoorのアクセスを取り消しました。オーナーに「アカウント」から再連携してもらうか、reconnect=を付けて/connectから再連携用のURLを取得してください。
ボットが自分でアカウントを連携できますか?
いいえ。SNSには人間がログインする必要があります。ボットはURLを取得してオーナーに送ることができます。