ASIC Form 484 - Change to company details API

ASIC Form 484 v2.00

Change to company details

Create a 484 form application to change details of an existing Australian company. An API call to this endpoint will return a JSON response with the requst ID. If the application has been approved, an successful validation report will be returned together with the ASIC document number.

  • identifier
    string / mandatory / maximum 17 characters
    Unique identifier for the request
  • declaration
    array / mandatory
    Array with signing officer's details
    • family_name
      string / mandatory / maximum 30 characters
      Signing officer last name
    • given_name1
      string / mandatory / maximum 20 characters
      Signing officer first name
    • given_name2
      string / maximum 20 characters
      Signing officer middle name
    • given_name3
      string / maximum 20 characters
      Signing officer middle name
    • company_office
      string / mandatory
      Signing officer's role. Value: DIR, SEC or ALT as per Table 0011
    • date_signed
      date / mandatory
      Signing date. Accepted format YYYYMMDD
    • declares_true
      string / mandatory
      Declares that the information in this form is true and correct. Value: Y or N
  • company_id
    array / mandatory
    Array with company identification details
    • name
      string / mandatory / maximum 200 characters
      Full company name
    • acn
      string / mandatory / maximum 9 digits
      Company ACN
    • response
      string / mandatory
      Is this a response to the Annual Statement? Value: Y or N
  • concessional_fees
    array / mandatory
    Change to special purpose company status
    • date_of_change
      date / mandatory
      Date of change. Accepted format YYYYMMDD
    • has_commenced_special_purpose_company
      string
      Has the company commenced to be a special purpose company? Value: Y or empty
    • has_ceased_to_be_special_purpose_company
      string
      Has the company ceased to be a special purpose company? Value: Y or empty
    • is_home_unit_company
      string
      Is the company a home unit company? Value: Y or empty
    • is_superannuation_trustee_company
      string
      Is the company a superannuation trustee company? Value: Y or empty
    • is_for_charitable_purposes
      string
      Is the company for charitable purposes? Value: Y or empty
  • registered_office
    array / mandatory
    Array with registered office details
    • date_of_change
      date / mandatory
      Date of change. Accepted format YYYYMMDD
    • address
      array / mandatory
      Array with registered office address
      • care_of
        string / maximum 50 characters
        Address "care-of" text
      • line2
        string / maximum 50 characters
        Address room, floor, building
      • street
        string / mandatory / maximum 52 characters
        Street number, name and type
      • locality
        string / mandatory / maximum 30 characters
        Suburb, town, city
      • state
        string / mandatory if country = AU
        Australian state or territory. Value: ACT, NSW, NT, QLD, SA, TAS, VIC or WA as per Table 0004
      • postcode
        string / mandatory if country = AU / 4 digits
        Australia Post postcode
      • country
        string / mandatory if country != AU / maximum 30 characters
        Country
    • occupy
      string / mandatory
      Will the company occupy the address? Value: Y or N
    • occupier_name
      string / mandatory if occupy = N / maximum 200 characters characters
      Occupier's name
    • occupant_consent
      string / mandatory if occupy = N
      Occupier consent. Value: Y or N
    • address_overridden
      string / mandatory
      Address overridden? Value: Y or N
  • principal_place
    array / mandatory
    Array with principal place of business details
    • date_of_change
      date / mandatory
      Date of change. Accepted format YYYYMMDD
    • address_overridden
      string / mandatory
      Address overridden? Value: Y or N
    • address
      array / mandatory
      Array with principal place of business address
      • care_of
        string / maximum 50 characters
        Address "care-of" text
      • line2
        string / maximum 50 characters
        Address room, floor, building
      • street
        string / mandatory / maximum 52 characters
        Street number, name and type
      • locality
        string / mandatory / maximum 30 characters
        Suburb, town, city
      • state
        string / mandatory if country = AU
        Australian state or territory. Value: ACT, NSW, NT, QLD, SA, TAS, VIC or WA as per Table 0004
      • postcode
        string / mandatory if country = AU / 4 digits
        Australia Post postcode
      • country
        string / mandatory if country != AU / maximum 30 characters
        Country
  • ultimate_holding
    array / mandatory
    Array with the ultimate holding company
    • name
      string / mandatory / maximum 200 characters
      Name of ultimate holding company
    • acn
      number / mandatory if place_incorporation = AU / 9 digits
      ACN/ARBN of ultimate holding company
    • place_incorporation
      time / mandatory / maximum 30 characters
      Place of incorporation (country)
    • abn
      number / mandatory if place_incorporation = AU / 11 digits
      ABN of ultimate holding company
    • uhc_status
      string / mandatory
      UHC status. Value as per Table 0025
    • date_of_change
      date / mandatory
      Date of change. Accepted format YYYYMMDD
  • officers
    array / maximum 99999 repetitions
    Array with the officers of the company
    • status
      string / mandatory
      Status of officer. Value as per Table 0006
    • date_of_change
      date / mandatory
      Date of change. Accepted format YYYYMMDD
    • name
      array / mandatory
      Name of the officer
      • family_name
        string / mandatory / maximum 30 characters
        Last name
      • given_name1
        string / mandatory / maximum 20 characters
        First name
      • given_name2
        string / maximum 20 characters
        Middle name
      • given_name3
        string / maximum 20 characters
        Middle name
    • birth_details
      array / mandatory
      Birth details of the officer
      • date
        date / mandatory
        Date of birth. Accepted format YYYYMMDD
      • locality
        string / mandatory / maximum 30 characters
        Birth locality. Suburb if country of birth is Australia, otherwise city must be filled in.
      • locality_qualifier
        string / maximum 30 characters
        Birth state and/or country. Australian State if country of birth is Australia, otherwise country must be filled in.
    • address
      array / mandatory
      Array with officer residential address
      • care_of
        string / maximum 50 characters
        Address "care-of" text
      • line2
        string / maximum 50 characters
        Address room, floor, building
      • street
        string / mandatory / maximum 52 characters
        Street number, name and type
      • locality
        string / mandatory / maximum 30 characters
        Suburb, town, city
      • state
        string / mandatory if country = AU
        Australian state or territory. Value: ACT, NSW, NT, QLD, SA, TAS, VIC or WA as per Table 0004
      • postcode
        string / mandatory if country = AU / 4 digits
        Australia Post postcode
      • country
        string / mandatory if country != AU / maximum 30 characters
        Country
    • address_overridden
      string / mandatory
      Address overridden? Value: Y or N
    • former_name
      array / maximum 99 repetitions
      Name of the officer
      • family_name
        string / mandatory / maximum 30 characters
        Former last name
      • given_name1
        string / mandatory / maximum 20 characters
        Former first name
      • given_name2
        string / maximum 20 characters
        Former middle name
      • given_name3
        string / maximum 20 characters
        Former middle name
    • offices
      array / mandatory / maximum 99999 repetitions
      Roles.
      • office
        string / mandatory
        Office. Value: DIR, SEC as per Table 0004
      • appointment_date
        date / mandatory
        Appointment date. Accepted format YYYYMMDD
      • cessation_date
        date / mandatory
        Cessation date. Accepted format YYYYMMDD
      • name_of_director
        array
        Name of director for whom alternate is acting
        • family_name
          string / mandatory / maximum 30 characters
          Director last name
        • given_name1
          string / mandatory / maximum 20 characters
          Director first name
        • given_name2
          string / maximum 20 characters
          Director middle name
        • given_name3
          string / maximum 20 characters
          Director middle name
  • share_class
    array / maximum 99999 repetitions
    Array with share structure in alphabetical order
    • code
      string / mandatory / maximum 4 characters
      Share class code
    • title
      string / mandatory / maximum 60 characters
      Full title of share
    • total_number_issued
      number / mandatory / maximum 17 digits
      Total number issued
    • total_amount_paid
      number / mandatory / maximum 17 digits
      Total amount paid
    • total_amount_unpaid
      number / mandatory / maximum 17 digits
      Total amount unpaid
    • status
      string / mandatory
      Class status. Value as per Table 0026
    • earliest_date_of_change
      date / mandatory
      Earliest date of change. Accepted format YYYYMMDD
  • share_issue
    array
    Array with all the new shares issued
    • earliest_date_of_issue
      date / mandatory
      Earliest date of issue. Accepted format YYYYMMDD
    • shares_issued_for_cash_only
      string / mandatory
      Have the shares been issued for cash only? Value: Y or N
    • shares_issued_under_written_contract
      string / mandatory if shares_issued_for_cash_only = N
      Have the shares been issued under a written contract? Value: Y or N
    • share_classes
      array
      Attributes of each class of shares issued
      • code
        string / mandatory / maximum 4 characters
        Share class code
      • title
        string / mandatory / maximum 60 characters
        Full title of share
      • total_number_in_issue
        number / mandatory / maximum 17 digits
        Total number issued
      • amount_paid
        number / mandatory / maximum 17 digits
        Total amount paid
      • amount_due
        number / mandatory / maximum 17 digits
        Total amount unpaid
    • description_of_consideration
      text / mandatory if shares_issued_for_cash_only = N / maximum 2,900,000 characters
      Description of the consideration other than cash.
  • share_cancellation
    array
    Array with all the cancelled shares
    • earliest_date_of_registration_of_cancellation
      date / mandatory
      Earliest date of registration of cancellation. Accepted format YYYYMMDD
    • cancellation_provision
      string / mandatory / maximum 20 characters
      Cancellation provision. Value as per Table 0021
    • section_reference
      string / mandatory if cancellation_provision = OTHER / maximum 20 characters
      Section reference if provision other. Value: Y or N
    • description
      string / mandatory if cancellation_provision = OTHER / maximum 50 characters
      Description if provision other. Value: Y or N
    • share_classes
      array
      Attributes of each class of shares issued
      • code
        string / mandatory / maximum 4 characters
        Share class code
      • title
        string / mandatory / maximum 60 characters
        Full title of share
      • total_number_cancelled
        number / mandatory / maximum 17 digits
        Number of shares cancelled
      • total_consideration_paid
        number / mandatory / maximum 17 digits
        Total consideration paid
  • members
    array / mandatory / maximum 99999 repetitions
    Array with the share members
    • share_class
      string / mandatory / maximum 4 characters
      Share class code
    • number
      number / mandatory / maximum 17 digits
      Number agreed to be taken up
    • shares_fully_paid
      string / mandatory
      Are the shares fully paid for? Value: Y or N
    • beneficial_owner
      string / mandatory /
      Is member the beneficial owner? Value: Y or N
    • total_paid
      number / mandatory / maximum 17 digits
      Total amount paid/taken to be paid
    • total_unpaid
      number / mandatory / maximum 17 digits
      Total amount unpaid
    • increase_decrease_in_holding
      number / mandatory / maximum 17 digits
      Increase/decrease in holding
    • holding_status
      string / mandatory
      Holding status. Value as per Table 0028
    • date_of_change_to_register
      date / mandatory
      Date of change to register. Accepted format YYYYMMDD
    • date_member_name_added_to_register
      date / mandatory
      Date members name added to register. Accepted format YYYYMMDD
    • holding_owners
      array / mandatory / maximum 99999 repetitions
      Name, address of owner of holding
      • member_name_person
        array / mandatory if member is an individual
        Member name (if person)
        • family_name
          string / mandatory / maximum 30 characters
          Last name
        • given_name1
          string / mandatory / maximum 20 characters
          First name
        • given_name2
          string / maximum 20 characters
          Middle name
        • given_name3
          string / maximum 20 characters
          Middle name
      • member_name_organisation
        string / mandatory if member is an organisation / maximum 200 characters
        Member name (if organisation)
      • member_acn_organisation
        number / mandatory if member is an Australian organisation / maximum 9 digits
        Member ACN/ARBN (if organisation)
      • member_address
        array / mandatory
        Array with member address
        • care_of
          string / maximum 50 characters
          Address "care-of" text
        • line2
          string / maximum 50 characters
          Address room, floor, building
        • street
          string / mandatory / maximum 52 characters
          Street number, name and type
        • locality
          string / mandatory / maximum 30 characters
          Suburb, town, city
        • state
          string / mandatory if country = AU
          Australian state or territory. Value: ACT, NSW, NT, QLD, SA, TAS, VIC or WA as per Table 0004
        • postcode
          string / mandatory if country = AU / 4 digits
          Australia Post postcode
        • country
          string / mandatory if country != AU / maximum 30 characters
          Country
      • member_has_acn
        string / mandatory if member is an organisation
        Does the member organisation have an ACN or ARBN? Value: Y or N
      • address_overridden
        number / mandatory
        Address overridden? Value: Y or N
      • member_status
        string / mandatory
        Member status. Value as per Table 0027
      • former_name_person
        array / maximum 99 repetitions
        Former name of the member
        • family_name
          string / mandatory / maximum 30 characters
          Former last name
        • given_name1
          string / mandatory / maximum 20 characters
          Former first name
        • given_name2
          string / maximum 20 characters
          Former middle name
        • given_name3
          string / maximum 20 characters
          Former middle name
      • former_name_organisation
        string / mandatory if member is an organisation / maximum 200 characters
        Member name (if organisation)
  • annexures
    array / mandatory
    Array with annexure details. Mandatory for when appointing alternate director.
    • mark
      string / maximum 2 characters
      Annexure mark
    • type
      string
      Annexure type. Value: ALT
    • number_of_pages
      number / mandatory / maximum 17 digits
      Number of pages on signed copy
    • text
      text / maximum 2,900,000 characters
      Annexure text.
  • test_transmission
    string
    Is this a test transmission? Value: Y or N
