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

# Trading Session Status

> Trading session status response via FIX (Spot only)

<div className="api-banner">
  <span className="api-protocol fix">FIX</span>
  <span className="api-detail">session: market-data</span>
  <span className="api-tag">35=h</span>
</div>

Response to a [Trading Session Status Request](/exchange/api-reference/unified-fix/tssr) with the current market status.

<Note>This message is available for **Spot only**.</Note>

***

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

<ResponseField name="335 - TradSesReqID" type="string" required>
  Unique request identifier.
</ResponseField>

<ResponseField name="336 - TradingSessionID" type="string" required>
  Trading Session identifier.
</ResponseField>

<ResponseField name="340 - TradSesStatus" type="integer">
  **Possible values:**

  * `0` : unknown
  * `1` : Maintenance — Markets are offline for scheduled maintenance — new orders cannot be placed and existing orders cannot be cancelled.
  * `2` : Online — Markets are operating normally — all order types may be submitted and order matching can occur.
  * `101` : cancel\_only — Orders can be cancelled but new orders cannot be placed. No order matching will occur.
  * `102` : post\_only — Only limit orders using the `post_only` option can be submitted. Orders can be cancelled. No order matching will occur.
</ResponseField>

<ResponseField name="567 - TradSesStatusRejReason" type="integer">
  **Possible values:**

  * `1` : UNKNOWNTRADINGSESSIONID
  * `100` : INVALIDREQUESTID
  * `101` : INVALIDSUBSTYPE
  * `102` : DUPLICATEREQUESTID
  * `103` : ALREADYSUBSCRIBED
</ResponseField>

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

<CodeGroup>
  ```text Market Online (TradSesStatus=2) theme={null}
  8=FIX.4.4|9=88|35=h|34=3|49=KRAKEN-MD|56=CLIENT|52=20260407-14:32:01.000|335=TSSREQ1|336=SESSION|340=2|10=048|
  ```

  ```text Market Maintenance (TradSesStatus=1) theme={null}
  8=FIX.4.4|9=88|35=h|34=4|49=KRAKEN-MD|56=CLIENT|52=20260407-14:32:01.000|335=TSSREQ1|336=SESSION|340=1|10=048|
  ```
</CodeGroup>
