3.1.12 Получить вебсокет

GET /v1/channel/{userId} Header[X-Mango-API-Token]

Запрос служит для предоставления отдельного вебсокета клиентскому приложению. Возвращается идентификатор канала и URL вебсокета. Эти данные необходимо использовать клиентскому приложению для получения информации о звонках пользователя.

Параметры запроса:

Параметр Тип Обязательность Формат
userId integer Да Внутренний номер пользователя

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

GET /v1/channel/101

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

Параметр Тип Описание
Result object
Resultcode integer
Resultmessage string
Data object
Dataid string id канала
Dataws_url URL URL вебсокета

Возможны следующие HTTP коды ответа:

  • 200 - Resultcode=0
  • 400 - Пользователь не найден в интеграции. Resultcode=103, Resultmessage="User not found"
  • 401 - Ключ интеграции не прошел валидацию. Resultcode=103
  • 500 - ошибка сервера

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

{
"result": {
"code": "0",
"message": "OK"
},
"data": {
"id": "api_prod9e8a2db8-4827-4d90-b9a4-bd1dca89xxxx",
"ws_url": "
ws://api.mango-office.ru:9080/ws/channel/api_prob8-4827-4d90-b9a4-b89xxxx"
}
}