> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cdp.coinbase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# INTX FIX Common Components

## Standard Header

Fields that go at the beginning of every message.

| Tag | Name         | Type          | Required | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| :-- | :----------- | :------------ | :------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 8   | BeginString  | String        | Y        | Must be set to `FIXT.1.1`<br /><br />Since FIX version 5.0 this field represents the session version. The application version gets specified in Logon message's DefaultApplVerID (1137) tag.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| 9   | BodyLength   | Int           | Y        | Message length in bytes up to the checksum field, must be the second field in message                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| 35  | MsgType      | String        | Y        | The type of message proceeding the header, must be the third field in the message. Supported values include:<br /><br />All Sessions<br />A = Logon<br />0 = Heartbeat<br />1 = TestRequest<br />3 = Reject<br />5 = Logout<br /><br />Order Entry<br />D = NewOrderSingle<br />F = OrderCancelRequest<br />G = OrderCancelReplaceRequest<br />8 = ExecutionReport<br />9 = OrderCancelReject<br />F1 = LastExecIDRequest<br />F2 = LastExecID<br /><br />Market Data<br />x = SecurityListRequest<br />y = SecurityList<br />d = SecurityDefinition<br />V = MarketDataRequest<br />Y = MarketDataRequestReject<br />W = MarketDataSnapshotFullRefresh<br />X = MarketDataIncrementalRefresh<br /><br />Drop Copy<br />8 = ExecutionReport<br />F1 = LastExecIDRequest<br />F2 = LastExecID<br />F3 = EventResendRequest<br />F4 = EventResendComplete<br />F5 = EventResendReject |
| 49  | SenderCompID | String        | Y        | The API key assigned by the exchange.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| 56  | TargetCompID | String        | Y        | Defined based on the type of FIX session:<br /><br />CBINTLOE = Order Entry<br />CBINTLMD = Market Data<br />CBINTLDC = Drop Copy                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| 34  | MsgSeqNum    | Int           | Y        | Monotonically increasing sequence number                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| 97  | PossResend   | Boolean       | C        | Indicates if the message may have already been sent with a different sequence number. This is useful when performing an application level replay on the drop copy session.<br /><br />N = Original transmission<br />Y = Possible resend                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| 52  | SendingTime  | UTC timestamp | Y        | When sending a message to Coinbase International, SendingTime should be in milliseconds expressed in UTC: `YYYYMMDD-HH:MM:SS.sss`. When receiving a message from Coinbase International SendingTime will be in microseconds expressed in UTC: `YYYYMMDD-HH:MM:SS.ssssss`. SendingTime must be within 1 second of the server's current time, or the message will be rejected with a SendingTime Accuracy Problem (SessionRejectReason=10).                                                                                                                                                                                                                                                                                                                                                                                                                                           |

## Standard Trailer

Fields that go at the end of every message

| Tag | Name     | Type   | Required | Description                                                                                                                                                                                                                           |
| :-- | :------- | :----- | :------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| 10  | CheckSum | String | Y        | Three byte checksum calculated by summing every byte in the message up to and not including the checksum field itself. This value is then moduloed by 256 and written with prefixed 0s (if necessary) to meet the 3 byte requirement. |

## Parties

A repeating group of identifiers that indicates components of the user model (e.g. portfolio) affiliated with the message.

| Tag              | Name       | Type   | Required | Description                                                                                                                                                                                                                                                                                                                                                                                                           |
| :--------------- | :--------- | :----- | :------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 453              | NoPartyIDs | int    | C        | Marks the beginning of the Parties repeating group component. Currently a max of 1 party is supported to specify the portfolio UUID. In the future additional parties may get added.<br /><br /> Supported values:<br />1 = Specify portfolio UUID or client UUID<br /><br />If no party is specified the message applies to the default portfolio UUID affiliated with the API key.                                  |
| <pre>→ 448</pre> | PartyID    | string | C        | The unique identifier used to represent the party entry.                                                                                                                                                                                                                                                                                                                                                              |
| <pre>→ 452</pre> | PartyRole  | int    | C        | The type of party entry that the PartyID (448) value represents. Currently supports:<br /><br /> 3 = Client ID<br /> 24 = Customer account<br /><br /> The Customer Account (24) value indicates the PartyID value contains the UUID of the portfolio affiliated with the message. The Client ID (3) value indicates the PartyID value contains the UUID of a client managed by the broker (only applies to brokers). |
