barrier:control_accessed
The barrier:control_accessed event is emitted when a platform user has clicked the Access button in the applications.
Event specific attributes
- Origin code (name:
originCode, type:string:enum, values:user|centralstation) - Origin data (name:
originData, type:object)
For now, origin code will only be user or centralstation, but that may change in the future when other origins, such as action may exist.
The schema of origin data depends on the origin code.
User origin
When the origin code is user, the origin data object will have the following attributes:
- User ID (name:
userId, type:string) - User name (name:
userName, type:string) - User email (name:
userEmail, type:string)
Central station origin
When the origin code is centralstation, the origin data object will have the following attributes:
- Central station ID (name:
centralStationId, type:string) - Central station name (name:
centralStationName, type:string)
Example for user origin
json
{
"eventTopic": "barrier",
"eventCode": "control_accessed",
"eventDescription": "Barrier access granted via control",
"eventOccurred": "2023-09-07T10:18:41+02:00",
"eventId": "1ee4d572-7b62-6136-86c8-35b55032bfe2",
"eventData": {
"barrierId": "6630e036-ee13-11ef-bc15-b33a54d715fa",
"barrierName": "The barrier name",
"barrierDescription": "The barrier description",
"deviceId": "0eeb5774-e88d-11ef-95f8-afbaa9403ab9",
"deviceName": "The controller name",
"deviceDescription": "The controller description",
"siteId": "182140d9-d99c-4dc8-ae14-0071a01d7e98",
"siteName": "The site name",
"siteDescription": "The site description",
"groupId": "cf84e116-ee61-4bd8-b078-3d2fadfcc9ac",
"groupName": "The alarm group name",
"groupDescription": "The alarm group description",
"groupActive": true,
"groupState": "schedule",
"originCode": "user",
"originData": {
"userId": "1ed40bf2-f3ac-6e95-bd58-513ccd4eb85b",
"userName": "Name of the user that clicked",
"userEmail": "john.doe@acme.org"
}
}
}Example for central station origin
json
{
"eventTopic": "barrier",
"eventCode": "control_accessed",
"eventDescription": "Barrier access granted via control",
"eventOccurred": "2023-09-07T10:18:41+02:00",
"eventId": "1ee4d572-7b62-6136-86c8-35b55032bfe2",
"eventData": {
"barrierId": "6630e036-ee13-11ef-bc15-b33a54d715fa",
"barrierName": "The barrier name",
"barrierDescription": "The barrier description",
"deviceId": "0eeb5774-e88d-11ef-95f8-afbaa9403ab9",
"deviceName": "The controller name",
"deviceDescription": "The controller description",
"siteId": "182140d9-d99c-4dc8-ae14-0071a01d7e98",
"siteName": "The site name",
"siteDescription": "The site description",
"groupId": "cf84e116-ee61-4bd8-b078-3d2fadfcc9ac",
"groupName": "The alarm group name",
"groupDescription": "The alarm group description",
"groupActive": true,
"groupState": "schedule",
"originCode": "centralstation",
"originData": {
"centralStationID": "1ed40bf2-f3ac-6e95-bd58-513ccd4eb85c",
"centralStationName": "Name of the central station that performed the action"
}
}
}