4.2.4.4. Получение списка линий, подключенных пользователям

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

Недостаточно прав