Thinkific Developers/Developers
  • Getting Started
  • API Docs
  • Changelog
Start Building
  • Getting Started
  • API Docs
  • Help Centre
  1. Thinkific Developers
  2. Knowledge Base

Knowledge Base

Getting Started

  • Getting Started with Thinkific
  • Becoming a Thinkific App Partner
  • Why build a Thinkific App?
  • API Overview
  • Thinkific API Glossary

Building Your App

  • Building Apps
  • Creating an App
  • User Experience Guidelines
  • Design Best Practices
  • Collecting User Feedback
  • App Documentation
See all 9 articles

Authorization

  • OAuth Authorization
  • OAuth API Reference
  • GraphQL Authorization
  • REST Permissions and Scopes
  • OpenID Connect
  • Custom SSO (Using JWT)

GraphQL API

  • GraphQL API Introduction
  • GraphQL Query Limitations
  • GraphQL Pagination
  • GraphQL Error Handling
  • GraphQL Best Practices

REST API

  • REST API Introduction
  • REST Admin API Reference
  • REST API Rate Limits
  • REST API Response Format

Site Scripts

  • Site Scripts API Reference
  • Course Player Customizations
  • Course Player Event Hooks

Webhooks API

  • Using Webhooks
  • Webhooks API Reference
  • Webhooks Documentation

Theme Extensions

  • Getting Started With Themes
  • Anatomy of a Theme
  • Using Assets in Custom Themes
  • Using Google Fonts in Custom Themes
  • Using Custom Fonts in Custom Themes
  • Site Builder Previewer
See all 12 articles
  • Thinkific Home
  • Home
  • Features
  • Take a tour
  • About
  • Pricing
  • Support
  • Resources
  • Blog
  • Training site
  • Experts marketplace
  • Status
  • Developers
  • Getting started
  • Apps
  • Documentation
  • Connect With Us
  • Contact support
  • Twitter
  • Facebook
  • YouTube
  • Legal
  • Privacy policy
  • Terms of service
© Thinkific