New GET /sessions/{id}/recordings Endpoint
We’re excited to announce that we’re opening a new API endpoint meant to retrieve the recording of a Livestorm event session. To use it, simply call this new GET /sessions/{id}/recordings
endpoint as follow:
curl --request GET \
--url https://api.livestorm.co/v1/sessions/SESSION_ID/recordings \
--header 'Accept: application/vnd.api+json' \
--header 'Authorization: YOUR_API_TOKEN'
The above call will send back a paginated list of video recordings associated with an event session (if the recording was enabled for this session). As of today, only video recordings will be sent (audio and text might come at a later time).
One thing to mention is that the recording URLs are temporary and will expire after 2 hours. That’s why you must check the “expire_at” date before downloading the file. If the file is expired, simply call the endpoint again, which will give you a fresh URL.
Please note that in order to use this endpoint, your API token or OAuth2 access token need the events:read
or events:write
scopes.
Check this new endpoint here →
Happy coding!
The Livestorm developer relationship team