Skip to main content
This walkthrough takes you through a complete super integration in the demo environment, from creating an API key to tracking a contribution.
Don’t want to build onboarding screens? Steps 3 and 4 can be done with embedded components instead.
1

Create an API key

Sign in with a one-time passcode and create a key pair. See Authentication.
2

Make your first request

Check your credentials by listing your employees.
3

Onboard an employer

Create the employer of record with Onboard employer. This sets up the company details, the contact, and the bank account contributions are debited from. The direct debit agreement must be accepted to complete onboarding. See Onboard an employer.
4

Register your freelancers

Add each freelancer with Create employee. To pre-fill their fund details, search with SuperSelector, or let them pick from active funds. See Add employees.
5

Validate before you pay

Check each fund’s USI with Validate superannuation fund. To confirm the fund will accept contributions for that member, use member verification.
6

Submit a contribution

Send the contribution with Submit contribution. For large pay runs, use async submissions.
7

Track it to the fund

Follow the contribution with Get contribution history and Get payment status, or register a webhook to be notified.

Handle errors

  • Check the status code on every response.
  • Fix and resend 4xx errors. The response body says which field was wrong.
  • Retry 5xx errors with exponential backoff.
Last modified on November 11, 2026