Skip to main content

Update Build Schedules

The following mutation updates a build schedule:

Operation: mutation UpdateBuildSchedule($buildScheduleId: ObjectID!, $name: String, $startAt: DateTime, $repetitionRate: BuildScheduleRepetitionRate) { updateBuildSchedule(input: { buildScheduleId: $buildScheduleId name: $name startAt: $startAt repetitionRate: $repetitionRate }) { buildSchedule { id name startAt repetitionRate } } }
UpdateBuildScheduleTry in Explorer
GraphQL
mutation UpdateBuildSchedule($buildScheduleId: ObjectID!, $name: String, $startAt: DateTime, $repetitionRate: BuildScheduleRepetitionRate) {
updateBuildSchedule(input: {
buildScheduleId: $buildScheduleId
name: $name
startAt: $startAt
repetitionRate: $repetitionRate
}) {
buildSchedule {
id
name
startAt
repetitionRate
}
}
}
caution
  • Not specifying startAt will only update the repetition rate.
  • To make the build schedule non-repeatable, null can be set to repetitionRate.