post_update
Update an existing post. Only drafts or scheduled posts (more than 5 min before publish) can be updated. Only send fields you want to change — omitted fields are left unchanged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| draft | No | Set or unset draft status | |
| media | No | Replace all media (array of media URLs). Full replace — send empty array to remove all. Omit to keep existing. | |
| thread | No | Replace all thread children (full replace). Send empty array to remove all. Omit to keep existing. | |
| content | No | Updated text content | |
| post_id | Yes | Post ID to update | |
| profiles | No | Replace all profiles (array of profile IDs or platform names). Full replace — omit to keep existing. | |
| queue_id | No | Queue ID to assign the post to | |
| schedule | No | Updated ISO 8601 scheduled time | |
| platforms | No | Platform-specific parameters (merged with existing). Same structure as post.publish. | |
| queue_priority | No | Queue priority |