August 11, 2023 - Added email lookup to GET /users endpoint
We've added an email query parameter to the GET /users endpoint.
We've added an email query parameter to the GET /users endpoint.
We've added a new GET
/courses/{course_id}/progress endpoint on the Teachable Public API.
We've added a new POST
/courses/{course_id}/lectures/{lecture_id}/mark_complete endpoint on the Teachable Public API.
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.
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.
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.
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}/}
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.
To help track abandoned purchases at checkout, we have added the Abandoned Cart event to webhooks.
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!