Software partners
This page contains documentation designed to help our software partners integrate with SuperAPI. We've divided the documentation into sections, each of which are designed to help you understand how SuperAPI integrates with your software.
Getting started
- SuperAPI Overview: This is the best starting point for understanding how SuperAPI works.
Tutorials
- Ready to go? Follow the tutorial on how to integrate SuperAPI.
How to guides
API keys
- How do I rotate my api keys?
- How do I verify my product API key is working and view product settings?
Webhooks
- How do I ensure webhook security?
- How do I work with webhooks locally?
Creating entities
- How do I dynamically create products?
- How do I create an employer?
- How do I work with onboarding sessions?
- How do I update details on an employee (like superannuation)?
Theming
- How do I work with custom themes?
General
- How does an employer activate stapling in the access manager?
Explanations
- Read a high level overview of the steps required to integrate your software with SuperAPI.
- What is the difference between product keys and partner keys?
- What is the difference between partners, employers, employees and onboarding sessions?
- Understand the employer status fields so that you can customise your UI to communicate the employers onboarding setup.
- Understand the lifecycle of an onboarding session
References
- View our live swagger spec
- View the list of webhooks that you can expected to be emitted from SuperAPI, along with the payloads they will contain. (this is currently a work in progress)
- View the list of workflow slugs that are available to partners.
Getting help
Stuck with something and need help? Please contact us at [email protected] or by phone at 0405 472 748 (Sam)