Self Managed Super Funds API


#1

We’ve recently deployed a new API endpoint to maintain self-managed super funds within a business.

List SMSFs

Request:
GET /api/v2/business/{businessid}/selfmanagedsuperfund

Response:

[
    {
        "abn": "91234117271",
        "accountName": "The EMF Superannuation Fund",
        "accountNumber": "10333129",
        "bsb": "041156",
        "electronicServiceAddress": null,
        "email": null,
        "fundName": "The EMF Superannuation Fund",
        "id": 7961
    }
]

Get by Id

Request:
GET /api/v2/business/{businessid}/selfmanagedsuperfund/{fundid}

Response:

{
    "abn": "91234117271",
    "accountName": "The EMF Superannuation Fund",
    "accountNumber": "10333129",
    "bsb": "041156",
    "electronicServiceAddress": null,
    "email": null,
    "fundName": "The EMF Superannuation Fund",
    "id": 7961
}

Create a new SMSF

Request:
POST /api/v2/business/{businessid}/selfmanagedsuperfund

Request body:

{
    "abn": "12345678901",
    "accountName": "My SMSF Fund Acct",
    "accountNumber": "123123",
    "bsb": "112233",
    "electronicServiceAddress": null,
    "email": null,
    "fundName": "My SMSF Fund"
}

Response:
Success will return a HTTP 201 Created response with the following body

{
    "abn": "12345678901",
    "accountName": "My SMSF Fund Acct",
    "accountNumber": "123123",
    "bsb": "112233",
    "electronicServiceAddress": null,
    "email": null,
    "fundName": "My SMSF Fund",
    "id": 7962
}

Update an existing SMSF

Request:
PUT /api/v2/business/{businessid}/selfmanagedsuperfund/7962

Request body:

{
    "abn": "12345678901",
    "accountName": "My SMSF Fund Acct",
    "accountNumber": "90821331",
    "bsb": "062688",
    "electronicServiceAddress": null,
    "email": null,
    "fundName": "My SMSF Fund"
}

Response:
Success will return a HTTP 200 OK response.


#2

In addition to the above, once you’ve created your SMSF, you can specify the ABN of the SMSF as the Super Fund Name when creating / updating employees via the API which will allow you to specify the SMSF as the fund to use for the employee.