Get course
Course
Get course
Retrieve a course by its ID. This is the public endpoint used by the embeddable chatbot widget.
GET
Get course
Returns a single course by ID. This is a public endpoint — no authentication is required.
This is the endpoint used by the embeddable chatbot widget to load course configuration (name, color, placeholder text, background image, and instructions) before rendering.
Path parameters
The ID of the course to retrieve.
Response
200 — Success
Returns the course object directly (not wrapped in a key).Unique identifier for the course.
The course display name.
The AI system prompt used by the course chatbot.
The chatbot accent color as a hex string. Defaults to
"#fecc4e".The input field hint text shown in the chatbot UI. Defaults to
"What is significant about horseshoe crabs".URL of the chatbot background image.
The OpenAI assistant ID for this course.
IDs of files uploaded to OpenAI for retrieval.
Array of Transcription document IDs for the course’s processed videos.
Array of Source document IDs (MongoDB ObjectIds) for the processed YouTube videos.
Custom OpenAI API key for this course, if set. Empty string if using the platform default.
Example
200