CME GC Allocator API
CME GC Allocator API is a JSON RESTful API that provides support for General Collateral (GC) Repo Customers to manage their post-trade GC allocations and substitutions.
GC Repos are a type of Repo transaction that trades against a specified “basket” of underlying collateral. Post-execution, the GC Repo seller allocates the specific piece(s) of collateral from the “basket” to fulfill the GC trade obligation. Upon allocation, the value of the GC trade obligations for cash considerations are determined.
The CME GC Allocator API supports the following functions:
All GC Repo Customers can search and retrieve GC Repo trades and associated allocations for their firm on demand
GC Repo sellers may view and submit GC allocations and substitutions for their firm’s trades
GC Repo buyers may view GC allocations and substitutions for their firm’s trades
Underlying Bond Price Override for GC Repo Trades
Support for GC Substitutions is permitted for the U.S. market only.
For US and EU Repos on GC Allocator API, the InstrumentGUID for AON instruments is always retained.
Onboarding
CME GC Allocator API uses OAuth, an open protocol that supports secure authorization in a simple, standard method and decouples authentication from authorization. More details about OAuth API ID authorization and authentication are available in Client API Service Adoption using OAuth 2.0 Protocol.
To access the CME GC Allocator API, client API IDs must be entitled. Request access from the CME Group Market Data API self-service onboarding page or contact Global Account Management (GAM).
Testing and Certification
Certification is required for GC Allocator API services. For assistance, contact Certification Support for Electronic Trading (CSET).
Roles
Roles are required for CME GC Allocator API.
GC Allocator API - Allocator (Trader/Clerk)
External Workstation - Allocator (Trader/Clerk)
External Workstation - GC Allocator Viewer
Connectivity
GC Allocator API Connectivity
Internet Connectivity
Environment | URL / IP |
|---|---|
Production (via internet) | https://posttrade.api.cmegroup.com/gca/v2 |
New Release (via internet) | https://posttrade.api.uat.cmegroup.com/gca/v2 |
Dedicated Connectivity
Environment | URL / IP |
|---|---|
Production (via dedicated connectivity) | Primary: posttrade-ll-btec-a.api.cmegroup.com/gca/v2 |
New Release (via dedicated connectivity) | Primary: https://posttrade-ll-btec-a.api.uat.cmegroup.com/gca/v2 |
Customers connecting to the CME GC Allocator API via dedicated connectivity will be required to manage failover between primary and secondary regions in their client systems using the URLs and IPs in the table above.
As a convenience, CME also provides the following URLs which are managed by CME to always point to the correct IPs (primary or secondary) based on current environment conditions:
Production: posttrade-ll-btec.api.cmegroup.com/gca/v2
New Release: https://posttrade-ll-btec.api.uat.cmegroup.com/gca/v2
Routing updates on the above URL are subject to a 2h RTO.
To receive the correct route, clients must use a public DNS to resolve the URL.
GC Allocator UI Connectivity
To access the GC Allocator UI, Customers must authenticate via the Single Sign-On (SSO) portal where whitelisting of the SSO portal IP listed below may be required.
Environment | Single Sign-On DNS Name | Whitelist IP |
|---|---|---|
New Release | loginnr.cmegroup.com | 164.74.123.178 |
Production | login.cmegroup.com | 205.209.196.82 |
Environment | DNS Name |
|---|---|
New Release | https://gcallocatorui.uat.cmegroup.com/ |
Production | https://gcallocatorui.prod.cmegroup.com/ |
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.