Thinkific · Controlled Vocabulary
Thinkific API Vocabulary
Core vocabulary terms extracted from the Thinkific Admin REST API and Webhooks API, covering online course creation, delivery, enrollment management, and e-commerce.
15 Terms
Updated
Thinkific Vocabulary is a controlled vocabulary published by Thinkific on the APIs.io network, defining 15 terms.
Defined terms include Course, Enrollment, User, Bundle, and Chapter.
A controlled vocabulary pins the words an API’s schemas, parameters and documentation use to one agreed definition each — the shared language a human or an agent needs to read the API the same way its authors do.
Terms
Course
A structured learning product on Thinkific consisting of chapters and content units. Courses can be free or paid and are the primary deliverable for course creators.
Enrollment
A record linking a user to a course, indicating access has been granted either through purchase, free sign-up, or manual assignment by an admin.
User
A registered member of a Thinkific site. Users can be students, instructors, or site owners. Users have profiles, enrollments, and may belong to groups.
Bundle
A packaged collection of courses sold or offered together as a single product. Bundles allow creators to group related courses for purchase.
Chapter
A section within a course that organizes content units (lessons). Chapters provide structural grouping for course curriculum.
Content
An individual learning unit within a chapter, such as a video, quiz, survey, assignment, PDF, or text lesson.
Coupon
A discount code that reduces the price of a course or bundle purchase. Coupons have usage limits, expiry dates, and discount amounts or percentages.
Order
A record of a purchase transaction on a Thinkific site, including product, price, payment method, and status.
Group
A collection of users organized for cohort-based learning or administrative management. Groups can have analysts and shared course access.
Instructor
A user designated as the author or teacher of one or more courses. Instructors have a public profile displayed on their course pages.
Webhook
A configured HTTP callback that delivers real-time event notifications to an external URL when specific events occur on a Thinkific site.
Promotion
A marketing mechanism that applies discounts or special pricing to courses or bundles for a defined time period.
Pagination
Metadata included in list API responses indicating total item count, current page, and links to navigate through paginated result sets.
Category
A classification tag applied to courses for organization and discovery within a Thinkific site's course catalog.
SiteScript
Custom JavaScript code that can be injected into Thinkific site pages for tracking, customization, or third-party integrations.