POST to /api/v1/484
{  
    "identifier":"",
    "declaration":{
        "family_name" : "",
        "given_name1" : "",
        "given_name2" : "",
        "given_name3" : "",
        "company_office" : "",
        "date_signed" : ""
        "declares_true" : ""
    },
    "company_id":{  
        "name" : "",
        "acn" : "",
        "response" : ""
    },
    "concessional_fees":{
        "date_of_change" : "",
        "has_commenced_special_purpose_company" : "",
        "has_ceased_to_be_special_purpose_company" : "",
        "is_home_unit_company" : "",
        "is_superannuation_trustee_company" : "",
        "is_for_charitable_purposes" : ""
    },
    "registered_office":{
        "date_of_change" : "",
        "address":{
            "care_of" : "",
            "line2" : "",
            "street" : "",
            "locality" : "",
            "state" : "",
            "postcode" : "",
            "country" : ""
        },
        "occupy" : "",
        "occupier_name" : "",
        "occupant_consent" : "",
        "address_overridden" : ""
    },
    "principal_place":{
        "date_of_change" : "",
        "address_overridden" : "",
        "address":{
            "care_of" : "",
            "line2" : "",
            "street" : "",
            "locality" : "",
            "state" : "",
            "postcode" : "",
            "country" : ""
        }
    },
    "ultimate_holding" : {
        "name" : "",
        "acn" : "",
        "place_incorporation" : "",
        "abn" : "",
        "uhc_status" : "",
        "date_of_change" : ""
    },
    "officers":{
        {
            "status" : "",
            "date_of_change" : "",
            "name":{
                "family_name" : "",
                "given_name1" : "",
                "given_name2" : "",
                "given_name3" : "
            },
            "birth_details":{
                "date" : "",
                "locality" : "",
                "locality_qualifier" : ""
            },
            "address":{
                "care_of" : ",
                "line2" : ",
                "street" : "",
                "locality" : "",
                "state" : "",
                "postcode" : "",
                "country" : "
            },
            "address_overridden" : "",
            "former_name":{
                "family_name" : "",
                "given_name1" : "",
                "given_name2" : "",
                "given_name3" : "
            },
            "offices": {
                {
                    "office" : "",
                    "appointment_date" : "",
                    "cessation_date" : "",
                    "name_of_director":{
                        "family_name" : "",
                        "given_name1" : "",
                        "given_name2" : "",
                        "given_name3" : ""
                    }
                }
            }
        }
    },
    "share_class":{
        {
            "code" : "",
            "title" : "",
            "total_number_issued" : "",
            "total_amount_paid" : "",
            "total_amount_unpaid" : "",
            "status" : "",
            "earliest_date_of_change" : ""
        }
    },
    "share_issue":{
        "earliest_date_of_issue" : "",
        "shares_issued_for_cash_only" : "",
        "shares_issued_under_written_contract" : "",
        "share_classes":{
            {
                "code" : "",
                "title" : "",
                "total_number_in_issue" : "",
                "amount_paid" : "",
                "amount_due" : ""
            }
        },
        "description_of_consideration" : ""
    },
    "share_cancellation":{
        "earliest_date_of_registration_of_cancellation" : "",
        "cancellation_provision" : "",
        "section_reference" : "",
        "description" : "",
        "share_classes":{
            {
                "code" : "",
                "title" : "",
                "total_number_cancelled" : "",
                "total_consideration_paid" : ""
            }
        }
    },
    "members":{
        {
            "share_class" : "",
            "number" : "",
            "shares_fully_paid" : "",
            "beneficial_owner" : "",
            "total_paid" : "",
            "total_unpaid" : "",
            "increase_decrease_in_holding" : "",
            "holding_status" : "",
            "date_of_change_to_register" : "",
            "date_member_name_added_to_register" : "",
            "holding_owners":{
                {
                    "member_name_person":{
                        "family_name" : "",
                        "given_name1" : "",
                        "given_name2" : "",
                        "given_name3" : ""
                    },
                    "member_name_organisation" : "",
                    "member_acn_organisation" : "",
                    "member_address":{
                        "care_of" : "",
                        "line2" : "",
                        "street" : "",
                        "locality" : "",
                        "state" : "",
                        "postcode" : "",
                        "country" : ""
                    },
                    "member_has_acn" : "",
                    "address_overridden" : "",
                    "member_status" : "",
                    "former_name_person":{
                        "family_name" : "",
                        "given_name1" : "",
                        "given_name2" : "",
                        "given_name3" : ""
                    },
                    "former_name_organisation" : ""
                }
            }
        },
    },
    "annexures":{
        "mark" : "",
        "type" : "",
        "number_of_pages" : "",
        "text" : ""
    },
    "test_transmission" : ""
}
some of our integration partners
GetEDGE Integration Partners - Company Registration API & EDGE APIs