What’s new in the VideoGen API. Each entry below covers a single release window with breaking changes, new endpoints, fixes, and SDK updates.

  • Subscribe to releases via the RSS feed.
  • For machine-readable history, fetch each entry as Markdown by appending .md to its URL (for example, /changelog/2026/5/5.md).
  • For the complete documentation index, see /llms.txt.

v0.0.25 – v0.0.35

  • Breaking: Consolidated image and video generation into two tool endpoints: POST /v1/tools/generate-image (text and/or reference images) and POST /v1/tools/generate-video-clip (text prompt, reference images, and/or a source video). Replaces the separate prompt-to-image, image-to-image, prompt-to-video-clip, image-to-video-clip, and video-to-video-clip routes. Other route renames: prompt-to-sound-effectgenerate-sound-effect, audio-to-avatar-clipgenerate-avatar, generate-ttstext-to-speech, remove-image-bgremove-image-background, remove-video-bgremove-video-background.
  • Watermark: New optional watermarkMode on generation requests (AUTO, VIDEO_GEN, NONE). NONE requires the Production API add-on; otherwise the API returns a documented error.
  • Files: POST /v1/files/{fileId}/archive archives a file (sets archived_at); archived files are omitted from list results.
  • Fix: generate-image and generate-video-clip executions now apply reference imageFileIds / videoFileId inputs end-to-end (previously ignored in some paths).
  • SDKs & examples: Example apps publishing flow, SDK custom-helper layout under language packages, TypeScript-based SDK generate/publish/validate scripts, and an Examples page in the docs.
  • Agent / LLM docs: Expanded llms.txt and <llms-only> parity so markdown exports include the same examples as tabbed guide pages (REST overview, webhook payloads, changelog, and key guides).
  • Agent / LLM docs: Fixed llms.txt to use doc paths (/rest-api-reference/..., /webhook-events/webhook-events/...), list every sitemap page (including Examples and archive-file), remove non-doc same-origin links that broke agent checks, and set dynamic-snippets / ai-examples to false so HTML and markdown exports stay aligned for API reference pages.