Webhooks
Transcoder status callback
Internal endpoint called by the transcoder service when a stream’s
status changes. Authenticated via shared secret in X-Webhook-Secret
header, not JWT/API key.
On receive: updates stream status, creates audit event, and dispatches
a signed webhook to the customer’s configured webhook_url (if set).
POST
Authorizations
Shared secret for transcoder webhook callbacks
Body
application/json
Event type, e.g. stream.status.live
Example:
"stream.status.starting"
Available options:
idle, starting, live, reconnecting, stopping, errored Available options:
idle, starting, live, reconnecting, stopping, errored Freeform context about the transition
Response
Webhook received
Example:
true