Idempotencia significa que repetir una operación tiene el mismo efecto final que hacerla una sola vez. Es útil cuando una aplicación reintenta una solicitud porque se perdió la conexión a Internet.

Por ejemplo, establecer dos veces en azul el color de un perfil debería dejarlo azul, no crear dos perfiles. La solicitud repetida no añade otro cambio.

No todas las acciones son idempotentes. Enviar dinero dos veces podría cobrarlo dos veces si el servicio no reconoce las solicitudes repetidas. La cuestión importante es qué cambio duradero ocurre al repetir una operación.