create_interval_schedule
Schedule an allowlisted recurring job to run at set intervals. Set confirm=true to persist the schedule; otherwise the request is a no-op.
Instructions
Create an allowlisted recurring job. Requires confirm=true.
Mutating operation: persists a new interval schedule that runs job_name with the given arguments every interval_seconds. Returns success=false unless confirm=true. The job must be on the allowlist. Use set_schedule_enabled to pause it, or delete_schedule to remove it.
Args: name: Unique schedule identifier. job_name: Allowlisted job to run on the interval. interval_seconds: Recurrence period between runs, in seconds. arguments: Optional keyword arguments passed to the job on each run. confirm: Must be True to create the schedule; without it the call is a no-op. Defaults to False.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Unique schedule identifier. | |
| confirm | No | Must be True to create the schedule; without it the call is a no-op. Defaults to False. | |
| job_name | Yes | Allowlisted job to run on the interval. | |
| arguments | No | Optional keyword arguments passed to the job on each run. | |
| interval_seconds | Yes | Recurrence period between runs, in seconds. |