If you have configured the Event Streaming Integration to send data to an HTTP endpoint (webhook) but are not seeing any requests arrive, it is likely due to the batching system used for delivery.
The Event Streaming Integration does not send a request for every single event in real-time. Instead, it sends data in batches to ensure efficiency. A batch of events is sent to your configured URL only when one of the following conditions is met:
- At least 100 events have been collected.
- One hour has passed since the last batch was sent.
This means you should expect a delay between when an event occurs (like a push delivery or open) and when you receive the data at your endpoint.
Troubleshooting
If you still do not receive any data after one hour or after generating more than 100 events, please double-check the following in your integration settings:
- Endpoint URL: Ensure the URL is correct and publicly accessible.
- Authentication: If your endpoint requires an authorization token or password, confirm that it has been configured correctly.
- Server Status: Verify that your endpoint is active and able to process incoming POST requests.
Comments
0 comments
Please sign in to leave a comment.