Skip to content

X

Prepare and review your X posts.

Prepare short posts and threads without losing the original message.

Keep the thread together

Draft the sequence as a channel version, review the text and media, and check each part before confirming.

Formats, limits and results

See the supported formats, text and media limits, required settings, platform-only features and available metrics below. These details come from the same capability data the editor uses.

Confirm the version you intend to share

A person confirms publishing by default. A workspace owner can explicitly enable auto-publish for a particular agent in a particular workspace.

Current access

No platform review needed: connect your X account and post. X charges per post, so paid plans include a monthly X allowance; Free doesn't include X.

Account types: profile

Formats and limits

Post

A text post of up to 280 characters.

Text
Required; 280 weighted characters maximum
Characters per link
23
Threads
Not supported for this format
Media per post
0 minimum; 0 maximum; none
Mixed images and video
Not supported
Alternative text
Not supported

What stays in the platform app

  • X has no way to schedule a post ahead of time through its API. heyeveryone holds the post and publishes it at the chosen time.
  • Quoting another post through the API is limited to X's Enterprise plan. Quote posts are made in the X app.
  • On X's self-serve plans the API can reply only when the original author mentioned or quoted your account. Replies to other people's posts are made in the X app.
  • Polls exist in the X API schema but may need higher access; heyeveryone doesn't create them. Add a poll in the X app.

Thread

A chain of posts, each one a reply to the one before. Each post can carry up to four images or one video.

Text
Required; 280 weighted characters maximum
Characters per link
23
Threads
Supported; undocumented maximum segments
Media per post
0 minimum; 4 maximum; image, video
Mixed images and video
Not supported
Alternative text
Supported; 1000 characters maximum

Image specifications

File types
image/jpeg, image/png, image/webp, image/gif
Maximum bytes
5242880

Video specifications

File types
video/mp4, video/quicktime
Video codecs
h264
Audio codecs
aac
Maximum bytes
8589934592
Minimum duration (ms)
500
Maximum duration (ms)
1200000
Maximum frames per second
60

What stays in the platform app

  • X has no way to schedule a post ahead of time through its API. heyeveryone holds the post and publishes it at the chosen time.
  • Quoting another post through the API is limited to X's Enterprise plan. Quote posts are made in the X app.
  • On X's self-serve plans the API can reply only when the original author mentioned or quoted your account. Replies to other people's posts are made in the X app.
  • Polls exist in the X API schema but may need higher access; heyeveryone doesn't create them. Add a poll in the X app.

Image post

A post with one image and optional text.

Text
Optional; 280 weighted characters maximum
Characters per link
23
Threads
Not supported for this format
Media per post
1 minimum; 1 maximum; image
Mixed images and video
Not supported
Alternative text
Supported; 1000 characters maximum

Image specifications

File types
image/jpeg, image/png, image/webp, image/gif
Maximum bytes
5242880

What stays in the platform app

  • X has no way to schedule a post ahead of time through its API. heyeveryone holds the post and publishes it at the chosen time.
  • Quoting another post through the API is limited to X's Enterprise plan. Quote posts are made in the X app.
  • On X's self-serve plans the API can reply only when the original author mentioned or quoted your account. Replies to other people's posts are made in the X app.
  • Polls exist in the X API schema but may need higher access; heyeveryone doesn't create them. Add a poll in the X app.

Multi-image post

A post with two to four images and optional text.

Text
Optional; 280 weighted characters maximum
Characters per link
23
Threads
Not supported for this format
Media per post
2 minimum; 4 maximum; image
Mixed images and video
Not supported
Alternative text
Supported; 1000 characters maximum

Image specifications

File types
image/jpeg, image/png, image/webp, image/gif
Maximum bytes
5242880

