Employment Hero icon

Employment Hero

All-in-one HR platform for employee records, rosters, leave, payslips, and compliance documents.

1 trigger19 searches10 actionsInstant (webhooks)Auth: OAuth

AI-assisted documentation13 min read

This documentation is compiled from our integration source code, internal specs for Employment Hero, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Employment Hero on WEXTL →

Before you set up the credential, make sure you have an active Employment Hero account and OAuth client credentials, granted by signing in with your account ready.[3]

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • Client IDtextRequired
  • Client SecretpasswordRequired
  1. Log in to your WEXTL account, add the Employment Hero node module to your workflow, and click Create new credential.
    Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Employment Hero account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Connecting Employment Hero to WEXTL®
Video slide demonstrates how to integrate Employment Hero in the WEXTL visual workflow builder.[4]

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch EventsTrigger
Output fields[3]
FieldType
User IDnumber
Email addressemail
Nametext
Date createddate
Create Timesheet EntriesSearch
Input fields[3]
FieldType
Organisation IDRequired
choice
Timesheetsarray
Output fields[3]
FieldType
IDtext
Datedate
Start timedate
End timedate
Statustext
Unitsnumber
Break unitsnumber
Breaksarray
Reasontext
Commenttext
Timenumber
Get a CertificationAction
Input fields[3]
FieldType
Organisation IDRequired
choice
Output fields[3]
FieldType
IDtext
Nametext
Typetext
Get a Leave RequestAction
Input fields[3]
FieldType
Organisation IDRequired
choice
Output fields[3]
FieldType
IDtext
Start datedate
End datedate
Total hoursnumber
Commenttext
Statustext
Leave balance amountnumber
Leave category nametext
Reasontext
Employee IDtext
Hours per dayarray
Get a PayslipAction
Input fields[3]
FieldType
Organisation IDRequired
choice
Output fields[3]
FieldType
IDtext
First nametext
Last nametext
Total deductionnumber
Net paynumber
Supernumber
Wagesnumber
Reimbursementsnumber
Taxnumber
Nametext
Address line 1text
Address line 2text
Suburbtext
Postcodetext
Address statetext
Notetext
Post tax deductionnumber
Pre tax deductionnumber
Business nametext
Business addresstext
47other output fields
Get a Rostered ShiftAction
Input fields[3]
FieldType
Organisation IDRequired
choice
Output fields[3]
FieldType
IDtext
First nametext
Last nametext
Total deductionnumber
Net paynumber
Supernumber
Wagesnumber
Reimbursementsnumber
Taxnumber
Nametext
Address line 1text
Address line 2text
Suburbtext
Postcodetext
Address statetext
Notetext
Post tax deductionnumber
Pre tax deductionnumber
Business nametext
Business addresstext
47other output fields
Get an EmployeeAction
Input fields[3]
FieldType
Organisation IDRequired
choice
Output fields[3]
FieldType
IDtext
Account emailtext
Titletext
Roletext
First nametext
Last nametext
Middle nametext
Addresstext
Avatar URLtext
Known astext
Job titletext
Gendertext
Countrytext
Date of birthdate
Marital statustext
Personal emailtext
Personal mobile numbertext
Home phonetext
Employing entitytext
Codetext
43other output fields
Get an UnavailabilityAction
Input fields[3]
FieldType
Organisation IDRequired
choice
Output fields[3]
FieldType
IDtext
Member IDtext
Descriptiontext
All dayboolean
Start datedate
End datedate
Start time a daytext
End time a daytext
Recurring patternobject
Recurring typetext
Weekdaysarray
Get CertificationsSearch
Input fields[3]
FieldType
Organisation IDRequired
choice
Limitnumber
Output fields[3]
FieldType
IDtext
Nametext
Typetext
Get DocumentsSearch
Input fields[3]
FieldType
Organisation IDRequired
choice
Search Querytext
Limitnumber
Output fields[3]
FieldType
IDnumber
Contact nametext
Daytime contact numbertext
After hours notext
After mobile notext
Relationshiptext
Contact typetext
Get Emergency ContactsSearch
Input fields[3]
FieldType
Organisation IDRequired
choice
Search Querytext
Limitnumber
Output fields[3]
FieldType
IDnumber
Contact nametext
Daytime contact numbertext
After hours notext
After mobile notext
Relationshiptext
Contact typetext
Get Employment HistoriesSearch
Input fields[3]
FieldType
Organisation IDRequired
choice
Limitnumber
Output fields[3]
FieldType
IDtext
Titletext
Start datedate
End datedate
Employment typetext
Contract typetext
Industry standard job titletext
Get Leave RequestsSearch
Input fields[3]
FieldType
Organisation IDRequired
choice
Start Datedate
End Datedate
Limitnumber
Output fields[3]
FieldType
IDtext
Start datedate
End datedate
Total hoursnumber
Commenttext
Statustext
Leave balance amountnumber
Leave category nametext
Reasontext
Employee IDtext
Hours per dayarray
Get PayslipsSearch
Input fields[3]
FieldType
Organisation IDRequired
choice
Limitnumber
Output fields[3]
FieldType
IDtext
First nametext
Last nametext
Total deductionnumber
Net paynumber
Supernumber
Wagesnumber
Reimbursementsnumber
Taxnumber
Nametext
Address line 1text
Address line 2text
Suburbtext
Postcodetext
Address statetext
Notetext
Post tax deductionnumber
Pre tax deductionnumber
Business nametext
Business addresstext
47other output fields
Get Rostered ShiftsSearch
Input fields[3]
FieldType
Organisation IDRequired
choice
From DateRequired
date
To DateRequired
date
Statusesarray
Statustext
Location IDsarray
Location IDtext
Member IDschoice
Member IDtext
Unassigned Shifts Onlyboolean
Exclude Shifts Overlapping From Dateboolean
Limitnumber
Output fields[3]
FieldType
IDtext
Start timedate
End timedate
Statustext
Notestext
Is open shiftboolean
Location IDtext
Location nametext
Work site IDtext
Work site nametext
Work site statustext
Position IDtext
Position nametext
Position statustext
Member IDtext
Member full nametext
Shift swap cutoff timetext
Typetext
Work type IDtext
Work type nametext
2other output fields
Get Timesheet EntriesSearch
Input fields[3]
FieldType
Organisation IDRequired
choice
Start Datetext
End Datetext
Limitnumber
Output fields[3]
FieldType
IDtext
Datedate
Start timedate
End timedate
Statustext
Unitsnumber
Break unitsnumber
Breaksarray
Reasontext
Commenttext
Timenumber
Get UnavailabilitiesSearch
Input fields[3]
FieldType
Organisation IDRequired
choice
From Datedate
To Datedate
Location IDnumber
Member IDtext
Limitnumber
Output fields[3]
FieldType
IDtext
Member IDtext
Descriptiontext
All dayboolean
Start datedate
End datedate
Start time a daydate
End time a daydate
Recurring patternobject
Recurring typetext
Weekdaysarray
Get Work SitesSearch
Input fields[3]
FieldType
Organisation IDRequired
choice
Querytext
Show Archivedboolean
Limitnumber
Output fields[3]
FieldType
IDtext
Nametext
Statustext
Roster positions countnumber
Hr positionsarray
Addressobject
Address typetext
Line 1text
Line 2text
Line 3text
Block numbertext
Level numbertext
Unit numbertext
Citytext
Postcodetext
Statetext
Departmentsarray
List Employee Certification DetailsSearch
Input fields[3]
FieldType
Organisation IDRequired
choice
Limitnumber
Output fields[3]
FieldType
IDtext
Nametext
Certification IDtext
Typetext
Expiry datedate
Completion datedate
Driver problemboolean
Driver detailstext
Statustext
Reasontext
List EmployeesSearch
Input fields[3]
FieldType
Organisation IDRequired
choice
Member Typechoice
Limitnumber
Output fields[3]
FieldType
IDtext
Account emailtext
Titletext
Roletext
First nametext
Last nametext
Middle nametext
Addresstext
Avatar URLtext
Known astext
Job titletext
Gendertext
Countrytext
Date of birthdate
Marital statustext
Personal emailtext
Personal mobile numbertext
Home phonetext
Employing entitytext
Codetext
43other output fields
Create a DocumentAction
Input fields[3]
FieldType
Organisation IDRequired
choice
FileRequired
text
Nametext
Tagsarray
Tagtext
Access Permissionschoice
Output fields[3]
FieldType
IDtext
Nametext
Titletext
URLtext
Member IDtext
Created atdate
Updated atdate
Access permissionsarray
Tag listarray
Is admin onlyboolean
Create a Leave RequestAction
Input fields[3]
FieldType
Organisation IDRequired
choice
Start DateRequired
text
End DateRequired
text
Commenttext
Hours Per Dayarray
Output fields[3]
FieldType
IDtext
Start datedate
End datedate
Total hoursnumber
Commenttext
Statustext
Leave balance amountnumber
Leave category nametext
Reasontext
Employee IDtext
Hours per dayarray
Create a Work SiteAction
Input fields[3]
FieldType
Organisation IDRequired
choice
NameRequired
text
AddressRequired
object
Line 1Required
text
CountryRequired
text
Line 2text
Line 3text
Postcodetext
Citytext
Statetext
Suburbtext
GeolocationRequired
object
Output fields[3]
FieldType
IDtext
Nametext
Addressobject
Line 1text
Line 2text
Line 3text
Countrytext
Postcodetext
Citytext
Statetext
Suburbtext
Geolocationobject
Create an EmployeeAction
Input fields[3]
FieldType
Organisation IDRequired
choice
First NameRequired
text
Last NameRequired
text
EmailRequired
email
Date of BirthRequired
date
Work LocationRequired
object
IDtext
NameRequired
text
CountryRequired
text
Full Legal Nametext
Output fields[3]
FieldType
Messagetext
Employee IDtext
Create Rostered Shifts in BulkAction
Input fields[3]
FieldType
Organisation IDRequired
choice
Start Date TimeRequired
date
End Date TimeRequired
date
Number of ShiftsRequired
number
Position IDtext
Location IDtext
Member IDsarray
Member IDtext
Biddable Member IDsarray
Biddable Member IDtext
Breakschoice
Notestext
Publishedboolean
Output fields[3]
FieldType
IDtext
Statustext
Job errorsarray
Delete an EmployeeAction
Input fields[3]
FieldType
Organisation IDRequired
choice
Generate a Payslip PDFAction
Input fields[3]
FieldType
Organisation IDRequired
choice
Output fields[3]
FieldType
Successboolean
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Update a Work SiteAction
Input fields[3]
FieldType
Organisation IDRequired
choice
NameRequired
text
Addressobject
Line 1text
Countrytext
Line 2text
Line 3text
Postcodetext
Citytext
Statetext
Suburbtext
Geolocationobject
Output fields[3]
FieldType
IDtext
Nametext
Addressobject
Line 1text
Line 2text
Line 3text
Countrytext
Postcodetext
Citytext
Statetext
Suburbtext
Geolocationobject
Update Personal DetailsAction
Input fields[3]
FieldType
Organisation IDRequired
choice
Titlechoice
First Nametext
Middle Nametext
Last Nametext
Known Astext
Genderchoice
Pronounschoice
Address Attributesobject
Countrytext
Line 1text
Line 2text
Line 3text
Suburbtext
Citytext
Statetext
Postcodetext
Block Numbertext
Unit Numbertext
Nationalitytext
Date of Birthdate
Marital Statuschoice
Personal Emailemail
Personal Mobile Numbertext
Home Phonetext
Display Mobile in Staff Directoryboolean
Full Legal Nametext
Biographytext
Output fields[3]
FieldType
IDtext
Account emailtext
Titletext
Roletext
First nametext
Last nametext
Middle nametext
Addresstext
Avatar URLtext
Known astext
Job titletext
Gendertext
Countrytext
Date of birthdate
Marital statustext
Personal emailtext
Personal mobile numbertext
Home phonetext
Employing entitytext
Codetext
43other output fields

Look for Employment Hero templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Employment Hero Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Employment Hero.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 24, 2026 18:11