> This page is for version v1.3 (default).
> For other versions, use one of these documentation indexes:
> - v1.3 (default): https://docs.twelvelabs.io/v1.3/llms.txt

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

## Streamlined response structure for the Embed API

* **Embed API**: The structure of the responses has been streamlined across all endpoints to provide a more consistent and intuitive experience:
  * **Standardized object naming**:
    * The `video_embeddings` field has been renamed to `video_embedding`.
    * The `video_embedding` object now encapsulates the embeddings, related metadata, and additional information.
  * **Enhanced response structure**:
    * The embedding vectors are now nested under an array named `segments`.
    * The `metadata` objects have been moved under their respective parent embedding objects.
    * The `is_success` boolean has been removed.
  * **Affected endpoints**:
    * [All video embedding endpoints](/api-reference/create-embeddings-v2) the endpoint for creating video embedding tasks.
    * [Create embeddings for text, image, and audio](/api-reference/create-embeddings-v1).
    * [Retrieve video information](/api-reference/videos/retrieve).
* **Embed API**: You can now retrieve vector embeddings for any indexed video by setting `embed=true` in your [`GET`](/api-reference/videos/retrieve) `/indexes/{index-id}/videos/{video-id}` requests.