Idempotency
Section titled “Idempotency”Idempotency means that repeating an operation produces the same intended effect as performing that operation once.
The property is valuable when callers may retry after timeouts or uncertain failures. It prevents repeated execution from multiplying a side effect.
An idempotent operation can still return different metadata on repeated calls. The important property is the intended effect on system state.
Related knowledge
IdempotencyMake repeated delivery of the same logical operation safe when retries, duplicates, or uncertain responses are possible.