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": "dc4ac5bf-ffcf-4518-9fa9-57f1a606986a",
"RemarkTransId": "3953cca5-4323-489e-970c-46ae6e666f02",
"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": "6f032659-a3df-4127-9133-962d902abfff",
"ClientId": "3ae5f708-0ea5-4819-92c6-fcddb56efe72",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-04-20 09:57:35",
"UpdateDate": "2026-04-20 09:57:35",
"CreateBy": "ef07e398-35b4-463a-b11b-1a5a10a5cd9c",
"UpdateBy": "09406393-f0d0-43f5-a10b-0e3590d084a0"
},
{
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "6f032659-a3df-4127-9133-962d902abfff",
"ClientId": "3ae5f708-0ea5-4819-92c6-fcddb56efe72",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-04-20 09:57:35",
"UpdateDate": "2026-04-20 09:57:35",
"CreateBy": "ef07e398-35b4-463a-b11b-1a5a10a5cd9c",
"UpdateBy": "09406393-f0d0-43f5-a10b-0e3590d084a0"
}
],
"RolePermissions": [
{
"PermissionId": "608ae0b2-8b5c-4479-8176-499807fbde32",
"RoleId": "cc9da405-c97a-4b01-bb6c-56a6dde3ae8d",
"Permission": {
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "6f032659-a3df-4127-9133-962d902abfff",
"ClientId": "3ae5f708-0ea5-4819-92c6-fcddb56efe72",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-04-20 09:57:35",
"UpdateDate": "2026-04-20 09:57:35",
"CreateBy": "ef07e398-35b4-463a-b11b-1a5a10a5cd9c",
"UpdateBy": "09406393-f0d0-43f5-a10b-0e3590d084a0"
},
"Id": "04981874-2637-489b-b3e9-d6afd9bba61a",
"ClientId": "1c02066a-ca73-4d6b-82b2-0370763e79ed",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-04-20 09:57:35",
"UpdateDate": "2026-04-20 09:57:35",
"CreateBy": "05de3282-1a46-4e08-a9d5-3aaaa880fda5",
"UpdateBy": "e3ffb515-8366-4d75-92b1-f16ada86f6f8"
},
{
"PermissionId": "608ae0b2-8b5c-4479-8176-499807fbde32",
"RoleId": "cc9da405-c97a-4b01-bb6c-56a6dde3ae8d",
"Permission": {
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "6f032659-a3df-4127-9133-962d902abfff",
"ClientId": "3ae5f708-0ea5-4819-92c6-fcddb56efe72",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-04-20 09:57:35",
"UpdateDate": "2026-04-20 09:57:35",
"CreateBy": "ef07e398-35b4-463a-b11b-1a5a10a5cd9c",
"UpdateBy": "09406393-f0d0-43f5-a10b-0e3590d084a0"
},
"Id": "04981874-2637-489b-b3e9-d6afd9bba61a",
"ClientId": "1c02066a-ca73-4d6b-82b2-0370763e79ed",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-04-20 09:57:35",
"UpdateDate": "2026-04-20 09:57:35",
"CreateBy": "05de3282-1a46-4e08-a9d5-3aaaa880fda5",
"UpdateBy": "e3ffb515-8366-4d75-92b1-f16ada86f6f8"
}
],
"Id": "29f4aec4-e5e3-41f2-a093-95ae2494da7c",
"ClientId": "67ab7631-9de5-4985-a57e-e6a2b1835608",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-04-20 09:57:35",
"UpdateDate": "2026-04-20 09:57:35",
"CreateBy": "87c1a681-2b7c-4c6c-8e4c-52d2b9bcecd1",
"UpdateBy": "0434d560-2df0-4cf3-9c0c-efab0c44618b"
}
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": {}
}