The following mutation creates a build schedule for a given account: ```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. :::