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.20 – v0.0.24

  • Breaking: POST /v1/tools/image-to-image now accepts imageStorageFileIds (an array) instead of imageStorageFileId (a single string). Pass one or more source image IDs to combine or transform multiple inputs in a single call.
  • Libraries & SDKs docs: Added dedicated TypeScript and Python documentation pages with client setup, polling, file upload/download, and webhook verification examples
  • Shorter IDs: All resource IDs (vg_file_*, vg_exec_*, vg_voic_*, vg_pres_*) now use a compact URL-safe format
  • SDK helpers sync: Custom helper functions (pollExecutedTool, uploadFile, downloadFile, getHydratedFile, verifyWebhookSignature) are now correctly bundled in both the TypeScript and Python SDK packages
  • Fixed credit deduction for API-initiated video exports