Order Entry API V2

Use this API to enter, modify and cancel orders and to create User Defined Spreads for the CME Globex platform for central limit order book trading.



Web Service Summary

HTTPS RESTful Web Service

Web Socket

HTTPS RESTful Web Service

Web Socket

Name

Path

Method

Message

Description

Establish Websocket connection

/order/events

GET



Initiation Web socket connections to the Order Entry Service with capability to configure Cancel on Disconnect

preferences for the session.

Submit Order

/order/new

POST

Submit Order

Submit a new order.

Cancel Order

/order/cancel

PUT

Cancel Order

Cancel a working order by the Venue Order ID and/or Customer Order ID.

Update Order

/order/update

PUT

Update Order

Update a working order by the Venue Order ID and/or Customer Order ID.

Get Order Status

/order/status

POST

Get Order Status

Get order status for single (or multiple) working order(s).

Search for Trades

/trades/search

POST

Search For Trades

Request a trade record using custom criteria. Based on query parameters, one or more trades may be returned.

Mass Order Cancel

/order/cancel-mass

PUT

Mass Order Cancel

Submit mass order cancel request.

Create Instrument

/instruments

POST

Create Instrument

Submit request to create User Defined Spreads (UDS).

Submit Request For Quote

/quotes/new

POST

Submit Request For Quote

Solicit a quote on an instrument.







Heartbeat

Applicable only to Web Socket connections.

Heartbeat is sent by the server every 5 seconds. No Heartbeat requirement from the client system.







Order Expired

Applicable only to Web Socket connections.

Asynchronous order status message indicating order expiry.







Trade Fill

Applicable only to Web Socket connections.

Asynchronous  order message indication fills.







Business Reject

Business reject is sent when inbound client message fails business logic.

Other Resources




How was your Client Systems Wiki Experience? Submit Feedback

Copyright © 2024 CME Group Inc. All rights reserved.