added

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