BoltScheduleInput
input
BoltScheduleInputFields
name
String!
required
Human-readable name shown in the Bolt UI. The backend generates a unique slug from this and returns it as slug — use that slug for subsequent triggerBoltRun / deleteBoltSchedule calls.
schedule
String!
required
Cron expression, or 'OFF' to disable time-based runs.
environment
String!
required
commands
[String!]
Command list. Provide exactly one of commands or commandConfigs.
commandConfigs
Command list with per-command settings (e.g. continueOnError). Provide exactly one of commands or commandConfigs.
continueOnError
Boolean
Schedule-level default for continuing past a failed command.
timezone
String
gitBranch
String
ownerEmail
String
description
String
slaSeconds
Int
triggerOnMerge
Boolean
triggerOnWebhook
Boolean
Declares that Trigger URLs start this schedule. Omitted means false.
suspended
Boolean
notifications
default:null
integrations
default:null
selfHealing
default:null
turboCi
default:null
deferredSchedule
default:null
scheduleTrigger
default:null
envVars