> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developers.synthesia.io/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developers.synthesia.io/docs/_mcp/server.

## API Improvements

* [List videos](/docs/video-api-reference/videos/list-videos) & [retrieve video](/docs/video-api-reference/videos/retrieve-a-video) responses and [video.completed webhook payload](/docs/webhook-events#videocompleted) now includes `.srt` / `.vtt` captions download URLs.
* [New webhook event "video.failed"](/docs/webhook-events#videofailed) has been introduced.
* [List videos](/docs/video-api-reference/videos/list-videos) & [retrieve video](/docs/video-api-reference/videos/retrieve-a-video) responses and [video.completed webhook](/docs/webhook-events#videocompleted) payload now includes thumbnail download URL.
* [List videos endpoint](/docs/video-api-reference/videos/list-videos) response will include all videos with at least 1 generated version, regardless of whether or not the current version is a draft.
* [List templates endpoint](/docs/video-api-reference/templates/list-templates) response now includes both custom and stock templates.
* [List videos endpoint](/docs/video-api-reference/videos/list-videos) response now includes videos from both [Workspace](https://docs.synthesia.io/docs/workspaces) and [My videos](https://docs.synthesia.io/docs/my-videos-page).