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
| Parameter | Type | Required | Description |
|---|---|---|---|
user_id | string | Yes | Identifier of the user to enroll. |
course_id | string | Yes | Identifier of the course the user will join. |
activated_at | string | No | ISO 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
| Parameter | Type | Required | Description |
|---|---|---|---|
course_id | string | Yes | Identifier 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
[
{}
]