Skip to end of banner
Go to start of banner

CME GC Allocator API - Message Specification - Submit Acknowledgements

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 Current »

Acknowledge a notification of substitution sent by trade counterparty.
URL/notifications/acknowledgements
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
notificationGuidNotification GUIDString
REQUIRED

Response - 200

Body

Collateral Notification Response Message - CollateralNotificationResponseMessage

FieldNameTypeValuesUsageDescription
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

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