submitContra

Accepts or rejects a submitted trade. Requires the unique token generated for the trade which can be obtained from the getPendingTrades command using the Reference ID provided by the reporting party.

Table 1. submitContra
ParameterRequiredDescription
CommandYsubmitContra
actionYEither accept or reject
tokenYThe unique token to identify the trade. Can be obtained by calling getPendingTrades with the reference ID provided by the reporting party.
accountYThe Account
subAccountNThe Clearing Account
ctiCodeYThe CTI Code; valid values are 1, 2, 3, or 4
capacityYThe Capacity; valid values are C (customer) or F (firm)
operatoridYThe Operator ID
frequentTraderIdNThe Frequent Trader ID
exec_sourceY
  • The execution source of the reporting party
  • Valid values are [W, Y, C, G, H, D]
  • W: Desk (High Touch)
  • Y: Electronic
  • C: Vendor-provided Platform billed by Executing Broker
  • G: Sponsored Access via Exchange API or FIX provided by Executing Broker
  • H: Premium Algorithmic Trading Provider billed by Executing Broker
  • D: Other, including Other-provided screen

Sample response when accepting a trade:

{
    "code": "200",
    "msg": "Trade successfully accepted",
    "data": null
}

Sample response when rejecting a trade:

{
    "code": "200",
    "msg": "Trade successfully rejected",
    "data": null
}
Cboe Titanium U.S. Secure Web API - submitContra | Cboe