Roles resource

Cloud Admin Enterprise Admin User

Contents:

Roles Resource offers the functionality of managing the platform roles in a logical way.

Role Data Model

Field Name Type Occurs Required Description
name String 1 true The role's name.
description String 1 true The role's description
securityLevel Decimal 1 true The security level. See Role security levels to a detailed explanation

Methods related to Role Resource

Retrieve a list of roles

Synopsis: GET http://example.com/api/admin/roles
Request Headers: Accept, Content-Type.
Request Parameters: N/A.
Request example: Retrieve all roles

GET Roles Request

Response Headers: Content-Length, Content-Type.
*Response Message Body: Enterprises
Response Status: 201, 400, 401, 403.
Response example: The creation response

GET Roles Response
Create a new role

Synopsis: POST http://example.com/api/admin/roles
Request Headers: Accept, Content-Type.
Request Parameters: N/A.
*Request Message Body: Role.
Request example: Create new Role

POST Role Request

Response Headers: Content-Length, Content-Type.
*Response Message Body: Enterprise
Response Status: 201, 400, 401, 403.
Response example: The creation response

POST Role Response
Retrieve a Role

Synopsis: GET http://example.com/api/admin/roles/{$roleId}
Request Headers: Accept, Content-Type.
*Request Parameters: N/A.
*Request Message Body: N/A.
Example Request: Retrieve information about a role.

GET Role Request

Response Headers: Content-Length, Content-Type.
*Response Message Body: Enterprise.
Response Status: 200, 401, 403.
Example Response: Response of the GET over a role

GET Role Response
Updates an existing role.

Synopsis: PUT http://example.com/api/admin/roles/{$roleId}
Request Headers: Accept, Content-Type.
Request Parameters: N/A.
*Request Message Body: Enterprise.
Example Request: Update information about a role.

PUT Role Request

Response Headers: Content-Length, Content-Type.
Response Message Body: N/A.
Response Status: 200, 400, 401, 403.
Example Response: Response of the update

PUT Role Response
Delete an existing role.

Synopsis: DELETE http://example.com/server/admin/roles/{$roleId}
Request Headers: Accept, Content-Type.
Request Parameters: N/A.
Request Message Body: N/A.
Example Request: Delete information about a role.

DELETE Role Request

Response Headers: Content-Length, Content-Type.
Response Message Body: N/A.
Response Status: 204, 401, 403, 409
Example Response: Response of the deletion

DELETE Role Response
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.