Path: / admin / realms / {realm} / applications / {app-name} / roles / {role-name} / composites

List composites of this role

Path parameters:
realm - realm name (not id!)
app-name -
role-name - role's name (not id!)

Sub-Resources
Resources
NameDescription
application
application/{app}
An app-level roles for a specific app for this role's composite
application-by-id
application-by-id/{appId}
An app-level roles for a specific app for this role's composite
realmGet realm-level roles of this role's composite

Resource Methods
Method Summary
NameDescription
POST /admin/realms/{realm}/applications/{app-name}/roles/{role-name}/compositesAdd a composite to this role
GET /admin/realms/{realm}/applications/{app-name}/roles/{role-name}/compositesList composites of this role
DELETE /admin/realms/{realm}/applications/{app-name}/roles/{role-name}/compositesRemove roles from this role's composite

Method Detail

POST /admin/realms/{realm}/applications/{app-name}/roles/{role-name}/composites

Add a composite to this role

HTTP Example:
POST /admin/realms/{realm}/applications/{app-name}/roles/{role-name}/composites
Input:
List<RoleRepresentation>
Output:
void
Consumes:
application/json

GET /admin/realms/{realm}/applications/{app-name}/roles/{role-name}/composites

List composites of this role

HTTP Example:
GET /admin/realms/{realm}/applications/{app-name}/roles/{role-name}/composites
Output:
Set<RoleRepresentation> -
Produces:
application/json

DELETE /admin/realms/{realm}/applications/{app-name}/roles/{role-name}/composites

Remove roles from this role's composite

HTTP Example:
DELETE /admin/realms/{realm}/applications/{app-name}/roles/{role-name}/composites
Input:
List<RoleRepresentation> - roles to remove
Output:
void
Consumes:
application/json