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}/}
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.
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.
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!