X
X publishes text, photo and video. Text-only posts are allowed (text). Media accepted: images and video. Comments can be read, and you can reply, hide and like them. Direct messages are not available. Post metrics are available. A first comment can be posted right after publishing. Publishing is metered in credits rather than a daily cap.
Post types
| Type | API value | What it publishes | Media items | Accepts |
|---|---|---|---|---|
| Text | text | Text only. | None | Text only |
| Photo | photo | One or more images. | 1 to 4 | Images |
| Video | video | One video. | 1 | Video |
Media requirements
Photo (photo)
- Images: up to 5 MB, aspect ratio 0.1:1 to 10:1, at least 320 px wide.
Video (video)
- Video: up to 512 MB, 0.5 s to 140 s long, aspect ratio 0.33:1 to 3:1.
Text limits
| Field | Limit | Unit | Note |
|---|---|---|---|
caption | 280 | weighted characters | A link counts as 23 characters and an emoji as 2. |
firstComment | 2,200 | characters |
Settings
Options for X go in targets[].settings of create and update post requests.
| eksis option | Field | Type | Values | Required | Applies to |
|---|---|---|---|---|---|
| Who can reply: Who can reply. | settings.replySettings | string | everyone, following, mentionedUsers | No | All types |
| Made with AI: Label the post as containing AI-generated media. | settings.madeWithAi | boolean | No | All types |
A value of the wrong type, or outside the allowed values, is refused with 422 and the code validation.failed, drafts included. An unknown key is dropped and reported in data.warnings.
{
"channelId": "CHANNEL_ID",
"contentType": "text",
"settings": {
"replySettings": "following",
"madeWithAi": false
}
}Comments and messages
- First comment: supported.
- Comments: read, reply, hide and like.
- New comments reach eksis: checked every 10 minutes.
- Private reply to a comment: not supported.
- Direct messages: not available. eksis does not ask X for access to your direct messages.
Analytics
- Post metrics:
reach,likes,comments,shares,saves,profileVisits. - Audience: follower count is tracked.
Good to know
- Publishing is paid in X credits. A caption with a link costs more, and a first comment is a second paid post.
- A post waits when the workspace runs out of X credits.
Webhook events
Events a X channel can send to your webhook endpoints:
Rules verified on September 5, 2026.
LinkedIn publishes text, photo and video. Text-only posts are allowed (text). Media accepted: images and video. Comments are not available: Reading LinkedIn comments needs the Community Management API, which LinkedIn approves case by case. Direct messages are not available. Post metrics are not available. First comments are not supported. eksis publishes at most 50 posts per account per rolling 24 hours.
Bluesky
Bluesky publishes text, photo and video. Text-only posts are allowed (text). Media accepted: images and video. Comments can be read, and you can reply, hide and like them. Direct messages are not available. Post metrics are available. A first comment can be posted right after publishing. eksis publishes at most 300 posts per account per rolling 24 hours.