Change a schedule
schedules_updateChange a schedule's name, arguments, timetable or time zone, or pause and resume it. Give only what changes. Changing what it runs makes it run as this bot from then on. Resuming starts from the next slot, never the missed ones. Costs $0.001 per call; nothing if it fails.
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": {
"schedule_id": "<schedule_id>"
},
"name": "schedules_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | e.g. "Monday invoice reminders". | |
| paused | No | ||
| arguments | No | ||
| time_zone | No | e.g. "America/Los_Angeles". The business calendar's time zone if left out, else UTC. | |
| timetable | No | When it runs, in time_zone. {"every": "minutes", "interval": 30} (15 at the least, 60 for tools that contact people or sites outside the business); {"every": "hour", "interval": 1, "minute": 0}; {"every": "day", "at": "09:00"}; {"every": "week", "days": ["mon", "thu"], "at": "09:00"}; {"every": "month", "day": 1, "at": "09:00"} (day 1 to 28, or "last"). | |
| schedule_id | Yes | The schedule_id schedules_create returned. |