GET api/Admin/Users/{username}/Roles

Get user roles and permissions

Request Information

URI Parameters

NameDescriptionTypeAdditional information
username

string

Required

Body Parameters

None.

Response Information

Resource Description

Collection of ApplicationRolePermissionDto
NameDescriptionTypeAdditional information
RoleId

integer

None.

EntityTypeId

ApplicationEntityTypeId

None.

OperationTypeId

ApplicationOperationTypeId

None.

EntityOperation

EntityOperation

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "roleId": 1,
    "entityTypeId": 0,
    "operationTypeId": 1,
    "entityOperation": {
      "entityTypeId": 0,
      "operationTypeId": 1
    }
  },
  {
    "roleId": 1,
    "entityTypeId": 0,
    "operationTypeId": 1,
    "entityOperation": {
      "entityTypeId": 0,
      "operationTypeId": 1
    }
  }
]

text/html

Sample:
[{"roleId":1,"entityTypeId":0,"operationTypeId":1,"entityOperation":{"entityTypeId":0,"operationTypeId":1}},{"roleId":1,"entityTypeId":0,"operationTypeId":1,"entityOperation":{"entityTypeId":0,"operationTypeId":1}}]

application/xml, text/xml

Sample:
<ArrayOfApplicationRolePermissionDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TR.eSAM.IdentityModule.Application.Dtos.Dtos.ApplicationRoleAgg">
  <ApplicationRolePermissionDto>
    <EntityTypeId>Default</EntityTypeId>
    <OperationTypeId>Create</OperationTypeId>
    <RoleId>1</RoleId>
  </ApplicationRolePermissionDto>
  <ApplicationRolePermissionDto>
    <EntityTypeId>Default</EntityTypeId>
    <OperationTypeId>Create</OperationTypeId>
    <RoleId>1</RoleId>
  </ApplicationRolePermissionDto>
</ArrayOfApplicationRolePermissionDto>