Skip to end of banner
Go to start of banner

Order Entry API V2 - Submit Request For Quote

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Solicit a quote on an instrument.
URL/quotes/new
HTTP MethodPOST
Version2.0.0
Contents

Request

Body

RefFieldNameData TypeValuesUsageDescription
1header
2→ applicationNameApplication NameString
REQUIRED

Identifies the application generating the message.

3→ applicationVendorApplication VendorString
REQUIRED

Identifies the vendor of the application generating the message.

4→ applicationVersionApplication VersionString
REQUIRED

Identifies the version of the application generating the message.

5→ requestIdRequest IDString
REQUIRED

A unique identifier for the request provided by the client for correlation.

6→ sentTimeSent TimeDateTime
REQUIRED

Timestamp of the message leaving the producing application.

7payload
8→ entities
9→ → customerAccountIdCustomer Account IDString
  • Length: 1 - 12
REQUIRED

Unique account identifier.

10→ → executingFirmIdExecuting Firm IDString
  • Length: 1 - 10
REQUIRED
11→ → operatorIdOperator IDString
  • Length: 1 - 18
REQUIRED
12→ → senderCountrySender CountryString
  • Length: 1 - 2
REQUIRED
13→ → senderStateSender StateString
  • Length: 2 - 2
OPTIONAL
14→ instrument
15→ → glbxSecurityIdGlobex Security IDInteger
REQUIRED
16→ manualIndManual IndicatorYesNoIndicator
  • NO (No) - No
  • YES (Yes) - Yes
REQUIRED

Indicates whether the order was generated by automated trading logic.

17→ qtyIntQuantity IntegerInteger
OPTIONAL
18→ sideIndSide IndicatorMarketSideIndicator
  • BUY (Buy) - Identifies a buy side order
  • SELL (Sell) - Identifies a sell side order
OPTIONAL

Response - 201

Body

RefFieldNameData TypeValuesUsageDescription
1header
2→ requestIdRequest IDstring
ALWAYS

A unique identifier for the request provided by the client for correlation.

3→ sentTimeSent TimedateTime
ALWAYS

Timestamp of the message leaving the producing application.

4payload
5→ entities
6→ → operatorIdOperator IDstring
ALWAYS
7→ → senderCountrySender Countrystring
ALWAYS
8→ → senderStateSender Statestring
OPTIONAL
9→ manualIndManual IndicatoryesNoIndicator
  • NO (No) - No
  • YES (Yes) - Yes
ALWAYS

Indicates whether the order was generated by automated trading logic.

10→ transactionTimeTransaction TimedateTime
ALWAYS
11→ venueQuoteIdVenue Quote IDstring
ALWAYS

Response - 500

Body

RefFieldNameData TypeValuesUsageDescription
1errors[]
2→ codeCodestring
  • 1 - {Unclassified error message}
ALWAYS
3→ messageMessagestring
ALWAYS
4header
5→ requestIdRequest IDstring
ALWAYS

A unique identifier for the request provided by the client for correlation.

6→ sentTimeSent TimedateTime
ALWAYS

Timestamp of the message leaving the producing application.

Response - 403

Body

RefFieldNameData TypeValuesUsageDescription
1errors[]
2→ codeCodestring
  • 1 - {Unclassified error message}
ALWAYS
3→ messageMessagestring
ALWAYS
4header
5→ requestIdRequest IDstring
ALWAYS

A unique identifier for the request provided by the client for correlation.

6→ sentTimeSent TimedateTime
ALWAYS

Timestamp of the message leaving the producing application.

Response - 400

Body

RefFieldNameData TypeValuesUsageDescription
1errors[]
2→ codeCodestring
  • 1 - {Unclassified error message}
  • 101 - {Field} is not present
  • 102 - {Field} has an incorrect value: {Value}
  • 103 - {Field} is invalid
ALWAYS
3→ messageMessagestring
ALWAYS
4→ referenceFieldReference Fieldstring
OPTIONAL
5header
6→ requestIdRequest IDstring
ALWAYS

A unique identifier for the request provided by the client for correlation.

7→ sentTimeSent TimedateTime
ALWAYS

Timestamp of the message leaving the producing application.

  • No labels