Skip to end of banner
Go to start of banner

CME GC Allocator API - Message Specification - Submit Notifications

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

Version 1 Next »

Submit notification of intent to substitute an existing collateral allocation or substitution. 
URL/notifications
HTTP MethodPOST
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
REQUIRED

Timestamp of when the message was sent from customer system.

Body

Collateral Notification Request Message - CollateralNotificationRequestMessage

FieldNameTypeValuesUsageDescription
payload[]PayloadCollateralNotification


Collateral Notification - CollateralNotificationRequestMessage.payload[]

FieldNameTypeValuesUsageDescription
notificationQtyNotification QuantityInteger
REQUIRED

collateralCollateralCollateral


Collateral - CollateralNotificationRequestMessage.payload[].collateral

FieldNameTypeValuesUsageDescription
collateralGuidCollateral GUIDString
REQUIRED

Response - 200

Body

Collateral Notification Response Message - CollateralNotificationResponseMessage

Field Name Type Values Usage Description
payload[] PayloadCollateralNotification

Collateral Notification - CollateralNotificationResponseMessage.payload[]

FieldNameTypeValuesUsageDescription
acknowledgementStatusAcknowledgement Status TransactionAcknowledgementStatus
  • ACKNOWLEDGED
  • CANCELED
  • COMPLETED
  • NOTIFIED
ALWAYS

notificationGuidNotification GUIDString


ALWAYS

notificationQtyNotification QuantityInteger


ALWAYS

notificationSequenceNbrNotification Sequence NumberString


ALWAYS

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

Response - 400

Body

Error Response Message - ErrorResponseMessage

FieldNameTypeValuesUsageDescription
errors[] ErrorsError


Error - ErrorResponseMessage.errors[]

FieldNameTypeValuesUsageDescription
codeCodeString


ALWAYS

instanceInstanceString


OPTIONAL

messageMessageString


ALWAYS

referenceIndexReference IndexInteger


ALWAYS

Response - 401

  • No labels