Data push is a data capture method where a source sensor, device, gateway, or third-party service sends data directly to IMSURGE.

For data push integrations, IMSURGE does not need to contact the source system on a polling schedule. Instead, executions occur when the source system pushes data to IMSURGE.

Data push integrations usually use an ingress endpoint. The ingress endpoint is the receiving location that the external system sends data to.


When to Use Data Push

Data push is useful when the source system is designed to send readings, events, exports, or webhook messages as soon as data becomes available.

This model can reduce delay between measurement and pipeline execution because IMSURGE starts work after data arrives.


Historical Data

Direct push methods usually focus on current or future data. They often do not send historical data unless the source system has a separate export or replay feature.

Some data push integrations support manual execution so users can collect recent historical data separately from the normal push flow.