Poll a video generation task
Returns the current task status. When status is succeeded, outputs contains signed media URLs (https://openapi.felo.ai/api/v1/media/{file_id}?exp=...&sig=...) that can be downloaded anonymously. Poll at 5-10 second intervals; the task itself continues in the background.
Параметры пути
- Тип: stringtask
_id обязательноTask id returned by POST /api/v1/videos/generations.
Ответы
- Тип: object · VideoGenerationTask200
Current task state
- enumkindконстанта:videoобязательнозначения
- video
- Тип: array string[] Формат: urioutputsобязательно
- Тип: string enumstatusобязательнозначения
- queued
- running
- succeeded
- failed
- interrupted
- Тип: stringtask
_id обязательно - Тип: objecterror
Present when the task failed.
- messageТип: string
- typeТип: string
application/json - Тип: object · GenerationError401
Invalid or missing Felo API key
OpenAI-compatible error envelope.
- Тип: objecterror
- messageТип: stringобязательно
- typeТип: string enumобязательнозначения
- invalid
_request _error - server
_error
- codeТип: string
- paramТип: string может быть null
application/json - Тип: object · GenerationError404
Task not found for this account
OpenAI-compatible error envelope.
- Тип: objecterror
- messageТип: stringобязательно
- typeТип: string enumобязательнозначения
- invalid
_request _error - server
_error
- codeТип: string
- paramТип: string может быть null
application/json - Тип: object · GenerationError503
Generation service temporarily unavailable
OpenAI-compatible error envelope.
- Тип: objecterror
- messageТип: stringобязательно
- typeТип: string enumобязательнозначения
- invalid
_request _error - server
_error
- codeТип: string
- paramТип: string может быть null
application/json
Request Example for get/api/v1/videos/generations/{task_id}
curl 'https://openapi.felo.ai/api/v1/videos/generations/{task_id}' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
"task_id": "string",
"status": "queued",
"kind": "video",
"outputs": [
"https://example.com"
],
"error": {
"message": "string",
"type": "string"
}
}