List per-platform capabilities
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.
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/platforms"{ "platforms": [ { "platform": "twitter", "char_limit": 280, "content_types": [ "text", "single_image", "multi_image", "video", "poll" ], "max_images": 4, "media": { "allowed_content_types": [ "image/jpeg", "image/png", "image/gif", "image/webp" ], "size_limits": { "image/gif": { "bytes": 15728640, "label": "15 MB" }, "default": { "bytes": 5242880, "label": "5 MB" } } } }, { "platform": "linkedin", "char_limit": 3000, "content_types": [ "text", "single_image", "multi_image", "video", "document", "poll" ], "max_images": 20 } ]}Fetch TikTok creator info for a connected account GET
Requires scope: `accounts:read`. Returns the creator's display details and posting capabilities from TikTok, used to populate the composer before a Direct Post. TikTok's Content Sharing Guidelines require the upload UI to name the creator being posted to and to disable any interaction the creator has turned off, so `comment_disabled`, `duet_disabled`, and `stitch_disabled` are creator-level settings that override any per-post choice.
List connected social accounts GET
Requires scope: `accounts:read`. Connecting and disconnecting accounts is dashboard-only.