Create a new course within an experience, with optional chapters, lessons, and a certificate.
Required permissions:
courses:updateA company API key, company scoped JWT, app API key, or user OAuth token. You must prepend your key/token with the word 'Bearer', which will look like Bearer ***************************
Parameters for CreateCourse
The unique identifier of the experience to create the course in (e.g., "exp_XXXXX").
"exp_xxxxxxxxxxxxxx"
The display title of the course (e.g., "Introduction to Web Development").
Whether the course awards students a PDF certificate after completing all lessons.
The decimal order position of the course within its experience. Use fractional values (e.g., "1.5") to place between existing courses.
"123.45"
Whether students must complete each lesson sequentially before advancing to the next one.
A short tagline displayed beneath the course title (e.g., "Master the fundamentals of design").
The thumbnail image for the course in PNG, JPEG, or GIF format.
Controls whether this course is visible to students or hidden as a draft.
visible, hidden A successful response
A structured learning module containing chapters and lessons, belonging to an experience.
The unique identifier for the course.
"cors_xxxxxxxxxxxxx"
The display name of the course shown to students. Null if no title has been set.
"Introduction to Technical Analysis"
A short marketing tagline displayed beneath the course title. Null if no tagline has been set.
"Master the fundamentals in 30 days"
The URL of the course cover image shown on preview cards. Null if no cover image has been uploaded.
"https://assets.whop.com/images/course-cover.jpg"
The thumbnail image displayed on course cards and previews. Null if no thumbnail has been uploaded.
A brief summary of the course content and objectives. Null if no description has been set.
"Learn advanced trading strategies from industry experts."
The spoken language of the video content, used to generate accurate closed captions. One of: en, es, it, pt, de, fr, pl, ru, nl, ca, tr, sv, uk, no, fi, sk, el, cs, hr, da, ro, bg.
en, es, it, pt, de, fr, pl, ru, nl, ca, tr, sv, uk, no, fi, sk, el, cs, hr, da, ro, bg Whether students receive a PDF certificate after completing all lessons in this course. Null if the setting has not been configured.
Whether students must complete each lesson sequentially before advancing to the next one.
The sort position of this course within its parent experience, as a decimal for flexible ordering.
"123.45"
The visibility setting that controls whether this course appears to students. One of: visible, hidden.
visible, hidden The datetime the course was created.
"2023-12-01T05:00:00.401Z"
The datetime the course was last updated.
"2023-12-01T05:00:00.401Z"
An ordered list of all chapters in this course, sorted by their display position.