## Path: / admin / realms / {realm} / oauth-clients-by-id / {clientId} / scope-mappings / realm

Get list of realm-level roles associated with this client's scope.

Path parameters:
  realm - realm name (not id!)
  clientId - oauth client's clientId

Sub-Resources

  Resources
  Name | Description
  --- | ---
  available | Get list of realm-level roles that are available to attach to this client's scope.
  composite | Get all effective realm-level roles that are associated with this client's scope.

Resource Methods

  Method Summary
  Name | Description
  --- | ---
  `GET /admin/realms/{realm}/oauth-clients-by-id/{clientId}/scope-mappings/realm` | Get list of realm-level roles associated with this client's scope.
  `POST /admin/realms/{realm}/oauth-clients-by-id/{clientId}/scope-mappings/realm` | Add a set of realm-level roles to the client's scope
  `DELETE /admin/realms/{realm}/oauth-clients-by-id/{clientId}/scope-mappings/realm` | Remove a set of realm-level roles from the client's scope

Method Detail
  ### GET /admin/realms/{realm}/oauth-clients-by-id/{clientId}/scope-mappings/realm Get list of realm-level roles associated with this client's scope. HTTP Example:
      GET /admin/realms/{realm}/oauth-clients-by-id/{clientId}/scope-mappings/realm
Output: `List<RoleRepresentation>` - Produces: application/json
  ### POST /admin/realms/{realm}/oauth-clients-by-id/{clientId}/scope-mappings/realm Add a set of realm-level roles to the client's scope HTTP Example:
      POST /admin/realms/{realm}/oauth-clients-by-id/{clientId}/scope-mappings/realm
Input: `List<RoleRepresentation>` Output: `void` Consumes: application/json
  ### DELETE /admin/realms/{realm}/oauth-clients-by-id/{clientId}/scope-mappings/realm Remove a set of realm-level roles from the client's scope HTTP Example:
      DELETE /admin/realms/{realm}/oauth-clients-by-id/{clientId}/scope-mappings/realm
Input: `List<RoleRepresentation>` Output: `void` Consumes: application/json