UpsertPermissionRequest
uidstring
Unique identifier of the permission (optional for create, used for update identification)
codestringrequired
Code of the permission
typestringrequired
Type of the permission
Possible values: [ASSET, PROFILE, SCOPE, SCOPE_GROUP, REPORT, REPORT_GROUP]
subTypestring
Subtype of the permission
Possible values: [BUILDING, BUILDING_GROUP, FACILITY, PORTFOLIO, COMPANY, APPLICATION, RIGHT]
labelstringrequired
Display label of the permission
descriptionstring
Description of the permission
scopes object[]
Scopes associated with this permission
Array [
codestringrequired
Code of the permission scope
]
reports object[]
Reports associated with this permission
Array [
uidstringrequired
UID of the report to associate with this permission
]
UpsertPermissionRequest
{
"uid": "string",
"code": "string",
"type": "ASSET",
"subType": "BUILDING",
"label": "string",
"description": "string",
"scopes": [
{
"code": "string"
}
],
"reports": [
{
"uid": "string"
}
]
}