Butlr · AsyncAPI Specification
Butlr Real-Time Occupancy Webhooks
Version 1.0.0
API Evangelist generated AsyncAPI rendering of Butlr's documented real-time occupancy webhook events. Butlr does not publish an AsyncAPI document; this file is a faithful reconstruction from https://docs.butlr.io/real-time-occupancy/webhooks-overview (payload shapes and event types are taken verbatim from the docs). Subscribers register webhook endpoints via the GraphQL API. Event ordering is not guaranteed; consumers should use the timestamp field and process idempotently.
View Spec
View on GitHub
CompanySensorsOccupancyPeople SensingSmart BuildingsSpatial IntelligenceIoTGraphQLWebhooksReal EstateAsyncAPIWebhooksEvents
Channels
occupancyEvents
The subscriber-hosted HTTPS endpoint Butlr POSTs events to.
Messages
Detections
Area Detections
Coordinates (x,y) of detected people within a sensor's field of view.
Traffic
Entryway Traffic
Someone enters or exits a monitored area.
FloorOccupancy
Floor Occupancy
Number of occupants on a floor (also FLOOR_OCCUPANCY_1MIN, 1-minute smoothed).
RoomOccupancy
Room Occupancy
Number of occupants in a room (also ROOM_OCCUPANCY_1MIN, 1-minute smoothed).
ZoneOccupancy
Zone Occupancy
Number of occupants in a zone (also ZONE_OCCUPANCY_1MIN, 1-minute smoothed).
Motion
Motion / No Motion Detection
PIR motion (PIR_MOTION) or no-motion (PIR_NO_MOTION) from the Heatic2+ sensor.