XreplyAIDevelopers
API ReferenceSocial Accounts

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.

GET
/platforms
AuthorizationBearer <token>

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    }  ]}