Which AI video APIs send a webhook when a job is done?
Of the 28, 16 document a webhook or callback URL, among them Kling AI, Luma, OpenAI for Sora, BytePlus for Seedance, fal, Replicate, HeyGen and PixVerse. Kling AI signs its callback requests, and Luma's callback carries the video itself. From 16 source pages, read 2026-09-25 to 2026-10-25; no maker pays to be listed.
| Tool | Hook | What the documentation says |
|---|---|---|
| BytePlus ModelArk | Webhooks | A callback URL set when the video task is created |
| Colossyan | Webhooks | Notification through a callback when a video is ready |
| Descript | Webhooks | A job status to poll, or a callback URL that receives the result |
| fal | Webhooks | Queued requests that are polled or answered by webhook |
| Flixly | Webhooks | Webhooks covered in its full API reference |
| HeyGen | Webhooks | Batch APIs of up to 100 requests per call, with webhooks |
| Higgsfield | Webhooks | Requests polled for a result or answered by a webhook |
| Kling AI | Webhooks | A callback URL notified when a task's status changes, with signed requests |
| Krea | Webhooks | Webhooks that report when async jobs complete |
| Luma | Webhooks | A callback URL that receives status updates and the video |
| OpenAI Sora | Webhooks | Webhooks that report when a video job finishes, as an alternative to polling |
| PixVerse | Webhooks | A webhook that reports each change in a task's status |
| Replicate | Webhooks | Webhooks that deliver a finished prediction's metadata and output |
| Revid | Webhooks | A webhook URL called when the render is ready, or a status endpoint to poll |
| Synthesia | Webhooks | Webhook endpoints in its API reference, beside polling a video's status |
| VEED | Webhooks | Webhooks that notify an application when processing completes |
Inclusion rule. A tool is listed when its own documentation states what the question asks. Order. Tools in alphabetical order.
A webhook turns waiting into an event: the tool calls the caller's server when a video is ready, instead of the caller asking over and over.
Several pages offer both. fal and Higgsfield let a request be polled or answered by webhook, and Descript's API jobs can be polled or sent to a callback URL.
A webhook endpoint has to be public and has to check that a call really came from the tool; Kling AI's documentation covers verifying the signature.
1In the documentation's words
BytePlus ModelArk
Callback URL
BytePlus ModelArk, API reference
Colossyan
Get notified immediately via a callback mechanism
Colossyan, API documentation
Descript
or pass a callback_url and Descript will POST the same payload when the job finishes
Descript, help centre: Descript API
fal
poll for status or receive results via webhook
fal, documentation: Model APIs
Flixly
Endpoints, parameters, webhooks and error codes.
Flixly, API page
HeyGen
Batch APIs — up to 100 requests per call, webhooks included
HeyGen, developer site
Higgsfield
poll for the result or receive a webhook when processing finishes
Higgsfield, API documentation
Kling AI
the server will actively notify you when the task status changes
Kling AI, API documentation: callback protocol
Krea
Get notified when jobs complete
Krea, API reference: introduction
Luma
It will get status updates (dreaming/completed/failed)
Luma, API documentation: Python video generation
OpenAI Sora
use webhooks (see the webhooks section below) to be notified automatically when the job finishes
OpenAI, video generation guide
PixVerse
PixVerse can send task-status updates to your callback URL whenever the status of a video-generation task changes.
PixVerse, platform documentation: webhook callbacks
Replicate
Sending notifications when long-running predictions finish.
Replicate, documentation: webhooks
Revid
your webhookUrl is called when the video is ready, or poll the status endpoint
Revid, API documentation
Synthesia
Create a Webhook
Synthesia, developer documentation: video API quickstart
VEED
Webhooks can notify your application when video processing is complete.
VEED, API page
- Request parametersA callback URL set when the video task is created
- WelcomeNotification through a callback when a video is ready
- JobsA job status to poll, or a callback URL that receives the result
- Inference methodsQueued requests that are polled or answered by webhook
- Next stepsWebhooks covered in its full API reference
- FeaturesBatch APIs of up to 100 requests per call, with webhooks
- OverviewRequests polled for a result or answered by a webhook
- Callback protocolA callback URL notified when a task's status changes, with signed requests
- Getting startedWebhooks that report when async jobs complete
- CallbacksA callback URL that receives status updates and the video
- Monitor progressWebhooks that report when a video job finishes, as an alternative to polling
- OverviewA webhook that reports each change in a task's status
- About webhooksWebhooks that deliver a finished prediction's metadata and output
- Get the resultA webhook URL called when the render is ready, or a status endpoint to poll
- API referenceWebhook endpoints in its API reference, beside polling a video's status
- FAQWebhooks that notify an application when processing completes
Finished-job signal for every tool · Which AI video tools say anything about subtitles? · Which AI video APIs have to be polled?
2One tool in the same pipeline
Read against “Which AI video APIs send a webhook when a job is done?”, this is how SceneMixer describes the matching stage of its own pipeline:
SceneMixer turns a novel into a watchable short-drama series in one pipeline: upload the novel (Chinese or English) → AI extracts characters, scenes, and an episode-by-episode structure → generates consistent character and scene art → writes storyboard scripts → renders video segment by segment (16:9 by default, 9:16 in one setting) → composites full episodes.
SceneMixer, Turn a Novel into a Video Series with AI (read 2026-10-13)
SceneMixer generates each character once as a full-body reference sheet — 9:16, plain background, directional key light, identity features written before any technical instruction — and then attaches crops of that sheet to every shot the character appears in.
SceneMixer, AI Character Sheet Generator (read 2026-10-13)