Аутентификация
Все запросы 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 | Функция требует обновления подписки |
ORGANIZATION_SUBSCRIPTION_EXPIRED | 402 | Организация, владеющая записью, больше не имеет активной подписки Enterprise |
TRANSCRIPT_NOT_AVAILABLE | 403 | Расшифровка отключена для организации или участника |
SHARING_DISABLED | 403 | Общий доступ отключен для организации или участника |
VALIDATION_ERROR | 400 | Недопустимые или отсутствующие параметры запроса |
INTERNAL_ERROR | 500 | Ошибка на стороне сервера |