GET /video/status

Changed on

Unified video status endpoint that works across all video backends. Check the status of a video generation request using only the request ID and receive normalized status information.

Request

  • Base URL
    https://api.nano-gpt.com/api
  • URL
    https://api.nano-gpt.com/api/video/status
  • Auth
    API key in header x-api-key

Query parameters

requestIdstring required

The unique request ID returned from any video generation endpoint

Response

Unified video generation status

requestIdstring required

The unique request ID for the video generation

seedinteger

The seed NanoGPT sent to the provider. Returned on completed results from models with returned seeds when the account saves request context (the default); omitted otherwise. Identical output is not guaranteed when the seed is reused.

status'queued' | 'processing' | 'completed' | 'failed' | 'cancelled' | 'unknown' required

Current normalized status of the video generation

progressnumber nullable

Generation progress as a percentage (0-100), if available

estimatedTimeRemainingnumber nullable

Estimated time remaining in seconds, if available

videoUrlstring nullable required

URL to the generated video (available when status is 'completed')

errorstring nullable required

Error message if the generation failed

createdAtstring nullable required

ISO timestamp when the request was created

completedAtstring nullable required

ISO timestamp when the generation completed

Changes