API
Удалить видео
DELETE /v1/videos/{id}: отменить задачу или удалить готовый файл.
DELETE
/v1/videos/{id}Действие зависит от статуса задачи:
| Статус | Что произойдёт |
|---|---|
queued | задача отменяется, деньги не списываются |
in_progress | 409 video_cancel_unsupported: провайдер не умеет отменять задачу, которую уже принял |
completed | файл удаляется |
Удалённый файл восстановить нельзя.
Заголовки
| Заголовок | Значение |
|---|---|
Authorization | Bearer <ключ>. Обязателен. Вместо него принимается x-api-key: <ключ> |
Параметры пути
idstringобязательныйИдентификатор задачи вида video_….
Пример запроса
curl -X DELETE https://api.morphogen.ru/v1/videos/video_7f3a91c2 \
-H "Authorization: Bearer $MORPHOGEN_API_KEY"Пример ответа
{
"id": "video_7f3a91c2",
"object": "video.deleted",
"deleted": true
}Ошибки
401
invalid_api_keyКлюч не найден, отключён или истёк.404
video_not_foundЗадачи нет или она принадлежит другой организации.409
video_cancel_unsupportedЗадача уже передана провайдеру, отменить её нельзя. Дождитесь завершения.Остальные коды: Ошибки.