/api/space/user-management/capabilities/{id}/roles
The following operations are supported on this resource:
GET /api/space/user-management/capabilities/{id}/roles (v1)
This API accepts a capability ID as an argument and returns a Roles transfer object containing a collection of roles associated with the capability.
Access Control
The following capabilities are required to access this API:
"ReadRole"
Example Usage
GET /api/space/user-management/capabilities/{id}/rolesParameters
Name | Type | URI Type | Description | Required |
id | int | Path | The ID of the capability for which roles information will be retrieved. | Y |
Content Types
-
Produces content types:
application/vnd.net.juniper.space.user-management.roles-ref+xml;version=1
application/vnd.net.juniper.space.user-management.roles-ref+json;version=1
application/vnd.net.juniper.space.user-management.capability-roles+xml;version=1
application/vnd.net.juniper.space.user-management.capability-roles+json;version=1 -
Sample Output XML:
<roles size="1" uri="/api/space/user-management/capabilities/65559/roles">
<role key="65595"
uri="/api/space/user-management/capabilities/65559/roles/65595"
href="/api/space/user-management/roles/65595">
<name>userAdmin</name>
</role>
</roles> -
Sample Output JSON:
{"roles": {"@size":"1",
"@uri":"/api/space/user-management/capabilities/65559/roles",
"role":{"@key":"65595",
"@uri":"/api/space/user-management/capabilities/65559/roles/65595",
"@href":"/api/space/user-management/roles/65595",
"name":"userAdmin"
}
}}