---
title: "Create video job"
method: POST
path: "/v1/videos"
tags: ["Videos"]
---

# Create video job

`POST /v1/videos`

Create a video generation job compatible with OpenAI-style Sora workflows.

## Request body

- object
  - `model` string, required
  - `prompt` string, required
  - `input_reference` string, uri, nullable
  - `size` '1280x720' | '720x1280' | '1024x1024' | '480x854' | '854x480'
  - `seconds` '5' | '9'
  - `video_style` string
  - `emotional_atmosphere` string
  - `mirror_mode` string

## Response `202`

Job queued

- object
  - `id` string, required
  - `object` 'video', required
  - `created_at` number, required
  - `status` 'queued', required
  - `model` string, required
  - `progress` number, required
  - `prompt` string, required
  - `seconds` number, required
  - `size` string, required

## Other responses

- `400` — Bad Request
- `500` — Internal Server Error
- `503` — Service Unavailable

---

[API](https://skmtc.net/neosantara/apis/neosantara-ai-api.md) · [All operations](https://skmtc.net/neosantara/apis/neosantara-ai-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/neosantara/neosantara-ai-api/revisions/82bc74ee8650/schema)
