> 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/18/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.videogen.io/_mcp/server. ## v2.0.20 — Slideshow theme optional for uploaded decks Slideshow-to-video no longer requires a theme when you are converting an uploaded PDF or PowerPoint's original pages. ### Changed - `POST /v1/workflows/slideshow-to-video` `slideshowThemeEntityId` is optional. Omit it to narrate the uploaded pages as they are. VideoGen derives a slideshow theme from those pages in the background so later slide edits can match the original deck. Pass a `SLIDESHOW_THEME` id when you want generated or edited slides to use a specific design system. A `SLIDESHOW_THEME` may now attach a PDF or PowerPoint as a reference, not only images. ### Added - `POST /v1/tools/generate-motion-graphic` accepts optional `entityIds` (for example `["vg_enti_..."]`). Pass actor, product, or visual-style ids so the motion graphic can use those subjects as identity or reference, the same way generate-image does. You can combine `entityIds` with `fileIds`. A missing id returns not found. An inaccessible id returns a permission error. > HTTP API with TypeScript and Python SDKs for generating image, video, and audio assets with VideoGen.