What the X API lets a scheduler publish
One endpoint creates a post. It takes text, up to four photos or one GIF or one video, a poll of two to four options (each 1 to 25 characters, open from 5 minutes to 7 days), a setting for who may reply and a community to post into.
The create-post call has no field for a future time, so a scheduler that uses it stores the post and sends it when its time comes. X’s Ads API, a separate product, has a scheduled-posts endpoint for X Ads accounts.