POST api/Role/Update
Update Role and its related data
Request Information
URI Parameters
None.
Body Parameters
Roles Information(Mandatory)
CreateRoleJSON| Name | Description | Type | Additional information |
|---|---|---|---|
| role_info | role_data_dc |
None. |
|
| role_groups | Collection of role_group_mapping_dc |
None. |
|
| role_attribute_info | Collection of role_attribute_dc |
None. |
Request Formats
application/json, text/json
Sample:
{
"role_info": {
"RoleId": 1,
"RoleName": "sample string 1",
"Roledesc": "sample string 2",
"IsActive": true,
"CustomRole": true,
"SystemId": 3,
"CreatedBy": 1,
"LastModifiedBy": 1,
"LastUpdatedDateTime": "2026-02-04T14:23:27.0448368+00:00",
"IsDeleted": true,
"RoleType": "sample string 4",
"OrgCodes": "sample string 5"
},
"role_groups": [
{
"RoleGroupMappingId": 1,
"RoleGroupId": 1,
"RoleId": 2,
"CreatedBy": 1,
"LastModifiedBy": 1,
"LastUpdatedDateTime": "2026-02-04T14:23:27.0448368+00:00",
"IsDeleted": true,
"Deleted": 1
},
{
"RoleGroupMappingId": 1,
"RoleGroupId": 1,
"RoleId": 2,
"CreatedBy": 1,
"LastModifiedBy": 1,
"LastUpdatedDateTime": "2026-02-04T14:23:27.0448368+00:00",
"IsDeleted": true,
"Deleted": 1
}
],
"role_attribute_info": [
{
"RoleAttributeId": 1,
"RoleId": 1,
"RoleModuleId": 2,
"Deleted": 1,
"CreatedBy": 1,
"LastModifiedBy": 1,
"LastUpdatedDateTime": "2026-02-04T14:23:27.0448368+00:00",
"IsDeleted": true
},
{
"RoleAttributeId": 1,
"RoleId": 1,
"RoleModuleId": 2,
"Deleted": 1,
"CreatedBy": 1,
"LastModifiedBy": 1,
"LastUpdatedDateTime": "2026-02-04T14:23:27.0448368+00:00",
"IsDeleted": true
}
]
}
application/xml, text/xml
Sample:
<CreateRoleJSON xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebApplicationITTF1.Controllers">
<role_attribute_info>
<role_attribute_dc>
<CreatedBy>1</CreatedBy>
<Deleted>1</Deleted>
<IsDeleted>true</IsDeleted>
<LastModifiedBy>1</LastModifiedBy>
<LastUpdatedDateTime>2026-02-04T14:23:27.0448368+00:00</LastUpdatedDateTime>
<RoleAttributeId>1</RoleAttributeId>
<RoleId>1</RoleId>
<RoleModuleId>2</RoleModuleId>
</role_attribute_dc>
<role_attribute_dc>
<CreatedBy>1</CreatedBy>
<Deleted>1</Deleted>
<IsDeleted>true</IsDeleted>
<LastModifiedBy>1</LastModifiedBy>
<LastUpdatedDateTime>2026-02-04T14:23:27.0448368+00:00</LastUpdatedDateTime>
<RoleAttributeId>1</RoleAttributeId>
<RoleId>1</RoleId>
<RoleModuleId>2</RoleModuleId>
</role_attribute_dc>
</role_attribute_info>
<role_groups>
<role_group_mapping_dc>
<CreatedBy>1</CreatedBy>
<Deleted>1</Deleted>
<IsDeleted>true</IsDeleted>
<LastModifiedBy>1</LastModifiedBy>
<LastUpdatedDateTime>2026-02-04T14:23:27.0448368+00:00</LastUpdatedDateTime>
<RoleGroupId>1</RoleGroupId>
<RoleGroupMappingId>1</RoleGroupMappingId>
<RoleId>2</RoleId>
</role_group_mapping_dc>
<role_group_mapping_dc>
<CreatedBy>1</CreatedBy>
<Deleted>1</Deleted>
<IsDeleted>true</IsDeleted>
<LastModifiedBy>1</LastModifiedBy>
<LastUpdatedDateTime>2026-02-04T14:23:27.0448368+00:00</LastUpdatedDateTime>
<RoleGroupId>1</RoleGroupId>
<RoleGroupMappingId>1</RoleGroupMappingId>
<RoleId>2</RoleId>
</role_group_mapping_dc>
</role_groups>
<role_info>
<CreatedBy>1</CreatedBy>
<CustomRole>true</CustomRole>
<IsActive>true</IsActive>
<IsDeleted>true</IsDeleted>
<LastModifiedBy>1</LastModifiedBy>
<LastUpdatedDateTime>2026-02-04T14:23:27.0448368+00:00</LastUpdatedDateTime>
<OrgCodes>sample string 5</OrgCodes>
<RoleId>1</RoleId>
<RoleName>sample string 1</RoleName>
<RoleType>sample string 4</RoleType>
<Roledesc>sample string 2</Roledesc>
<SystemId>3</SystemId>
</role_info>
</CreateRoleJSON>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
integerResponse Formats
application/json, text/json
Sample:
1
application/xml, text/xml
Sample:
<int xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</int>