Available for the following EmploymentOS plans: Elite, Unlimited
Available for the following HR Classic plans: Platinum
Available for the following user access levels: Admin
This article explains our Application Programming Interface (API), its new read and write capabilities, and how you can use it.
What is an API and why use it?
An API (Application Programming Interface) is a secure translator that lets different software systems talk to each other and share data.
You can use it to automate processes and reduce manual data entry. For example:
- Automatically create a new employee in Employment Hero when you hire them in your recruitment software.
- Sync approved timesheets from an external clock-in device directly into our platform.
We are expanding our API from "read-only" to "read and write."
- Read-Only: You could only pull data out of Employment Hero.
- Read & Write: You can now push data into Employment Hero, creating a powerful, two-way connection.
Our expanded API now includes "write" endpoints to support:
- Employee Lifecycle: Create, view, and update employee records.
- Leave Management: Create and view leave requests.
- Time and Attendance: Create and manage timesheets.
- Check for an existing integration: You can see our full list, including third-party integrations and connector services, on our Integrations page.
- Ask your provider: Contact your software provider to ask if they can build an integration.
- Build a custom integration: Hire your own developer (in-house or external) to build a bespoke connection.
For developers, all technical documentation is available here: https://developer.employmenthero.com. They will need to be added as an Admin to your platform to build and test.
Important: Our Support Policy
While Employment Hero provides the API, we are not responsible for building, testing, or troubleshooting your custom or third-party integration.
The responsibility for building and maintaining the integration rests with your organisation and your chosen third-party developer.