/
/teachable-public-api
DocsSign in
Sign in
  • APIs
  • Generators
  • Stacks
  • Projects
  • Docs
  • History
  • Schema
Checked 1mo ago · Updated 1mo ago
Courses16
  • get/v1/courses
  • get/v1/courses/{course_id}
  • get/v1/courses/{course_id}/enrollments
  • get/v1/courses/{course_id}/lectures/{lecture_id}
  • post/v1/courses/{course_id}/lectures/{lecture_id}/mark_complete
  • get/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/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
  • post/v1/current_user/courses/{course_id}/lectures/{lecture_id}/mark_complete
  • get/v1/current_user/courses/{course_id}/lectures/{lecture_id}/videos/{video_id}
Enroll2
Pricing Plans2
Transactions1
User1
Users4
Webhooks2
    Courses

    Fetch a specific course by ID.

    get/v1/courses/{course_id}

    Path parameters

    course_idinteger required

    Return a course by its unique ID.

    Response

    200 response

    Changes

    No recorded changes to this endpoint across all 1 revision of this API.