Skip to content
Console

Webhooks

  1. Open AVFlow ConsoleWebhooks
  2. Add your HTTPS endpoint URL
  3. Save the signing secret

AVFlow POSTs JSON to your URL when events occur. Respond with 2xx to acknowledge.

Check the X-AVFlow-Signature header (HMAC-SHA256 of the raw body with your webhook secret). Reject requests that fail verification.

Failed deliveries are retried with exponential backoff. Design your handler to be idempotent — the same eventId may arrive more than once.

{
"version": "avflow.events.v1",
"eventType": "job.completed",
"eventTime": "2026-06-10T13:00:00Z",
"job": {
"id": "job_abc123",
"name": "live-show",
"status": "completed"
},
"payload": {
"reason": "deleted"
}
}

Use job.completed and job.failed to update your database or notify users. Use Console Usage for cost details.