Перейти к основному контенту

Профиль пользователя

POST /v2/user/profile
{
  "params": {
    "idUser": 40530
  }
}
  • idUser - идентификатор пользователя. Не обязательный параметр. По умолчанию используется идентификатор авторизованного пользователя.

Ответ:

{
  "code": 0,
  "message": "string",
  "result": {
    "idUser": 0,
    "idAgent": 0,
    "lgn": "string",
    "userFIO": "string",
    "agentName": "string",
    "groupChar": "string",
    "groupName": "string",
    "phone": "string",
    "email": "string",
    "iin": "string",
    "blocked": 0,
    "agents": [
      {
        "idAgent": 0,
        "agentName": "string"
      }
    ],
    "configs": {
      "additionalProp1": "string",
      "additionalProp2": "string",
      "additionalProp3": "string"
    }
  }
}
  • idUser - идентификатор пользователя, по которому получен профиль
  • userFIO - ФИО пользователя
  • groupChar - символьный идентификатор роли пользователя
  • lgn - логин пользователя
  • blocked - флаг блокировки (0 - не заблокирован, 1 - заблокирован)
  • groupName - наименование роли пользователя
  • phone - мобильный телефон пользователя, привязанный к учетной записи
  • email - емаил пользователя
  • agents - секция со списком агентов (вершин), доступ к которым есть у пользователя;

Устаревшие теги, будут удалены после 31.01.2024

  • idAgent и agentName - идентификатор и наименование агента. Эти теги оставлены для обратной совместимости, их использование не рекомендуется в новых разработках)
  • configs - секция с конфигурационными настройками пользователя. Все значения - строковые. Если значения, например, в json или xml, то кодируются в base64; кодирование перед сохранением и декодирование при получении выполняет клиентское приложение.