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": "5e46e72b-9ee8-4633-b07d-3f63391253ae",
"RemarkTransId": "d8237697-3ee7-4334-8ecb-73da780bff04",
"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": "4c807dfb-f3cc-4769-9d48-320eb67d70de",
"ClientId": "71ca9304-2446-497f-a862-26a5ba79ae87",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-10-31 13:52:44",
"UpdateDate": "2026-10-31 13:52:44",
"CreateBy": "68223a00-a806-4c75-9524-9c7ae028406f",
"UpdateBy": "e7b1ed2e-4ed9-4216-92ce-16705112890b"
},
{
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "4c807dfb-f3cc-4769-9d48-320eb67d70de",
"ClientId": "71ca9304-2446-497f-a862-26a5ba79ae87",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-10-31 13:52:44",
"UpdateDate": "2026-10-31 13:52:44",
"CreateBy": "68223a00-a806-4c75-9524-9c7ae028406f",
"UpdateBy": "e7b1ed2e-4ed9-4216-92ce-16705112890b"
}
],
"RolePermissions": [
{
"PermissionId": "386cae29-af88-4213-96a1-7c29c5c7a597",
"RoleId": "cdc58354-206f-46c2-81cb-31836e0eaa79",
"Permission": {
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "4c807dfb-f3cc-4769-9d48-320eb67d70de",
"ClientId": "71ca9304-2446-497f-a862-26a5ba79ae87",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-10-31 13:52:44",
"UpdateDate": "2026-10-31 13:52:44",
"CreateBy": "68223a00-a806-4c75-9524-9c7ae028406f",
"UpdateBy": "e7b1ed2e-4ed9-4216-92ce-16705112890b"
},
"Id": "8da3a774-31ae-40d8-9512-a959bab3ccbc",
"ClientId": "02c68211-9022-4d37-89c0-da88eafc2ef8",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-10-31 13:52:44",
"UpdateDate": "2026-10-31 13:52:44",
"CreateBy": "163e57eb-67a3-43b7-bd3c-454e2c804931",
"UpdateBy": "65e1a4e9-a27f-4c6a-86fd-86e4d66189ce"
},
{
"PermissionId": "386cae29-af88-4213-96a1-7c29c5c7a597",
"RoleId": "cdc58354-206f-46c2-81cb-31836e0eaa79",
"Permission": {
"Module": "sample string 1",
"Function": "sample string 2",
"Description": "sample string 3",
"DescriptionTC": "sample string 4",
"DescriptionSC": "sample string 5",
"Seq": 6,
"Id": "4c807dfb-f3cc-4769-9d48-320eb67d70de",
"ClientId": "71ca9304-2446-497f-a862-26a5ba79ae87",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-10-31 13:52:44",
"UpdateDate": "2026-10-31 13:52:44",
"CreateBy": "68223a00-a806-4c75-9524-9c7ae028406f",
"UpdateBy": "e7b1ed2e-4ed9-4216-92ce-16705112890b"
},
"Id": "8da3a774-31ae-40d8-9512-a959bab3ccbc",
"ClientId": "02c68211-9022-4d37-89c0-da88eafc2ef8",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-10-31 13:52:44",
"UpdateDate": "2026-10-31 13:52:44",
"CreateBy": "163e57eb-67a3-43b7-bd3c-454e2c804931",
"UpdateBy": "65e1a4e9-a27f-4c6a-86fd-86e4d66189ce"
}
],
"Id": "8ab493d5-ab89-47fb-8f71-acca2187a0bc",
"ClientId": "7be593ef-0504-4a2f-ac31-8a11be4c762e",
"IsActive": true,
"IsDeleted": true,
"CreateDate": "2026-10-31 13:52:44",
"UpdateDate": "2026-10-31 13:52:44",
"CreateBy": "a17d23f1-3c2d-4b2d-8939-26012e72d5cf",
"UpdateBy": "4b30947d-925d-42f0-87a3-a3c19298a557"
}
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": {}
}