POST api/account/takeover-acceptance
Create takeover acceptance request using maker checker worklfow.
Request Information
URI Parameters
None.
Body Parameters
TakeoverAcceptanceRequestName | Description | Type | Additional information |
---|---|---|---|
SecurityCode |
ASX Code |
string |
Required |
HIN |
Holder identification number |
string |
Required String length: inclusive between 0 and 10 |
TakeoverCode |
Takeover ASX Code |
string |
Required |
UnitQuantityAccepted |
Unit quantity for holder to accept takeover |
decimal number |
Required Matching regular expression pattern: ^\$?\d+(\.(\d{0}))?$ |
DistinctPortionIndicator |
An indicator to be used in the acceptance of a takeover offer |
boolean |
None. |
Request Formats
application/json, text/json
Sample:
{ "SecurityCode": "AAA", "HIN": "111111", "TakeoverCode": "BBB", "UnitQuantityAccepted": 1000.0, "DistinctPortionIndicator": false }
application/xml, text/xml
Sample:
<TakeoverAcceptanceRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TPP.B2B.Webservices2.Contract.Tasks"> <DistinctPortionIndicator>false</DistinctPortionIndicator> <HIN>111111</HIN> <SecurityCode>AAA</SecurityCode> <TakeoverCode>BBB</TakeoverCode> <UnitQuantityAccepted>1000</UnitQuantityAccepted> </TakeoverAcceptanceRequest>
Response Information
Resource Description
TakeoverAcceptanceResponseName | Description | Type | Additional information |
---|---|---|---|
TaskID |
Takeover Acceptance Task ID |
integer |
None. |
Response Formats
application/json, text/json
Sample:
{ "TaskID": 1234 }
application/xml, text/xml
Sample:
<TakeoverAcceptanceResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TPP.B2B.Webservices2.Contract.Tasks"> <TaskID>1234</TaskID> </TakeoverAcceptanceResponse>
Error Response Information
Resource Description
BadRequestResultName | Description | Type | Additional information |
---|---|---|---|
Errors | Collection of Error |
None. |
Error Response Formats
application/json, text/json
Sample:
{ "Errors": [ null, { "Code": null, "Description": null } ] }
application/xml, text/xml
Sample:
<BadRequestResultOfArrayOfenTakeoverAcceptanceTaskErrorYd1IcMMv xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TPP.B2B.Webservices2.Contract.ErrorResponse"> <Errors> <ErrorOfArrayOfenTakeoverAcceptanceTaskErrorYd1IcMMv i:nil="true" /> <ErrorOfArrayOfenTakeoverAcceptanceTaskErrorYd1IcMMv> <Code xmlns:d4p1="http://schemas.datacontract.org/2004/07/TPP.B2B.Webservices2.Utilities" i:nil="true" /> <Description i:nil="true" /> </ErrorOfArrayOfenTakeoverAcceptanceTaskErrorYd1IcMMv> </Errors> </BadRequestResultOfArrayOfenTakeoverAcceptanceTaskErrorYd1IcMMv>