Jump to Content
API Reference
API User Guides
Webhooks
Use Cases & Tutorials
Home
Guides
Recipes
API Reference
Changelog
v1.1
API Reference
API User Guides
Webhooks
Use Cases & Tutorials
API Reference
OAuth API release
Home
Guides
Recipes
API Reference
Changelog
/v1/courses
Search
JUMP TO
teachable-public-api
Courses
/v1/courses
get
/v1/courses/{course_id}
get
/v1/courses/{course_id}/enrollments
get
/v1/courses/{course_id}/lectures/{lecture_id}
get
/v1/courses/{course_id}/lectures/{lecture_id}/mark_complete
post
/v1/courses/{course_id}/progress
get
/v1/courses/{course_id}/lectures/{lecture_id}/quizzes
get
/v1/courses/{course_id}/lectures/{lecture_id}/quizzes/{quiz_id}
get
/v1/courses/{course_id}/lectures/{lecture_id}/quizzes/{quiz_id}/responses
get
/v1/courses/{course_id}/lectures/{lecture_id}/videos/{video_id}
get
Users
/v1/users
post
/v1/users
get
/v1/users/{user_id}
get
/v1/users/{user_id}
patch
Enroll
/v1/enroll
post
/v1/unenroll
post
Webhooks
/v1/webhooks
get
/v1/webhooks/{webhook_id}/events
get
Pricing Plans
/v1/pricing_plans/{pricing_plan_id}
get
/v1/pricing_plans
get
Transactions
/v1/transactions
get
teachable-oauth-api
Courses
/v1/current_user/courses
get
/v1/current_user/courses/{course_id}
get
/v1/current_user/courses/{course_id}/lectures/{lecture_id}
get
/v1/current_user/courses/{course_id}/progress
get
/v1/current_user/courses/{course_id}/lectures/{lecture_id}/mark_complete
post
/v1/current_user/courses/{course_id}/lectures/{lecture_id}/videos/{video_id}
get
User
/v1/current_user/me
get
Powered by
/v1/courses
get
https://developers.teachable.com/v1/courses
Fetch all courses at your school.
Language
Shell
Node
Ruby
PHP
Python
Credentials
Header
Header
RESPONSE
Click
Try It!
to start a request and see the response here!