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

# News

> News via FIX

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

News messages are disseminated for upcoming maintenance or emergency events when a subscription is requested through the Trading Session Status Request (/exchange/api-reference/unified-fix/tssr).

***

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

<ResponseField name="41 - OrigTime" type="UTCTimestamp" required>
  Event emission time
</ResponseField>

<ResponseField name="61 - Urgency" type="integer" required>
  **Possible values:**

  * `0` : Scheduled maintenance
  * `1` : Emergency
</ResponseField>

<ResponseField name="148 - Headline" type="string" required>
  `event.title` OR `Emergency: <incident_status>`
</ResponseField>

<ResponseField name="149 - URLLink" type="string">
  Status page link
</ResponseField>

<ResponseField name="62 - ValidUntilTime" type="string" conditional>
  SExpected end of the maintenance window
</ResponseField>

<ResponseField name="33 - LinesOfText" type="integer" required>
  Always 1
</ResponseField>

<ResponseField name="58 - Text" type="string" required>
  Full advisory text
</ResponseField>

<ResponseField name="1472 - NewID" type="string" required>
  Unique identifier of the news message
</ResponseField>

<ResponseField name="1473 - NewsCategory" type="integer" required>
  Always "3 - Technical New"
</ResponseField>

<ResponseField name="1476 - NewsRefID" type="string" conditional>
  When present, points at the NewsID of the previous message for the same logical event. Used for phase transitions and event closure.
</ResponseField>

<ResponseField name="1477 - NewsRefType" type="integer" conditional>
  0 (Replacement) — the newer message supersedes the referenced one
</ResponseField>

<ResponseField name="5203 - KrakenEventPhase" type="sring" required>
  **Possible values:**

  * announced | reminder\_24h | approaching\_30mimminent\_5m | final\_warning\_30s | cancelled (maintenance);
  * investigating | identified | monitoring | resolved (emergency)
</ResponseField>

<ResponseField name="5204 - KrakenAffectedServices" type="string" required>
  **Possible values:**

  * spot\_fix
  * spot\_ws
  * spot\_rest,futures\_fix
  * futures\_rest
  * futures\_ws
</ResponseField>

<ResponseField name="5205 - KrakenExpectedStartUTC" type="UTCTime" conditional>
  Maintenance Only. Window start time.
</ResponseField>

<ResponseField name="5206 - KrakenExpectedEndUTC" type="UTCTime" conditional>
  Maintenance Only. Window stendart time.
</ResponseField>

<ResponseField name="5207 - KrakenCancelBeforeUTC" type="UTCTime" conditional>
  Maintenance Only. Pre-window marker
</ResponseField>

<ResponseField name="5208 - KrakenRecommendedAction" type="string" conditional>
  Maintenance Only. Client Action.
  **Possible values:**

  * continue
  * reduce\_activity
  * cancel\_open\_orders
  * stop\_new\_orders
  * disconnect\_and\_wait
</ResponseField>

<ResponseField name="5209 - KrakenOrderSubmission" type="string" conditional>
  Maintenance Only. Trading advisability
  **Possible values:**

  * allowed
  * discouraged
  * blocked
</ResponseField>

<ResponseField name="5210 - KrakenTimeToStartSec" type="integer" conditional>
  Maintenance Only. Seconds to start.
</ResponseField>

<ResponseField name="5211 - KrakenNextStepType" type="string" conditional>
  Emergency Only. Expected next state.
  **Possible values:**

  * expected\_restart
  * expected\_cancel\_only
  * expected\_post\_only
  * expected\_online
</ResponseField>

<ResponseField name="5212 - KrakenNextStepAtUTC" type="UTCTime" conditional>
  Emergency Only. Next steps.
</ResponseField>

<ResponseField name="5213 - KrakenNextStepAppliesTo" type="string" conditional>
  Emergency Only.
</ResponseField>

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

<CodeGroup>
  ```New message Example theme={null}
  8=FIX.4.4|35=B|49=KRAKEN-TRD|56=QAProdFIXtesting|33=1|58=We will be performing scheduled maintenance on August 7 between 08:00-08:05 am UTC. Clients may experience brief connection errors or service interruptions lasting up to 60 seconds. Trading is not affected.|42=20260806-15:34:02.769|61=0|62=20260807-08:05:00.000|148=Scheduled Maintenance - Website|1472=maint-16-r5|1473=3|5203=reminder_24h|5204=spot_trading|5205=20260807-08:00:00.000|5206=20260807-08:05:00.000|5207=20260807-07:55:00.000|5208=continue|5209=allowed|5210=59157|10=206|
  ```
</CodeGroup>
