The Receive My Signals service allows you to receive signals from VEROO. The service distuingishes three kinds of signals:
The Receive My Signals service requires you to expose an HTTP endpoint in your IT system. This endpoint is called a Webhook. The Webhook must
By default, your webhook will receive all your signals and all signals that have been shared with you by other organizations on VEROO. Optionally, you can have more fine-grained control over the signals you receive using the consumption control feature.
If consumption control is enabled, you can request signals to be sent to your webhook using an API. Please refer to the API documentation for more details.
Beta: Please note that this feature is currently only available to test partners.
By default, the Receive My Signals service sends a single signal per message to your webhook as soon as the signal has been processed by VEROO.
Optionally, it is possible to configure the Receive My Signals service to send more than one signal to your webhook in a batch. While this introduces a delay between VEROO receiving the signal and VEROO forwarding the signal to you, it reduces the number of HTTP calls made to your webhook.
When delivering signals to you, VEROO aims to send as many signals as possible as fast as possible to you. VEROO tries to avoid sending you the same signal twice, as well as to send signals to you in the order of their timestamps. Due to the nature of parallel processing, VEROO does not guarantee that no duplicate signal transmission occurs, and that the signals are delivered in the order of their timestamps.
If lack of duplicates and/or signal ordering are relevant for your business application, please perform de-duplication and/or ordering before submitting the signals from the Receive My Signals service to your application.
Please note the following behavior of the Receive My Signals service which is applied if your webhook is not reachable: