Возвращает текущее состояние основных компонентов платформы. Авторизация не требуется.
Ответы
| 200 | Сервис доступен |
| 503 | Компонент временно недоступен |
Программный интерфейс для управления медиатекой, обработки файлов и контроля доставки контента. Все запросы и ответы используют формат JSON, если для операции не указано иное.
Возвращает текущее состояние основных компонентов платформы. Авторизация не требуется.
| 200 | Сервис доступен |
| 503 | Компонент временно недоступен |
Возвращает страницу объектов медиатеки с фильтрацией по типу, статусу и дате создания.
| Имя | Тип | Описание |
|---|---|---|
| limit optional | integer | Количество объектов, от 1 до 100 |
| cursor | string | Курсор следующей страницы |
| 200 | Список объектов |
| 401 | Требуется авторизация |
Создаёт временную сессию для безопасной загрузки файла и возвращает адрес приёма данных.
{
"filename": "brand_story.mov",
"content_type": "video/quicktime",
"size": 8402211042,
"folder_id": "fld_8ea24d"
}| 201 | Сессия создана |
| 422 | Ошибка параметров |
| Имя | Тип | Описание |
|---|---|---|
| media_id required | string | Идентификатор объекта |
| 200 | Данные объекта |
| 404 | Объект не найден |
Помещает объект в корзину. Окончательное удаление выполняется согласно политике хранения.
| 202 | Операция принята |
| 409 | Объект используется активной публикацией |
Создаёт задачу обработки по системному или пользовательскому профилю.
{
"media_id": "med_01J8K4M2Q9F7",
"preset": "video.web.1080p",
"callback_url": "https://example.org/hooks/media"
}| 202 | Задача добавлена в очередь |
| 422 | Профиль не поддерживает формат |
Возвращает список активных зон, их домены и текущий статус конфигурации.
| 200 | Список зон |
| 401 | Требуется авторизация |
| Имя | Тип | Описание |
|---|---|---|
| period | string | Период: day, month или custom |
| 200 | Агрегированные метрики |
| 403 | Недостаточно прав |
{
"id": "string",
"filename": "string",
"content_type": "string",
"size": "integer",
"status": "uploaded | processing | ready | failed",
"created_at": "string",
"metadata": "object"
} {
"upload_id": "string",
"upload_url": "string",
"expires_at": "string",
"headers": "object"
} {
"job_id": "string",
"media_id": "string",
"preset": "string",
"state": "queued | running | completed | failed",
"progress": "integer<0..100>"
}{
"error": {
"code": "string",
"message": "string",
"request_id": "string"
}
}