Skip to main content

Documentation Index

Fetch the complete documentation index at: https://kraken-sandbox.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

FIXsession: trading35=q
This request is used by clients to cancel all open orders including untriggered orders and orders resting in the book. As a response to this request, Kraken will confirm each order cancellation through execution report type canceled.
header
required
35=q
11 - ClOrdID
string
required
Unique identifier of the order. The ID can be one of the following formats:
  • Ever-Increasing Positive Numbers: Ever-increasing positive numbers, such as microsecond timestamps, to ensure the uniqueness and sequential nature of the identifiers. Example: Using the current microsecond timestamp as the ClOrdID, such as 1623448294234000 (Max 18 characters)
  • Timestamp-First v4 UUIDs: A timestamp-first v4 UUID might look like 1b4e28ba-2fa1-11d2-883f-0016d3cca427, where the initial part (1b4e28ba-2fa1) of the UUID represents the timestamp. The timestamp granularity to generate the first part needs to be 10 microseconds maximum such as 162344829423400.
60 - TransactTime
string
required
Time of order cancellation expressed in UTC. Format: YYYYMMDD-HH:MM:SS.uuu
530 - MassCancelRequestType
integer
required
Possible values:
  • 1 : Cancel all orders created or replaced during the trading Session by Symbol
  • 6 : Cancel all orders created or replaced during the trading Session
  • 7 : Cancel all open orders created by the SenderCompID
55 - Symbol
string
The pair in format BASE/QUOTE.Condition: MassCancelRequestType = 1
trailer
required
8=FIX.4.4|9=121|35=q|34=6|49=CLIENT|56=KRAKEN-TRD|52=20260407-14:32:10.000|11=1744036340000000|55=BTC/USD|60=20260407-14:32:10.000|530=1|10=238|