Jobs & Webhooks

ReelForge rendering is asynchronous.

Async lifecycle

  1. Submit request
  2. Receive job_id
  3. Retrieve status via polling or webhooks
  4. Download output_url on completion

Polling

Use GET https://api.reelforger.com/v1/jobs/{jobId} until terminal state:

  • completed
  • failed

Webhooks

Provide webhook_url at request time to receive completion/failure events.

  • success event: video.render.completed
  • failure event: video.render.failed

Webhooks support retries and signature verification (ReelForge-Signature).

See this page as the canonical webhook/job retrieval reference.