CME GC Allocator API - Message Specification - Submit Collateral Substitutions
Submit substitutions of collateral.Â
URL |
|
---|---|
HTTP Method |
|
Version | 1.0.30 |
Content |
---|
Â
Â
Â
Request
Parameters
Parameter | Name | Location | Type | Multi-ple | Values | Usage | Description |
---|---|---|---|---|---|---|---|
CME-Application-Name | Application Name | Header | String | No |  | REQUIRED | Name of the customer system that generated the message. Must match the system name as certified in AutoCert+ exactly. |
CME-Application-Vendor | Application Vendor | Header | String | No | Â | REQUIRED | Name of the vendor who provided the customer system. For a proprietary system, use the firm name. |
CME-Application-Version | Application Version | Header | String | No | Â | REQUIRED | Version identifier for the customer system. |
CME-Request-ID | Request ID | Header | String | No | Â | REQUIRED | Identifier for the customer message. |
CME-Transact-Time | Transaction Time | Header | DateTime | No | Format:Â yyyy-mm-ddThh:mm:ss.dZ | REQUIRED | Timestamp of when the message was sent from customer system. |
Body
Collateral Request Message - CollateralRequestMessage
Field | Name | Type | Values | Usage | Description |
---|---|---|---|---|---|
payload[] | Payload | Collateral | Â | Â | Â |
Collateral - CollateralRequestMessage.payload[]
Field | Name | Type | Values | Usage | Description |
---|---|---|---|---|---|
notificationGuid | Notification GUID | String | Â | REQUIRED | Â |
qty | Quantity | Quantity | Â | REQUIRED | Â |
instrument | Instrument | Instrument | Â | Â | Â |
Instrument - CollateralRequestMessage.payload[].instrument
Field | Name | Type | Values | Usage | Description |
---|---|---|---|---|---|
cusip | Cusip | String | Â | CONDITIONAL | Â Some identifier for the collateral being allocated must be provided, either GUID, CUSIP, or ISIN. Â |
guid | GUID | String | Â | CONDITIONAL | Â Some identifier for the collateral being allocated must be provided, either GUID, CUSIP, or ISIN. Â |
isin | ISIN | String | Â | CONDITIONAL | Â Some identifier for the collateral being allocated must be provided, either GUID, CUSIP, or ISIN. Â |
Response - 200
Body
Collateral Response Message - CollateralResponseMessage
Field | Name | Type | Values | Usage | Description |
---|---|---|---|---|---|
Payload | Collateral | Â | Â | Â |
Collateral - CollateralResponseMessage.payload[]
Field | Name | Type | Values | Usage | Description |
---|---|---|---|---|---|
collateralGuid | Collateral GUID | String | Â | ALWAYS | Â Note: this is the GUID of the newly introduced collateral. Â |
venueCollateralNbr | Venue Collateral ID | String | Â | ALWAYS | Â |
Links | Link | Â | Â | Â |
Link - CollateralResponseMessage.payload[].links[]
Field | Name | Type | Values | Usage | Description |
---|---|---|---|---|---|
href | Reference | URI | Â | ALWAYS | Â |
rel | Relationship Type |
| ALWAYS |  Allocations will only result in a SELF link, while substitutions may include all four  |
Response - 400
Body
Error Response Message - ErrorResponseMessage
Field | Name | Type | Values | Usage | Description |
---|---|---|---|---|---|
Errors | Error | Â | Â | Â |
Error - ErrorResponseMessage.errors[]
Field | Name | Type | Values | Usage | Description |
---|---|---|---|---|---|
code | Code | String | Â | ALWAYS | Â |
instance | Instance | String | Â | OPTIONAL | Â |
message | Message | String | Â | ALWAYS | Â |
referenceIndex | Reference Index | Integer | Â | ALWAYS | Â |
Response - 401
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.