REST API  15
REST API for Luna Network HSMs
All Files Pages
GET /roles

GET /roles

Get list of REST API roles.

User Privileges

Users with the following role privileges can perform this command:

  • admin
  • monitor

Parameters

None

Responses

200

Success

Role list

JSON Schema: Roles

400

Unexpected error

Example Request

   GET
   https://1.2.3.4:8443/roles
   { }

Example Result

{
    "users": [
        {
            "id": "admin",
            "url": "/users/admin"
        },
        {
            "id": "monitor",
            "url": "/users/monitor"
        },
        {
            "id": "operator",
            "url": "/users/operator"
        },
        {
            "id": "audit",
            "url": "/users/audit"
        }
    ]
}

Notes

Auditor role is not supported by REST API. It is added here to provide roles sync with LunaSH.