By including a relayDeduplicationKey property in your webhook's payload, you can enforce Relay.app to only trigger a run once for every unique case of relayDeduplicationKey.
Meaning:
The first time a unique value of relayDeduplicationKey is present that was never seen before, Relay.app will trigger a run for the webhook request
For all webhook requests afterwards where the value of relayDeduplicationKey is the same, no runs will be triggered and instead the following response is returned for the request:
{
"status": "duplicate",
"existingRunId": "<ID of previously triggered run>"
}