POST AdminApi/Role/Save
Request Information
URI Parameters
None.
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": "48e8ae52-9dbe-4834-8864-dfc1b26c93dc",
"RemarkTransId": "a09ce0a4-5d70-4b89-be16-e23fed4b6861",
"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": "81f9b5f0-14f8-4df3-b535-64c9ea998af1",
"ClientId": "f07c4748-d36e-4c82-8756-74a03ac2fd98",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-07-22 06:03:43",
"UpdateDate": "2026-07-22 06:03:43",
"CreateBy": "3849389d-7d4e-47f7-b226-a0b75fd9bb82",
"UpdateBy": "ce567c3a-1a5b-494e-a5e3-413e8005fdfc"
},
{
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "81f9b5f0-14f8-4df3-b535-64c9ea998af1",
"ClientId": "f07c4748-d36e-4c82-8756-74a03ac2fd98",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-07-22 06:03:43",
"UpdateDate": "2026-07-22 06:03:43",
"CreateBy": "3849389d-7d4e-47f7-b226-a0b75fd9bb82",
"UpdateBy": "ce567c3a-1a5b-494e-a5e3-413e8005fdfc"
}
],
"RolePermissions": [
{
"PermissionId": "2954d0a8-e6ee-475e-be6c-3d326d455255",
"RoleId": "edc28460-4bd4-41b5-9990-9108db46fc30",
"Permission": {
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "81f9b5f0-14f8-4df3-b535-64c9ea998af1",
"ClientId": "f07c4748-d36e-4c82-8756-74a03ac2fd98",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-07-22 06:03:43",
"UpdateDate": "2026-07-22 06:03:43",
"CreateBy": "3849389d-7d4e-47f7-b226-a0b75fd9bb82",
"UpdateBy": "ce567c3a-1a5b-494e-a5e3-413e8005fdfc"
},
"Id": "72845d92-b7a8-4881-8e79-70c646861e1a",
"ClientId": "b2e9f73b-a0b0-406e-a301-85931925f169",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-07-22 06:03:43",
"UpdateDate": "2026-07-22 06:03:43",
"CreateBy": "e84fead2-681f-4f3d-81d9-c138d726be45",
"UpdateBy": "10406d0e-994a-4a3b-9a16-4e39a22ae6ee"
},
{
"PermissionId": "2954d0a8-e6ee-475e-be6c-3d326d455255",
"RoleId": "edc28460-4bd4-41b5-9990-9108db46fc30",
"Permission": {
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "81f9b5f0-14f8-4df3-b535-64c9ea998af1",
"ClientId": "f07c4748-d36e-4c82-8756-74a03ac2fd98",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-07-22 06:03:43",
"UpdateDate": "2026-07-22 06:03:43",
"CreateBy": "3849389d-7d4e-47f7-b226-a0b75fd9bb82",
"UpdateBy": "ce567c3a-1a5b-494e-a5e3-413e8005fdfc"
},
"Id": "72845d92-b7a8-4881-8e79-70c646861e1a",
"ClientId": "b2e9f73b-a0b0-406e-a301-85931925f169",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-07-22 06:03:43",
"UpdateDate": "2026-07-22 06:03:43",
"CreateBy": "e84fead2-681f-4f3d-81d9-c138d726be45",
"UpdateBy": "10406d0e-994a-4a3b-9a16-4e39a22ae6ee"
}
],
"Id": "31d82e08-1b4e-44e7-980c-ad316a1e44dd",
"ClientId": "90f30ba4-832e-4fd7-958e-a6e2057e1ac0",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-07-22 06:03:43",
"UpdateDate": "2026-07-22 06:03:43",
"CreateBy": "a7092130-3537-4b73-bab7-fe672ee8f5f6",
"UpdateBy": "fac2a627-b74d-4c9c-8b1d-957eb71f0d8e"
}
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": {}
}