# Thinkific integration

> Online course platform API for managing users, courses, enrollments, orders, and products.

- Authentication: apiKey

## Tools (67)

- **Add Analysts to Group**: Assign one or more analysts to a group (users must have group_analyst role).
- **Add Products to Collection**: Add one or more products to a collection by their product IDs.
- **Add User to Groups**: Add an existing user to one or more groups by group name.
- **Assign Analyst to Groups**: Assign an analyst user to one or more groups.
- **Bulk Create Coupons**: Create multiple coupons at once for a specific promotion.
- **Create Bundle Enrollment**: Enroll a user in a bundle with optional activation and expiry dates.
- **Create Collection**: Create a new collection (category) for organizing products.
- **Create Coupon**: Create a new coupon for a specific promotion.
- **Create Course Review**: Create a new review for a course.
- **Create Enrollment**: Enroll a user in a course with optional activation and expiry dates.
- **Create External Order**: Create an external order. External orders do NOT appear on the Thinkific orders report or dashboard.
- **Create Group**: Create a new group.
- **Create Instructor**: Create a new instructor profile.
- **Create Promotion**: Create a new promotion with discount type, value, and product associations.
- **Create User**: Create a new user in the Thinkific site.
- **Delete Collection**: Delete a collection (category) by its ID.
- **Delete Coupon**: Delete a coupon by its ID.
- **Delete Group**: Delete a group by its ID.
- **Delete Instructor**: Delete an instructor by their ID.
- **Delete Promotion**: Delete a promotion by its ID.
- **Delete User**: Delete a user by their ID or external ID.
- **Find Promotion by Coupon**: Look up a promotion by coupon code and product ID.
- **Get Bundle by ID**: Retrieve a single bundle by its ID.
- **Get Chapter by ID**: Retrieve a single chapter by its ID.
- **Get Collection by ID**: Retrieve a single collection (category) by its ID.
- **Get Content by ID**: Retrieve a single content item by its ID.
- **Get Coupon by ID**: Retrieve a single coupon by its ID.
- **Get Course by ID**: Retrieve a single course by its ID.
- **Get Course Review by ID**: Retrieve a single course review by its ID.
- **Get Enrollment by ID**: Retrieve a single enrollment by its ID.
- **Get Group by ID**: Retrieve a single group by its ID.
- **Get Instructor by ID**: Retrieve a single instructor by their ID.
- **Get Order by ID**: Retrieve a single order by its ID.
- **Get Product by ID**: Retrieve a single product by its ID.
- **Get Promotion by ID**: Retrieve a single promotion by its ID.
- **Get Related Products**: Retrieve a paginated list of products related to a specific product.
- **Get User Authentication**: Retrieve authentication details for a user by provider (SSO or OpenID Connect).
- **Get User by ID**: Retrieve a single user by their Thinkific ID or external ID.
- **List Bundle Courses**: Retrieve a paginated list of courses within a bundle.
- **List Bundle Enrollments**: Retrieve a paginated list of enrollments for a bundle with optional filtering.
- **List Chapter Contents**: Retrieve a paginated list of content items within a specific chapter.
- **List Collection Products**: Retrieve a paginated list of products within a collection.
- **List Collections**: Retrieve a paginated list of all collections (categories).
- **List Coupons**: Retrieve a paginated list of coupons for a specific promotion.
- **List Course Chapters**: Retrieve a paginated list of chapters for a specific course.
- **List Course Reviews**: Retrieve a paginated list of reviews for a specific course.
- **List Courses**: Retrieve a paginated list of all courses.
- **List Enrollments**: Retrieve a paginated list of enrollments with extensive filtering by user, course, status, and date ranges.
- **List Group Analysts**: Retrieve the list of analysts assigned to a specific group.
- **List Groups**: Retrieve a paginated list of all groups.
- **List Instructors**: Retrieve a paginated list of all instructors.
- **List Orders**: Retrieve a paginated list of all orders.
- **List Products**: Retrieve a paginated list of all products.
- **List Promotions**: Retrieve a paginated list of all promotions.
- **List Users**: Retrieve a paginated list of users with optional filtering by email, role, external source, group, or custom profile fields.
- **Record Purchase Transaction**: Record a purchase transaction for an external order.
- **Record Refund Transaction**: Record a refund transaction for an external order.
- **Remove Analyst from Group**: Remove a specific analyst from a group.
- **Remove Analyst from Group by User**: Remove an analyst from a specific group using the analyst's user ID.
- **Remove Products from Collection**: Remove one or more products from a collection by their product IDs.
- **Update Bundle Enrollment**: Update a user's bundle enrollment activation or expiry dates.
- **Update Collection**: Update an existing collection's name, description, or slug.
- **Update Coupon**: Update an existing coupon's code or usage limit.
- **Update Enrollment**: Update an existing enrollment's activation or expiry dates.
- **Update Instructor**: Update an existing instructor's profile details.
- **Update Promotion**: Update an existing promotion's details.
- **Update User**: Update an existing user's details by their ID or external ID.

## Related prompts

- [Weekly re-engagement drafts for stalled Thinkific students](https://www.generalinput.com/prompts/weekly-re-engagement-drafts-for-stalled-thinkific-students.md)
- [Weekly Thinkific course performance review in Notion](https://www.generalinput.com/prompts/weekly-thinkific-course-performance-review-in-notion.md)
- [Hourly Thinkific review triage with Slack alerts and Notion log](https://www.generalinput.com/prompts/hourly-thinkific-review-triage-with-slack-alerts-and-notion-log.md)
- [Sync Thinkific enrollments into HubSpot contacts](https://www.generalinput.com/prompts/sync-thinkific-enrollments-into-hubspot-contacts.md)
- [Daily Thinkific business pulse in Slack](https://www.generalinput.com/prompts/daily-thinkific-business-pulse-in-slack.md)

Connect Thinkific in General Input: https://www.generalinput.com/apps/thinkific