List connected social accounts
Requires scope: `accounts:read`. Connecting and disconnecting accounts is dashboard-only.
Authorization
ApiKey A personal API key created in the dashboard (Starter, Pro, and Team plans).
In: header
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/social_accounts"{ "social_accounts": [ { "id": 301, "platform": "twitter", "uid": "1456789012", "username": "founder", "connected_at": "2026-02-01T10:00:00Z", "needs_reconnect": false } ]}List per-platform capabilities GET
Requires scope: `posts:read`. Returns machine-readable per-platform capabilities (character limits, supported content types, image counts, and media content-type + size limits) so clients don't hardcode them. `content_types` is per-platform truth — only the types the platform can actually publish (e.g. `document` appears only for linkedin, `poll` only for twitter and linkedin, and media-required platforms omit `text`). Fields that don't apply to a platform (`max_images`, `media`) are omitted.
List saved X communities GET
Requires scope: `communities:read`. Returns the X communities you have posted to or saved.