> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.videogen.io/changelog/2026/8/21/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.videogen.io/_mcp/server. ## v2.1.1 — Download and thumbnail URLs on videogen.io Signed file download and thumbnail URLs in API responses now use VideoGen hosts. `uploadUrl` for PUT uploads is unchanged. ### Changed - **`downloadUrl`:** video and other original-file downloads are `https://storage-download.videogen.io/r2dl/{id}/primary-source?exp=...&sig=...&name=...` (host varies by environment). Image downloads that already used the image download host stay on `https://image-download.videogen.io/imagedl/...`. - **`thumbnailUrl`:** Cloudflare image thumbnails are `https://image-download.videogen.io/imagedl/{account}/{imageId}/{variant}?exp=...&sig=...&name=...`. Video thumbs that only exist as playback stills stay on `https://image.media.videogen.io`. - **`uploadUrl`:** still a short-lived PUT URL on the storage API host. Do not treat it as a download link. - Expiry is still 7 days (`downloadUrlExpiresAt` / `thumbnailUrlExpiresAt`). GET a single file, export, tool execution, or interchange job to refresh a URL that is near expiry. > HTTP API with TypeScript and Python SDKs for generating image, video, and audio assets with VideoGen.