video.failed
POST
Sent when a render fails. A render you cancel does not send this event.
Parameters
Section titled “ Parameters ”Header Parameters
Section titled “Header Parameters”X-Reignitor-Event
required
string
The event name, the same as event in the body.
X-Reignitor-Delivery
required
string
A unique ID for this delivery, the same across retries. Use it to ignore duplicates.
X-Reignitor-Timestamp
required
string
Unix time in seconds when the delivery was signed.
X-Reignitor-Signature
required
string
sha256= followed by the hex HMAC-SHA256 of {timestamp}.{raw body}, keyed with your webhook secret.
Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
event
required
string
payload
required
object
key
additional properties
any
emitted_at
required
string format: date-time
delivery_id
required
The same value as the X-Reignitor-Delivery header.
string
Example
{ "event": "video.failed", "payload": { "job_id": "7d2e4b10-5c3a-4f8e-a1b2-9c0d8e7f6a54", "user_id": "3f1c2a9e-8b7d-4c1e-9f0a-2d6b5e4c3a21", "canvas_id": null, "reason": "Story render failed" }, "emitted_at": "2026-09-25T10:15:00.000Z", "delivery_id": "1b9d6bcd-bbfd-4b2d-9b5d-ab8dfbbd4bed"}Responses
Section titled “ Responses ”Answer with any 2xx to acknowledge the delivery.