Thinkific icon

Thinkific

Manage courses, students, and enrollments in Thinkific.

9 triggers34 searches31 actionsPollingAuth: API keyAuth: OAuth

AI-assisted documentation22 min read

This documentation is compiled from our integration source code, internal specs for Thinkific, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Thinkific on WEXTL →

Before you set up the credential, make sure you have an active Thinkific account and an API access token from your account settings ready.[3]

Credential type option 1

Thinkific - Primary

  • API KeypasswordRequired

    Go to Thinkific → Settings → Code & Analytics → API Access Tokens, create a new token, save it, and securely copy the API Access Token

    [1]
Credential type option 2

Thinkific - Secondary

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • SubdomaintextRequired

    Open your site in your browser and copy the subdomain from your site URL (e.g., mywebsite from https://mywebsite.thinkific.com).

    [1]
  • Client IDtextRequired

    Create an OAuth app in the Developer Portal. After registering your app, you'll be issued a Client ID.

    [1]
  • Client SecretpasswordRequired

    Copy the client secret generated alongside the Client ID when you create your OAuth app.

    [1]
Integration requests 30 permissions:
bundles:readcoupons:readcoupons:writecategories:readcategories:writecourses:readcurriculum:readenrollments:readenrollments:writeexternal_orders:writegroups:readgroups:writeinstructors:readinstructors:writeorders:readproducts:readpublication_requests:readpublication_requests:writereviews:readreviews:writesite_scripts:readsite_scripts:writeusers:readusers:writeusers_profile:readusers_profile:writeopenidprofileemailsite
  1. Log in to your WEXTL account, add the Thinkific node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Thinkific account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch CategoriesTrigger
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Slugtext
Created atdate
Product idsarray
Defaultboolean
Watch CouponsTrigger
Output fields[3]
FieldType
IDnumber
Codetext
Notetext
Quantity usednumber
Quantitynumber
Promotion IDnumber
Created atdate
Watch Course ReviewTrigger
Output fields[3]
FieldType
IDnumber
Ratingnumber
Titletext
Review texttext
User IDnumber
Course IDnumber
Approvedboolean
Created atdate
Watch CoursesTrigger
Output fields[3]
FieldType
IDnumber
Nametext
Slugtext
Subtitletext
Product IDnumber
Descriptiontext
Course card texttext
Intro video youtubetext
Contact informationtext
Keywordstext
Durationtext
Banner image URLurl
Course card image URLurl
Intro video wistia identifiertext
Administrator user idsarray
Chapter idsarray
3other output fields
Watch GroupsTrigger
Output fields[3]
FieldType
IDnumber
Nametext
Tokentext
Created atdate
Watch InstructorsTrigger
Output fields[3]
FieldType
IDnumber
User IDnumber
Titletext
First nametext
Last nametext
Biotext
Slugtext
Avatar URLurl
Emailemail
Created atdate
Watch OrdersTrigger
Output fields[3]
FieldType
User IDnumber
User emailemail
User nametext
Product nametext
Product IDnumber
Amount dollarstext
Amount centsnumber
Subscriptionboolean
Coupon codetext
Coupon IDnumber
Itemsarray
Affiliate referral codetext
Statustext
Created atdate
IDnumber
Watch ProductsTrigger
Output fields[3]
FieldType
IDnumber
Created atdate
Productable IDnumber
Productable typetext
Pricenumber
Positionnumber
Statustext
Nametext
Privateboolean
Hiddenboolean
Subscriptionboolean
Days until expirynumber
Has certificateboolean
Keywordstext
Seo titletext
Seo descriptiontext
6other output fields
Watch UsersTrigger
Output fields[3]
FieldType
IDnumber
Created atdate
First nametext
Last nametext
Full nametext
Companytext
Emailemail
Rolesarray
Avatar URLtext
Biotext
Headlinetext
Affiliate codetext
External sourcetext
Affiliate commissionnumber
Affiliate commission typetext
Affiliate payout emailtext
2other output fields
Get a BundleAction
Input fields[3]
FieldType
Bundle IDRequired
number
User IDRequired
choice
Activated Atdate
Expiry Datedate
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Taglinetext
Banner image URLurl
Course idsarray
Bundle card image URLtext
Get a CategoryAction
Input fields[3]
FieldType
Category IDRequired
choice
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Slugtext
Created atdate
Product idsarray
Defaultboolean
Get a CouponAction
Input fields[3]
FieldType
Promotion IDRequired
choice
Output fields[3]
FieldType
IDnumber
Codetext
Notetext
Quantity usednumber
Quantitynumber
Promotion IDnumber
Created atdate
Get a CourseAction
Input fields[3]
FieldType
User IDRequired
choice
ProviderRequired
choice
Output fields[3]
FieldType
IDnumber
Nametext
Slugtext
Subtitletext
Product IDnumber
Descriptiontext
Course card texttext
Intro video youtubetext
Contact informationtext
Keywordstext
Durationtext
Banner image URLurl
Course card image URLurl
Intro video wistia identifiertext
Administrator user idsarray
Chapter idsarray
3other output fields
Get a Course ReviewAction
Input fields[3]
FieldType
Course IDRequired
choice
Output fields[3]
FieldType
IDnumber
Ratingnumber
Titletext
Review texttext
User IDnumber
Course IDnumber
Approvedboolean
Created atdate
Get a GroupAction
Input fields[3]
FieldType
Group IDRequired
choice
Output fields[3]
FieldType
IDnumber
Nametext
Tokentext
Created atdate
Get a Group AnalystsAction
Input fields[3]
FieldType
Group IDRequired
choice
Output fields[3]
FieldType
Group analystsarray
Get a ProductAction
Input fields[3]
FieldType
Product IDRequired
choice
Output fields[3]
FieldType
IDnumber
Created atdate
Productable IDnumber
Productable typetext
Pricenumber
Positionnumber
Statustext
Nametext
Privateboolean
Hiddenboolean
Subscriptionboolean
Days until expirynumber
Has certificateboolean
Keywordstext
Seo titletext
Seo descriptiontext
6other output fields
Get a Product Publish RequestAction
Input fields[3]
FieldType
Product Publish Request IDRequired
choice
Output fields[3]
FieldType
Product IDnumber
Statustext
Response texttext
Requesting user IDnumber
Responding user IDnumber
Completed atdate
Created atdate
Updated atdate
Get a PromotionAction
Input fields[3]
FieldType
Promotion IDRequired
choice
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Starts atdate
Expires atdate
Discount typetext
Amountnumber
Coupon idsarray
Durationnumber
Get a Promotion by Coupon and Product IDAction
Input fields[3]
FieldType
Product IDRequired
choice
Coupon CodeRequired
choice
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Starts atdate
Expires atdate
Discount typetext
Amountnumber
Coupon idsarray
Durationnumber
Get a Site ScriptAction
Input fields[3]
FieldType
Site IDRequired
choice
Output fields[3]
FieldType
IDtext
Contenttext
Nametext
Descriptiontext
Page scopesarray
Locationtext
Load methodtext
Categorytext
Get a UserAction
Input fields[3]
FieldType
User IDRequired
choice
ProviderRequired
choice
Output fields[3]
FieldType
IDnumber
Created atdate
First nametext
Last nametext
Full nametext
Companytext
Emailemail
Rolesarray
Avatar URLtext
Biotext
Headlinetext
Affiliate codetext
External sourcetext
Affiliate commissionnumber
Affiliate commission typetext
Affiliate payout emailtext
2other output fields
Get an EnrollmentAction
Input fields[3]
FieldType
Enrollment IDRequired
choice
Output fields[3]
FieldType
IDnumber
User emailemail
User nametext
User IDnumber
Course nametext
Course IDnumber
Percentage completednumber
Expiredboolean
Is free trialboolean
Completedboolean
Started atdate
Activated atdate
Completed atdate
Updated atdate
Expiry datedate
Get an InstructorAction
Input fields[3]
FieldType
Instructor IDRequired
choice
Output fields[3]
FieldType
IDnumber
User IDnumber
Titletext
First nametext
Last nametext
Biotext
Slugtext
Avatar URLurl
Emailemail
Created atdate
Get an OrderAction
Input fields[3]
FieldType
Order IDRequired
choice
Output fields[3]
FieldType
User IDnumber
User emailemail
User nametext
Product nametext
Product IDnumber
Amount dollarstext
Amount centsnumber
Subscriptionboolean
Coupon codetext
Coupon IDnumber
Itemsarray
Affiliate referral codetext
Statustext
Created atdate
IDnumber
List Bundle CoursesSearch
Input fields[3]
FieldType
Bundle IDRequired
number
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Slugtext
Subtitletext
Product IDnumber
Descriptiontext
Course card texttext
Intro video youtubetext
Contact informationtext
Keywordstext
Durationtext
Banner image URLurl
Course card image URLurl
Intro video wistia identifiertext
Administrator user idsarray
Chapter idsarray
3other output fields
List Bundle EnrollmentsSearch
Input fields[3]
FieldType
Bundle IDRequired
number
User IDchoice
Course IDchoice
Emailemail
Free Trialboolean
Full Enrollmentboolean
Completedboolean
Expiredboolean
Created Ondate
Created Beforedate
Created On or Beforedate
Created Afterdate
Created On or Afterdate
Updated Ondate
Updated Beforedate
Updated On or Beforedate
2other input fields
Output fields[3]
FieldType
IDnumber
User emailemail
User nametext
User IDnumber
Course nametext
Course IDnumber
Percentage completednumber
Expiredboolean
Is free trialboolean
Completedboolean
Started atdate
Activated atdate
Completed atdate
Updated atdate
Expiry datedate
List CategoriesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Slugtext
Created atdate
Product idsarray
Defaultboolean
List CouponsSearch
Input fields[3]
FieldType
Promotion IDRequired
choice
Limitnumber
Output fields[3]
FieldType
IDnumber
Codetext
Notetext
Quantity usednumber
Quantitynumber
Promotion IDnumber
Created atdate
List Course ChaptersSearch
Input fields[3]
FieldType
Course IDRequired
choice
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Positionnumber
Descriptiontext
Duration in secondsnumber
Content idsarray
List Course ReviewsSearch
Input fields[3]
FieldType
Course IDRequired
choice
Approvedboolean
Limitnumber
Output fields[3]
FieldType
IDnumber
Ratingnumber
Titletext
Review texttext
User IDnumber
Course IDnumber
Approvedboolean
Created atdate
List CoursesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Slugtext
Subtitletext
Product IDnumber
Descriptiontext
Course card texttext
Intro video youtubetext
Contact informationtext
Keywordstext
Durationtext
Banner image URLurl
Course card image URLurl
Intro video wistia identifiertext
Administrator user idsarray
Chapter idsarray
3other output fields
List EnrollmentsSearch
Input fields[3]
FieldType
User IDchoice
Course IDchoice
Emailemail
Free Trialboolean
Full Enrollmentboolean
Completedboolean
Expiredboolean
Created Ondate
Created Beforedate
Created On or Beforedate
Created Afterdate
Created On or Afterdate
Updated Ondate
Updated Beforedate
Updated On or Beforedate
Updated Afterdate
1other input field
Output fields[3]
FieldType
IDnumber
User emailemail
User nametext
User IDnumber
Course nametext
Course IDnumber
Percentage completednumber
Expiredboolean
Is free trialboolean
Completedboolean
Started atdate
Activated atdate
Completed atdate
Updated atdate
Expiry datedate
List GroupsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Tokentext
Created atdate
List InstructorsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
User IDnumber
Titletext
First nametext
Last nametext
Biotext
Slugtext
Avatar URLurl
Emailemail
Created atdate
List OrdersSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
User IDnumber
User emailemail
User nametext
Product nametext
Product IDnumber
Amount dollarstext
Amount centsnumber
Subscriptionboolean
Coupon codetext
Coupon IDnumber
Itemsarray
Affiliate referral codetext
Statustext
Created atdate
IDnumber
List Product Publish RequestsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Starts atdate
Expires atdate
Discount typetext
Amountnumber
Coupon idsarray
Durationnumber
List ProductsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Created atdate
Productable IDnumber
Productable typetext
Pricenumber
Positionnumber
Statustext
Nametext
Privateboolean
Hiddenboolean
Subscriptionboolean
Days until expirynumber
Has certificateboolean
Keywordstext
Seo titletext
Seo descriptiontext
6other output fields
List Products by CategorySearch
Input fields[3]
FieldType
Category IDRequired
choice
Limitnumber
Output fields[3]
FieldType
IDnumber
Created atdate
Productable IDnumber
Productable typetext
Pricenumber
Positionnumber
Statustext
Nametext
Privateboolean
Hiddenboolean
Subscriptionboolean
Days until expirynumber
Has certificateboolean
Keywordstext
Seo titletext
Seo descriptiontext
6other output fields
List PromotionsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Starts atdate
Expires atdate
Discount typetext
Amountnumber
Coupon idsarray
Durationnumber
List Related ProductsSearch
Input fields[3]
FieldType
Product IDRequired
choice
Limitnumber
Output fields[3]
FieldType
IDnumber
Created atdate
Productable IDnumber
Productable typetext
Pricenumber
Positionnumber
Statustext
Nametext
Privateboolean
Hiddenboolean
Subscriptionboolean
Days until expirynumber
Has certificateboolean
Keywordstext
Seo titletext
Seo descriptiontext
6other output fields
List Site ScriptsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDtext
Srctext
Nametext
Descriptiontext
Page scopesarray
Locationtext
Load methodtext
Categorytext
List UsersSearch
Input fields[3]
FieldType
Emailemail
Rolechoice
External Sourcetext
Custom Profile Field Labeltext
Custom Profile Field Valuetext
Group IDchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Created atdate
First nametext
Last nametext
Full nametext
Companytext
Emailemail
Rolesarray
Avatar URLtext
Biotext
Headlinetext
Affiliate codetext
External sourcetext
Affiliate commissionnumber
Affiliate commission typetext
Affiliate payout emailtext
2other output fields
Approve a Product Publish RequestAction
Input fields[3]
FieldType
Product Publish Request IDRequired
choice
User IDRequired
choice
Response Texttext
Notify Requesterboolean
Assign a Group AnalysistsAction
Input fields[3]
FieldType
Group IDRequired
choice
Users Idschoice
Bulk Create CouponsAction
Input fields[3]
FieldType
Promotion IDRequired
choice
Bulk Quantity Per Couponnumber
Bulk Coupon Code Lengthnumber
Bulk Quantitynumber
Limitnumber
Output fields[3]
FieldType
IDnumber
Codetext
Notetext
Quantity usednumber
Quantitynumber
Promotion IDnumber
Created atdate
Create a CategoryAction
Input fields[3]
FieldType
NameRequired
text
Descriptiontext
Slugtext
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Slugtext
Created atdate
Product idsarray
Defaultboolean
Create a CouponAction
Input fields[3]
FieldType
Promotion IDRequired
choice
CodeRequired
text
Notetext
Quantitynumber
Output fields[3]
FieldType
IDnumber
Codetext
Notetext
Quantity usednumber
Quantitynumber
Promotion IDnumber
Created atdate
Create a Course ReviewAction
Input fields[3]
FieldType
Course IDRequired
choice
RatingRequired
number
TitleRequired
text
Review TextRequired
text
User IDRequired
choice
ApprovedRequired
boolean
Output fields[3]
FieldType
IDnumber
Ratingnumber
Titletext
Review texttext
User IDnumber
Course IDnumber
Approvedboolean
Created atdate
Create a GroupAction
Input fields[3]
FieldType
NameRequired
text
Output fields[3]
FieldType
IDnumber
Nametext
Tokentext
Created atdate
Create a PromotionAction
Input fields[3]
FieldType
NameRequired
text
Discount TypeRequired
choice
AmountRequired
number
Descriptiontext
Starts Atdate
Expires Atdate
Product IDschoice
Coupon IDschoice
Durationnumber
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext
Starts atdate
Expires atdate
Discount typetext
Amountnumber
Coupon idsarray
Durationnumber
Create a Site ScriptAction
Input fields[3]
FieldType
ContentRequired
text
NameRequired
text
DescriptionRequired
text
Page ScopesRequired
choice
Locationchoice
Load Methodchoice
CategoryRequired
choice
Output fields[3]
FieldType
IDtext
Contenttext
Nametext
Descriptiontext
Page scopesarray
Locationtext
Load methodtext
Categorytext
Create a UserAction
Input fields[3]
FieldType
First NameRequired
text
Last NameRequired
text
EmailRequired
email
Roleschoice
Passwordtext
Biotext
Companytext
Headlinetext
Affiliate Codetext
Affiliate Commissionnumber
Affiliate Commission Typechoice
Affiliate Payout Emailemail
Custom Profile Fieldsarray
Skip Custom Fields Validationboolean
Send Welcome Emailboolean
External IDtext
1other input field
Output fields[3]
FieldType
IDnumber
Created atdate
First nametext
Last nametext
Full nametext
Companytext
Emailemail
Rolesarray
Avatar URLtext
Biotext
Headlinetext
Affiliate codetext
External sourcetext
Affiliate commissionnumber
Affiliate commission typetext
Affiliate payout emailtext
2other output fields
Create an EnrollmentAction
Input fields[3]
FieldType
Course IDRequired
choice
User IDRequired
choice
Activated Atdate
Expiry Datedate
Output fields[3]
FieldType
IDnumber
User emailemail
User nametext
User IDnumber
Course nametext
Course IDnumber
Percentage completednumber
Expiredboolean
Is free trialboolean
Completedboolean
Started atdate
Activated atdate
Completed atdate
Updated atdate
Expiry datedate
Create an InstructorAction
Input fields[3]
FieldType
User IDRequired
choice
First NameRequired
text
Last NameRequired
text
SlugRequired
text
Titletext
Biotext
Avatar URLurl
Emailemail
Output fields[3]
FieldType
IDnumber
User IDnumber
Titletext
First nametext
Last nametext
Biotext
Slugtext
Avatar URLurl
Emailemail
Created atdate
Create Bundle EnrollmentAction
Input fields[3]
FieldType
Bundle IDRequired
number
User IDRequired
choice
Activated Atdate
Expiry Datedate
Delete a CategoryAction
Input fields[3]
FieldType
Category IDRequired
choice
Delete a CouponAction
Input fields[3]
FieldType
Promotion IDRequired
choice
Delete a GroupAction
Input fields[3]
FieldType
Group IDRequired
choice
Delete a Group AnalysistAction
Input fields[3]
FieldType
Group IDRequired
choice
Delete a PromotionAction
Input fields[3]
FieldType
Promotion IDRequired
choice
Delete a Site ScriptAction
Input fields[3]
FieldType
Site IDRequired
choice
Delete a UserAction
Input fields[3]
FieldType
User IDRequired
choice
ProviderRequired
choice
Delete an InstructorAction
Input fields[3]
FieldType
Instructor IDRequired
choice
Deny a Product Publish RequestAction
Input fields[3]
FieldType
Product Publish Request IDRequired
choice
User IDRequired
choice
Response Texttext
Notify Requesterboolean
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Update a CategoryAction
Input fields[3]
FieldType
Category IDRequired
choice
Nametext
Descriptiontext
Slugtext
Update a CouponAction
Input fields[3]
FieldType
Promotion IDRequired
choice
CodeRequired
text
Coupon CodeRequired
text
QuantityRequired
number
Notetext
Quantity Usedtext
Update a PromotionAction
Input fields[3]
FieldType
Promotion IDRequired
choice
Nametext
Discount Typechoice
Amountnumber
Descriptiontext
Starts Atdate
Expires Atdate
Product IDschoice
Coupon IDschoice
Durationnumber
Update a Site ScriptAction
Input fields[3]
FieldType
Site IDRequired
choice
Contenttext
Nametext
Descriptiontext
Page Scopeschoice
Locationchoice
Load Methodchoice
Categorychoice
Update a UserAction
Input fields[3]
FieldType
User IDRequired
choice
ProviderRequired
choice
First Nametext
Last Nametext
Emailemail
Roleschoice
Passwordtext
Biotext
Companytext
Headlinetext
Affiliate Codetext
Affiliate Commissionnumber
Affiliate Commission Typechoice
Affiliate Payout Emailemail
Custom Profile Fieldsarray
Skip Custom Fields Validationboolean
2other input fields
Update an EnrollmentAction
Input fields[3]
FieldType
Enrollment IDRequired
choice
Activated Atdate
Expiry Datedate
Update an InstructorAction
Input fields[3]
FieldType
Instructor IDRequired
choice
User IDchoice
First Nametext
Last Nametext
Slugtext
Titletext
Biotext
Avatar URLurl
Emailemail
Update Bundle EnrollmentAction
Input fields[3]
FieldType
Bundle IDRequired
number
User IDRequired
choice
Activated Atdate
Expiry Datedate

Look for Thinkific templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Thinkific Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Thinkific.
  4. WEXTL® visual workflow builder data.

Last updated: Aug 15, 2026 01:43