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_idstringYesThe ID of the user to enroll.
course_idstringYesThe ID of the course the user will join.
activated_atstringNoThe date and time when the enrollment starts, for example 2026-07-15T09:00:00Z. If left blank, the user gets free-preview access only.

Response

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

Get course details

Look up a single Thinkific course by its ID.

Parameters

ParameterTypeRequiredDescription
course_idstringYesThe ID of the course you want to look up.

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