Skip to main content
POST
Submit Job

Authentication

This endpoint requires an API key with the submit_job scope.

Request Body

string
required
The model slug to use for generation. Example: "google/veo-3.1-fast/text-to-video"
string
Optional model version. If omitted, the latest stable version is used.
object
required
Model-specific input parameters. The structure depends on the selected model. See the Video Models and Image Models pages for model-specific “Try it” panels with pre-filled parameters.
string
An HTTPS URL to receive a webhook notification when the job completes or fails. Must use the https:// scheme.

Response

string
Unique identifier for the submitted job.
string
Unique request identifier for tracing and support purposes.
string
Initial job status. Always "pending" on successful submission.
string
ISO 8601 timestamp of the estimated completion time.
number
The cost of the job in micro-cents (1/1,000,000 of a dollar).

Error Codes

Examples

Example Response