POST api/account/takeover-acceptance

Create takeover acceptance request using maker checker worklfow.

Request Information

URI Parameters

None.

Body Parameters

TakeoverAcceptanceRequest
NameDescriptionTypeAdditional 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

TakeoverAcceptanceResponse
NameDescriptionTypeAdditional 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

BadRequestResult
NameDescriptionTypeAdditional 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>