Overview
AVFlow emits events for job lifecycle changes. On AVFlow Cloud, configure a webhook in the Console to receive them.
Event types
Section titled “Event types”| Event | When |
|---|---|
job.submitted | Job accepted |
job.started | Processing began |
job.completed | Job finished normally |
job.failed | Job failed |
job.idle_timeout | Idle policy triggered |
job.max_duration_reached | Max duration policy triggered |
component.error | A component reported an error |
Envelope
Section titled “Envelope”Each delivery is a JSON POST:
{ "version": "avflow.events.v1", "eventId": "evt_…", "eventType": "job.started", "eventTime": "2026-06-10T12:00:00Z", "appId": "app_…", "job": { "id": "job_…", "name": "my-job", "status": "running" }, "payload": { }}See Webhooks for setup and verification. Use Console Usage for billing details.