Edit scheduled post
edit_scheduledModify a pending scheduled post without changing its job ID or media: update date/timezone, rewrite all-platform text, adjust per-platform captions, or set YouTube publish timing.
Instructions
Edit a pending scheduled post in place, keeping its job ID and media: reschedule it (scheduledDate/timezone) and/or fix its text. title and caption rewrite the text for EVERY platform of the post; to change only some platforms, send platformContent instead, e.g. {"instagram":{"caption":"..."},"tiktok":{"caption":"..."}} — platforms not listed keep their text. youtubePublishAt sets or clears the date YouTube itself makes the video public (native YouTube scheduling). First comments cannot be edited on a pending post.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobId | Yes | ||
| title | No | New title for every platform of the post. | |
| caption | No | New caption/description for every platform of the post. | |
| timezone | No | IANA timezone for scheduledDate. | |
| scheduledDate | No | New date, ISO 8601. | |
| platformContent | No | Per-platform text, keyed by platform (instagram, tiktok, youtube, facebook, linkedin, x, threads…). Only the platforms listed are changed. | |
| youtubePublishAt | No | YouTube only: ISO 8601 UTC date-time at which YouTube makes the video public; YouTube applies it only to private videos. Sent as `fields.youtube_publish_at`; null removes it. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | No |