Skip to main content
POST
The docs Playground does not support file uploads: Please use the cURL, Python, or JavaScript code examples below for testing.

Why Upload First?

  1. Unified input flow - Upload local videos once and reuse the returned public URL
  2. Less repeated transfer - The same uploaded video can be referenced by multiple generation requests

Authorizations

string
required
Use Bearer Token for authenticationGet your API Key: Visit API Key Management

Body

file
required
Video fileSupported formats:
  • MP4 (.mp4)
  • WebM (.webm)
  • MOV (.mov)
Limits:
  • Maximum file size: 50MB
string
Upload purpose (optional)Default: generation

Response

boolean
Whether the request succeeded
object