Skip to main content

RolePermissionChangeEvent

Audit Role Permission Change

role objectrequired
roleIdRoleId (string)
roleNameRoleName (string)
roleTypeRoleType (string)
brandIdBrandId (string)required
agent objectrequired
agentUserIdUserId (string)
agentBrandIdBrandId (string)
agentSessionIdSessionId (string)nullable

Possible values: Value must match regular expression [0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}

actionAction (string)required

Possible values: Value must match regular expression (ADD|REMOVE|UPDATE)

typeRoleType (string)required

Possible values: Value must match regular expression (ROLE_CREATED|ROLE_UPDATED|ROLE_REMOVED)

prevPermission objectnullable
slugSlug (string)
resourceResource (string)
deletedFlagDeletedFlag (boolean)
effectEffect (boolean)
qualifiersQualifier (string)[]
newPermission objectnullable
slugSlug (string)
resourceResource (string)
deletedFlagDeletedFlag (boolean)
effectEffect (boolean)
qualifiersQualifier (string)[]
RolePermissionChangeEvent
{
"role": {
"roleId": "string",
"roleName": "string",
"roleType": "string"
},
"brandId": "string",
"agent": {
"agentUserId": "string",
"agentBrandId": "string",
"agentSessionId": "string"
},
"action": "string",
"type": "string",
"prevPermission": {
"slug": "string",
"resource": "string",
"deletedFlag": true,
"effect": true,
"qualifiers": [
"string"
]
},
"newPermission": {
"slug": "string",
"resource": "string",
"deletedFlag": true,
"effect": true,
"qualifiers": [
"string"
]
}
}