Skip to main content

Header & Trailer

The baseline specification for this API is FIX 4.4. A standard header must be present at the start of every message in both directions. All messages sent in either direction should contain both SenderCompID and TargetCompID. These values will be communicated by kraken during the onboarding process.

Standard Header 

MESSAGE BODY

8 - BeginString string required
Must be FIX.4.4
9 - BodyLength integer required
Length of message expressed as the number of characters in the message following the BodyLength field up to, and including, the delimiter immediately preceding the checksum tag(10)
35 - MsgType char required
The message type
34 - MsgSeqNum integer required
The sequence number for this message
52 - SendingTime string required
Format: YYYYMMDD-HH:MM:SS.uuu
Time of message transmission by the sender expressed in UTC.
49 - SenderCompID string required
Identifies the party sending the message
56 - TargetCompID string required
Identifies the party receiving the message
122 - OrigSendingTime string conditional
Condition: Required for retransmission of message
Format: YYYYMMDD-HH:MM:SS.uuu
If no data is available, this value is set to the SendingTime value.
43 - PossDupFlag boolean
Possible values: [true, false]
Indicates possible retransmission of message with this sequence number

Standard Trailer

10 - Checksum string required

Always the last field in a FIX message