La idempotencia es una propiedad clave en operaciones HTTP o RPC que asegura que ejecutar una misma solicitud varias veces —con los mismos parámetros— siempre produce el mismo resultado en el sistema. Es decir, no importa si la operación se envía una vez o diez: su efecto será idéntico. Esto es fundamental para garantizar consistencia y robustez en APIs, especialmente en escenarios donde pueden ocurrir reintentos automáticos por timeouts o duplicaciones de red. Al diseñar operaciones idempotentes (como PUT o DELETE en HTTP), evitás problemas como cobros dobles, creación de recursos duplicados o estados inconsistentes. En sistemas distribuidos, es casi sinónimo de tranquilidad.