August 11, 2023 - Added email lookup to GET /users endpoint

We've added an email query parameter to the GET /users endpoint.

May 12, 2023 - Added Course Progress endpoint

We've added a new GET /courses/{course_id}/progress endpoint on the Teachable Public API.

May 4, 2023 - Added Mark Lecture Complete endpoint

We've added a new POST /courses/{course_id}/lectures/{lecture_id}/mark_complete endpoint on the Teachable Public API.

April 24 - Added Quizzes Endpoints

We've added three new /v1/courses/{course_id}/lectures/{lecture_id}/quizzes* endpoints on the Teachable Public API. These endpoint enables users to retrieve quizzes associated to a lecture, specific quiz information, and responses for specific quizzes.

April 20, 2023 - POST /v1/courses/{course_id}/lectures/{lecture_id}/mark_complete

We've added a new POST /courses/{course_id}/lectures/{lecture_id}/mark_complete endpoint on the Teachable Oauth API. This endpoint enables users to mark lecture progresses as complete. This updates a student's course progress completion information.

April 14, 2023 - GET /v1/current_user/courses/{course_id}/progress

We've added a new GET /courses/{course_id}/progress endpoint on the Teachable Oauth API. This endpoint enables users to fetch course progress information on courses they're enrolled in.

March 29, 2023 - GET /v1/current_user/courses/{course_id} name field added.

We've updated the lecture object to include the name key which indicates the name of the lecture. GET /v1/current_user/courses/{course_id}/}

added

March 23, 2023 - Added hmac_sha256 Liquid Filter

We've added an hmac_sha256 Liquid filter. In addition to our current Liquid filters, you will now be able to convert a string into an SHA-256 hash, using a hash message authentication code (HMAC). The filter takes in a string followed by a secret key as a parameter.

added

March 16, 2023 - Added New Abandoned Cart Webhook Event

To help track abandoned purchases at checkout, we have added the Abandoned Cart event to webhooks.

improved

March 14, 2023 - Webhooks with Multi-Select Event Types

We’ve updated our webhooks so that now, you can create a webhook with multiple event types. Previously, the only option was to select All events or one specific event. With this new change, you will also have the option to create custom webhooks with 1 or more events!