API Reference - Company Registrations

Company Registrations endpoint. The Business API suite exposes registration, lodgement, lookup and related functions that can be used for a variety of purposes. For the latest release information please check our release notes.

Company Registrations

Endpoint Overview
  • URL
    /api/v1/company-registrations
  • Methods
    POST , GET
  • Agency
    Australian Securities and Investments Commission (ASIC)
  • Use this endpoint to lodge new company registration applications. Use the helpers to check the status of an application, retrieve its entire transmission log, download the certificate of registration and company documents.

    All responses except registration certificate and company documents are delivered in JSON format.

Company Registration Request

A POST request to this endpoint will return a JSON response with the request ID.

/api/v1/company-registrations
POST
{
    "generalInformation": {
        "companyName": "MY DEMO COMPANY PTY LTD",
        "acnNameIndicator": false,
        "acnNameLegalElements": "",
        "companyType": "APTY",
        "companyClass": "LMSG",
        "companySubClass": "PROP",
        "jurisdiction": "NSW",
        "governedByConstitution": "",
        "nonCashSharesIndicator": "",
        "nameReservedIndicator": "",
        "nameIdenticalIndicator": "",
        "nameIdenticalAbn": "",
        "residentialOfficeholders": ""
    },
    "nameReserved":{
        "individual": {
            "familyName": "",
            "givenName1": "",
            "givenName2": "",
            "givenName3": ""
        },
        "organisation": {
            "name": ""
        },
        "documentNumber": ""
    },
    "nameIdentical": [
        {
            "state": "",
            "registrationNumber": ""
        }
    ],
    "registeredOffice": {
        "address": {
            "careOf": "",
            "line2": "UNIT 4",
            "street": "9 KENT STREET",
            "locality": "SYDNEY",
            "state": "NSW",
            "postcode": "2000"
        },
        "occupyIndicator": false,
        "occupierName": "ANOTHER COMPANY PTY LTD",
        "occupierConsent": true,
        "openStandardHoursIndicator": "",
        "openHours": [
            {
                "openHour": "",
                "closeHour": ""
            }
        ]
    },
    "principalPlaceOfBusiness": {
        "address": {
            "careOf": "",
            "line2": "UNIT 4",
            "street": "9 KENT STREET",
            "locality": "SYDNEY",
            "state": "NSW",
            "postcode": "2000"
        }
    },
    "ultimateHoldingCompany" : {
        "name": "MY HOLDING COMPANY PTY LTD",
        "acn": "",
        "abn": "",
        "country": "NEW ZEALAND"
    },
    "officeHolders": [
        {
            "name": {
                "familyName": "DOE",
                "givenName1": "JOHN",
                "givenName2": "",
                "givenName3": ""
            },
            "birthDetails": {
                "date": "1950-12-31",
                "locality": "SYDNEY",
                "localityQualifier": "NSW"
            },
            "address": {
                "careOf": "",
                "line2": "UNIT 4",
                "street": "9 KENT STREET",
                "locality": "SYDNEY",
                "state": "NSW",
                "postcode": "2000",
                "country": ""
            },
            "formerName": {
                "familyName": "CITIZEN",
                "givenName1": "JOHN",
                "givenName2": "",
                "givenName3": ""
            },
            "roles": [
                {
                    "DIR"
                }
            ]
        }
    ],
    "shareStructure": [
        {
            "classCode": "ORD",
            "classTitle": "ORDINARY",
            "numberIssued": 100,
            "totalAmountPaid": 100,
            "totalAmountUnpaid": 0
        }
    ],
    "shareAllocation": [
        {
            "classCode": "ORD",
            "numberIssued": "100",
            "fullyPaidIndicator": true,
            "totalAmountPaid": 100,
            "totalAmountUnpaid": 0,
            "amountPaidPerShare": 1,
            "amountUnpaidPerShare": 0,
            "beneficialOwnerIndicator": true,
            "holdingOwners": [
                {
                    "individual": {
                        "familyName": "DOE",
                        "givenName1": "JOHN",
                        "givenName2": "",
                        "givenName3": ""
                    },
                    "organisation": {
                        "name": "",
                        "acn": ""
                    },
                    "address": {
                        "careOf": "",
                        "line2": "UNIT 4",
                        "street": "9 KENT STREET",
                        "locality": "SYDNEY",
                        "state": "NSW",
                        "postcode": "2000",
                        "country": ""
                    }
                }
            ]
        }
    ],
    "nonShareMembersAmount": "",
    "nonShareMembers": [
        {
            "individual": {
                "familyName": "",
                "givenName1": "",
                "givenName2": "",
                "givenName3": ""
            },
            "organisation": {
                "name": "",
                "acn": ""
                },
            "address": {
                "careOf": "",
                "line2": "",
                "street": "",
                "locality": "",
                "state": "",
                "postcode": "",
                "country": ""
            }
        }
    ],
    "applicant": {
        "individual": {
            "familyName": "DOE",
            "givenName1": "JOHN",
            "givenName2": "",
            "givenName3": ""
        },
        "organisation": {
            "name": "",
            "acn": ""
        },
        "organisationSignatoryIndividual":{
            "familyName": "",
            "givenName1": "",
            "givenName2": "",
            "givenName3": ""
        },
        "organisationSignatoryRole" : "",
        "address": {
            "careOf": "",
            "line2": "UNIT 4",
            "street": "9 KENT STREET",
            "locality": "SYDNEY",
            "state": "NSW",
            "postcode": "2000",
            "country": ""
        },
        "dateSigned" : "2021-06-30",
        "declaresTrueAndCorrectIndicator" : true
    },
    "admin":{
        "manualReviewIndicator" : false,
        "manualReviewText" : ""
    },
    "testTransmissionIndicator": false
}

