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": "7bc38067-edf7-4642-aea5-ad8f6e1e555e",
"RemarkTransId": "6ebe5b0e-be9e-4ed5-abf8-407315f6d350",
"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": "716035e9-a5f8-495b-a05f-0ef3d3ae27ca",
"ClientId": "3902abaf-2a38-40b4-909f-dfd9520742af",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2025-12-30 14:10:40",
"UpdateDate": "2025-12-30 14:10:40",
"CreateBy": "73df2458-6de6-4317-b6d8-2ca2a20f0da8",
"UpdateBy": "589ba755-5e31-40d1-9852-18e14e3ede0c"
},
{
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "716035e9-a5f8-495b-a05f-0ef3d3ae27ca",
"ClientId": "3902abaf-2a38-40b4-909f-dfd9520742af",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2025-12-30 14:10:40",
"UpdateDate": "2025-12-30 14:10:40",
"CreateBy": "73df2458-6de6-4317-b6d8-2ca2a20f0da8",
"UpdateBy": "589ba755-5e31-40d1-9852-18e14e3ede0c"
}
],
"RolePermissions": [
{
"PermissionId": "935096aa-5d00-4310-80dd-a89a1aebc6fd",
"RoleId": "0bd462f6-e9e2-4f15-9dd4-767eefcf8522",
"Permission": {
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "716035e9-a5f8-495b-a05f-0ef3d3ae27ca",
"ClientId": "3902abaf-2a38-40b4-909f-dfd9520742af",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2025-12-30 14:10:40",
"UpdateDate": "2025-12-30 14:10:40",
"CreateBy": "73df2458-6de6-4317-b6d8-2ca2a20f0da8",
"UpdateBy": "589ba755-5e31-40d1-9852-18e14e3ede0c"
},
"Id": "88c38865-6463-46d8-b10a-ba3effac6cb5",
"ClientId": "1b0eb530-0535-4d5d-a06a-d01509d17c48",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2025-12-30 14:10:40",
"UpdateDate": "2025-12-30 14:10:40",
"CreateBy": "7acde953-5cdc-4d3b-806d-7e0a196b0c41",
"UpdateBy": "fae78a2e-7aae-40e6-82a6-385df11f5a41"
},
{
"PermissionId": "935096aa-5d00-4310-80dd-a89a1aebc6fd",
"RoleId": "0bd462f6-e9e2-4f15-9dd4-767eefcf8522",
"Permission": {
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "716035e9-a5f8-495b-a05f-0ef3d3ae27ca",
"ClientId": "3902abaf-2a38-40b4-909f-dfd9520742af",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2025-12-30 14:10:40",
"UpdateDate": "2025-12-30 14:10:40",
"CreateBy": "73df2458-6de6-4317-b6d8-2ca2a20f0da8",
"UpdateBy": "589ba755-5e31-40d1-9852-18e14e3ede0c"
},
"Id": "88c38865-6463-46d8-b10a-ba3effac6cb5",
"ClientId": "1b0eb530-0535-4d5d-a06a-d01509d17c48",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2025-12-30 14:10:40",
"UpdateDate": "2025-12-30 14:10:40",
"CreateBy": "7acde953-5cdc-4d3b-806d-7e0a196b0c41",
"UpdateBy": "fae78a2e-7aae-40e6-82a6-385df11f5a41"
}
],
"Id": "a238cc5f-f1eb-4b28-8d86-5209efe33178",
"ClientId": "a6d9e31b-9bbd-47ef-9999-362eb0804020",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2025-12-30 14:10:40",
"UpdateDate": "2025-12-30 14:10:40",
"CreateBy": "666519b0-0eae-4b01-9259-b4e35dbff38e",
"UpdateBy": "471da221-0457-4c64-913f-b888aed855ba"
}
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": {}
}