API Overview

    Plan Availability
    Legacy Plans
    Platform

This section provides a top-level view of Thinkific's APIs and other customizations available to developers. 

OAuth API

Thinkific uses the OAuth 2.0 authorization framework to issue access tokens on behalf of Thinkific Sites. 

GraphQL API

Thinkific's GraphQL API exposes various Admin and Student-related activities. For instance, Quiz results, Student enrollments, and many other data fields are available through our GraphQL API.

Admin API

The Admin API exposes endpoints to perform various Admin and Site Owner-related activities. For example, the /enrollments, /products, /users and many other endpoints are part of Thinkific's Admin API.

Site Scripts API

The Site Scripts API allows you to inject site scripts into a creator's site without the need for your customers to copy and paste site footer code.

Webhooks API

Webhooks allow you to listen for certain events in Thinkific and receive related metadata. You can use webhooks to track student progress as they sign up to a site, complete lessons, and much more.

Theme Extensions

You can use Theme Extensions to create Site Builder Sections. Course creators can add these sections to their Thinkific site to customize its look and feel. 

 

Was this article helpful?
31 out of 47 found this helpful