POST Api/Role/Update?id={id}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id | integer |
Required |
Body Parameters
Role| Name | Description | Type | Additional information |
|---|---|---|---|
| Name | string |
String length: inclusive between 0 and 20 |
|
| DisplayName | string |
None. |
|
| Remark | string |
None. |
|
| FullNames | Collection of MutiLanguage |
None. |
|
| Remarks | Collection of MutiLanguage |
None. |
|
| FullNameTransId | globally unique identifier |
None. |
|
| RemarkTransId | globally unique identifier |
None. |
|
| IsSystem | boolean |
None. |
|
| PermissionList | Collection of Permission |
None. |
|
| RolePermissions | Collection of RolePermission |
None. |
|
| Id | globally unique identifier |
None. |
|
| ClientId | globally unique identifier |
None. |
|
| IsActive | boolean |
Required |
|
| IsDeleted | boolean |
Required |
|
| CreateDate | date |
Required |
|
| UpdateDate | date |
None. |
|
| CreateBy | globally unique identifier |
Required |
|
| UpdateBy | globally unique identifier |
None. |
Request Formats
application/json, text/json
Sample:
{
"Name": "sample string 1",
"DisplayName": "sample string 2",
"Remark": "sample string 3",
"FullNames": [
{
"Lang": {
"Text": "sample string 1",
"Code": "sample string 2",
"Id": 3
},
"Language": 0,
"Desc": "sample string 1"
},
{
"Lang": {
"Text": "sample string 1",
"Code": "sample string 2",
"Id": 3
},
"Language": 0,
"Desc": "sample string 1"
}
],
"Remarks": [
{
"Lang": {
"Text": "sample string 1",
"Code": "sample string 2",
"Id": 3
},
"Language": 0,
"Desc": "sample string 1"
},
{
"Lang": {
"Text": "sample string 1",
"Code": "sample string 2",
"Id": 3
},
"Language": 0,
"Desc": "sample string 1"
}
],
"FullNameTransId": "b1e28e49-5f07-4be6-b64c-44e24f98bfac",
"RemarkTransId": "210ae6ec-7244-4b38-8c12-0940ee330a24",
"IsSystem": true,
"PermissionList": [
{
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "78a295e5-324d-45ad-8a21-0c239801d3ee",
"ClientId": "d5c2a513-a609-4c65-8db4-1dd85e8c7787",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2025-10-28 19:04:17",
"UpdateDate": "2025-10-28 19:04:17",
"CreateBy": "b5de3992-b96f-4528-b74f-199ea31ebc27",
"UpdateBy": "08f6aa08-2587-4261-a4fe-d140332b109b"
},
{
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "78a295e5-324d-45ad-8a21-0c239801d3ee",
"ClientId": "d5c2a513-a609-4c65-8db4-1dd85e8c7787",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2025-10-28 19:04:17",
"UpdateDate": "2025-10-28 19:04:17",
"CreateBy": "b5de3992-b96f-4528-b74f-199ea31ebc27",
"UpdateBy": "08f6aa08-2587-4261-a4fe-d140332b109b"
}
],
"RolePermissions": [
{
"PermissionId": "7df44575-b19b-4528-97e7-27ee811792e4",
"RoleId": "53d95441-7d74-4856-aec8-04e97dfe3948",
"Permission": {
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "78a295e5-324d-45ad-8a21-0c239801d3ee",
"ClientId": "d5c2a513-a609-4c65-8db4-1dd85e8c7787",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2025-10-28 19:04:17",
"UpdateDate": "2025-10-28 19:04:17",
"CreateBy": "b5de3992-b96f-4528-b74f-199ea31ebc27",
"UpdateBy": "08f6aa08-2587-4261-a4fe-d140332b109b"
},
"Id": "fca2dac8-a6b0-4369-b0a0-feb05105e20a",
"ClientId": "952820b0-81ef-4199-a9a7-63aeffd4fd33",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2025-10-28 19:04:17",
"UpdateDate": "2025-10-28 19:04:17",
"CreateBy": "92d8e27e-b871-443a-a7b1-528752f990c6",
"UpdateBy": "5418c560-8f96-43a7-9ec8-1ebe8d1ba875"
},
{
"PermissionId": "7df44575-b19b-4528-97e7-27ee811792e4",
"RoleId": "53d95441-7d74-4856-aec8-04e97dfe3948",
"Permission": {
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "78a295e5-324d-45ad-8a21-0c239801d3ee",
"ClientId": "d5c2a513-a609-4c65-8db4-1dd85e8c7787",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2025-10-28 19:04:17",
"UpdateDate": "2025-10-28 19:04:17",
"CreateBy": "b5de3992-b96f-4528-b74f-199ea31ebc27",
"UpdateBy": "08f6aa08-2587-4261-a4fe-d140332b109b"
},
"Id": "fca2dac8-a6b0-4369-b0a0-feb05105e20a",
"ClientId": "952820b0-81ef-4199-a9a7-63aeffd4fd33",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2025-10-28 19:04:17",
"UpdateDate": "2025-10-28 19:04:17",
"CreateBy": "92d8e27e-b871-443a-a7b1-528752f990c6",
"UpdateBy": "5418c560-8f96-43a7-9ec8-1ebe8d1ba875"
}
],
"Id": "6316cc00-2bb8-4721-9a29-b1670ac3c4f9",
"ClientId": "eccd767c-7540-460b-92d3-de656fca3a89",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2025-10-28 19:04:17",
"UpdateDate": "2025-10-28 19:04:17",
"CreateBy": "3c03668d-9cc1-4c53-b2dd-c314b752d74e",
"UpdateBy": "2aec4a48-45ba-42ee-a9fc-b660ac15a8cd"
}
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
SystemResult| Name | Description | Type | Additional information |
|---|---|---|---|
| Succeeded | boolean |
None. |
|
| Message | string |
None. |
|
| ReturnValue | Object |
None. |
Response Formats
application/json, text/json
Sample:
{
"Succeeded": true,
"Message": "sample string 2",
"ReturnValue": {}
}