POST api/Admin/User/{userId}/Role/{roleId}

Assign permissions by master entity type, parent type, user and role

Request Information

URI Parameters

NameDescriptionTypeAdditional information
userId

application username

integer

Required

roleId

role id

integer

Required

Body Parameters

AreasDto
NameDescriptionTypeAdditional information
Areas

Collection of integer

None.

ValidityStartDate

date

None.

ValidityFinishDate

date

None.

Request Formats

application/json, text/json

Sample:
{
  "areas": [
    1,
    2
  ],
  "validityStartDate": "2026-05-09T14:07:54.3396268+02:00",
  "validityFinishDate": "2026-05-09T14:07:54.3396268+02:00"
}

text/html

Sample:
{"areas":[1,2],"validityStartDate":"2026-05-09T14:07:54.3396268+02:00","validityFinishDate":"2026-05-09T14:07:54.3396268+02:00"}

application/xml, text/xml

Sample:
<AreasDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TR.eSAM.IdentityModule.Application.Dtos.Dtos.ApplicationRoleAgg">
  <Areas xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </Areas>
  <ValidityFinishDate>2026-05-09T14:07:54.3396268+02:00</ValidityFinishDate>
  <ValidityStartDate>2026-05-09T14:07:54.3396268+02:00</ValidityStartDate>
</AreasDto>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

boolean

Response Formats

application/json, text/json, text/html

Sample:
true

application/xml, text/xml

Sample:
<boolean xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</boolean>