Get customers
Answer customers
Work for you
Reach people
Give agents tools
Run and ship
Create and update students, enroll in courses and bundles, sync orders and purchases, and trigger workflows from student activity
1 field
List Users: GET /users.
4 fields
List Users by ID: GET /users/{id}.
Create user: POST /users.
10 fields
Update user by ID: PUT /users/{id}.
8 fields
Get Courses: GET /courses.
2 fields
Get courses by ID: GET /courses/{id}.
Get Enrollments: GET /enrollments.
11 fields
Get enrollments by ID: GET /enrollments/{id}.
Create enrollment: POST /enrollments.
Update enrollment: PUT /enrollments/{id}.
3 fields
List a bundle: GET /bundles/{id}.
List Courses by bundle ID: GET /bundles/{id}/courses.
List a enrollments in a bundle: GET /bundles/{id}/enrollments.
7 fields
Create an Enrollment in a Bundle of Courses: POST /bundles/{id}/enrollments.
Get Orders: GET /orders.
Get orders by ID: GET /orders/{id}.
Record an external order. These records do not appear in Thinkific orders reports or the dashboard.
5 fields
purchase transaction: POST /external_orders/{id}/transactions/purchase.
List products: GET /products.
Get product by ID: GET /products/{id}.