getUserPermissions

Получение списка разрешений текущего пользователя (на основе Kerberos Tgt).

GET /v1/users/current/permissions

Ответы

Код Сообщение Тип данных / объект схемы (DTO) Пример

200

Список разрешений пользователя

{
  "expiresIn": 60,
  "permissions": [
    {
      "code": "collections",
      "actions": [
        {
          "code": "view",
          "allowed": true
        },
        {
          "code": "update",
          "allowed": true
        }
      ]
    },
    {
      "code": "configurations",
      "actions": [
        {
          "code": "view",
          "allowed": true
        },
        {
          "code": "update",
          "allowed": true
        }
      ]
    }
  ]
}

400

Некорректные параметры запроса

{
  "code": "validation_failed",
  "message": "some message"
}

401

Ошибка аутентификации

403

Ошибка авторизации

500

Внутренняя ошибка

{
  "code": "internal_error",
  "message": "string"
}