Create new share transaction

POST {{baseUrl}}/companies/:companyId/shareTransactions

Create new share transaction for a given company

Request Body

KeyDatatypeMandatoryConstraints/Comments
beneficialOwnerIdNumberNoMust be an id of an existing contact
certificateTypeStringYesMust be one of 'Transaction'/'Balance'/'None'
certificateNumberStringYesOnly mandatory if certificateType is no 'None'
numberOfSharesFloatYesCan be an integer or floating point number. Example: 10, 255, 3.14159
prepareFormBooleanNoTrue or False. True will result in change form (484) being prepared for ASIC
shareTypeObjectYesSee table below
shareholderIdNumberYesMust be an id of an existing contact. Contact can only be of type 'People'/'Company'/'Joint Member'
transactionDateStringYesISO 8601 date https://en.wikipedia.org/wiki/ISO_8601. Can not be before the company's incorporation Datatype
typeStringYesMust be one of 'Allotment'/'Balance'/'Subscription'

shareType object

KeyDatatypeMandatoryConstraints
paidFloatYesCan be an integer or floating point number. Example: 10, 255, 3.14159
unpaidFloatYesCan be an integer or floating point number. Example: 10, 255, 3.14159
currencyStringYesan ISO currency code https://en.wikipedia.org/wiki/ISO_4217
descriptionStringNo
shareClassObjectYesSee table below

shareClass object

KeyDatatypeMandatoryConstraints
descriptionsStringYes
cCodeStringYes

Additional keys

KeyDatatypeMandatoryConstraints
offsetNumberYes
limitNumberYes
totalNumberYes

HEADERS

KeyDatatypeRequiredDescription
Authorizationstring
Content-Typestring

RESPONSES

status: OK

{"beneficialOwnerId":null,"certificateNumber":"5","certificateType":"Transaction","id":12713,"numberOfShares":100,"prepareForm":true,"shareType":{"currency":"AUD","description":"ORDINARY SHARES","paid":1,"shareClass":{"cCode":"ORD","description":"ORDINARY SHARES"},"unpaid":0},"shareholderId":11038,"transactionDate":"2021-01-28","type":"Allotment"}