Webhook Event Catalog
Booking Events
| Event | Trigger | Payload Keys |
|---|---|---|
booking.created | New booking created | booking_id, meeting_space_id, start_time, end_time |
booking.confirmed | Payment confirmed or auto-confirmed | booking_id, payment_id |
booking.start | Booking start time approaching (T-15) and reached (T-0) | booking_id, start_time |
booking.end | Booking end time reached | booking_id, end_time |
booking.cancelled | Booking cancelled | booking_id, cancelled_by |
booking.modified | Booking time or details changed | booking_id, changes |
Meeting Space Events
| Event | Trigger |
|---|---|
meeting.status_update | Room state changes (available, occupied, etc.) |
space.availability_changed | Availability rules modified |
Device Events
| Event | Trigger |
|---|---|
device.online | Device becomes reachable |
device.offline | Device becomes unreachable |
device.action_completed | Device action executed |
device.health_warning | Consecutive ping failures |
Organization Events
| Event | Trigger |
|---|---|
organization.updated | Organization settings changed |
member.added | New member joined |
member.removed | Member removed |
Next Steps
- Authentication Guide — Implement auth
- Code Examples — Integration examples