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 collects events and sends them in batches, and each request to your endpoint carries up to 100 events. 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 waiting, 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, able to process incoming POST requests, and returns a
2xxresponse code for accepted events.
If your endpoint accepts no events for 24 hours, Pushwoosh pauses the integration, discards the events waiting to be sent, and emails the account owner. See Paused integration for details.
Comments
0 comments
Please sign in to leave a comment.