Summarizations
A Summarization record provides comprehensive AI-generated synopses, SEO meta descriptions, social media hooks, keywords, and a content classification — all derived from a completedtranscription job and its natively generated visual analysis chunks. The volume of generated items (such as the number of keywords or hooks) is dynamically configured based on your workspace's billing plan.
Create a summarization job with POST /v1/jobs (serviceType: summarization). Poll GET /v1/jobs/:jobId until status: completed. Use resultSummary.summarizationId from the job to retrieve the full Summarization record with the endpoints below.
The Summarization object
- summarizationIdstring
- Unique identifier (sum_…).
- jobIdstring
- The summarization worker job ID that produced this record.
- workspaceIdstring
- Owning workspace.
- projectIdstring
- Project scope.
- shortSynopsisstring
- A concise overview of the video. The maximum character length is determined by your plan configuration.
- longSynopsisstring
- A detailed description of the video. The maximum character length is determined by your plan configuration.
- seoMetaDescriptionsstring[]
- An array of distinct SEO-friendly meta description strings (each under 160 characters). The maximum number of items is determined by your plan configuration.
- socialMediaHooksstring[]
- An array of engaging social media hooks optimized for platforms like Twitter, TikTok, and Instagram. The maximum number of items is determined by your plan configuration.
- keywordsstring[]
- An array of distinct, highly relevant keywords extracted from the content. The maximum number of items is determined by your plan configuration.
- classificationobject | null
- Content classification with three fields:
videoType(music_video | movie_trailer | podcast | tutorial | comedy | interview | sports | other),genre(action | drama | comedy | tutorial | music | sports | talk | other), andtone(cinematic | informative | educational | funny | serious | tense | dramatic | other). - createdAttimestamp
- When the record was created.
- updatedAttimestamp
- Last update time.
Retrieve a summarization
/v1/summarizations/{summarizationId}summarizationId.Requires permission
transcript:read
Parameters
- summarizationIdstring
- Summarization identifier (sum_…).
Returns
See the the summarization object for attribute details.
Update a summarization
/v1/summarizations/{summarizationId}Summarization record. You can use this to save manual edits to AI-generated synopses, meta descriptions, hooks, or keywords.Requires permission
transcript:write
Parameters
- summarizationIdstring
- Summarization identifier (sum_…).
- shortSynopsisstring, optional
- A concise overview of the video. The length must not exceed the configured limits of your plan.
- longSynopsisstring, optional
- A detailed description of the video. The length must not exceed the configured limits of your plan.
- seoMetaDescriptionsstring[], optional
- An array of distinct SEO-friendly meta description strings. The number of items provided must not exceed the configured limits of your plan.
- socialMediaHooksstring[], optional
- An array of engaging social media hooks. The number of items provided must not exceed the configured limits of your plan.
- keywordsstring[], optional
- An array of relevant keywords. The number of items provided must not exceed the configured limits of your plan.
- classificationobject, optional
- Content classification object with three fields:
videoType(music_video | movie_trailer | podcast | tutorial | comedy | interview | sports | other),genre(action | drama | comedy | tutorial | music | sports | talk | other), andtone(cinematic | informative | educational | funny | serious | tense | dramatic | other).
Returns
See the the summarization object for attribute details.
Delete a summarization
/v1/summarizations/{summarizationId}Summarization record.Requires permission
transcript:write
Parameters
- summarizationIdstring
- Summarization identifier (sum_…).
Returns
{ summarizationId: "...", deleted: true }See the the summarization object for attribute details.