Response JSON
The MCP preserves the fields an AI app needs for continuity: stable job IDs, status, settings, references, artifacts, and safe error text.
job_id
Stable key for polling, follow-up turns, and artifact sharing.
references
Carries image, video, or audio references with assigned handles such as @Image1.
artifacts
Contains preview-safe video outputs your UI or agent can render.
settings
Keeps duration, ratio, resolution, audio, and watermark choices explicit.
{
"structuredContent": {
"job": {
"job_id": "job_8c1f4b7d2a9e0f31",
"status": "succeeded",
"operation": "video_generation",
"prompt": "Create a 9:16 launch video using @Image1...",
"references": [
{
"kind": "image",
"source_url": "https://infoseek.ai/tmp/ref/product.png",
"display_name": "product.png",
"mime_type": "image/png",
"handle": "@Image1"
}
],
"settings": {
"duration": 5,
"ratio": "9:16",
"resolution": "720p",
"generate_audio": false,
"watermark": false
},
"artifacts": [
{
"artifact_id": "art_1",
"kind": "video",
"preview_url": "https://infoseek.ai/tmp/output/video.mp4",
"mime_type": "video/mp4"
}
]
}
},
"content": [
{ "type": "text", "text": "Video generation finished." }
]
}