> ## Documentation Index
> Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# VideoGenerationResponse

## Fields

| Field | Type | Required | Description | Example |
| - | - | - | - | - |
| `error` | *Optional\[str]* | :heavy\_minus\_sign: | N/A | |
| `generation_id` | *Optional\[str]* | :heavy\_minus\_sign: | The generation ID associated with this video generation job. Available once the job has been processed. | |
| `id` | *str* | :heavy\_check\_mark: | The video job ID, in the `gen-vid-<timestamp>-<20 alphanumerics>` generation ID format. Pass it as `previous_job_id` to continue the generation. | |
| `polling_url` | *str* | :heavy\_check\_mark: | N/A | |
| `status` | [components.VideoGenerationResponseStatus](../components/videogenerationresponsestatus.mdx) | :heavy\_check\_mark: | N/A | |
| `unsigned_urls` | List\[*str*] | :heavy\_minus\_sign: | N/A | |
| `usage` | [Optional\[components.VideoGenerationUsage\]](../components/videogenerationusage.mdx) | :heavy\_minus\_sign: | Usage and cost information for the video generation. Available once the job has completed. | \{<br />"cost": 0.5,<br />"is\_byok": false<br />} |
