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: admin35=j
If Kraken needs to reject a message before it reaches the Trading engine and gets an OrderID, the order or cancellation will be rejected using a Business level reject.
header
required
35=j
45 - RefSeqNum
integer
required
Sequence number of the rejected message.
372 - RefMsgType
char
required
The MsgType 35 of the FIX message being referenced.
379 - BusinessRejectRefID
string
required
The value of the ClOrdID field on the message being rejected.
380 - BusinessRejectReason
integer
required
Code to identify reason for a Business Message Reject message.Possible values:
  • 0 : Others
  • 1 : Unknown ID
  • 2 : Unknown Instrument
  • 3 : Unsupported Message Type
  • 4 : Application not available
  • 5 : Conditionally Required Field Missing
  • 6 : Not Authorized
  • 101 : Unknown order
  • 104 : Order too old
58 - Text
string
Full description for rejection.
trailer
required
8=FIX.4.4|9=127|35=j|34=16|49=KRAKEN-TRD|56=CLIENT|52=20260407-14:32:05.122|45=0|58=EOrder:Insufficient funds|372=D|379=1744036325000000|380=0|10=080|