Skip to main content
inputCreateCourseInput

Fields

clientMutationId
String

A unique identifier for the client performing the mutation.

collectionName
String

Optional collection to place the course in. Matched on name, case-insensitively. A name that resembles an existing collection without matching it (e.g. its emoji dropped) returns an error naming the candidates, rather than guessing or duplicating. Created on demand only when the name resembles no existing collection.

description
String

Optional one-line description persisted on the new course.

Course format — CONTENT (self-paced, the default) or COHORT (scheduled). Determines the course template.

title
String!
required

Display title for the new course.