4.2.4.4. Получение списка линий, подключенных пользователям
Краткие сведения
Типы запросов | GET |
Описание | Получение списка линий, подключенных пользователям |
Название | GetSubscriptions |
URL | /v1/line/subscriptions/ |
Описание
Метод возвращает информацию о получаемым линиям пользователями, с возможностью отфильтровать по пользователю, линии или клиенту.
Запрос к серверу
Параметры URL
Поле | Тип | Описание |
|---|---|---|
user_id | UUID? | ID пользователя |
client_id | UUID? | ID клинта |
counterpart_owner_id | UUID? | ID контрагента, владелец пользователя (создавший клиента) |
line_id | UUID? | ID линии поддержки |
Пример
Информация по всем линиям и пользователям
GET /v1/line/subscriptions/ HTTP/1.1
Host: push.1c-connect.com
accept: application/json
authorization: Basic dGVzdDp0ZXN0
Curl
curl -X GET "https://push.1c-connect.com/v1/line/subscriptions/" \
-H "accept: application/json" \
-u test:testИнформация по конкретной линии
GET /v1/line/subscriptions/?line_id=9d283236-262e-11ea-80fc-0025904f970f HTTP/1.1
Host: push.1c-connect.com
accept: application/json
authorization: Basic dGVzdDp0ZXN0
Curl
curl -X GET "https://push.1c-connect.com/v1/line/subscriptions/?line_id=9d283236-262e-11ea-80fc-0025904f970f" \
-H "accept: application/json" \
-u test:testКакие пользователи конкретного клиента подключены к конкретной линии
GET /v1/line/subscriptions/?client_id=be301b86-52da-45c5-9d8b-b805953e955b&line_id=9d283236-262e-11ea-80fc-0025904f970f HTTP/1.1
Host: push.1c-connect.com
accept: application/json
authorization: Basic dGVzdDp0ZXN0
Curl
curl -X GET "https://push.1c-connect.com/v1/line/subscriptions/?client_id=be301b86-52da-45c5-9d8b-b805953e955b&line_id=9d283236-262e-11ea-80fc-0025904f970f" \
-H "accept: application/json" \
-u test:testОтвет сервера
Ошибки
Код | Описание |
|---|---|
400 | Запрос содержит ошибку |
401 | Пользователь не авторизован |
403 | Недостаточно прав |