assessment360.currentUser

Scope: assessment360

Кто может вызывать: Авторизованный пользователь REST. Подробнее: Права доступа

Возвращает контекст текущего пользователя: идентификатор, роль и связанные данные для работы с оценками.

HTTP: GET

Побочные эффекты: none

Параметры метода

Параметр Тип Обяз. Описание
Нет параметров

Возвращаемые данные

Объект контекста текущего пользователя: id, login, name, флаги доступа (isAdmin, isHrDepartment, canStartAssessment, canExportAssessment, canUseStartActions, …), tasksCount, moduleConfigured.
Значение флагов и привязка к настройкам модуля — в Права доступа.

Обработка ошибок

Справочник кодов: error-codes.md.

Код Описание
UNAUTHORIZED Пользователь не авторизован
INTERNAL_ERROR Внутренняя ошибка сервера

Пример запроса (GET)

curl -G "https://{портал}/rest/{user_id}/{webhook_code}/assessment360.currentUser.json"
          -H "Accept: application/json"
        

Пример ответа

{
          "result": {
            "result": {
              "id": 1,
              "login": "admin",
              "name": "Админ Портала",
              "isSystemAdmin": true,
              "isAdmin": true,
              "isHrDepartment": false,
              "canStartAssessment": true,
              "canExportAssessment": true,
              "canUseStartActions": true,
              "tasksCount": 3,
              "moduleConfigured": true
            },
            "error": null
          }
        }
        

См. также

Предыдущая
Следующая