GET api/Admin/Roles/{roleId}/Permissions

Get role permissions

Request Information

URI Parameters

NameDescriptionTypeAdditional information
roleId

integer

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>