POST Api/Role/Update/{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": "b7499116-7f3a-42a6-bfa4-bbcd747083a4",
"RemarkTransId": "373041ff-ac55-4bf6-846b-146e5444ccd2",
"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": "bb81280a-2c65-47e2-8fb6-c30f1bac62f9",
"ClientId": "869dbdd3-8b9d-4d13-a8aa-14086c1cc191",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-07-22 06:05:05",
"UpdateDate": "2026-07-22 06:05:05",
"CreateBy": "42ca0c65-0ad7-445b-97f6-60854d182b8e",
"UpdateBy": "1b38c279-70c4-4070-ab47-382589073b53"
},
{
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "bb81280a-2c65-47e2-8fb6-c30f1bac62f9",
"ClientId": "869dbdd3-8b9d-4d13-a8aa-14086c1cc191",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-07-22 06:05:05",
"UpdateDate": "2026-07-22 06:05:05",
"CreateBy": "42ca0c65-0ad7-445b-97f6-60854d182b8e",
"UpdateBy": "1b38c279-70c4-4070-ab47-382589073b53"
}
],
"RolePermissions": [
{
"PermissionId": "d89464d0-ff3e-41e0-81eb-2b26eeec1822",
"RoleId": "b9833543-22c4-4fde-97a2-161b223999d4",
"Permission": {
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "bb81280a-2c65-47e2-8fb6-c30f1bac62f9",
"ClientId": "869dbdd3-8b9d-4d13-a8aa-14086c1cc191",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-07-22 06:05:05",
"UpdateDate": "2026-07-22 06:05:05",
"CreateBy": "42ca0c65-0ad7-445b-97f6-60854d182b8e",
"UpdateBy": "1b38c279-70c4-4070-ab47-382589073b53"
},
"Id": "76183f0f-322c-4a50-bb2a-96eb7d598b7f",
"ClientId": "0ceabe30-15ed-476c-9c76-7118da70af3e",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-07-22 06:05:05",
"UpdateDate": "2026-07-22 06:05:05",
"CreateBy": "5081ba8f-f876-4fea-875a-e1fe490812a9",
"UpdateBy": "d0df41e9-4713-4f73-98df-8ee1b46f76ce"
},
{
"PermissionId": "d89464d0-ff3e-41e0-81eb-2b26eeec1822",
"RoleId": "b9833543-22c4-4fde-97a2-161b223999d4",
"Permission": {
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "bb81280a-2c65-47e2-8fb6-c30f1bac62f9",
"ClientId": "869dbdd3-8b9d-4d13-a8aa-14086c1cc191",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-07-22 06:05:05",
"UpdateDate": "2026-07-22 06:05:05",
"CreateBy": "42ca0c65-0ad7-445b-97f6-60854d182b8e",
"UpdateBy": "1b38c279-70c4-4070-ab47-382589073b53"
},
"Id": "76183f0f-322c-4a50-bb2a-96eb7d598b7f",
"ClientId": "0ceabe30-15ed-476c-9c76-7118da70af3e",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-07-22 06:05:05",
"UpdateDate": "2026-07-22 06:05:05",
"CreateBy": "5081ba8f-f876-4fea-875a-e1fe490812a9",
"UpdateBy": "d0df41e9-4713-4f73-98df-8ee1b46f76ce"
}
],
"Id": "7c5a15ae-39fe-4349-a46b-141b4131fb0e",
"ClientId": "b095b9fe-d1a5-4508-98f0-ee1c106f4190",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-07-22 06:05:05",
"UpdateDate": "2026-07-22 06:05:05",
"CreateBy": "c36f72e5-7bb6-4c41-a85b-1fb88dd70d1d",
"UpdateBy": "3e4571e8-fd82-4e09-a0ff-d422c6d1960c"
}
application/x-www-form-urlencoded
Sample:
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": {}
}