Update recurring schedule
update_scheduleUpdate an existing recurring schedule. Can change name, content template, frequency/timing, timezone, media, or active status. The next run time is recomputed by the server when timing changes. Use this when the user wants to change a recurring schedule.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New schedule name. | |
| isActive | No | Enable or disable the schedule. | |
| timezone | No | New IANA timezone. | |
| dayOfWeek | No | New day of week (0=Sunday..6=Saturday) for weekly/biweekly. | |
| frequency | No | New frequency. | |
| timeOfDay | No | New time of day, 24h "HH:MM". | |
| dayOfMonth | No | New day of month (1-31) for monthly. | |
| scheduleId | Yes | The schedule ID to update. | |
| mediaFileIds | No | Replace the media file IDs used for generated posts. | |
| contentTemplate | No | New post content template. | |
| requireApproval | No | Hold every future occurrence this schedule generates for team approval — each generated post lands with approvalStatus 'pending' and the scheduler skips it until an approver releases it via approve_post. Defaults to false. |