Company Registration Response

{
    "response": {
        "requestId": 12239
    },
    "errors": []
}

Company Registration Certificate Request & Response

A GET request to this endpoint will return the registration certificate as raw PDF data.

/api/v1/company-registrations/{requestId}/certificate
GET
%PDF-1.6
5 0 obj
<<
/Type /Page
/Parent 3 0 R
/Resources 4 0 R
/Contents 6 0 R
/MediaBox[ 0 0 595.3 841.9 ]
/CropBox[ 0 0 595.3 841.9 ]
...

Company Registration Documents Request & Response

A GET request to this endpoint will return an archive will all company documents as raw ZIP data.

/api/v1/company-registrations/{requestId}/documents
GET
P �MP:�e��?I,8 Application for ORD Shares - JOHN DOE.docx�|� K�n�=m۶m۶mkژ�msڶ��mkڶ���o�=���F=OUfEVU֛Q��%/
                        �
                         �+��a6_�ړ���s4�v��������*����2U��Z����_��t*����M����ChIH#�-[.}�s//����%L{:e��l'�\a&��FtB.>��k�v�$w1�/���d<���IP�~�@����{
K��Aڧ~�/�� ���7"�/�vPYzL�e�McXX���/��
�i���2�Ma����۬�P>Iha�����ƴ��#Ɍ3��¼�9�,�.
                                       ��̃
...

Company Registration Status Request & Response

A GET request to this endpoint will return a JSON reponse.

/api/v1/company-registrations/{requestId}/status
GET
{
        "requestId": 12239,
        "status": "finished",
        "documentNumber": "2EXN69008",
        "response": {
            "companyName": "MY DEMO COMPANY PTY LTD",
            "acn": "612302303",
            "companyType": "APTY",
            "companyClass": "LMSH",
            "companySubClass": "PROP",
            "jurisdiction": "NSW",
            "dateOfRegistration": "2021-06-30"
        },
        "warnings": null,
        "errors": null
}

Company Registration Validation Rules

Validation rules for company registration payload.

