Пользователь (/user/)

Мы обновили документацию, актуальная версия страницы доступна по ссылке: Пользователь (/user/)

Ресурс предназначен для получения информации о залогиненном пользователе. Может быть использован для получения идентификатора пользователя.

Описание структур данных

Пользователь (User)

Имя

Тип

Описание

extension_id

integer

Идентификатор добавочного номера пользователя. Задан, если тип пользователя "добавочный"

extension_group_id

integer

Идентификатор группы добавочных номеров пользователя. Задан, если тип  пользователя "группа добавочных"

dealer_id

integer

Идентификатор дилера пользователя. Задан, если тип пользователя "дилер" (пользователь уровня "дилер" вне данной документации)

client_id

integer

Идентификатор клиента пользователя. Задан, если тип пользователя "клиент"
timezonestringВременная зона пользователя
accessstringУровень доступа пользователя. Может принимать значения full (полный доступ) и read_only (доступ только на чтения, разрешены только GET-запросы)

admin

boolean

Имеет значение true, если тип пользователя "администратор", в остальных случаях имеет значение false. (пользователь уровня "администратор" вне данной документации)

login

string

уникальный логин пользователя

Пример

После авторизации приложения и получения токена выполняется запрос

метод
ресурс
данные
ответ
GET
/user/


{
"admin": false,
"extension_id": null,
"extension_group_id": null,
"login": "client_login",
"client_id": 100,
"dealer_id": null
}

Из ответа видно, что работа идет от имени пользователя уровня "клиент" с логином "client_login" и идентификатором 100.

Ресурсы

GET /user/

Получить информацию о текущем авторизованном пользователе

Поля ответа

Имя

Тип

admin

boolean

extension_id

integer

extension_group_id

integer

login

string

client_id

integer

dealer_id

integer

Теги по теме