Ask a question

Ask a Question
Back to all

Livestorm API/Webhooks: how to detect when a session recording is ready and reliably fetch the MP4?

Hi Livestorm team/community,

I’m integrating Livestorm into a workflow where we process webinar/session content after the event ends. I need a reliable way to know when the recording is fully processed and available, then programmatically retrieve the recording URL / file (e.g., MP4) for downstream processing.

Could you please clarify:

Is there a webhook/event that fires when a session recording is ready (not just “ended”)?

If yes, what’s the recommended webhook payload/fields to identify the related event/session and recording resource?

If no, what’s the best practice to poll the API (recommended endpoint + status field) to check recording readiness?

Any guidance on rate limits, retry strategy, and idempotency for this workflow?

For context, I’m building an Image to video tool and want to automatically generate short recap clips from post-event assets.

Thanks in advance!