Skip to content

Grow

This guide explains the Grow capability, which enables your fund to accept new members during an employer’s onboarding flow.

About Grow

Grow enables a super fund to:

  1. Open a new member account in real time when an employee selects your fund.
  2. Return the new membership details to the employer so payroll contributions can commence immediately.
  3. Capture verified personal data at source, reducing manual processing and follow‑up.

A successful implementation hinges on a member registration service that can accept a fully‑populated member file from SuperAPI and respond with the new account details.

Integration paths

MethodWho builds itKey tasksTypical effort
Member Registration APISuper fundExpose HTTPS endpoint, implement auth, create member record in core system, send response.Medium – ideal if fund has APIs.

Note: We do have other integration paths that are not listed here. Please contact us to discuss them.

Data available for registration

The table below lists possible fields that SuperAPI can supply when creating a new membership. Your fund can decide which of these to accept or treat as optional, depending on your internal rules and product design.

FieldNotes
tfnUnique to the individual and required by most funds for ATO matching and contribution processing. If you accept TFN exemptions, those will be supplied instead.
first_nameEmployee’s given name.
middle_nameOptional middle names or initials if captured.
family_nameEmployee’s surname or family name.
other_namePrevious surnames or aliases that may assist with identity checks.
date_of_birthISO 8601 format (YYYY‑MM‑DD).
emailPrimary contact email, used for the welcome pack and ongoing communication.
phone_numberMobile preferred, supplied in E.164 format.
address_line_1Street address line 1.
address_line_2Street address line 2, apartment or unit number if provided.
localitySuburb or town.
postcodeFour‑digit Australian postcode.
stateAustralian state or territory abbreviation (e.g. VIC).
genderIncluded only if collected during onboarding.
employment_start_dateUseful for insurance eligibility calculations.
contribution_frequencyWeekly, fortnightly, monthly, etc., to inform default insurance cover.

Tip: Accepting as many of the higher‑quality identity fields as possible (for example TFN, date of birth, email and phone number) helps prevent duplicate memberships and reduces friction for both the member and your operations team.

High‑Level flows

API flow

Endpoint

POST /v1/member_registration
Content‑Type: application/json
Required headers

These are dependent on the auth flow that is agreed.

HeaderNotes
X-Auth-KeyApi key
Successful response
json
{
  "member_details": {
    "member_number": "12345678",
  }
}

A member number is the minimum amount of data that we require to process the onboarding. You are welcome to return additional data which we can surface to the employee.

Error handling
StatusWhen to useRetry guidance
400Malformed JSON or failed validationNo retry
401 / 403Authentication failedNo retry until credentials fixed
429Rate limit exceededRetry after Retry‑After seconds
5xxTemporary server issueSuperAPI will retry with exponential back‑off up to 3 times
Security and compliance
  • Transport: All traffic must use TLS 1.2+.
  • Authentication: We support many authentication flows, our preference is JWT generated from pre-shared keys.
Versioning and change control
  • The API is versioned via the URL, eg. /v1/member_registration.
  • Backwards‑compatible changes are announced at least 30 days in advance.
  • Breaking changes require 90 days notice.

The future of super is embedded