Hello!
my Zap is doing a Webhook POST request to another API. The API takes a couple of seconds to respond and therefore the POST request is sent multiple times, trying to get a response from the other service. the other service logs reflects a response time of 0.85sec or 0.90sec
This behavior causes duplicates in the database of the other service, because the same request is sent 2-3 times due the slow response time
Is there a way to prevent the request to be send multiple times?
I found this answer from a previous post… but besides directing where might be the issue, there is no example or advice for solution… Can anyone help?
Best answer by Danvers
It sounds like the webhook is waiting for a successful response from the API that it’s sending to. Are you able to take a look at the logs of the API that the Zap is sending to to see what responses it’s giving and it what timeframe?
One thing to remember is that the timeout for getting a response from a webhook is 37ms, so if the API isn’t responding in that time, that will likely be why the Zap is attempting to send the webhook multiple times.