Skip to main content
https://.thoughtindustries.com

Get Full Course Content

Returns the full structure of a course as a flattened object with dot-path keys covering sections, lessons, and topics

Returns the full structure of a course as a flattened object with dot-path keys covering sections, lessons, and topics.

GEThttps://example.thoughtindustries.com/incoming/v2/fullContent/courses/:id

Example request

curl "https://example.thoughtindustries.com/incoming/v2/fullContent/courses/:id" \
  -H 'Authorization: Bearer YOUR_API_KEY'

Parameters

NameTypeRequiredLocationDescription
iduuidYespathCourse UUID.

Example response

{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "title": "Workplace Safety Fundamentals",
  "description": "<p>An introduction to staying safe on the job.</p>",
  "section.0.id": "1a2b3c4d-0000-0000-0000-000000000001",
  "section.0.title": "Getting Started",
  "section.0.lesson.0.id": "1a2b3c4d-0000-0000-0000-000000000002",
  "section.0.lesson.0.title": "Welcome",
  "section.0.lesson.0.topic.0.id": "1a2b3c4d-0000-0000-0000-000000000003",
  "section.0.lesson.0.topic.0.title": "Course Overview",
  "section.0.lesson.0.topic.0.body": "<p>What you will learn in this course.</p>"
}

Response fields

FieldTypeDescription
iduuidCourse ID.
titlestringCourse title.
descriptionstringCourse description (HTML).
section.N.iduuidSection ID.
section.N.titlestringSection title.
section.N.lesson.N.iduuidLesson ID.
section.N.lesson.N.titlestringLesson title.
section.N.lesson.N.topic.N.iduuidTopic ID.
section.N.lesson.N.topic.N.titlestringTopic title.
section.N.lesson.N.topic.N.bodystringTopic body (HTML).