Skip to content

Создание SIP-токена ​

В этом разделе представлен API-метод для создания SIP-токена.

POST

/v1/apps/{appId}/calls/auth/sip-token

Авторизация ​

Для доступа к методу необходим токен системного пользователя. Передайте его в заголовке HTTP-запроса.

Authorization: Bearer <ACCESS_TOKEN>

Параметры ​

ПараметрРасположениеТипОписание
appIdPathstringУникальный идентификатор приложения (uuid).
uidBodystringУникальный идентификатор пользователя для конкретного приложения.

Пример запроса ​

bash
curl -X POST \
  https://space.getloo.ru/api/v1/apps/{appId}/calls/auth/sip-token \
  -H "Authorization: Bearer ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"uid": "123abc..."}'
json
{
  "uid": "123abc..."
}

Пример ответа ​

json
{
  "user": {
    "uid": "34534548",
    "uuid": "192cdf79-51d6-4ab9-90c7-e90df2233922"
  },
  "auth_token": "2b7e31ea2f474c4b22...",
  "created_at": 1789639992,
  "expires_in": 0
}

Параметры ответа ​

ПараметрТипОписание
user.uidstringУникальный идентификатор пользователя для конкретного приложения.
user.uuidstringУникальный идентификатор пользователя в системе (UUID V4).
auth_tokenstringТокен для аутентификации пользователя в SIP.
expires_innumberВремя жизни SIP-токена в секундах. 0 означает, что токен не истекает.
created_atnumberВремя создания записи (в формате UNIX timestamp).

Коды состояния ​

Код состоянияОписание
201Запрос успешно выполнен
401Неавторизованный запрос
403Доступ запрещён
404Не найдено