Creates an async video generation job. Poll the returned polling_url every 20 seconds until the job reaches a terminal status.
Creates an asynchronous video generation job and returns a job record immediately. Related collection endpoints:Documentation Index
Fetch the complete documentation index at: https://docs.ai-stats.phaseo.app/llms.txt
Use this file to discover all available pages before exploring further.
GET /v1/videos to review recent owned jobsGET /v1/videos/models to inspect active public video model capabilitiesvideo object with fields such as:
idstatuspolling_urlprovidermodelpoll_after_secondsbilling, content_url, download_url, and outputs fields when availableGET /v1/videos/{video_id} for status updates.GET /v1/videos/{video_id}/content when the job is complete.POST /v1/videos/{video_id}/download_url when you need a short-lived signed download link.completed, failed, cancelled, and expired.Bearer token authentication
Desired duration in seconds (provider/model dependent).
Explicit dimensions (for example 1280x720). Cannot be combined with resolution or aspect_ratio.
480p, 720p, 1080p, 1K, 2K, 4K. Can be combined with aspect_ratio. Cannot be combined with size.
Aspect ratio such as 16:9, 9:16, 1:1. Can be combined with resolution. Cannot be combined with size.
Provider routing preferences for gateway selection.
Video response
queued, processing, completed, failed, cancelled, expired bytes, signed_url, both "video"
20
Present when output_access includes bytes (authenticated endpoint).
Signed first-party URL for direct download when status is completed.
Unix timestamp (seconds) when the signed download_url expires.