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

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

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

Ответ:

{
  "Code": 0,
  "Message": "Success",
  "ResultData": {
    "idUser": 40536,
    "userFIO": "testAPI",
    "groupChar": "bc",
    "lgn": "userrrr",
    "blocked": 0,
    "groupName": "Моя суброль 1",
    "phone": "9874614631431",
    "email": "example@email.net",
    "idAgent": 123,
    "agentName": "Example Agent TOO",
    "agents": [
      {
        "idAgent": 123,
        "agentName": "Example Agent TOO"
      }
    ],
    "configs": {
      "support.token": "20190525040523:9a129c74ad019e57766baa96967dfd67",
      "notify.nigth": "0",
      "mobile.app.theme": "PHhtbD5vcmFuZ2U8L3htbD4=",
      "system.pswRotationDayCount": "10"
    }
  }
}
  • idUser - идентификатор пользователя, по которому получен профиль
  • userFIO - ФИО пользователя
  • groupChar - символьный идентификатор роли пользователя
  • lgn - логин пользователя
  • blocked - флаг блокировки (0 - не заблокирован, 1 - заблокирован)
  • groupName - наименование роли пользователя
  • phone - мобильный телефон пользователя, привязанный к учетной записи
  • email - емаил пользователя
  • idAgent и agentName - идентификатор и наименование агента. Эти теги оставлены для обратной совместимости, их использование не рекомендуется в новых разработках)
  • agents - секция со списком агентов (вершин), доступ к которым есть у пользователя;
  • configs - секция с конфигурационными настройками пользователя. Все значения - строковые. Если значения, например, в json или xml, то кодируются в base64; кодирование перед сохранением и декодирование при получении выполняет клиентское приложение.