Update the schedule by the given schedule id and schedule request
An endpoint for updating the schedule for the given schedule id and schedule request. Partial updates are accepted - any field that is omitted is left unchanged. In the pipeline block an explicit null resets versionName to the latest published version and runnerId to the environment’s default agent, and clears the variable overrides.
Authorizations
a valid bearer token
Body
Partial schedule update. Omitted fields are left unchanged. The artifact version, variable overrides and runner are updated via the pipeline block; an explicit null resets versionName to the latest artifact version and runnerId to the environment's default agent, and clears the variable overrides.
Response
Schedule updated successfully
A boolean flag for whether the scheduled pipeline is allowed to execute concurrently. If false, the pipeline will not be executed if it is already running. Defaults to true when not explicitly set.
false
Either an intervalExpression or cronExpression must be present for a schedule. This this is formatted in the Quartz format.
"0 * * ? * * *"
The timezone region value used to determine in what timezone the CronExpression is applied.
It will be used to in combination with the cronExpression to determine the schedule run times in the specified timezone region.
"Europe/Dublin"
"2022-05-19T12:37:44.000Z"
The environment name to run the pipeline that the schedule is associated with
"Dev Environment"
The map of grid variables to be overridden when ETL pipeline is executed
Either an intervalExpression or cronExpression must be present for a schedule. This intervalExpression details the interval between each scheduled run.
A datetime value for when the schedule last ran.
The format of the date time will be yyyy-MM-dd'T'HH:mm:ssZ and is always returned in UTC
"2022-06-30T01:14:00.000Z"
An optional name for the schedule, if not provided then it will constructed from pipelinename_environment_currentTimestamp
"Nightly database backup"
A datetime value for when the schedule should next run.
The format of the date time will be yyyy-MM-dd'T'HH:mm:ssZ and is always returned in UTC
"2022-06-30T01:15:00.000Z"
Name of the pipeline that the schedule is associated with
"Nightly database backup"
The UUID of the runner (agent) the schedule is assigned to run on. This is the same identifier as the create endpoint's agentId.
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
The map of scalar variables to be overridden when ETL pipeline is executed
An enabled boolean flag for whether the schedule is enabled.
false
The generated unique schedule Id used to identify a specific schedule
"a2239897-51f8-4c09-83ab-0b2c28bd5a37"
Optional artifact version name of the pipeline that the schedule is associated with
"1.2.0"
