Historical execution-report replay through EventResendRequest (35=U1) requires allowlisting for your user account on both
KalshiNR and KalshiDC sessions. Contact institutional@kalshi.com to request access. Requests from accounts that are not allowlisted are rejected with EventResendReject (35=U3), reason 5 (NOT_ENABLED). Allowlisting does not backfill earlier events."-1;-1") are excluded.
Resent messages have new FIX sequence numbers, different from their original numbers on the trading session. Use ExecID to reconcile.
EventResendRequest (35=U1)
Request execution reports within a specified ExecID range.
Example: