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