Request
Body
Ref | Field | Name | Data Type | Values | Usage | Description |
---|---|---|---|---|---|---|
1 | header | |||||
2 | → applicationName | Application Name | String | REQUIRED | Identifies the application generating the message. | |
3 | → applicationVendor | Application Vendor | String | REQUIRED | Identifies the vendor of the application generating the message. | |
4 | → applicationVersion | Application Version | String | REQUIRED | Identifies the version of the application generating the message. | |
5 | → requestId | Request ID | String | REQUIRED | A unique identifier for the request provided by the client for correlation. | |
6 | → sentTime | Sent Time | DateTime | REQUIRED | Timestamp of the message leaving the producing application. | |
7 | payload | |||||
8 | → customerOrderId | Customer Order ID | String |
| REQUIRED | |
9 | → entities | |||||
10 | → → customerAccountId | Customer Account ID | String |
| REQUIRED | |
11 | → → customerOriginType | Customer Origin Type | OriginType |
| REQUIRED | |
12 | → → customerType | Customer Type | CustomerType |
| REQUIRED | |
13 | → → executingFirmId | Executing Firm ID | String |
| REQUIRED | |
14 | → → operatorId | Operator ID | String |
| REQUIRED | |
15 | → → senderCountry | Sender Country | String |
| REQUIRED | |
16 | → → senderState | Sender State | String |
| OPTIONAL | |
17 | → instrument | |||||
18 | → → glbxSecurityId | Globex Security ID | Integer | REQUIRED | ||
19 | → manualInd | Manual Indicator | YesNoIndicator |
| REQUIRED | Indicates whether the order was generated by automated trading logic. |
20 | → sideInd | Side Indicator | MarketSideIndicator |
| REQUIRED | |
21 | → venueOrderId | Venue Order ID |
| OPTIONAL |
Response - 200
Body
Ref | Field | Name | Data Type | Values | Usage | Description |
---|---|---|---|---|---|---|
1 | header | |||||
2 | → requestId | Request ID | string | ALWAYS | A unique identifier for the request provided by the client for correlation. | |
3 | → sentTime | Sent Time | dateTime | ALWAYS | Timestamp of the message leaving the producing application. | |
4 | payload | |||||
5 | → action | Action | orderAction |
CANCEL
| ALWAYS | |||||
6 | → cancelReason | Cancel Reason | orderCancelReason |
|
|
|
DISCONNECT
|
EXCHANGE
|
|
|
|
| OPTIONAL | |||||
7 | → cumulativeQtyInt | Cumulative Quantity Integer | int32 | ALWAYS | ||
8 | → customerOrderId | Customer Order ID | string | ALWAYS | ||
9 | → displayQtyInt | Display Quantity Integer | int32 | OPTIONAL | ||
10 | → durationType | Duration Type | orderDurationType |
DAY
|
|
|
|
| ALWAYS | |||||
11 | → entities | |||||
12 | → → customerAccountId | Customer Account ID | string | ALWAYS | ||
13 | → → customerOriginType | Customer Origin Type | originType |
CUSTOMER
|
HOUSE
| ALWAYS | |||
14 | → → customerType | Customer Type | customerType |
|
|
|
|
OTHER
| ALWAYS | |||||
15 | → → executingFirmId | Executing Firm ID | string | ALWAYS | ||
16 | → → senderCountry | Sender Country | string | ALWAYS | ||
17 | → → senderState | Sender State | string | OPTIONAL | ||
18 | → expirationDt | Expiration Date | date | CONDITIONAL | Criteria
|
| ||||||
19 | → instrument | |||||
20 | → → glbxSecurityId | Globex Security ID | int32 | ALWAYS | ||
21 | → manualInd | Manual Indicator | yesNoIndicator |
NO
|
YES
| ALWAYS | Indicates whether the order was generated by automated trading logic. | ||||
22 | → minimumQtyInt | Minimum Quantity Integer | int32 | OPTIONAL | ||
23 | → price | Price | price | CONDITIONAL | Criteria
|
| ||||||
24 | → qtyInt | Quantity Integer | int32 | ALWAYS | ||
25 | → sideInd | Side Indicator | marketSideIndicator |
BUY
|
CROSS
|
SELL
| ALWAYS | ||
26 | → status | Status | orderStatus |
CANCELED
|
UNDEFINED
| ALWAYS | |||||
27 | → stopPrice | Stop Price | price | CONDITIONAL | Criteria
|
| ||||||
28 | → transactionTime | Transaction Time | dateTime | ALWAYS | ||
29 | → type | Type | orderType |
LIMIT
|
MARKET
|
|
STOP
|
| ALWAYS | |||||
30 | → venueExecutionId | Venue Execution ID | string | ALWAYS | ||
31 | → venueOrderId | Venue Order ID | string | ALWAYS |
Response - 400
Body
Ref | Field | Name | Data Type | Values | Usage | Description |
---|---|---|---|---|---|---|
1 | errors[] | |||||
2 | → code | Code | string |
1
| ALWAYS | |||||
3 | → message | Message | string | ALWAYS | ||
4 | header | |||||
5 | → requestId | Request ID | string | ALWAYS | A unique identifier for the request provided by the client for correlation. | |
6 | → sentTime | Sent Time | dateTime | ALWAYS | Timestamp of the message leaving the producing application. |
Response - 403
Body
Ref | Field | Name | Data Type | Values | Usage | Description |
---|---|---|---|---|---|---|
1 | errors[] | |||||
2 | → code | Code | string |
1
| ALWAYS | |||||
3 | → message | Message | string | ALWAYS | ||
4 | header | |||||
5 | → requestId | Request ID | string | ALWAYS | A unique identifier for the request provided by the client for correlation. | |
6 | → sentTime | Sent Time | dateTime | ALWAYS | Timestamp of the message leaving the producing application. |
Response - 500
Body
Ref | Field | Name | Data Type | Values | Usage | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | errors[] | |||||||||||||||||
2 | → code | Code | string |
1
100
1003
101
102
103
2048
2051
7024
7027
7029
| ALWAYS | |||||||||||||
3 | → message | Message | string | ALWAYS | ||||||||||||||
4 | → referenceField | Reference Field | string | OPTIONAL | ||||||||||||||
5 | header | |||||||||||||||||
6 | → requestId | Request ID | string | ALWAYS | A unique identifier for the request provided by the client for correlation. | |||||||||||||
7 | → sentTime | Sent Time | dateTime | ALWAYS | Timestamp of the message leaving the producing application. | |||||||||||||
8 | payload | |||||||||||||||||
9 | → customerOrderId | Customer Order ID | string | ALWAYS | ||||||||||||||
10 | → transactionTime | Transaction Time | dateTime | OPTIONAL | ||||||||||||||
11 | → venueOrderId | Venue Order ID | string | OPTIONAL |