latestOpenAPI 3.1.02026-08-205681892.2 MB
26bee5940ef6
Posts
Update post
Update an existing post. Draft, scheduled, failed, partial, and cancelled posts can be edited. Published posts can only have their recycling config updated.
To promote a draft to scheduled, send isDraft: false together with scheduledFor (or publishNow: true, or queuedFromProfile). If isDraft is omitted the post keeps its current draft status, so sending only scheduledFor to a draft returns 200 but the post remains a draft.
Non-draft updates run the same per-platform validation as post creation (media requirements, platform-specific field rules, etc.) against the resulting platforms, returning 400 on failure.
put/v1/posts/{postId}
Path parameters
postIdstring required
Request body
Example request
{
"platforms": [
{
"platform": "twitter"
}
],
"recycling": {
"gap": 2,
"expireCount": 5
}
}Response
Post updated