Skip to main content

Create Build Schedules

The following mutation creates a build schedule for a given account:

Operation: mutation CreateBuildSchedule($accountId: ObjectID!, $name: String!, $startAt: DateTime!, $repetitionRate: BuildScheduleRepetitionRate) { createBuildSchedule(input: { accountId: $accountId name: $name startAt: $startAt repetitionRate: $repetitionRate }) { buildSchedule { id name startAt repetitionRate } } }
CreateBuildScheduleTry in Explorer
GraphQL
mutation CreateBuildSchedule($accountId: ObjectID!, $name: String!, $startAt: DateTime!, $repetitionRate: BuildScheduleRepetitionRate) {
createBuildSchedule(input: {
accountId: $accountId
name: $name
startAt: $startAt
repetitionRate: $repetitionRate
}) {
buildSchedule {
id
name
startAt
repetitionRate
}
}
}
caution
  • name is unique per Account.
  • repetitionRate is optional, meaning that build schedules can be non-repeatable.