Skip to main content
POST
JavaScript

Authorizations

Authorization
string
header
required

A 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 ***************************

Body

application/json

Parameters for CreateChapter

course_id
string
required

The unique identifier of the course to create the chapter in (e.g., "course_XXXXX").

Example:

"cors_xxxxxxxxxxxxx"

title
string | null

The display title of the chapter (e.g., "Module 1: Introduction").

Response

A successful response

A grouping of related lessons within a course, used to organize content into sections.

id
string
required

The unique identifier for the chapter.

Example:

"chap_xxxxxxxxxxxxx"

lessons
object[]
required

An ordered list of lessons in this chapter, sorted by display position. Hidden lessons are excluded for non-admin users.

order
integer
required

The sort position of this chapter within its parent course, starting from zero.

Example:

42

title
string
required

The display name of the chapter shown to students. Maximum 150 characters.

Example:

"Getting Started"