> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.twelvelabs.io/v1.3/api-reference/index-content/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.twelvelabs.io/_mcp/server. # Index content > Index uploaded assets to enable search and analysis. Index your uploaded assets to make them searchable and analyzable. # Workflow Before you begin, [create an index](/v1.3/api-reference/indexes/create) if you don't have one. Upload your content using [direct uploads](/v1.3/api-reference/upload-content/direct-uploads) or [multipart uploads](/v1.3/api-reference/upload-content/multipart-uploads). The platform creates an asset and returns its unique identifier. Asset processing is asynchronous. Poll the [`GET`](/v1.3/api-reference/upload-content/direct-uploads/retrieve) method of the `/assets/{asset-id}` endpoint until the `status` field is `ready` before proceeding. Index your content using the [`POST`](/v1.3/api-reference/index-content/create) method of the `/indexes/{index-id}/indexed-assets`. Monitor the indexing status until it shows `ready` using the [`GET`](/v1.3/api-reference/index-content/retrieve) method of the `/indexes/{index-id}/indexed-assets/{indexed-asset-id}` endpoint. [Search](/v1.3/api-reference/any-to-video-search) or [analyze](/v1.3/api-reference/analyze-videos) your content. > Index uploaded assets to enable search and analysis. ## API Docs - Index content [Index an asset](https://docs.twelvelabs.io/api-reference/index-content/create.md) - Index content [Retrieve an indexed asset](https://docs.twelvelabs.io/api-reference/index-content/retrieve.md) - Index content [List indexed assets](https://docs.twelvelabs.io/api-reference/index-content/list.md) - Index content [Delete an indexed asset](https://docs.twelvelabs.io/api-reference/index-content/delete.md) - Index content [Partial update indexed asset](https://docs.twelvelabs.io/api-reference/index-content/update.md) - Index content [List indexed assets for an asset](https://docs.twelvelabs.io/api-reference/index-content/list-indexed-assets-by-asset.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.twelvelabs.io/v1.3/api-reference/index-content/openapi.json) - [OpenAPI YAML](https://docs.twelvelabs.io/v1.3/api-reference/index-content/openapi.yaml)