API Reference - Company Name Changes

Company Name Changes 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 Name Changes

Download Postman collection
Endpoint Overview
  • Production
    /api/v2/company-name-changes
  • Sandbox
    /api/test/v2/company-name-changes
  • Methods
    POST , GET
  • Agency
    Australian Securities and Investments Commission (ASIC)
  • Use this endpoint to lodge a change of a registered company's name. Use the status endpoint to check progress, and the certificate endpoint to retrieve the change-of-name certificate once ASIC has processed it.

    All responses except the certificate are delivered in JSON format.

Quick links: Application Request • Status • Certificate

Company Name Change Request

A POST request to this endpoint will return a JSON response with the request ID. This example is based on a real, successfully-processed name-change lodgement, with identifying details replaced.

/api/v2/company-name-changes
POST
{
    "generalInformation": {
        "companyName": "SAMPLE OLD NAME PTY LTD",
        "acn": "000000019",
        "companyType": "APTY",
        "proposedName": "SAMPLE NEW NAME PTY LTD",
        "acnNameIndicator": false,
        "acnNameLegalElements": null,
        "nameReservedIndicator": false,
        "nameIdenticalIndicator": false,
        "meetingDate": "2026-09-01",
        "meetingResolutionText": "WE AGREED TO CHANGE THE NAME FROM 'SAMPLE OLD NAME PTY LTD' TO 'SAMPLE NEW NAME PTY LTD'",
        "paymentMethod": "DDEB"
    },
    "signatory": {
        "individual": {
            "familyName": "SMITH",
            "givenName1": "JOHN",
            "givenName2": null
        },
        "role": "DIR",
        "dateSigned": "2026-09-01",
        "declaresTrueAndCorrectIndicator": true
    },
    "admin": {
        "manualReviewIndicator": false
    },
    "testTransmissionIndicator": false
}

Company Name Change Response

{
    "requestId": 12239,
    "status": "sent",
    "errors": null
}

Company Name Change Status Request & Response

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

/api/v2/company-name-changes/{requestId}/status
GET
{
    "requestId": 12239,
    "status": "finished",
    "documentNumber": "2EXN69008",
    "response": {
        "companyName": "SAMPLE OLD NAME PTY LTD",
        "acn": "000000019",
        "proposedName": "SAMPLE NEW NAME PTY LTD"
    },
    "errors": null
}

If the request never reached ASIC (no agency_id assigned - e.g. it failed local validation before lodgement), this returns just requestId, status and errors instead, without attempting to check remotely.

Company Name Change Certificate

Once ASIC has processed the name change, a GET request to this endpoint returns the change-of-name certificate as a PDF.

/api/v2/company-name-changes/{requestId}/certificate
GET