Publishing
The URL of the media to upload.
https://example.com/image.jpgDefault Response
Validation error
Rate limit exceeded
Server error
General
Examples
Post to a Platform Immediately
POST https://backend.blotato.com/v2/posts HTTP/1.1
Content-Type: application/json
Headers:
{
"post": {
"accountId": "acc_12345",
"content": {
"text": "Hello, world!",
"mediaUrls": [],
"platform": "twitter"
},
"target": {
"targetType": "twitter"
}
}
}Post at a Scheduled Time
Post an Image or a Video
Post a Twitter-like Thread with Multiple Posts
The ID of the existing post draft to use for creating the post. Unused in the API call
12345If provided, indicates whether to use the next available free slot for scheduling the post. If set to true, the post will be scheduled at the next available slot time for the specified platform. If neither scheduledTime nor slot is provided, and this is set to true, the post will be scheduled at the next available slot time.
The timestamp (ISO 8601) when the post should be published.
2026-03-17T18:43:00.631ZSubmitted
Validation error
Rate limit exceeded
Server error
The ID of the post submission to check.
123e4567-e89b-12d3-a456-426614174000Default Response
The ID of the post submission.
123e4567-e89b-12d3-a456-426614174000The current status of the post.
publishedPossible values: The scheduled time of the post if it is scheduled. Null if the post was published immediately.
2025-03-11T15:30:00.000ZThe public URL of the post if it was published.
https://x.com/post/12345The error message if the post failed.
Unsupported media typeNot found
Rate limit exceeded
Server error
Last updated