API эффектов
Создайте асинхронную задачу эффекта для изображения или видео с помощью версионируемого эффекта BeatAPI.
Перед созданием прочитайте каталог эффектов и проверьте число изображений, тип результата, поддерживаемые настройки и версию. Если исходный файл локальный, загрузите его. Сохраните data.id, опрашивайте задачу и соблюдайте правила обработки ошибок и повторов.
Аутентификация
Передавайте API-ключ в виде Authorization: Bearer <BEATAPI_API_KEY>.
Заголовки
Необязательно, не более 255 символов (превышение приводит к 400 bad_request). В течение 24 часов тот же ключ с идентичным запросом воспроизводит первый успешный ответ с Idempotent-Replayed: true; тот же ключ с другим телом или путём возвращает 409 idempotency_conflict, как и ключ, первоначальный запрос с которым ещё выполняется. Ответы не-2xx не сохраняются.
Запрос
Стабильный опубликованный идентификатор эффекта из GET /v1/effects.
Публичные HTTPS изображения в порядке, требуемом выбранной версией эффекта. Точное количество и требования к медиа смотрите в GET /v1/effects/{effect_id}; локальные файлы загружайте через POST /v1/files.
Необязательная неизменяемая версия. Если не указана, используется текущая опубликованная версия.
Необязательные настройки, поддерживаемые выбранной версией эффекта. Неподдерживаемые настройки не указывайте; достоверный источник — каталог.
Ответ
Задача эффекта принята
Принятое или текущее состояние задачи BeatAPI.

