# Employment Hero Manager API

**Canonical:** https://apis.io/apis/employment-hero/employment-hero-manager-api/  
**Provider:** Employment Hero — https://apis.io/providers/employment-hero/  
**Base URL:** https://api.employmenthero.com/api/v1  
**Documentation:** https://developer.employmenthero.com/api-references

Employment Hero Manager API is one of 79 APIs that [Employment Hero](https://apis.io/providers/employment-hero/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Managers. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

## Operations (60 of 94)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v2/business/{businessId}/manager/dashboard` | Get Dashboard |
| GET | `/api/v2/business/{businessId}/manager/employee/{employeeId}/image` | Get Employee Profile Image |
| POST | `/api/v2/business/{businessId}/manager/employee/{employeeId}/image` | Set Employee Profile Image |
| DELETE | `/api/v2/business/{businessId}/manager/employee/{employeeId}/image` | Delete Employee Profile Image |
| GET | `/api/v2/business/{businessId}/manager/employee/{employeeId}/location` | List Employee Locations |
| POST | `/api/v2/business/{businessId}/manager/employeeonboarding/initiateselfservice` | Initiate Employee Self Setup |
| GET | `/api/v2/business/{businessId}/manager/employees` | Get List of Employees |
| GET | `/api/v2/business/{businessId}/manager/expense` | Get Business Expense Requests |
| GET | `/api/v2/business/{businessId}/manager/expense/categories` | List Expense Categories |
| GET | `/api/v2/business/{businessId}/manager/expense/employees` | List Expense Request Employees |
| GET | `/api/v2/business/{businessId}/manager/expense/locations` | List Expense Request Locations |
| GET | `/api/v2/business/{businessId}/manager/expense/taxcodes` | List Tax Codes |
| GET | `/api/v2/business/{businessId}/manager/kiosk` | Get Kiosks |
| POST | `/api/v2/business/{businessId}/manager/kiosk/shifts` | Shifts |
| GET | `/api/v2/business/{businessId}/manager/kiosk/timesheet` | Get Business Timesheets |
| POST | `/api/v2/business/{businessId}/manager/kiosk/timesheet` | Create kiosk timesheet line |
| PUT | `/api/v2/business/{businessId}/manager/kiosk/timesheet/{timesheetLineId}` | Update kiosk timesheet line |
| PUT | `/api/v2/business/{businessId}/manager/kiosk/timesheetcomments/{timesheetLineId}` | Update comments in a timesheet |
| GET | `/api/v2/business/{businessId}/manager/kiosk/{id}` | Get Kiosk by ID |
| POST | `/api/v2/business/{businessId}/manager/kiosk/{kioskId}/changepin` | Change PIN |
| POST | `/api/v2/business/{businessId}/manager/kiosk/{kioskId}/checkid` | Check Employee |
| POST | `/api/v2/business/{businessId}/manager/kiosk/{kioskId}/checkpin` | Verify Kiosk PIN |
| POST | `/api/v2/business/{businessId}/manager/kiosk/{kioskId}/clockoff` | Clock Out Employee |
| POST | `/api/v2/business/{businessId}/manager/kiosk/{kioskId}/clockon` | Clock In Employee |
| POST | `/api/v2/business/{businessId}/manager/kiosk/{kioskId}/discard` | Discard current shift |
| POST | `/api/v2/business/{businessId}/manager/kiosk/{kioskId}/emailreset` | Send PIN Reset Email |
| POST | `/api/v2/business/{businessId}/manager/kiosk/{kioskId}/endbreak` | End Break |
| GET | `/api/v2/business/{businessId}/manager/kiosk/{kioskId}/lookupdata/{employeeId}` | Get Employee Lookup Data |
| GET | `/api/v2/business/{businessId}/manager/kiosk/{kioskId}/shift/{shiftId}/notes` | Get Shift Notes |
| POST | `/api/v2/business/{businessId}/manager/kiosk/{kioskId}/shift/{shiftId}/notes` | Add Note to Shift |
| POST | `/api/v2/business/{businessId}/manager/kiosk/{kioskId}/shift/{shiftId}/notes/read-state` | Mark Shift Notes Read |
| DELETE | `/api/v2/business/{businessId}/manager/kiosk/{kioskId}/shift/{shiftId}/notes/{noteId}` | Delete Note from Shift |
| POST | `/api/v2/business/{businessId}/manager/kiosk/{kioskId}/smsreset` | Send PIN Reset SMS |
| GET | `/api/v2/business/{businessId}/manager/kiosk/{kioskId}/staff` | List Kiosk Staff |
| POST | `/api/v2/business/{businessId}/manager/kiosk/{kioskId}/staff` | Add an Employee |
| POST | `/api/v2/business/{businessId}/manager/kiosk/{kioskId}/startbreak` | Start Break |
| GET | `/api/v2/business/{businessId}/manager/leaverequest` | List Leave Requests |
| GET | `/api/v2/business/{businessId}/manager/leaverequest/categories` | List Leave Categories |
| GET | `/api/v2/business/{businessId}/manager/leaverequest/employees` | List Leave Employees |
| GET | `/api/v2/business/{businessId}/manager/leaverequest/locations` | List Leave Locations |
| GET | `/api/v2/business/{businessId}/manager/leaverequest/overlapping` | Overlapping Leave Requests |
| GET | `/api/v2/business/{businessId}/manager/location` | List Employee Locations |
| GET | `/api/v2/business/{businessId}/manager/locations` | Get List of Locations |
| GET | `/api/v2/business/{businessId}/manager/rostershift` | Get Roster Shifts |
| POST | `/api/v2/business/{businessId}/manager/rostershift` | Create roster shift |
| GET | `/api/v2/business/{businessId}/manager/rostershift/employees` | List Roster Employees |
| GET | `/api/v2/business/{businessId}/manager/rostershift/locations` | List Roster Locations |
| GET | `/api/v2/business/{businessId}/manager/rostershift/manage` | Manage Roster Data |
| GET | `/api/v2/business/{businessId}/manager/rostershift/manageemployees` | List Manager Roster Employees |
| GET | `/api/v2/business/{businessId}/manager/rostershift/roles` | Get the list of roles available |
| GET | `/api/v2/business/{businessId}/manager/rostershift/{employeeId}/matchingclockoff` | Find Matching Clock Off Roster Shift |
| GET | `/api/v2/business/{businessId}/manager/rostershift/{employeeId}/matchingclockon` | Find Matching Clock On Roster Shift |
| GET | `/api/v2/business/{businessId}/manager/rostershift/{employeeId}/nearby` | Find Nearby Roster Shifts |
| GET | `/api/v2/business/{businessId}/manager/rostershift/{rosterShiftId}` | Get Roster Shift by ID |
| PUT | `/api/v2/business/{businessId}/manager/rostershift/{rosterShiftId}` | Update roster shift |
| POST | `/api/v2/business/{businessId}/manager/rostershift/{rosterShiftId}/stub` | Stub Shift Timesheets |
| GET | `/api/v2/business/{businessId}/manager/roundingrules` | Get Rounding Rules |
| POST | `/api/v2/business/{businessId}/manager/roundingrules` | Set Rounding Rules |
| GET | `/api/v2/business/{businessId}/manager/timesheet` | Get Business Timesheets |
| POST | `/api/v2/business/{businessId}/manager/timesheet` | Create timesheet line |

…and 34 more operations. They are listed in full on the page.

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/employment-hero/refs/heads/main/openapi/employment-hero-manager-api-openapi.yml
- **Documentation** — https://api.keypay.com.au/guides/Home.html
- **APIReference** — https://api.keypay.com.au/
- **APIReference** — https://api.keypay.com.au/new-zealand/reference.html
- **APIReference** — https://api.keypay.com.au/united-kingdom/reference.html
- **APIReference** — https://api.keypay.com.au/singapore/reference.html
- **APIReference** — https://api.keypay.com.au/malaysia/reference.html

## Other Employment Hero APIs (12)

- [Employment Hero REST API](https://apis.io/apis/employment-hero/rest-api/)
- [Employment Hero Bank Accounts API](https://apis.io/apis/employment-hero/employment-hero-bank-accounts-api/)
- [Employment Hero Certifications API](https://apis.io/apis/employment-hero/employment-hero-certifications-api/)
- [Employment Hero Cost Centres API](https://apis.io/apis/employment-hero/employment-hero-cost-centres-api/)
- [Employment Hero Custom Fields API](https://apis.io/apis/employment-hero/employment-hero-custom-fields-api/)
- [Employment Hero Departments API](https://apis.io/apis/employment-hero/employment-hero-departments-api/)
- [Employment Hero Documents API](https://apis.io/apis/employment-hero/employment-hero-documents-api/)
- [Employment Hero Emergency Contacts API](https://apis.io/apis/employment-hero/employment-hero-emergency-contacts-api/)
- [Employment Hero Employees API](https://apis.io/apis/employment-hero/employment-hero-employees-api/)
- [Employment Hero Forms API](https://apis.io/apis/employment-hero/employment-hero-forms-api/)
- [Employment Hero Job Histories API](https://apis.io/apis/employment-hero/employment-hero-job-histories-api/)
- [Employment Hero Aba Settings API](https://apis.io/apis/employment-hero/employment-hero-abasettings-api/)

## Tags

Managers

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/employment-hero/employment-hero-manager-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/employment-hero/.
