## Path: / admin / realms / {realm} / users / {username} / role-mappings / applications-by-id / {appId}

Get application-level role mappings for this user for a specific app

Path parameters:
  realm - realm name (not id!)
  username -
  appId -

Sub-Resources

  Resources
  Name | Description
  --- | ---
  available | Get available application-level roles that can be mapped to the user
  composite | Get effective application-level role mappings.

Resource Methods

  Method Summary
  Name | Description
  --- | ---
  `GET /admin/realms/{realm}/users/{username}/role-mappings/applications-by-id/{appId}` | Get application-level role mappings for this user for a specific app
  `POST /admin/realms/{realm}/users/{username}/role-mappings/applications-by-id/{appId}` | Add application-level roles to the user role mapping.
  `DELETE /admin/realms/{realm}/users/{username}/role-mappings/applications-by-id/{appId}` | Delete application-level roles from user role mapping.

Method Detail
  ### GET /admin/realms/{realm}/users/{username}/role-mappings/applications-by-id/{appId} Get application-level role mappings for this user for a specific app HTTP Example:
      GET /admin/realms/{realm}/users/{username}/role-mappings/applications-by-id/{appId}
Output: `List<RoleRepresentation>` - Produces: application/json
  ### POST /admin/realms/{realm}/users/{username}/role-mappings/applications-by-id/{appId} Add application-level roles to the user role mapping. HTTP Example:
      POST /admin/realms/{realm}/users/{username}/role-mappings/applications-by-id/{appId}
Input: `List<RoleRepresentation>` Output: `void` Consumes: application/json
  ### DELETE /admin/realms/{realm}/users/{username}/role-mappings/applications-by-id/{appId} Delete application-level roles from user role mapping. HTTP Example:
      DELETE /admin/realms/{realm}/users/{username}/role-mappings/applications-by-id/{appId}
Input: `List<RoleRepresentation>` Output: `void` Consumes: application/json