Reschedule a post
reschedule_postMove a scheduled post to a new time. Only works on SCHEDULED posts. WARNING: a new time that is in the past, or less than about 2 minutes from now, does not wait — the post is published immediately to every connected platform, and that cannot be undone. The scheduledAt must include the UTC offset (e.g. 2026-10-20T09:00:00-03:00); the timezone parameter is stored for display and does not shift it.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"postId": "<postId>",
"scheduledAt": "<scheduledAt>"
},
"name": "reschedule_post"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| postId | Yes | The post ID (from list_posts) | |
| timezone | No | IANA timezone stored for display; does not shift scheduledAt | |
| scheduledAt | Yes | New publish time: ISO 8601 date-time with the UTC offset included, e.g. 2026-10-20T09:00:00-03:00 or 2026-10-20T12:00:00Z. The timezone parameter is stored for display only and does not shift this time, so convert local times to an offset yourself. In the past or under ~2 minutes from now it publishes immediately | |
| organizationId | No | Organization to act in — an id from list_organizations. Required when this connection was authorized for more than one organization; omit it when there is only one. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| post | No |