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": "fb27ad8e-f707-4b42-915c-a3e02442d605",
"RemarkTransId": "cc3c00ff-e0a1-4fd9-bc26-79588364af9c",
"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": "66ae637b-f23f-4ab7-bbdd-654e2ef9f009",
"ClientId": "58c27d73-3aa6-4630-ab86-f5db19fd3de2",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2025-12-30 14:08:46",
"UpdateDate": "2025-12-30 14:08:46",
"CreateBy": "69db8a1b-e27f-49eb-aeca-1337d042d973",
"UpdateBy": "32eb3e9a-b9cb-4d75-a5f5-31dfed31c73e"
},
{
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "66ae637b-f23f-4ab7-bbdd-654e2ef9f009",
"ClientId": "58c27d73-3aa6-4630-ab86-f5db19fd3de2",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2025-12-30 14:08:46",
"UpdateDate": "2025-12-30 14:08:46",
"CreateBy": "69db8a1b-e27f-49eb-aeca-1337d042d973",
"UpdateBy": "32eb3e9a-b9cb-4d75-a5f5-31dfed31c73e"
}
],
"RolePermissions": [
{
"PermissionId": "f6f83eaf-3120-4088-90ba-0ec481f2de6b",
"RoleId": "64fdcd76-828e-433f-a6f9-349944435367",
"Permission": {
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "66ae637b-f23f-4ab7-bbdd-654e2ef9f009",
"ClientId": "58c27d73-3aa6-4630-ab86-f5db19fd3de2",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2025-12-30 14:08:46",
"UpdateDate": "2025-12-30 14:08:46",
"CreateBy": "69db8a1b-e27f-49eb-aeca-1337d042d973",
"UpdateBy": "32eb3e9a-b9cb-4d75-a5f5-31dfed31c73e"
},
"Id": "e2c87158-ca9a-413a-b591-d3da558d85af",
"ClientId": "b1f72aff-730a-44d5-9ec8-cdbd2d22f905",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2025-12-30 14:08:46",
"UpdateDate": "2025-12-30 14:08:46",
"CreateBy": "2f7af9dd-b2f3-4c0d-9ee5-ac36a00373cb",
"UpdateBy": "9fcbab45-abb0-4e1a-88d8-0ea7672a4c9b"
},
{
"PermissionId": "f6f83eaf-3120-4088-90ba-0ec481f2de6b",
"RoleId": "64fdcd76-828e-433f-a6f9-349944435367",
"Permission": {
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "66ae637b-f23f-4ab7-bbdd-654e2ef9f009",
"ClientId": "58c27d73-3aa6-4630-ab86-f5db19fd3de2",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2025-12-30 14:08:46",
"UpdateDate": "2025-12-30 14:08:46",
"CreateBy": "69db8a1b-e27f-49eb-aeca-1337d042d973",
"UpdateBy": "32eb3e9a-b9cb-4d75-a5f5-31dfed31c73e"
},
"Id": "e2c87158-ca9a-413a-b591-d3da558d85af",
"ClientId": "b1f72aff-730a-44d5-9ec8-cdbd2d22f905",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2025-12-30 14:08:46",
"UpdateDate": "2025-12-30 14:08:46",
"CreateBy": "2f7af9dd-b2f3-4c0d-9ee5-ac36a00373cb",
"UpdateBy": "9fcbab45-abb0-4e1a-88d8-0ea7672a4c9b"
}
],
"Id": "8c520ea6-3dab-44da-868e-8ee78705c797",
"ClientId": "9c3fdbe9-13a1-46c4-a67e-c58fe0b23d7f",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2025-12-30 14:08:46",
"UpdateDate": "2025-12-30 14:08:46",
"CreateBy": "3aaaea6b-d1a1-4949-b605-54b1e15ff4f2",
"UpdateBy": "1584a21e-ccfa-4917-86b5-d0ec83fe36a2"
}
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": {}
}