AIMovieToolkit

How AI video tools plug into a pipeline

LTX: job signals

What LTX documents about how a finished job is signalled, by webhook or polling: async jobs polled for status, at least five seconds apart. From 1 source page, read 2026-09-25; no maker pays to be listed.

We recommend waiting at least 5 seconds between polls.

LTX, API documentation: async jobs

1Tools with the same reading

Adobe Firefly, D-ID, Google Veo, MiniMax, Runway and Wan (Alibaba Cloud) also document “a status polled until done”, which makes 7 tools with this reading.

The reading comes from the documentation; nothing was called to confirm it.

2Why it matters in a pipeline

Video jobs take minutes, so the signal decides how a pipeline waits. A webhook calls back when the file is ready; polling asks again and again, which is simpler to set up and wasteful at volume.

Webhooks: every tool, this one in boldOutline: nothing read.Webhooks: every tool, this one in boldDocumented asAdobe Firefly — Documented as: A status polled until doneAdobe FireflyBytePlus ModelArk — Documented as: A webhook or callback URLBytePlus ModelArkColossyan — Documented as: A webhook or callback URLColossyanD-ID — Documented as: A status polled until doneD-IDDescript — Documented as: A webhook or callback URLDescriptfal — Documented as: A webhook or callback URLfalFlixly — Documented as: A webhook or callback URLFlixlyGoogle Veo — Documented as: A status polled until doneGoogle VeoHeyGen — Documented as: A webhook or callback URLHeyGenHiggsfield — Documented as: A webhook or callback URLHiggsfieldinvideo — Documented as: Not documented in the docs readinvideoKapwing — Documented as: Not documented in the docs readKapwingKling AI — Documented as: A webhook or callback URLKling AIKrea — Documented as: A webhook or callback URLKreaLTX — Documented as: A status polled until doneLTXLuma — Documented as: A webhook or callback URLLumaMiniMax — Documented as: A status polled until doneMiniMaxOpenAI Sora — Documented as: A webhook or callback URLOpenAI SoraPika — Documented as: Not documented in the docs readPikaPixVerse — Documented as: A webhook or callback URLPixVerseReplicate — Documented as: A webhook or callback URLReplicateRevid — Documented as: A webhook or callback URLRevidRunway — Documented as: A status polled until doneRunwaySceneMixer — Documented as: Not documented in the docs readSceneMixerSynthesia — Documented as: A webhook or callback URLSynthesiaVEED — Documented as: A webhook or callback URLVEEDVidu — Documented as: Not documented in the docs readViduWan (Alibaba Cloud) — Documented as: A status polled until doneWan (Alibaba Cloud)
Fig. 1 Outline: nothing read.
Finished-job signal, all 28 tools, read 2026-09-25.
ToolDocumented as
Adobe FireflyA status polled until done
BytePlus ModelArkA webhook or callback URL
ColossyanA webhook or callback URL
D-IDA status polled until done
DescriptA webhook or callback URL
falA webhook or callback URL
FlixlyA webhook or callback URL
Google VeoA status polled until done
HeyGenA webhook or callback URL
HiggsfieldA webhook or callback URL
invideoNot documented in the docs read
KapwingNot documented in the docs read
Kling AIA webhook or callback URL
KreaA webhook or callback URL
LTXA status polled until done
LumaA webhook or callback URL
MiniMaxA status polled until done
OpenAI SoraA webhook or callback URL
PikaNot documented in the docs read
PixVerseA webhook or callback URL
ReplicateA webhook or callback URL
RevidA webhook or callback URL
RunwayA status polled until done
SceneMixerNot documented in the docs read
SynthesiaA webhook or callback URL
VEEDA webhook or callback URL
ViduNot documented in the docs read
Wan (Alibaba Cloud)A status polled until done

Inclusion rule. Every tool in the register, with or without its own page on this hook. Order. Alphabetical by tool name.

3More on this hook