> ## 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.

# Sequence Reset

> Reset message sequence numbers via FIX

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

The Sequence Reset message is used to reset the incoming sequence number on the opposing side.

***

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

<ResponseField name="123 - SequenceReset" type="boolean" required>
  Indicates that the Sequence Reset (4) message is replacing administrative or application messages which will not be resent.

  **Possible values:**

  * `Y` : Gap Fill message, MsgSeqNum field valid
  * `N` : Sequence Reset, ignore MsgSeqNum
</ResponseField>

<ResponseField name="36 - NewSeqNo" type="integer" required>
  New sequence number.
</ResponseField>

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

<CodeGroup>
  ```text Gap Fill — Skip a range of messages (client → server) theme={null}
  8=FIX.4.4|9=70|35=4|34=8|49=CLIENT|56=KRAKEN-MD|52=20260407-14:32:01.000|123=Y|36=14|10=064|
  ```

  ```text Hard Reset — Reset sequence to 1 (client → server) theme={null}
  8=FIX.4.4|9=70|35=4|34=1|49=CLIENT|56=KRAKEN-TRD|52=20260407-14:32:01.000|123=N|36=1|10=083|
  ```
</CodeGroup>
