API Reference
Get Video Job Status
Возвращает текущий статус и результат задачи видеогенерации. Status codes mirror OR GET /videos/{jobId}: 200, 401, 404, 500
Authorization
BearerAuth AuthorizationBearer <token>
In: header
Path Parameters
id*string
Public ID job'а (формат vj_)
Response Body
application/json
application/json
application/json
application/json
curl -X GET "http://localhost:8080/v1/videos/string"{
"id": "string",
"polling_url": "string",
"status": "string",
"generation_id": "string",
"unsigned_urls": [
"string"
],
"usage": {
"cost": 0.1,
"is_byok": true
},
"error": "string"
}{
"code": "string",
"message": "string",
"param": "string",
"sequence_number": 0
}{
"code": "string",
"message": "string",
"param": "string",
"sequence_number": 0
}{
"code": "string",
"message": "string",
"param": "string",
"sequence_number": 0
}Submit Video Generation POST
Отправляет асинхронный запрос на генерацию видео. Status codes exact mirror OR POST /videos: 202, 400, 401, 402, 404, 429, 500
Download Video Content GET
Стримит содержимое сгенерированного видео. Status codes mirror OR GET /videos/{jobId}/content: 200, 400, 401, 404, 500, 502. "Not ready" и "expired" маппятся на 404 с error code в body. Server может эмитить 206 при Range runtime, но в OR schema — только 200.