Titles, topics, or hashtags
<Note title="Deprecation notice">
This endpoint will be sunset and removed on February 15, 2026. Instead, use the [`POST`](/v1.3/api-reference/analyze-videos/analyze) method of the `/analyze` endpoint, passing the [`response_format`](/v1.3/api-reference/analyze-videos/analyze#request.body.response_format) parameter to specify the format of the response as structured JSON. For migration instructions, see the [Release notes](/v1.3/docs/get-started/release-notes#predefined-formats-for-video-analysis-will-be-sunset-and-removed) page.
</Note>
This method analyzes videos and generates titles, topics, and hashtags.
Authentication
x-api-keystring
Your API key.
<Note title="Note">
You can find your API key on the <a href="https://playground.twelvelabs.io/dashboard/api-key" target="_blank">API Key</a> page.
</Note>
Request
Request to generate a gist for a video.
video_id
The unique identifier of the video that you want to generate a gist for.
types
Specifies the type of gist. Use one of the following values:
- `title`: A title succinctly captures a video's main theme, such as "From Consumerism to Minimalism: A Journey Toward Sustainable Living," guiding viewers to its content and themes.
- `topic`: A topic is the central theme of a video, such as "Shopping Vlog Lifestyle", summarizing its content for efficient categorization and reference.
- `hashtag`: A hashtag, like "#BlackFriday", represents key themes in a video, enhancing its discoverability and categorization on social media platforms.
Allowed values:
Response
The gist of the specified video has successfully been generated.
id
Unique identifier of the response.
title
Suggested title for the video.
topics
An array of topics that are relevant to the video.
usage
The number of tokens used in the generation.