Debounce
AI-generatedSummary
Groups items by identifier and releases bundled payloads after a configurable wait time.
Inputs
- identifier — The unique key to group incoming items (e.g., User ID, IP address, Webhook ID)
- payload — The data to collect and bundle
- waitTime — How long to wait for new items before releasing the bundled data
Output shape
A single output item emitted after the wait period expires with no new items for the group. Its JSON body contains the group key and an array of collected payloads.
If multiple items arrive within the wait window for the same identifier, their payloads are accumulated and released together once the timer elapses. The internal memory store resets after each release.