API
API Documentation
Generated videos are stored for 3 days. Download URLs expire with the file.
Authentication
All API requests require a Bearer token:
Authorization: Bearer sk_your_api_token
Model
Only seedance_2_5_bonus is supported: fixed 30s / 720p, up to 9 reference images, prompt up to 8000 characters.
Create video
POST /api/v1/videos/generate
Content-Type: application/json
{
"prompt": "A cat walking in the rain",
"model": "seedance_2_5_bonus",
"aspect_ratio": "16:9",
"referenceImages": ["data:image/jpeg;base64,..."]
}Get status
GET /api/v1/videos/{id}Response includes expires_at (3 days retention).
Download
GET /api/v1/videos/{id}/downloadLoading…