4.2.4.3. Получение информации о пользователях

4.2.4.3. Получение информации о пользователях

Краткие сведения

 

Типы запросов

GET 

Описание

Получение информации о пользователях

Название

GetSubscribers

URL

/v1/line/subscribers/

Описание

Метод возвращает информацию о пользователях

Запрос к серверу

Параметры URL

Поле

Тип

Описание

Поле

Тип

Описание

user_id

UUID?

ID пользователя

client_id

UUID?

ID клиента

counterpart_owner_id

UUID?

ID контрагента, владелец пользователя (создавший клиента)

line_id

UUID?

ID линии поддержки

login

String?

Логин пользователя

email

String?

Email пользователя

is_verified

Boolean?

Флаг подтвержден email или нет
Если параметр опущен, но задан email, считается что is_verified = true

Пример

Информация о пользователе

GET /v1/line/subscribers/ 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/subscribers/" \ -H "accept: application/json" \ -u test:test

Информация о пользователях без подтверждения email

GET /v1/line/subscribers/?is_verified=false 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/subscribers/?is_verified=false" \ -H "accept: application/json" \ -u test:test

Информация о пользователe с подтвержденным email sovsem@pisem.net

GET /v1/line/subscribers/?email=sovsem%40pisem.net 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/subscribers/?email=sovsem%40pisem.net" \ -H "accept: application/json" \ -u test:test

Информация о пользователях с email sovsem@pisem.net, кроме подтвержденного

GET /v1/line/subscribers/?email=sovsem%40pisem.net&is_verified=false 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/subscribers/?email=sovsem%40pisem.net&is_verified=false" \ -H "accept: application/json" \ -u test:test

Ответ сервера

Ошибки

Код

Описание

Код

Описание

400

Запрос содержит ошибку

401

Пользователь не авторизован

403

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