>

Clicked Gallery

What does an Idempotent API mean?

Highlighted from a real engineering doc. Explained by Clicked.

Used in a sentence

Engineering Notes · AI Systems

The payment gateway endpoint must be fully idempotent to ensure multiple clicks don’t double-charge the card.

The reader highlighted one word in the docs. Clicked explained the technical term “idempotent” in plain language:

Explained in three depths

Same facts, different vibe — Slang mode 😎

Formal definition — The same term, explained the usual way

Idempotency is the property whereby multiple identical invocations of an operation yield the same system state and response as a single invocation. In HTTP semantics, GET, PUT, and DELETE are defined as idempotent while POST is not; services commonly implement idempotency for non-idempotent operations via client-supplied idempotency keys, under which the outcome of the first execution is persisted and returned for subsequent duplicate requests, thereby rendering retries safe in the presence of network failures.

Want Clicked to explain terms like “idempotent” directly in your browser — including on PDFs?

Add to Chrome — Free

50 free Explanations · No credit card required