API Reference

Create a video generation

Submit a video generation request and return a pending result.

POST /v1/generations

Body

FieldTypeDescription
actionrequiredstringcreate_video.
modelrequiredstringVideo model id or "auto".
promptstringMotion / subject description.
paramsobjectratio, duration_s, quality.
input_media_idsstring[]First/last frame or reference images.

Response

Returns a pending job with status queued. Poll GET /v1/generations/{id} for the result.

{
  "data": [
    {
      "id": "gen_7a1d...",
      "action": "create_video",
      "model": "grok-i2v",
      "status": "queued",
      "cost_credits": 24,
      "outputs": [],
      "error": null
    }
  ]
}