What stays in the platform app

  • X has no way to schedule a post ahead of time through its API. heyeveryone holds the post and publishes it at the chosen time.
  • Quoting another post through the API is limited to X's Enterprise plan. Quote posts are made in the X app.
  • On X's self-serve plans the API can reply only when the original author mentioned or quoted your account. Replies to other people's posts are made in the X app.
  • Polls exist in the X API schema but may need higher access; heyeveryone doesn't create them. Add a poll in the X app.

Video post

A post with one video and optional text.

Text
Optional; 280 weighted characters maximum
Characters per link
23
Threads
Not supported for this format
Media per post
1 minimum; 1 maximum; video
Mixed images and video
Not supported
Alternative text
Not documented

Video specifications

File types
video/mp4, video/quicktime
Video codecs
h264
Audio codecs
aac
Maximum bytes
8589934592
Minimum duration (ms)
500
Maximum duration (ms)
1200000
Maximum frames per second
60

What stays in the platform app

  • X has no way to schedule a post ahead of time through its API. heyeveryone holds the post and publishes it at the chosen time.
  • Quoting another post through the API is limited to X's Enterprise plan. Quote posts are made in the X app.
  • On X's self-serve plans the API can reply only when the original author mentioned or quoted your account. Replies to other people's posts are made in the X app.
  • Polls exist in the X API schema but may need higher access; heyeveryone doesn't create them. Add a poll in the X app.

Link post

A post with a link. X builds the preview card from the linked page. Links count as 23 characters.

Text
Required; 280 weighted characters maximum
Characters per link
23
Threads
Not supported for this format
Media per post
0 minimum; 0 maximum; none
Mixed images and video
Not supported
Alternative text
Not supported

What stays in the platform app

  • X has no way to schedule a post ahead of time through its API. heyeveryone holds the post and publishes it at the chosen time.
  • Quoting another post through the API is limited to X's Enterprise plan. Quote posts are made in the X app.
  • On X's self-serve plans the API can reply only when the original author mentioned or quoted your account. Replies to other people's posts are made in the X app.
  • Polls exist in the X API schema but may need higher access; heyeveryone doesn't create them. Add a poll in the X app.

Results you can read

impressions, likes, comments, shares, saves, clicks.

Availability varies by account and format. A missing number is not zero.

More to know

  • The 280 limit is for standard accounts. X's changelog mentions long posts of up to 25,000 characters; heyeveryone keeps 280.
  • Images: JPEG, PNG, WEBP or GIF, up to 5 MB each. An animated GIF can be up to 15 MB (1280x1080, 350 frames), only one per post, and cannot be mixed with other media.
  • Video without Premium: 0.5 seconds to 20 minutes and up to 8 GB (Premium: 125 minutes, 16 GB); H.264 with AAC audio, up to 60 fps, aspect ratio 1:3 to 3:1. The limit follows the posting account, and X refuses a longer video when the post is created.
  • Alt text (up to 1,000 characters) is for images and GIFs only; X says video alt text isn't supported yet. heyeveryone sends alt text for images and GIFs only.
  • Text is optional on image and video posts: X's create-post endpoint needs text or media. Text and link posts, and every post in a thread, need text.
  • In a thread, each post can carry up to four images or one video, not both.
  • Since February 2026, self-serve (pay-per-use) API replies are allowed only when the original author mentioned or quoted the replying account. X doesn't say whether replying to your own post, which is how a thread is built, is exempt; to be confirmed with a live test.
  • Self-serve API posts may carry at most one $cashtag.
  • X API use is pay-per-use: $0.015 per post, $0.20 per post containing a URL, $0.005 per alt text; failed requests are not billed.
  • X's developer terms reserve pay-per-use, Basic and Pro for apps with a limited number of end users; beyond that X expects an Enterprise plan.
  • Poll creation exists in the API schema; not treated as a format.
  • Quote posts are not offered as a format: the X API allows them only on the Enterprise tier.
  • No idempotency key and no documented duplicate check: an unconfirmed post is never resent.

Sources

Questions and answers

Can I use every feature in the platform app?
No. Platform APIs expose only some features. The format guide identifies what you need to finish manually.