/
Order Entry API V2

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

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.

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.

Message Service Summary

Name

Description

Name

Description

Business Reject

Output - Business Reject Error: Sent in response to malformed requests

Cancel Order

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

Create Instrument

Input - Create Instrument: Submit new tradeable instrument request

Get order Status

Input - Search for Orders: Get order status for single (or multiple) working order(s)

Heartbeat

Output - Heartbeat: Unsolicited message sent from the server on a periodic basis.

Mass Order Cancel

Input - Mass Order Cancel: Submit mass order cancel request.

Order Expired

Output - Order ExpiredInput - Search for Trades:

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

Search For Trades

Input - Search for Trades: Request a trade record using custom criteria. Based on query parameters, one or more trades may be returned.

Submit Order

Input - Submit Order: Submit a new order.

Submit Request For Quote

Input - Submit Request For Quote: Solicit a quote on an instrument.

Trade Fill

Output - Trade Fill Response

Update Order

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

Other Resources




How was your Client Systems Wiki Experience? Submit Feedback

Copyright © 2024 CME Group Inc. All rights reserved.