Just to check you are replying to a incoming webhook with a
HTTP 1.0/200 Ok
And/or
With the optional body text of
Ok
Which can help confirm a 200 Ok response to the webhook handler.
Normally a repeat is only sent if a 200 is not received or you took too long to reply
Normally you should 200 Ok as quickly as possible and pass the data/payload to a background processor.
So you reply before you start processing the payload not after
It’s possible your job is taking too log and the second/duplicate is in fact the first retry which clears normally