> This page is for version v1.3 (default).
> For other versions, use one of these documentation indexes:
> - v1.3 (default): https://beta.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://beta.docs.twelvelabs.io/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://beta.docs.twelvelabs.io/_mcp/server.

# Video indexing tasks

> This method will be deprecated. Use direct uploads with separate indexing.

> **Info**
>
> This method will be deprecated in a future version. New implementations should use [direct](/v1.3/api-reference/upload-files/direct-uploads) or [multipart](/v1.3/api-reference/upload-files/multipart-uploads) uploads followed by [separate indexing](/v1.3/api-reference/index-content/create).

Upload and index videos in a single operation. This method bundles upload and indexing together and returns a task ID that you monitor until the process completes.

> **Note**
>
> When using this endpoint, you can set up webhooks to receive notifications. For details, see the [Webhooks](/v1.3/docs/advanced/webhooks/manage) section.