Skip to main content
POST
Create a course

Parameters

string
required
Human-readable course name.
string
required
BCP-47 language code: "en", "es", "pt-BR", etc.
string
Long-form description; doubles as the default brief when you call generateSyllabus() without one.
integer
default:"8"
Target total student hours.
object
object
Tutor configuration. See Build an AI tutor.
object
Free-form key-value store.

Returns

A Course with status: "draft".

Examples

Response
A course on its own has no lessons. Either call generateSyllabus for an AI-built tree, or create units, lessons, and content by hand.