POST api/orders/allocation/cancellation
Procces Institutional block trade cancellation from Omgeo
Request Information
URI Parameters
None.
Body Parameters
Order Client AllocationID and Cancellation Notes
InstitutionalAllocationCancellationRequestName | Description | Type | Additional information |
---|---|---|---|
OrderClientAllocationID |
Omgeo block SourceID |
integer |
Required |
Notes |
Cancellation Notes |
string |
Required |
Request Formats
application/json, text/json
Sample:
{ "OrderClientAllocationID": 1111, "Notes": "Reason for cancellation" }
application/xml, text/xml
Sample:
<InstitutionalAllocationCancellationRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TPP.Contracts.Services.Order"> <Notes>Reason for cancellation</Notes> <OrderClientAllocationID>1111</OrderClientAllocationID> </InstitutionalAllocationCancellationRequest>
Response Information
Resource Description
List of InstitutionalAllocationCancellationResult
InstitutionalAllocationCancellationResultName | Description | Type | Additional information |
---|---|---|---|
OrderClientAllocationID |
Omgeo block SourceID |
integer |
None. |
AllocationCancellationDetails |
Allocation Cancellation Result |
Collection of InstitutionalAllocationCancellationDetail |
None. |
Response Formats
application/json, text/json
Sample:
{ "OrderClientAllocationID": 1234, "AllocationCancellationDetails": [ { "AllocationReference": "allocationRef1", "OrderClientAllocationID": 13363, "OrderID": 1212, "ContractNoteID": 4545, "CancelContractTaskID": 66, "CancelledContractNoteID": 4547, "Error": "error1" }, { "AllocationReference": "allocationRef2", "OrderClientAllocationID": 13364, "OrderID": 1213, "ContractNoteID": 4546, "CancelContractTaskID": 67, "CancelledContractNoteID": 4548, "Error": "error2" } ] }
application/xml, text/xml
Sample:
<InstitutionalAllocationCancellationResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TPP.B2B.Webservices2.Contract.Order"> <AllocationCancellationDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/TPP.Contracts.Services.Order"> <d2p1:InstitutionalAllocationCancellationDetail> <d2p1:AllocationReference>allocationRef1</d2p1:AllocationReference> <d2p1:CancelContractTaskID>66</d2p1:CancelContractTaskID> <d2p1:CancelledContractNoteID>4547</d2p1:CancelledContractNoteID> <d2p1:ContractNoteID>4545</d2p1:ContractNoteID> <d2p1:Error>error1</d2p1:Error> <d2p1:OrderClientAllocationID>13363</d2p1:OrderClientAllocationID> <d2p1:OrderID>1212</d2p1:OrderID> </d2p1:InstitutionalAllocationCancellationDetail> <d2p1:InstitutionalAllocationCancellationDetail> <d2p1:AllocationReference>allocationRef2</d2p1:AllocationReference> <d2p1:CancelContractTaskID>67</d2p1:CancelContractTaskID> <d2p1:CancelledContractNoteID>4548</d2p1:CancelledContractNoteID> <d2p1:ContractNoteID>4546</d2p1:ContractNoteID> <d2p1:Error>error2</d2p1:Error> <d2p1:OrderClientAllocationID>13364</d2p1:OrderClientAllocationID> <d2p1:OrderID>1213</d2p1:OrderID> </d2p1:InstitutionalAllocationCancellationDetail> </AllocationCancellationDetails> <OrderClientAllocationID>1234</OrderClientAllocationID> </InstitutionalAllocationCancellationResult>
Error Response Information
Resource Description
List of InstitutionalAllocationCancellationResult
stringError Response Formats
application/json, text/json
Sample:
"sample string 1"
application/xml, text/xml
Sample:
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">sample string 1</string>