Using the Thinkific API
The Thinkific APIs allow developers to extend Thinkific's functionality in a variety of different ways by accessing site data.
The API has been designed for two primary use cases, each of which has a different recommended method of authorization:
Advanced course creators that are looking to build their own private solutions and extensions on top of Thinkific should use Private Apps. The recommended authorization method to begin building private apps is to use the API Key and Subdomain that are provided on your Thinkific Site.
Note: When using this authorization, course creators must be on a Paid Thinkific plan (Pro + Growth, Premier or Plus)
Public Apps are built with the intention of being distributed and installed on many Thinkific Sites.
The recommended authorization method to build Public Apps is use our Authorization Code flow. Authorizing using our Authorization Code Flow requires that you first create a Thinkific Partner Account and register an App to access your credentials.
Note: When using this authorization, course creators must be on a Paid Thinkific plan (Basic, Pro + Growth, Premier or Plus)