Creates a new job that uses AI to generate a title, description, and tags for a Mux Video asset.
Arbitrary string stored with the job and returned in responses. Useful for correlating jobs with your own systems.
The Mux asset ID of the video to summarize.
Tone for the generated summary. "neutral" for straightforward analysis, "playful" for witty and conversational, "professional" for executive-level reporting.
Override specific sections of the summarization prompt.
Override the core task instruction for summarization.
Override the title generation requirements.
Override the description generation requirements.
Override the keyword/tag extraction requirements.
Override the quality standards for analysis.
Maximum title length in words.
Maximum description length in words.
Maximum number of tags to include in the generated output. Defaults to 10.
BCP 47 language code of the caption track to analyze (e.g. "en", "fr"). When omitted, the SDK uses the default track.
BCP 47 language code for the generated summary output (e.g. "en", "fr", "ja"). Auto-detected from the transcript if omitted.
{
"parameters": {
"asset_id": "mux_asset_123abc",
"tone": "neutral",
"tag_count": 10
}
}{
"data": {
"id": "rjob_example123",
"workflow": "summarize",
"status": "pending",
"units_consumed": 0,
"created_at": 1700000000,
"updated_at": 1700000060,
"parameters": {
"asset_id": "mux_asset_123abc",
"tone": "neutral",
"tag_count": 10
}
}
}