Table of Contents
Table of Contents | ||||
---|---|---|---|---|
|
...
ℹ️ About webhooks
Webhooks enable allow Ondato to send you real-time notifications about regarding changes in the status if of your recoursesresources. These notifications are sent as POST requests to your server that are sent as soon as immediately after the event occurs. The request body of includes information about the request contains resource information.
...
🔐 Security
Ondato uses HTTPS to send these notifications as a JSON payload.
...
🛒 Ordering
Ondato deliver delivers events asynchronicallyasynchronously. Therefore, you might receive them out of order and need to handle them accordingly.
...
📫 Webhook IP Addresses
All webhook requests will come originate from the following IPsIP addresses:
Code Block |
---|
20.31.10.47 20.31.227.231 20.76.229.117 20.76.229.248 213.226.187.101 |
Please make sure
...
to whitelist the following IPs in order to receive webhook notifications..
...
🔃 Retry Logic
Upon sending a webhook notification, we are waiting for a success response for 30 seconds. Otherwise, if your endpoint does not respond, the webhook is queued for retry. We use an exponential backoff retry policy for event delivery. The attempt to resend the notifications is according to the following schedule on a best effort basis:
...
Identify the events you want to monitor. Please see a full list of events in a table below.
Create a webhook endpoint as an
HTTP
endpoint on your local server.Handle requests from Ondato.
Deploy your webhook endpoint so it would be publicly accessible
HTTPS
URL.Contact Ondato support team to register the publicly accessible
HTTPS
URL and a list of events you want to monitor.
Please note that we also support multiple URLs for sending webhooks.
...
😶🌫️ Requirements for webhook endpoint
...