Skip to end of banner
Go to start of banner

CME GC Allocator API - Message Specification - Get Collateral

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Request a collateral allocation by its GUID. Results will be limited to active trades, and trades which have ended within the last 7 calendar days.
URL/collateral/{collateralGuid}
HTTP MethodGET
Version1.0.30
Content

Request

Parameters

ParameterNameLocationTypeMulti-pleValuesUsageDescription
CME-Application-NameApplication NameHeaderStringNo
REQUIRED

Name of the customer system that generated the message. Must match the system name as certified in AutoCert+ exactly.

CME-Application-VendorApplication VendorHeaderStringNo
REQUIRED

Name of the vendor who provided the customer system. For a proprietary system, use the firm name.

CME-Application-VersionApplication VersionHeaderStringNo
REQUIRED

Version identifier for the customer system.

CME-Request-IDRequest IDHeaderStringNo
REQUIRED

Identifier for the customer message.

CME-Transact-TimeTransaction TimeHeaderDateTimeNoFormat:  yyyy-mm-ddThh:mm:ss.dZ
OPTIONAL

Timestamp of when the message was sent from customer system.

collateralGuidCollateral GUIDPathStringNo
REQUIRED

Response - 200

Body

Collateral Response Message - CollateralResponseMessage

FieldNameTypeValuesUsageDescription
payload[] PayloadCollateral


Collateral - CollateralResponseMessage.payload[]

FieldNameTypeValuesUsageDescription
accruedInterestAmtAccrued Interest AmountDecimal


CONDITIONAL
  • Always when  Status = SUBSTITUTED
cleanPriceClean PricePrice


ALWAYS

collateralGuidCollateral GUIDString


ALWAYS

dealIdDeal IDString


ALWAYS

dirtyPriceDirty PricePrice


ALWAYS

endCashEnd CashDecimal


CONDITIONAL


Not present for EONIA repos.


lastUpdateTimeLast Update TimeDateTimeFormat:  yyyy-mm-ddThh:mm:ss.dZ
ALWAYS

notificationQtyNotification QuantityInteger


CONDITIONAL


Aggregate quantity of all remaining, unfilled notifications on this allocation


  • Always when  NotificationQuantity <> 0
originalCollateralGuidOriginal Collateral GUIDString


CONDITIONAL
  • Always when  SubstitutionIndicator = SUBSTITUTION
  • Always when  SubstitutionIndicator = REMAINDER
originalTransactionTimeOriginal Transaction TimeDateTimeFormat:  yyyy-mm-ddThh:mm:ss.dZ
ALWAYS

originalVenueCollateralNbrOriginal Venue Collateral NumberString


CONDITIONAL
  • Always when  SubstitutionIndicator = SUBSTITUTION
  • Always when  SubstitutionIndicator = REMAINDER
qtyQuantityQuantity


ALWAYS

sideGuidSide GUIDString


ALWAYS

sideIndSide Indicator MarketSideIndicator
  • BUY
  • SELL
ALWAYS

startCashStart CashDecimal


ALWAYS

statusCollateral Status CollateralStatus
  • ACTIVE
  • CANCELED
  • SUBSTITUTED
ALWAYS

substitutionIndSubstitution Indicator SubstitutionIndicator
  • ORIGINAL
  • REMAINDER
  • SUBSTITUTION
ALWAYS

substitutionsRemainingCntSubstitutions Remaining CountInteger


ALWAYS

tradeIdTrade IDString


ALWAYS

transactionTimeTransaction TimeDateTimeFormat:  yyyy-mm-ddThh:mm:ss.dZ
ALWAYS

venueCollateralNbrVenue Collateral IDString


ALWAYS

entities EntitiesTradeSideEntities


generalCollateralInstrument General Collateral InstrumentInstrument


instrument InstrumentInstrument


Trade Side Entities - CollateralResponseMessage.payload[].entities

FieldNameTypeValuesUsageDescription
enteringTraderIdEntering Trader IDString


ALWAYS

executingFirmIdExecuting Firm IDString


ALWAYS

oppositeFirmIdOpposite Firm IDString


CONDITIONAL
  • Always when  BilateralIndicator = YES

Instrument - CollateralResponseMessage.payload[].generalCollateralInstrument

FieldNameTypeValuesUsageDescription
clearingOrganizationIdClearing Organization IDString


CONDITIONAL
  • Always when  BilateralIndicator = NO
cusipCUSIPString


CONDITIONAL


Only present on US securities.


exchangeIdExchange IDString


ALWAYS

guidGUIDString


ALWAYS

isinISINString


CONDITIONAL


Only present on non-US securities.


longNameLongNameString


ALWAYS

priceSourcePrice Source PriceSource
  • CLEAN
  • DIRTY
ALWAYS


Price applied for the cash flow valuation


symbolSymbolString


ALWAYS

Instrument - CollateralResponseMessage.payload[].instrument

FieldNameTypeValuesUsageDescription
cusipCUSIPString


CONDITIONAL


Only present on US securities.


guidGUIDString


ALWAYS

isinISINString


CONDITIONAL


Only present on non-US securities.


longNameLong NameString


ALWAYS

productTypeProduct Type ProductType
  • BOND
  • EUSOV
  • EUSUP
  • TB
  • TBA
  • TINT
  • TIPS
  • SOV
  • SUPRA
  • TBILL
  • TBOND
  • TNOTE
ALWAYS

Response - 401

Response - 404

  • No labels