Skip to main content
Feedback

Webhooks FAQs

Is there a limit on the data sent in a single request?

Yes, there is a limit of 8 MB per request. However, ensure that you divide the data into smaller payloads and send them in a higher number of requests. This approach ensures better performance and reduces the issues with data transmission or processing.

Are there any constraints on the number of events received via a Webhook?

Data Integration handles up to 10,000 events within a 5-minute duration per IP address. Exceeding this limit may result in dropped events, so it is essential to implement appropriate rate-limiting mechanisms on the sender side.

What is the retention time for data posted to the Webhook endpoint?

The data posted to the Webhook endpoint is retained for 72 hours. After this period, the data is not available for processing.

If the customer posts multiple times to the endpoint before the Source to Target River is scheduled to run, can all data be retained and loaded?

Yes, all data posted to the Webhook endpoint will be retained. Data Integration does not overwrite previously posted data with subsequent posts. When the Source to Target River runs, it processes all retained data up to that point.

What happens if a post request to the Webhook endpoint fails? Is a notification sent to the user?

In the event of a failure, the Webhook endpoint returns an appropriate HTTP response code:

  • 500-series codes indicate server-side issues.
  • 400-series codes indicate client-side issues.

Data Integration does not automatically send notifications to the user. It is the responsibility of the sender's system to monitor these responses and implement a notification mechanism for failed attempts. This ensures that the sender is informed about any delivery issues and can take corrective action.

For additional details or specific use-case questions,contact support team.

On this Page