Skip to end of banner
Go to start of banner

Order Entry API - Update Order

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 Next »

Update a working order by the Venue Order ID.

URL /orders/{venueOrderId}
HTTP Method PUT
Version 1.0.1
Content

Request

Parameters

Parameter Name Location Type Multi-ple Values Usage Description
CME-Application-Name Application Name Header String No REQUIRED

Name of the customer system that generated the message. Must match the system name as certified in AutoCert+ exactly.

CME-Application-Vendor Application Vendor Header String No REQUIRED

Name of the vendor who provided the customer system. For a proprietary system, use the firm name.

CME-Application-Version Application Version Header String No REQUIRED

Version identifier for the customer system.

CME-Request-ID Request ID Header String No REQUIRED
CME-Transact-Time Transaction Time Header DateTime No Format:  yyyy-mm-ddThh:mm:ss.dZ REQUIRED
venueOrderId Venue Order ID Path String No REQUIRED

Body

Order Request Message - OrderRequestMessage

Field Name Type Values Usage Description
payload[] Payload Order

Order - OrderRequestMessage.payload[]

Field Name Type Values Usage Description
customerOrderId Customer Order ID String REQUIRED

Unique customer-assigned order identifier. Client system must maintain uniqueness of this value across all orders for the trading week (Sunday through Friday). Maximum allowed value is 20bytes.

displayQty Display Quantity Quantity OPTIONAL

Maximum amount of quantity to be displayed in the order book at any given time. Default is the full order quantity. Can be any number between 1 and the value in Quantity.

This field can only be changed if the display quantity is set on the initial order.

manualInd Manual Indicator YesNoIndicator
  • NO
  • YES
REQUIRED

Indicates if the message was generated by manual or automated trading logic. This tag is subject to Rule 536.B.2 Electronic Audit Trail Requirements for Electronic Order Routing/Front-End Systems.

price Price Price OPTIONAL

Price per lot for the order. Required for Limit and Stop_Limit orders

qty Order Quantity Quantity OPTIONAL

Total order size.

Response - 204

Response - 400

Body

Error Response Message - ErrorResponseMessage

Field Name Type Values Usage Description
errors[] Errors Error

Error - ErrorResponseMessage.errors[]

Field Name Type Values Usage Description
code Error Code String ALWAYS
instance Error Instance String

OPTIONAL
message Error Message String

ALWAYS
referenceIndex Error Reference Index Integer

ALWAYS

Response - 401

Response - 404

Response - 500

Body

Error Response Message - ErrorResponseMessage

Field Name Type Values Usage Description
errors[] Errors Error

Error - ErrorResponseMessage.errors[]

Field Name Type Values Usage Description
code Error Code String ALWAYS
instance Error Instance String

OPTIONAL
message Error Message String

ALWAYS
referenceIndex Error Reference Index Integer

ALWAYS
  • No labels