On Teachable, creators can create, publish, and sell their online courses and products within a Teachable school. The Teachable API provides access to the data and functionality of your Teachable school—allowing you to do things such as automate the management of your students and products, access and build advanced reporting, and connect to the tools you use to manage your online business.

You can use the Teachable API for purposes such as:

  • Automating enrollment or unenrollment of students in your school and courses
  • Accessing robust sales and transaction reporting
  • Displaying your Teachable school and products on your own custom websites

The API uses standard HTTP methods for indicating which actions to take on a resource.