# Webhook

> A webhook is a signed HTTP callback a platform sends to your server when an asynchronous job finishes, so you do not have to poll. Video generation, which takes minutes, is the canonical case.

Signatures let the receiver verify the payload came from the platform.

## On eroq

video.generation.succeeded / failed events with a Stripe-style eroq-signature header, configured in the developer dashboard.

## FAQ

### Do I have to use webhooks?

No — polling GET /v1/videos/generations/{id} works too.

## Related

- https://eroq.ai/blog/async-video-generation-api-webhooks — Async video guide
- https://eroq.ai/docs/video — Video API

---

This page as HTML: https://eroq.ai/glossary/webhook · Studio: https://eroq.ai/studio · Docs: https://eroq.ai/docs · Machine index: https://eroq.ai/llms.txt
