Event Delivery System (Webhooks)
Webhooks is a comprehensive service designed to facilitate real-time event subscription and notification delivery.
You can use the Thredd REST API to create and update webhook endpoints, and specify desired events for notification for the endpoints. Additionally, you can retrieve historical or missed events on demand, update your details, and manage event subscriptions.
Webhooks provide a robust platform for efficient event-driven interactions, retrieving notification details, subscribing to events, and re-sending notifications. The advantage of webhooks is that there is no persistent open connection to the system where you need to keep filtering for events that you are interested in. It is an asynchronous mechanism where you wait for the system to notify you. The HTTP payload will contain the details of the event. Before using webhooks, you will need to setup a URL that can listen for any alerts.
Figure: Webhooks Process
For more information see the Cards API Website: Introduction to Webhooks.