Помилки

VIDIO API використовує єдиний формат об'єкта помилки. Використовуйте цю сторінку, щоб зрозуміти поширені типи помилок, коди статусу HTTP та приклади повідомлень, які повертає API.

Доступ до API наразі доступний лише для корпоративних планів. Запросіть доступ тут, якщо ви не є корпоративним користувачем, але зацікавлені у використанні API.

Огляд

Коли запит не вдається, VIDIO API повертає об'єкт error з type та message. Деякі помилки також можуть містити додаткові поля для пояснення збою.

Формат помилки

json
{ "error": { "type": "invalid_request_error", "message": "Завдання не знайдено" } }

Довідник помилок

StatusTypeMessageDescription
400invalid_request_errorВідсутні обов'язкові параметри запиту у запиті на завантаженняПовертається, коли відсутні обов'язкові параметри запиту у запиті на завантаження.
400invalid_request_errorВідсутній job_idПовертається, коли запит на рендер не містить ідентифікатор завдання.
400invalid_request_errorНемає доступних виходів для цього завданняПовертається, коли завдання не має жодного рендерного виходу.
400invalid_request_errorinput_keys повинен бути непорожнім масивомПовертається, коли `input_keys` відсутній або порожній.
400invalid_request_errorinput_keys повинен містити принаймні один допустимий ключ вводуПовертається, коли всі надані ключі вводу є пустими або недійсними після нормалізації.
400invalid_request_errorНедійсна video_category. Дозволені значення: podcast, ball-sports, non-ball-sports, beauty-product-demo, wedding, travel, othersПовертається, коли `video_category` не підтримується.
400invalid_request_errorНедійсне aspect_ratio. Дозволені значення: square, portrait, landscapeПовертається, коли `aspect_ratio` не підтримується.
400invalid_request_erroroutput_length повинен бути позитивним числомПовертається, коли `output_length` відсутній, нульовий або від'ємний.
400invalid_request_errorНе вдалося визначити позитивну тривалість вводу з метаданих input_keysПовертається, коли API не може визначити дійсну тривалість для завантажених вводу.
401authentication_errorВідсутній API ключПовертається, коли заголовок `x-api-key` не надано.
401authentication_errorНедійсний API ключПовертається, коли наданий API ключ не відповідає активному ключу.
402insufficient_balanceУ вас недостатньо кредитів для обробки цього завданняПовертається, коли у обліковому записі недостатньо кредитів для обробки або рендерингу.
403permission_errorУ вас немає дозволу на доступ до цього завданняПовертається, коли аутентифікований користувач не володіє запитуваним завданням.
403permission_errorУ вас немає дозволу на рендеринг цього завданняПовертається, коли аутентифікований користувач не володіє завданням, яке рендериться.
404invalid_request_errorЗавдання не знайденоПовертається, коли запитуване завдання не існує.
404invalid_request_errorКористувача не знайденоПовертається, коли запис аутентифікованого користувача не може бути знайдений.
429rate_limit_errorЗабагато запитівПовертається, коли клієнт перевищує дозволену частоту запитів для ендпоінта. Поточний ліміт - 60 запитів за хвилину. Обмеження частоти в основному застосовується до кожного API ключа з використанням заголовка x-api-key, а при відсутності API ключа звертається до IP-адреси клієнта. Клієнти, які досягають цього ліміту, повинні зменшити частоту запитів і повторити спробу після скидання вікна обмеження частоти.
500api_errorПомилка аутентифікаціїПовертається, коли аутентифікація за API ключем не вдалася несподівано на сервері.
500api_errorВнутрішня помилка сервераПовертається за несподіваними збоями на стороні сервера в статусних, рендерних або хайлайтових ендпоінтах.
500server_errorНе вдалося згенерувати URL для завантаженняПовертається, коли сервер не зміг згенерувати підписаний URL для завантаження.