Preview a schedule or save a schedule draft
manage_scheduleRead existing schedules and their backend status, preview a proposed schedule, or save a detached schedule draft that no bot uses yet. The list and status actions are read-only. A running bot's schedule can never be changed here: a bot and its schedule are one thing. To run a bot at a different time, stop it with stop_deployment and start a new one with start_deployment and the schedule you want; the owner approves both.
Set "action" to choose the operation. Only send the fields listed for that action.
action="preview": Preview a schedule policy
Required fields: scheduleMetadata. Preview how BotSpot would route a proposed scheduleMetadata object. This does not start a bot. Use this before starting a scheduled bot with start_deployment.
action="create": Save a schedule draft
Required fields: strategyId, scheduleMetadata. Saves a detached schedule draft that no bot uses yet, for example to show the owner a proposed schedule. It never touches a running bot. Initial schedules use start_deployment. To change an existing bot schedule, use update_deployment_revision with the requested scheduled mode and exact schedule. The owner reviews one Update approval on the website before replacement.
action="list": List schedules
No other fields required. Lists intended schedule policies and current Bot Manager backend truth for the signed-in user, including runtime drift.
action="status": Get schedule status
Required fields: schedulePolicyId. Returns one intended schedule policy plus its current backend schedules, expressions, timezone, enabled state, policy hash, and drift.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Which operation to run: "preview", "create", "list", "status". See the tool description for each one. | |
| source | No | Used with action="create". | user_instruction |
| revisionId | No | Used with action="create". | |
| strategyId | No | Used with action="create". Required for action="create". | |
| deploymentMode | No | Used with action="preview". | auto |
| idempotencyKey | No | Used with action="create". | |
| scheduleMetadata | No | Used with action="preview", action="create". Required for action="preview", action="create". | |
| schedulePolicyId | No | Used with action="status". Required for action="status". |