Get Essbase Roles

get

/essbase/rest/v1/roles

Returns the roles available in Essbase. Valid type values are application and server. If type is empty, then both application and server roles are returned.

If you are using EPM Shared Services security mode, this operation is not available. Instead, manage users, groups, and permissions in the Shared Services Console.

Request

Query Parameters
Back to Top

Response

Supported Media Types

200 Response

OK

Returns roles for the specified type.

Body ()
Root Schema : Roles
Type: object
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : properties
Type: object
Additional Properties Allowed
Show Source
Nested Schema : RoleBean
Type: object
Show Source
Nested Schema : roles
Type: array
Show Source
Back to Top

Examples

The following examples show how to search for service role provisioning information.

This example uses cURL to access the REST API from a Windows shell script. The calling user's ID and password are variables whose values are set in properties.bat.

Script with cURL Command

call properties.bat
curl -X GET https://myserver.example.com:9001 http://phoenix110702.dev3sub1phx.databasede3phx.oraclevcn.com:8999/essbase/rest/v1/roles -H "accept: application/json" -u %User%:%Password%

Example of Response Body

Essbase offers three kinds of service roles and four application-access permission levels.


{
  "items" : [ {
    "type" : "server",
    "roles" : [ "Service Administrator", "Power User", "User" ],
    "defaultRole" : "User"
  }, {
    "type" : "application",
    "roles" : [ "Application Manager", "Database Manager", "Database Update", "Database Access" ]
  } ]
}
Back to Top