- Eventos: cada
event_idse procesa una sola vez por inquilino. Reenviar un lote entero devuelve los repetidos enduplicadosy no cambia nada. - Decisiones en línea: manda
Idempotency-Key(cualquier cadena única por petición, por ejemplo un UUID). Durante 24 horas, repetir la misma clave con el mismo cuerpo devuelve la misma decisión; la misma clave con otro cuerpo responde422 idempotencia_conflicto. Así un reintento nunca crea dos decisiones ni altera las propensiones. - Confirmaciones: una por decisión; repetirla responde
409.
Decisiones
Idempotencia
Reintentar es seguro: eventos por event_id, decisiones por Idempotency-Key.