Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Table of Contents
minLevel1
maxLevel7

...

ℹ️ 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:

...

  1. Identify the events you want to monitor. Please see a full list of events in a table below.

  2. Create a webhook endpoint as an HTTP endpoint on your local server.

  3. Handle requests from Ondato.

  4. Deploy your webhook endpoint so it would be publicly accessible HTTPS URL.

  5. 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

...