Ante timeout o pérdida de respuesta de inscripción, conserva el mismo login y
Idempotency-Key para el reintento. Cuando el servidor ya guardó el evento, devuelve el participante existente. No uses la clave CRM desde el navegador ni registres cuerpos con información sensible en logs públicos.
El ranking puede tardar hasta la siguiente sincronización del worker en reflejar una operación.
generated_at indica cuándo respondió la API y last_sync_at cuándo se actualizó cada participante.
