The API reference moved here from eksis.io/developers.
Platforms

Platform capabilities

GET
/v1/capabilities

The rules of every network eksis offers: which content types publish, whether media is required or text-only posts are allowed, and which comment, DM, metric, and first-comment actions exist, with the reason when one is missing. YouTube and TikTok publish video only; Instagram needs an image or video; LinkedIn cannot read comments. Read this before composing for a platform you have not used.

Authorization

headerAuthorizationBearer <token>

Send your key as Authorization: Bearer eksis_sk_....

Query Parameters

platform?string

Read one network only.

Value in"instagram""facebook""youtube""threads""tiktok""linkedin""x""bluesky""pinterest""google_business""shopee""devto"

Response Body

One row per offered network.

application/json
  1. response
data?array<>
curl -X GET 'https://api.eksis.io/v1/capabilities' \  -H 'Authorization: Bearer eksis_sk_...'
{  "data": [    {      "platform": "instagram",      "label": "string",      "publish": [        {          "contentType": "feed",          "label": "string",          "captionMax": 0,          "mediaMin": 0,          "mediaMax": 0,          "mediaRequired": true,          "acceptsImage": true,          "acceptsVideo": true,          "image": {            "aspectRatio": [              0            ],            "maxBytes": 0,            "minWidth": 0,            "maxWidth": 0          },          "video": {            "aspectRatio": [              0            ],            "maxBytes": 0,            "durationSeconds": [              0            ]          }        }      ],      "textOnlyPosts": true,      "mediaRequired": true,      "acceptsImage": true,      "acceptsVideo": true,      "features": {        "post_read": true,        "comment_read": true,        "comment_reply": true,        "comment_hide": true,        "comment_delete": true,        "comment_like": true,        "dm_read": true,        "dm_send": true,        "private_reply": true,        "metrics": true,        "first_comment": true      },      "reasons": {        "property1": "string",        "property2": "string"      },      "publishPerDay": 0,      "platformPublishPerDay": 0,      "summary": "string",      "settings": {}    }  ]}