Skip to main content
POST
JavaScript

Authorizations

Authorization
string
header
required

An Account API key, account-scoped JWT, App API key, or user OAuth token. Prepend the key or token with Bearer, for example 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"