> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kraken.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Resend Request

> Request retransmission after a sequence gap

<div className="api-banner">
  <span className="api-protocol fix">FIX</span>
  <span className="api-detail">session: admin</span>
  <span className="api-tag">35=2</span>
</div>

Sent by either side when an incoming MsgSeqNum is higher than expected, asking for the messages in the gap. The counterparty answers either with the original messages carrying PossDupFlag=Y, or with a Sequence Reset carrying GapFillFlag=Y for administrative messages it will not replay. Expect one whenever a client reconnects to an existing session without resetting sequence numbers.

**Direction:** Either direction

***

<ResponseField name="header" type="" required>35=`2`</ResponseField>

<ResponseField name="7 - BeginSeqNo" type="SeqNum" required>
  First message sequence number to retransmit.

  **Format:** Sequence number of the first message to retransmit.
</ResponseField>

<ResponseField name="16 - EndSeqNo" type="SeqNum" required>
  Last message sequence number to retransmit. Zero requests everything from BeginSeqNo onwards.

  **Format:** Sequence number, or 0 to request everything from BeginSeqNo onwards.
</ResponseField>

<ResponseField name="trailer" type="" required />
