Skip to main content

 

Eptura Knowledge Center

Webhooks and Notification service

The Eptura Engage webhook system is called the Listener service. When events occur in Eptura Engage, such as bookings being created, desks being updated, or visitors being registered, Eptura Engage sends a notification payload to a registered URL. This guide explains how to subscribe to and delete Listener webhooks using the Admin API.

Listener services provide event-driven notifications that help you build efficient, scalable integrations. Rather than repeatedly polling API endpoints for changes, you can subscribe to notifications and receive updates automatically when relevant data changes. This reduces the number of API calls required to keep external systems synchronized with Eptura Engage data.

Notification listener services

The table shows the available notification (webhooks) listener services:

Notification service
Description
Meeting External Provides BookingID, resource ID, and type of change. For example, a new booking, booking updates such as time/room change, or when a booking is deleted
MeetingProgession Provides Booking ID, resource ID, and the type of progress (Start/Stop/Extend) and the progression method (Web/External)
Desk Provides desk BookingID, resource ID, and type of change. For example, a new booking, booking updates, or when bookings are deleted
Deskprogression Provides Booking ID, resource ID, and the type of progress (Start/Stop/Extend) and the progression method (Web or External)
Resource Provides resource (Desk or Meeting Room) information such as resource ID, and changes to a resource such as updates, creation, and deletion
Visitor Provides visitor information when created/added, updated, deleted, arrived, unarrived, departed, or undeparted