Аутентификация
Все запросы API должны быть аутентифицированы с использованием ключа API.
Базовый URL
Заголовок раздела «Базовый URL»https://api.recordmeeting.com/v1Аутентификация по ключу API
Заголовок раздела «Аутентификация по ключу API»Включите ваш ключ API в заголовок Authorization:
Authorization: Bearer <your_api_key>Чтобы создать ключ API, см. Руководство пользователя → Ключи API.
Пример запроса
Заголовок раздела «Пример запроса»curl -X GET "https://api.recordmeeting.com/v1/recordings" -H "Authorization: Bearer rm_your_api_key_here"Ответы об ошибках
Заголовок раздела «Ответы об ошибках»Все ошибки имеют следующий формат:
{ "error": { "code": "ERROR_CODE", "message": "Human readable description" }}Коды ошибок аутентификации
Заголовок раздела «Коды ошибок аутентификации»| Код | Статус HTTP | Значение |
|---|---|---|
UNAUTHORIZED | 401 | Отсутствует или некорректно сформирован заголовок Authorization |
INVALID_API_KEY | 401 | Ключ не существует или был отозван |
API_KEY_EXPIRED | 401 | Срок действия ключа истёк |
USER_NOT_FOUND | 401 | Пользователь, связанный с ключом, больше не существует |
FORBIDDEN | 403 | Аутентифицирован, но не хватает разрешений для данного ресурса |
Общие коды ошибок
Заголовок раздела «Общие коды ошибок»| Код | Статус HTTP | Значение |
|---|---|---|
RECORDING_NOT_FOUND | 404 | Идентификатор записи не существует или недоступен |
RECORDING_LOCKED | 403 | Функция требует обновления подписки |
VALIDATION_ERROR | 400 | Недействительные или отсутствующие параметры запроса |
INTERNAL_ERROR | 500 | Ошибка на стороне сервера |