Skip to content
Latchkey

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.

Related guides

Run this faster and cheaper on Latchkey managed runners. Start free →