Idempotency Key - CI/CD Glossary Definition
Idempotency Key: An idempotency key is a unique client-supplied identifier attached to a request so the server can detect and ignore duplicate deliveries, making a retried operation safe to repeat.
An idempotency key is a unique client-supplied identifier attached to a request so the server can detect and ignore duplicate deliveries, making a retried operation safe to repeat.
When retries and at-least-once delivery can send the same request twice, an idempotency key lets the server perform the effect only once no matter how many copies arrive.
In CI
A webhook receiver stores each delivery's unique ID (GitHub sends X-GitHub-Delivery) and skips events it has already handled, so a redelivered webhook does not trigger a duplicate deploy.