Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Anchor
ICC_Specs
ICC_Specs
These specifications are for Inline Credit Controls. CME Direct and CME ClearPort specifications are locatedĀ here.

...

Returns results for all clearing firms, and Account management services that the customer has access to.

MethodGET
URL_/v#/myFirms/
URL ParametersNone
Pagination Enabled?No
HATOAS Links

Links to retrieve permissioned accounts by service:

  • Retrieve CMED Accounts
  • Retrieve CPC Accounts
  • Retrieve ICC Accounts

...

Expand
Output ParametersDefinitionExampleSupported ValuesData TypesNotes
entitlementsServices and firms user has access to




serviceVenueCPC

CPC

CMED

ICC (Globex)

string
clearingFirms / fradingFirmsContain clearing firm information on firms user has access to



firmNameFirm identifierGREENTEA_API_CLEARING1
stringUnique
firmLongNameFirm identifier (firm long name)GREENTEA_API_CLEARING1
stringNot unique
clearingIdFirm identifier984
stringUnique
linksLinks to navigate the site's REST interfaces dynamically

string

Return to top

Retrieve All Accounts

Retrieves all the accounts the user has access to for a specific service (venue), type (clearing) and clearing firm. Account owner and number are optional.

MethodGET
URL

_/v#/accounts/[Type]/[Service]/[Clearing Firm]/[Account Owner]/[Account Number]

Pagination Enabled?Yes
HATEOAS Links

Links to retrieve all other account-related details:

    • get accountLimitsUtilization

    • get eligibleProducts

    • get efStatus

...

Expand
Output ParametersDefinitionExampleSupported ValuesData TypesNotes
Service

Venue

ICCICCstring
counts

Number of accounts returned

2
number
typeClearing accountclearingAccounts

clearingAccounts

string
idUnique alias

A-7400


string
clearingFirmFirm identifier092
string
accountNumberNumber of the account

OTCFXACCT2


string
ownerTrading Firm Owner of the account

KRBroker7


string
segTypeAccount segregation. Customer or HouseH

C

H

string
statusStatus of an accountactive

active

inactive

closed

string
senderCompCMED only: senderComp associated to an account specific to venue2MG350
stringOnly for Service CMED.
assetmanagerAsset Manager assigned to an accountENERGY ACTIVE TRADERS
stringOptional field may or may not have a value.
executionFirmsList of execution Firms and suspended status



Execution firm and suspended information
efIDExecution Firm ID

String

suspended

Is Firm SuspendedNN
Should always be N
links

Links to navigate the site's REST interfaces dynamically





Return to top

Retrieve Eligible Products for an Account

...

Expand
Output ParametersDefinitionExampleSupported ValuesData TypesNotes
serviceVenueICC
string
clearingFirmFirm identifier027
string
accountNumberNumber of the account

011


string
productsIndicates return of products for one or more services

String
executionFirmExecution firm identifier for ICC0OJ
string
productListEncapsulates list of productsproductList
string
productSymbol.ProductType.Exchange
GLB.FUT.CME

string
productFullNameFull name of product
ONE-MONTH SOFR FUTURES

string
links

Information to navigate the site's REST interfaces dynamically:

  • get/update accountLimitsUtilization
  • delete accountLimitsUtilization


string

...

Retrieve status (suspended = "Y" or "N") for a Clearing Firm's execution firms.

Method

GET

URL

_/v#/efStatus/[Type]/[Service]/[Clearing Firm]/[Account Number]

Pagination Enabled?

Yes

HATEOAS Links

Links to available from Execution Firm Status call:

    • get accounts

...

Expand
Output ParametersDefinitionExampleSupported ValuesData TypesNotes
serviceVenueICC
string
clearingFirmFirm identifier027
string
accountNumberNumber of the account

011


string
ownerAccount OwnerAccount Owner
String
executionFirmsExecution firms associated with the Accountreturns execution firm and suspended status
string
efIDExecuting firm ID4V9
string
suspendedStatus - is suspended or not
N
Y, Nstring
links

Information to navigate the site's REST interfaces dynamically:

  • get accounts


string

Return to top

...

Update status (suspended = "Y" or "N") for one or more of a Clearing Firm's execution firms. If suspended, an account cannot trade.

Method

POST

URL

_/v#/efStatus/[Type]/[Service]/[Clearing Firm]/[Account Number]

Pagination Enabled?

Yes

HATEOAS Links

Links to available from Execution Firm Status call:

    • get accounts

...