Origin
Idem is latin for ‘same’.
Definition
An operation or function, that when called multiple times will always produce the same result.
Examples
Idempotent
Practial examples
- Get, Put & Delete endpoints on a REST api
- Payment operations. Reposting the same form should not result in multiple charges to the customer.