Event types
Set up a webhook
- Create an HTTP endpoint in your app that accepts POST and returns 2XX quickly (process async if needed).
- Register in Studio - Developers → Webhooks, click Create, enter your URL and select the events you want.
- Verify signatures - Each request includes a
Livepeer-Signatureheader (timestamp and HMAC). Verify it using your webhook secret to avoid accepting forged events. See Livepeer Studio docs for the signature scheme.
webhookId, timestamp, event, and event_object (the stream, asset, or task). Use timestamp in signature verification to guard against replay.