setClient
Use this command to update default settings for all of your firm’s ports. Customers and Service Bureaus must specify their four character Cboe Firm ID.
| Parameter | Required | Description |
|---|---|---|
| command | Y | setClient |
| client | Y | Customer or Service Bureau’s Cboe Firm ID |
| allowIso | N | 0=restrict, 1=allow |
| allowDirectedIso | N | 0=restrict, 1=allow |
| allowShortSales | N | 0=restrict, 1=allow |
| allowShortSaleExempt | N | 0=restrict, 1=allow |
| requireLocateBrokerOnShortSaleOrders | N | 0=no, 1=yes |
| requireLocateBrokerOnShortSaleExemptOrders | N | 0=no, 1=yes |
| requireLocateBrokerShortToShort | N | 0=no, 1=yes |
| allowPremarket | N | 0=restrict, 1=allow |
| allowPostMarket | N | 0=restrict, 1=allow |
| blockNewOrders | N | 0=do not block, 1=block |
| cancelOpenOrders | N | 0=do not cancel, 1=cancel |
| advPercent | N |
|
| advMinThreshold | N |
|
| maxNotionalValue | N | 0=use default max notional |
| maxShareSize | N | 0=use default max size |
| portThreshold | N | An integer from 1 to 5000. |
| symbolThreshold | N | An integer from 1 to 5000. |
| executionCollar1 | N |
|
| executionCollar2 | N |
|
| executionCollar3 | N |
|
| executionCollar4 | N |
|
| executionCollar5 | N |
|
| executionCollar6 | N |
|
| executionCollarDollar1 | N |
|
| executionCollarDollar2 | N |
|
| executionCollarDollar3 | N |
|
| executionCollarDollar4 | N |
|
| executionCollarDollar5 | N |
|
| executionCollarNonRth1 (Effective 10/26/26) | N |
|
| executionCollarNonRth2 (Effective 10/26/26) | N |
|
| executionCollarNonRth3 (Effective 10/26/26) | N |
|
| executionCollarNonRth4 (Effective 10/26/26) | N |
|
| executionCollarNonRth5 (Effective 10/26/26) | N |
|
| executionCollarNonRth6 (Effective 10/26/26) | N |
|
| executionCollarDollarNonRth1 (Effective 10/26/26) | N |
|
| executionCollarDollarNonRth2 (Effective 10/26/26) | N |
|
| executionCollarDollarNonRth3 (Effective 10/26/26) | N |
|
| executionCollarDollarNonRth4 (Effective 10/26/26) | N |
|
| executionCollarDollarNonRth5 (Effective 10/26/26) | N |
|
| rejectMktNoNbbo | Y | 0=do not reject, 1=reject |
| dupOrderAction | N |
|
| dupOrderCount | N | Order Count Threshold |
| dupOrderSeconds | N | Time Threshold in seconds |
| clearing | Y | The MPID used in the relationship (required when multiple MPIDs are in use) |
| marketOrderRestriction | N | 1=Allow MKT orders, 2=Reject MKT orders during continuous trading and allow during auctions, 3=Reject MKT orders during continuous trading and also during auctions |
| allowOvernight (EDGX only) (Effective 11/20/26) | N | 0=restrict, 1=allow |
Note that at least one of the optional parameters must be specified. You may supply one or multiple optional parameters in a single request.
**Refer to the Cboe Titanium U.S. Equities/Options Web Portal Port Controls Specification for more information on this parameter.
Example Response
{
"code": "200",
"msg": "",
"data": {
"advMinThreshold": "",
"advPercent": "",
"allowDirectedIso": 1,
"allowIso": 1,
"allowPostMarket": 1,
"allowPreMarket": 1,
"allowShortSaleExempt": 1,
"allowShortSales": 1,
"blockNewOrders": 0,
"dupOrderAction": "O",
"dupOrderCount": "",
"executionCollar1": 10,
"executionCollar2": 5,
"executionCollar3": 3,
"executionCollar4": 2,
"executionCollar5": 2,
"executionCollar6": 1,
"executionCollarNonRth1": 20,
"executionCollarNonRth2": 10,
"executionCollarNonRth3": 6,
"executionCollarNonRth4": 4,
"executionCollarNonRth5": 4,
"executionCollarNonRth6": 2,
"executionCollarDollar1": "0.25",
"executionCollarDollar2": "0.5",
"executionCollarDollar3": "1",
"executionCollarDollar4": "2",
"executionCollarDollar5": "5",
"executionCollarDollarNonRth1": "0.5",
"executionCollarDollarNonRth2": "1",
"executionCollarDollarNonRth3": "2",
"executionCollarDollarNonRth4": "4",
"executionCollarDollarNonRth5": "10",
"marketOrderRestriction": 1,
"maxNotionalValue": "",
"maxShareSize": "",
"portThreshold": "",
"rejectMktNoNbbo": 0,
"requireLocateBrokerShortToShort": 0,
"requireLocateBrokerOnShortSaleOrders": 0,
"requireLocateBrokerOnShortSaleExemptOrders": 0,
"symbolThreshold": "",
"stockLists": {
"easy": {"validCount": 0, "unknownCount": 0},
"hard": {"validCount": 2, "unknownCount": 2},
"restricted": {"validCount": 0, "unknownCount": 0}
}
}
}




