Endpoints
| Endpoint | Path | Docs |
|---|---|---|
| List models | GET /api/partner/v1/studio/models | Get Studio Models |
| Generate image | POST /api/partner/v1/studio/images/generate | Generate Studio Image |
| Generate video | POST /api/partner/v1/studio/videos/generate | Generate Studio Video |
| Video status | GET /api/partner/v1/studio/videos/{videoId} | Get Studio Video |
Polling Flow
- Call
POST /studio/videos/generate. - Store
data.video_id. - Poll
GET /studio/videos/{videoId}untildata.statusissucceededorfailed. - Use
data.output_urlonce status issucceeded.
Input Contract
Studio generation endpoints use normalized partner input (snake_case) with optional raw_params for model-specific passthrough:
params: stable normalized keys (aspect_ratio,duration_seconds, etc.)raw_params: optional advanced passthrough object
