Margin Service API - Transaction - Update
Request
XPath | Name | Type | Required | Notes |
---|---|---|---|---|
| Requesting User ID | No | ||
| Processing Mode | No | ||
| ID | Yes | ||
| Portfolio ID | Yes | ||
| Transaction Type | Yes | ||
| Payload Encoding | Yes | ||
| Payload Format | Yes | ||
| String Payload | Yes |
Response
XPath | Name | Type | Required | Notes |
---|---|---|---|---|
| Status | Yes | ||
| Error Code | No | ||
| Error Message | No | ||
| Create Time | Yes | ||
| ID | Yes | ||
| Portfolio ID | Yes | ||
| Entity Status | Yes | ||
| Transaction Type | Yes | ||
| Update Time | Yes | ||
| Error Code | No | ||
| Error Message | No | ||
| Payload Encoding | Yes | ||
| Payload Format | Yes | ||
| String Payload | Yes |
Errors
Code | Description |
---|---|
| Returned if the user does not have permission to access the specified transaction. |
| Returned if the requested transaction could not be found. |
| The server was not able to process the request. More information (if available) will be provided in the error message. |
Examples
Basic
Request
PUT /transactions/{transaction id}
<transactionReq>
<transaction id="123" portfolioId="1234" type="TRADE">
<payload encoding="STRING" format="FIXML">
<string><![CDATA[<FIXML><!-- TrdCaptRpt goes here --></FIXML>]]></string>
</payload>
</transaction>
</transactionReq>
Response
<transactionRpt>
<transaction id="123" portfolioId="1234" type="TRADE" createTime="2013-01-09 10:01:02" updateTime="2013-01-09 10:02:10" status="UPDATED">
<payload encoding="STRING" format="FIXML">
<string><![CDATA[<FIXML><!-- TrdCaptRpt goes here --></FIXML>]]></string>
</payload>
</transaction>
</trsansactionRpt>
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.