generalInformation - collection
Collection with company general information.
Mandatory: YES
generalInformation.companyName - string, max 200 characters
Full company name including legal elements.
Mandatory: IF generalInformation.acnNameIndicator = false.
generalInformation.acnNameIndicator - boolean
Will the company have its ACN as company name?
Mandatory: YES.
generalInformation.acnNameLegalElements - string, max 20 characters
Legal elements of the ACN only company.
Mandatory: IF generalInformation.acnNameIndicator = true.
Possible values: PTY, PTY., PROPRIETARY, LTD, LTD., LIMITED, NL, N.L. and NO LIABILITY as per Table 0012
generalInformation.companyType - string, 4 characters
Mandatory: YES.
Possible values: APUB, APTY, FNOS or RACN as per Table 0013
generalInformation.companyClass - string, 4 characters
Mandatory: YES.
Possible values: LMGT, LMSG, LMSH, NLIA or UNLM as per Table 0001
generalInformation.companySubClass - string, 4 characters
Mandatory: YES.
Possible values: PNPC, PSTC, HUNT, PROP, LISN, LISS, LIST, STFI, NLTD, ULSN, ULSS or ULST as per Table 0002
generalInformation.jurisdiction - string, max 4 characters
Mandatory: YES.
Possible values: ACT, CCK, CXR, JBT, NSW, NFK, NT, QLD, SA, TAS, VIC or WA as per Table 0035
generalInformation.governedByConstitution - boolean
Will the company be governed by a constitution?
Mandatory: IF generalInformation.companyType = APUB AND generalInformation.companyClass = NLIA / LMGT AND generalInformation.companySubClass = ULSN / ULSS.
generalInformation.nonCashSharesIndicator - boolean
Will any shares be issued for a non-cash consideration?
Mandatory: IF generalInformation.companyType = APUB AND generalInformation.companyClass = LMSH.
generalInformation.nameReservedIndicator - boolean
Has the company name been reserved using a 410 form?
Mandatory: NO
generalInformation.nameIdenticalIndicator - boolean
Is the company name identical with an existing business name?
Mandatory: NO
generalInformation.nameIdenticalAbn - string, valid ABN
ABN of the business name holder?
Mandatory: IF generalInformation.nameIdenticalIndicator = true.
generalInformation.residentialOfficeholders - boolean
Are all officeholder addresses the usual residential address of the officeholder?
Mandatory: YES
nameReserved - collection
Collection with name reservation details
Mandatory: IF generalInformation.nameReservedIndicator = true
generalInformation.nameReserved.individual - collection
Collection with details of the individual who made the reservation
Mandatory: IF generalInformation.nameReserved.organisation is NOT present.
nameReserved.individual.familyName - string, max 30 characters
Family name of the individual who made the reservation
Mandatory: IF generalInformation.nameReserved.organisation is NOT present.
nameReserved.individual.givenName1 - string, max 20 characters
First given name of the individual who made the reservation
Mandatory: IF generalInformation.nameReserved.organisation is NOT present.
nameReserved.individual.givenName2 - string, max 20 characters
Second given name of the individual who made the reservation
Mandatory: NO.
nameReserved.individual.givenName3 - string, max 20 characters
Third given name of the individual who made the reservation
Mandatory: NO.
nameReserved.organisation - collection
Collection with details of the organisation who made the reservation
Mandatory: IF nameReserved.individual is NOT present.
nameReserved.organisation.name - string, max 200 characters
The name of the comapany that made the name reservation
Mandatory: IF nameReserved.individual is NOT present.
nameReserved.documentNumber - string, max 9 characters
Company name reservation number
Mandatory: IF generalInformation.nameReservedIndicator = true.
nameIdentical - collection
Collection with state registration numbers for the business name
Mandatory: IF generalInformation.nameReservedIndicator = true AND generalInformation.nameIdenticalAbn is NOT present.
nameIdentical.*.state - string, max 4 characters
State of registration
Mandatory: IF generalInformation.nameReservedIndicator = true AND generalInformation.nameIdenticalAbn is NOT present.
Possible values: ACT, NSW, NT, QLD, SA, TAS, VIC or WA as per Table 0004
nameIdentical.*.registrationNumber - string, max 10 characters
Registration number
Mandatory: IF generalInformation.nameReservedIndicator = true AND generalInformation.nameIdenticalAbn is NOT present.
registeredOffice - collection
Collection with the registered office address details, occupier and open hours.
Mandatory: YES.
registeredOffice.address - collection
Collection with the registered office address details.
Mandatory: YES.
registeredOffice.address.careOf - string, max 50 characters
Care of address details.
Mandatory: NO.
registeredOffice.address.line2 - string, max 50 characters
Unit, floor address details.
Mandatory: NO.
registeredOffice.address.street - string, max 52 characters
Street address details.
Mandatory: YES.
registeredOffice.address.locality - string, max 30 characters
Street address details.
Mandatory: YES.
registeredOffice.address.state - string, max 3 characters
State address details.
Mandatory: YES.
Possible values: ACT, CCK, CXR, JBT, NSW, NFK, NT, QLD, SA, TAS, VIC or WA as per Table 0035
registeredOffice.address.postcode - string, max 4 characters
Postcode address details.
Mandatory: YES.
registeredOffice.occupyIndicator - boolean
Will the newly registered company occupy the premises.
Mandatory: YES.
registeredOffice.occupierName - string, max 200 characters
Address occupier's name.
Mandatory: IF registeredOffice.occupyIndicator = false.
registeredOffice.occupierConsent - boolean
Does the newly registered company have the occupier's consent?
Mandatory: IF registeredOffice.occupyIndicator = false.
registeredOffice.openStandardHoursIndicator - boolean
Is the registered office open during standard business hours?
Mandatory: IF generalInformation.companyType = APUB
registeredOffice.openHours - collection
Registered office open hours if not open during standard business hours?
Mandatory: IF registeredOffice.openStandardHoursIndicator = false
registeredOffice.openHours.openHour - string, 4 characters
Registered office open hour if not open during standard business hours?
Mandatory: IF registeredOffice.openStandardHoursIndicator = false
registeredOffice.openHours.closeHour - string, 4 characters
Registered office close hour if not open during standard business hours?
Mandatory: IF registeredOffice.openStandardHoursIndicator = false
principalPlaceOfBusiness - collection
Collection with the principal place of business address details.
Mandatory: YES.
principalPlaceOfBusiness.address - collection
Collection with the principal place of business address details.
Mandatory: YES.
principalPlaceOfBusiness.address.careOf - string, max 50 characters
Care of address details.
Mandatory: NO.
principalPlaceOfBusiness.address.line2 - string, max 50 characters
Unit, floor address details.
Mandatory: NO.
principalPlaceOfBusiness.address.street - string, max 52 characters
Street address details.
Mandatory: YES.
principalPlaceOfBusiness.address.locality - string, max 30 characters
Street address details.
Mandatory: YES.
principalPlaceOfBusiness.address.state - string, max 3 characters
State address details.
Mandatory: YES.
Possible values: ACT, CCK, CXR, JBT, NSW, NFK, NT, QLD, SA, TAS, VIC or WA as per Table 0035
principalPlaceOfBusiness.address.postcode - string, max 4 characters
Postcode address details.
Mandatory: YES.
ultimateHoldingCompany - collection
Ultimate holding company details.
Mandatory: NO.
ultimateHoldingCompany.name - string, max 200 characters
e
Ultimate holding company details.
Mandatory: IF ultimateHoldingCompany is present
ultimateHoldingCompany.acn - string, 9 characters, valid ACN
Ultimate holding company details.
Mandatory: IF ultimateHoldingCompany.country = AUSTRALIA
ultimateHoldingCompany.abn - string, max 9 characters, valid ABN
Ultimate holding company details.
Mandatory: NO
ultimateHoldingCompany.country - string, max 2 characters
Ultimate holding company details.
Mandatory: IF ultimateHoldingCompany is present
officeHolders - collection
Collection with all officeholders.
Mandatory: YES.
officeHolders.name - collection
Collection with officeholder's name.
Mandatory: YES.
officeHolders.name.familyName - string, max 30 characters
Officeholder's family name.
Mandatory: YES.
officeHolders.name.givenName1 - string, max 20 characters
Officeholder's first given name.
Mandatory: YES.
officeHolders.name.givenName2 - string, max 20 characters
Officeholder's second given name.
Mandatory: NO.
officeHolders.name.givenName3 - string, max 20 characters
Officeholder's third given name.
Mandatory: NO.
officeHolders.birthDetails - collection
Collection with officeholder's birth details.
Mandatory: YES.
officeHolders.birthDetails.date - date, YYYY-MM-DD format, 18+ years (before 14/08/2004)
Officeholder's date of birth.
Mandatory: YES.
officeHolders.birthDetails.locality - string, max 30 characters
Officeholder's birth suburb (for Australian born) or birth city (for overseas born).
Mandatory: YES.
officeHolders.birthDetails.localityQualifier - string, max 3 characters
Officeholder's birth state (for Australian born) or birth country (for overseas born).
Mandatory: YES.
Possible values for Australian born officeholders: ACT, CCK, CXR, JBT, NSW, NFK, NT, QLD, SA, TAS, VIC or WA as per Table 0035
officeHolders.address - collection
Collection with officeholder's residential address.
Mandatory: YES.
officeHolders.address.careOf - string, max 50 characters
Care of address details.
Mandatory: NO.
officeHolders.address.line2 - string, max 50 characters
Unit, floor address details.
Mandatory: NO.
officeHolders.address.street - string, max 52 characters
Street address details.
Mandatory: YES.
officeHolders.address.locality - string, max 30 characters
Street address details.
Mandatory: YES.
officeHolders.address.state - string, max 3 characters
State address details.
Mandatory: IF officeHolders.address.country = AUSTRALIA.
Possible values: ACT, CCK, CXR, JBT, NSW, NFK, NT, QLD, SA, TAS, VIC or WA as per Table 0035
officeHolders.address.postcode - string, max 4 characters
Postcode address details.
Mandatory: IF officeHolders.address.country = AUSTRALIA.
officeHolders.address.country - string, max 2 characters
Country address details.
Mandatory: YES.
officeHolders.formerName - collection
Collection with officeholder's former name.
Mandatory: NO.
officeHolders.formerName.familyName - string, max 30 characters
Officeholder's former family name.
Mandatory: IF officeHolders.formerName is present and not empty.
officeHolders.formerName.givenName1 - string, max 20 characters
Officeholder's former first given name.
Mandatory: IF officeHolders.formerName is present and not empty.
officeHolders.formerName.givenName2 - string, max 20 characters
Officeholder's former second given name.
Mandatory: NO.
officeHolders.formerName.givenName3 - string, max 20 characters
Officeholder's former third given name.
Mandatory: NO.
officeHolders.roles - collection
Collection with officeholder's held roles.
Mandatory: YES.
Possible values: DIR or SEC.
shareStructure - collection
Collection with company's share structure.
Mandatory: IF generalInformation.companyClass != LMGT.
shareStructure.*.classCode - string, max 4 characters (e.g. ORD), unique in collection, alphabetical order
Share code.
Mandatory: IF shareStructure is present.
shareStructure.*.classTitle - string, max 60 characters (e.g. ORDINARY)
Share description.
Mandatory: IF shareStructure is present.
shareStructure.*.numberIssued - integer, max 17 digits
Number of shares issued for the specified share code.
Mandatory: IF shareStructure is present.
shareStructure.*.totalAmountPaid - integer, max 17 digits, last two digits represent decimals (e.g. 100 is $1)
Total amount paid for the specified share code.
Mandatory: IF shareStructure is present.
shareStructure.*.totalAmountUnpaid - integer, max 17 digits, last two digits represent decimals (e.g. 100 is $1)
Total amount unpaid for the specified share code.
Mandatory: IF shareStructure is present.
shareAllocation - collection
Collection with company's share allocation.
Mandatory: IF generalInformation.companyClass != LMGT.
shareAllocation.*.classCode - string, max 4 characters (e.g. ORD)
Share code.
Mandatory: IF shareAllocation is present.
shareAllocation.*.numberIssued - integer, max 17 digits
Number of shares agreed to be taken up.
Mandatory: YES.
shareAllocation.*.fullyPaidIndicator - boolean
Are the shares fully paid?
Mandatory: YES.
shareAllocation.*.totalAmountPaid - integer, max 17 digits, last two digits represent decimals (e.g. 100 is $1)
Total amount paid for the shares.
Mandatory: YES.
shareAllocation.*.totalAmountUnpaid - integer, max 17 digits, last two digits represent decimals (e.g. 100 is $1)
Total amount unpaid for the shares.
Mandatory: YES.
shareAllocation.*.amountPaidPerShare - integer, max 17 digits, last two digits represent decimals (e.g. 100 is $1)
Total amount paid per share.
Mandatory: YES.
shareAllocation.*.amountUnpaidPerShare - integer, max 17 digits, last two digits represent decimals (e.g. 100 is $1)
Total amount unpaid per share.
Mandatory: YES.
shareAllocation.*.beneficialOwnerIndicator - boolean
Are the holders of the shares the beneficial owners?
Mandatory: YES.
shareAllocation.*.beneficialOwner - string, max 200 characters
What is the name of the beneficial owner?
Mandatory: IF shareAllocation.*.beneficialOwnerIndicator = false.
shareAllocation.*.holdingOwners - collection
Collection with the holding owners information.
Mandatory: YES.
shareAllocation.*.holdingOwners.*.individual - collection
Collection with the name details when the holding owner is an individual.
Mandatory: IF shareAllocation.*.holdingOwners.*.individual is not organisation.
shareAllocation.*.holdingOwners.*.individual.familyName - string, max 30 characters
Individual's family name.
Mandatory: YES.
shareAllocation.*.holdingOwners.*.individual.givenName1 - string, max 20 characters
Individual's first given name.
Mandatory: YES.
shareAllocation.*.holdingOwners.*.individual.givenName2 - string, max 20 characters
Individual's second given name.
Mandatory: NO.
shareAllocation.*.holdingOwners.*.individual.givenName3 - string, max 20 characters
Individual's third given name.
Mandatory: NO.
shareAllocation.*.holdingOwners.*.organisation - collection
Collection with the organisation details when the holding owner is an organisation.
Mandatory: IF shareAllocation.*.holdingOwners.*.individual is not individual.
shareAllocation.*.holdingOwners.*.organisation.name - string, max 200 characters
Organisation name.
Mandatory: YES.
shareAllocation.*.holdingOwners.*.organisation.acn - string, 9 characters, valid ACN
Organisation ACN/ARBN.
Mandatory: NO.
shareAllocation.*.holdingOwners.*.address - collection
Collection with shareholder's address.
Mandatory: YES.
shareAllocation.*.holdingOwners.*.address.careOf - string, max 50 characters
Care of address details.
Mandatory: NO.
shareAllocation.*.holdingOwners.*.address.line2 - string, max 50 characters
Unit, floor address details.
Mandatory: NO.
shareAllocation.*.holdingOwners.*.address.street - string, max 52 characters
Street address details.
Mandatory: YES.
shareAllocation.*.holdingOwners.*.address.locality - string, max 30 characters
Street address details.
Mandatory: YES.
shareAllocation.*.holdingOwners.*.address.state - string, max 3 characters
State address details.
Mandatory: IF shareAllocation.*.holdingOwners.*.address.country = AUSTRALIA.
Possible values: ACT, CCK, CXR, JBT, NSW, NFK, NT, QLD, SA, TAS, VIC or WA as per Table 0035
shareAllocation.*.holdingOwners.*.address.postcode - string, max 4 characters
Postcode address details.
Mandatory: IF shareAllocation.*.holdingOwners.*.address.country = AUSTRALIA.
shareAllocation.*.holdingOwners.*.address.country - string, max 2 characters
Country address details.
Mandatory: YES.
nonShareMembersAmount - integer, max 17 digits, last two digits represent decimals (e.g. 100 is $1)
Amount of members guarantee?
Mandatory: IF generalInformation.companyClass = LMGT
nonShareMembers - collection
Collection with all non share members.
Mandatory: IF generalInformation.companyClass = LMGT
nonShareMembers.*.individual - collection
Collection with the name details when the member is an individual.
Mandatory: IF nonShareMembers.*.individual is not organisation.
nonShareMembers.*.individual.familyName - string, max 30 characters
Individual's family name.
Mandatory: YES.
nonShareMembers.*.individual.givenName1 - string, max 20 characters
Individual's first given name.
Mandatory: YES.
nonShareMembers.*.individual.givenName2 - string, max 20 characters
Individual's second given name.
Mandatory: NO.
nonShareMembers.*.individual.givenName3 - string, max 20 characters
Individual's third given name.
Mandatory: NO.
nonShareMembers.*.organisation - collection
Collection with the organisation details when the member is an organisation.
Mandatory: IF nonShareMembers.*.individual is not individual.
nonShareMembers.*.organisation.name - string, max 200 characters
Organisation name.
Mandatory: YES.
nonShareMembers.*.organisation.acn - string, 9 characters, valid ACN
Organisation ACN/ARBN.
Mandatory: NO.
nonShareMembers.*.address - collection
Collection with member's address.
Mandatory: YES.
nonShareMembers.*.address.careOf - string, max 50 characters
Care of address details.
Mandatory: NO.
nonShareMembers.*.address.line2 - string, max 50 characters
Unit, floor address details.
Mandatory: NO.
nonShareMembers.*.address.street - string, max 52 characters
Street address details.
Mandatory: YES.
nonShareMembers.*.address.locality - string, max 30 characters
Street address details.
Mandatory: YES.
nonShareMembers.*.address.state - string, max 3 characters
State address details.
Mandatory: IF nonShareMembers.*.address.country = AUSTRALIA.
Possible values: ACT, CCK, CXR, JBT, NSW, NFK, NT, QLD, SA, TAS, VIC or WA as per Table 0035
nonShareMembers.*.address.postcode - string, max 4 characters
Postcode address details.
Mandatory: IF nonShareMembers.*.address.country = AUSTRALIA.
nonShareMembers.*.address.country - string, max 2 characters
Country address details.
Mandatory: YES.
applicant - collection
Collection with applicant's details.
Mandatory: YES.
applicant.individual - collection
Collection with the name details when the applicant is an individual.
Mandatory: IF applicant is not organisation.
applicant.individual.familyName - string, max 30 characters
Individual's family name.
Mandatory: YES.
applicant.individual.givenName1 - string, max 20 characters
Individual's first given name.
Mandatory: YES.
applicant.individual.givenName2 - string, max 20 characters
Individual's second given name.
Mandatory: NO.
applicant.individual.givenName3 - string, max 20 characters
Individual's third given name.
Mandatory: NO.
applicant.organisation - collection
Collection with the organisation details when the applicant is an organisation.
Mandatory: IF applicant is not individual.
applicant.organisation.name - string, max 200 characters
Organisation name.
Mandatory: YES.
applicant.organisation.acn - string, 9 characters, valid ACN
Organisation ACN/ARBN.
Mandatory: NO.
applicant.organisationSignatoryIndividual - collection
Collection with the name details when the applicant is an organisation.
Mandatory: IF applicant is an organisation.
applicant.organisationSignatoryIndividual.familyName - string, max 30 characters
Individual's family name.
Mandatory: YES.
applicant.organisationSignatoryIndividual.givenName1 - string, max 20 characters
Individual's first given name.
Mandatory: YES.
applicant.organisationSignatoryIndividual.givenName2 - string, max 20 characters
Individual's second given name.
Mandatory: NO.
applicant.organisationSignatoryIndividual.givenName3 - string, max 20 characters
Individual's third given name.
Mandatory: NO.
applicant.organisationSignatoryRole - string, max 3 characters
Organisation representative's rolle.
Mandatory: IF applicant is an organisation.
Possible values: DIR, SEC, ALT or AGT as per Table 0011.
applicant.address - collection
Collection with applicant's address.
Mandatory: YES.
applicant.address.careOf - string, max 50 characters
Care of address details.
Mandatory: NO.
applicant.address.line2 - string, max 50 characters
Unit, floor address details.
Mandatory: NO.
applicant.address.street - string, max 52 characters
Street address details.
Mandatory: YES.
applicant.address.locality - string, max 30 characters
Street address details.
Mandatory: YES.
applicant.address.state - string, max 3 characters
State address details.
Mandatory: IF applicant.address.country = AUSTRALIA.
Possible values: ACT, CCK, CXR, JBT, NSW, NFK, NT, QLD, SA, TAS, VIC or WA as per Table 0035
applicant.address.postcode - string, max 4 characters
Postcode address details.
Mandatory: IF applicant.address.country = AUSTRALIA.
applicant.address.country - string, max 2 characters
Country address details.
Mandatory: YES.
applicant.dateSigned - date, YYYY-MM-DD format, no later than today (before 15/08/2022)
Date of the application.
Mandatory: YES.
applicant.declaresTrueAndCorrectIndicator - boolean
Confirms true and correct details were provided.
Mandatory: YES.
admin - collection
Administrative details.
Mandatory: YES.
admin.manualReviewIndicator - boolean
Should this application be processed manually?
Mandatory: YES.
admin.manualReviewText - string
Manual review text.
Mandatory: IF admin.manualReviewIndicator = true.
testTransmissionIndicator - boolean
Should this application be sent as test only?
Mandatory: YES.