Lodol Docs

Thinkific

API actions for the Thinkific integration.

Thinkific

Manage Thinkific courses, users, and enrollments using an API key.


Enroll user

Enroll an existing Thinkific user into a course.

Parameters

ParameterTypeRequiredDescription
user_idstringYesIdentifier of the user to enroll.
course_idstringYesIdentifier of the course the user will join.
activated_atstringNoISO 8601 date-time when the enrollment is activated. If omitted the user is enrolled in free-preview only.

Response

{
  "course_id": "mock_value",
  "enrollment_id": "mock_value",
  "status": "mock_value",
  "user_id": "mock_value"
}

Get course details

Fetch a single Thinkific course by its identifier.

Parameters

ParameterTypeRequiredDescription
course_idstringYesIdentifier of the course to retrieve.

Response

{
  "description": "mock_value",
  "id": "mock_value",
  "name": "mock_value",
  "status": "mock_value"
}

List courses

Retrieve all courses available in the Thinkific school.

Response

[
  {}
]

List users

Retrieve users registered in the Thinkific school.

Response

[
  {}
]

On this page