Employment Hero Payroll API Reference
Home
About the API
API Key Authentication
OAuth2 Authentication
OData Filtering
.NET Client
Using the API
iFrame navigation
SSO Requests
Timesheet Report
Summary
get
List Pay Run Totals for Employee
Summary
get
Get standard hours for employee
Summary
get
put
Start Break
Summary
post
Update kiosk timesheet line
Summary
put
Get Gains or profits employee share plans
Summary
post
get
Pay Run Variance Report
Summary
get
Start Break
Summary
post
Get Kiosk by ID
Summary
get
List Expense Requests
Summary
post
get
Get Earnings Lines by Employee ID
Summary
get
Detailed Activity Report as Excel
Summary
get
Get Kiosks
Summary
get
Active Employees Report
Summary
get
Get Employee basic details by ID
Summary
get
Prepare Leave Liability report
Summary
post
Get Business Document Content
Summary
get
Get Brand Label by ID
Summary
get
List Work Types
Summary
post
get
Overlapping Leave Requests
Summary
get
Get Kiosk by ID
Summary
delete
get
put
Start Payment Approval Process
Summary
get
Link Employee Document to Expense Request
Summary
post
delete
List industry options
Summary
get
Get voluntary SDL contributions by Employee ID
Summary
get
Get Qualification Details
Summary
delete
get
put
List Timesheet Locations
Summary
get
Accept Roster Shift
Summary
post
List pay rate adjustment schedule
Summary
post
get
Get Business Timesheets
Summary
post
get
Get Expense Categories
Summary
get
Get Employee Expense Category by ID
Summary
delete
get
put
Start Approval Process
Summary
post
List White Labels
Summary
get
Bulk Insert Timesheets
Summary
post
put
Get timesheet
Summary
delete
post
get
List Timesheets
Summary
get
post
List Kiosks
Summary
post
get
Get Business Document Details
Summary
delete
get
put
Clone Pay Condition Rule Set
Summary
post
Find Matching Clock Off Roster Shift
Summary
get
List Resellers
Summary
get
Get Pay Slip File
Summary
get
Approve Expense Request
Summary
post
Initiate Employee Self Setup
Summary
post
Overlapping Leave Requests
Summary
get
Get Reseller Invoice Excel By ID
Summary
get
Get Giro Bank Payment File
Summary
get
Get Pay Run
Summary
delete
get
Recover Forgotten Password
Summary
post
Get Employee By External ID
Summary
get
Get Qualification Document by ID
Summary
delete
get
Grant Kiosk Access
Summary
post
Create Note for Employee
Summary
post
delete
Get Leave Request by ID
Summary
delete
get
put
List Time Zone Types
Summary
get
Initiate Employee Self Setup
Summary
post
Get Employee Dimension Earnings Line Split By Id
Summary
delete
get
Get Leave Accruals for Employee
Summary
get
Approve Leave Request
Summary
post
Get List of Employees
Summary
get
Get Expense Request by ID
Summary
delete
get
put
Employee Audit Report
Summary
get
Get Shift Conditions
Summary
get
Update roster shift
Summary
put
Find Nearby Roster Shifts
Summary
get
Unlock Pay Run
Summary
post
List Employee Expense Categories with pagination
Summary
get
Get Business Expense Requests
Summary
get
Get Employee Document Content
Summary
get
Get Leave Balances
Summary
get
List Entitlements
Summary
get
Get Employee Portal Settings
Summary
get
post
Get Pay Schedule by ID
Summary
delete
get
put
Get Tiered Leave Allowance Template by ID
Summary
delete
get
put
Upload Attachment to Expense Request
Summary
put
List Employee Locations
Summary
get
Get benefits in kinds
Summary
post
get
List Employer Liability Categories
Summary
post
get
Create a new direct billing user
Summary
post
Active Employees Report
Summary
get
List Expense Categories
Summary
get
Get Shift Notes
Summary
post
get
Get expenses reference data
Summary
get
Approve Leave Request
Summary
post
List Business Document Details
Summary
post
get
Get Leave Balances
Summary
get
List Leave Categories
Summary
get
Discard current shift
Summary
post
List Leave Requests
Summary
post
get
Get Income from overseas subject to tax remission
Summary
delete
get
put
Pay Categories Report
Summary
get
Mark Shift Notes Read
Summary
post
Get Pay Slip Data by Employee ID
Summary
get
End Break
Summary
post
Reapply Leave Allowance Template
Summary
post
Get Employee Lookup Data
Summary
get
Dismiss Business Notifications
Summary
delete
Clock In Employee
Summary
post
Get Users With Access to Employee
Summary
get
post
delete
put
Get Rounding Rules
Summary
get
post
Roster vs Timesheet Comparison Report
Summary
get
Get Pay Run Totals by Employee ID
Summary
get
Find Matching Clock On Roster Shift
Summary
get
Stub Shift Timesheets
Summary
post
List Pay Run Totals
Summary
get
List basic details for employees
Summary
get
Approve Timesheet
Summary
post
List Pay Runs Summaries
Summary
get
List Bank Accounts
Summary
post
get
Get Qualifications for Employee
Summary
post
get
Get Pay Slip by Pay Run ID
Summary
get
Acknowledge Document
Summary
post
Get Leave Requests for Employee
Summary
post
get
put
Leave Liability report as Excel
Summary
get
List Report Types
Summary
get
Copy Business Settings From Template
Summary
post
Get Expense Request by ID
Summary
delete
get
put
Delete attachment from EmployeeQualification
Summary
delete
Get Tax Codes
Summary
get
Get Emergency Contacts
Summary
get
post
put
Find Matching Clock Off Roster Shift
Summary
get
Check Employee
Summary
post
Get Lookup Data
Summary
get
Create expense request
Summary
post
Get public holidays
Summary
get
List Billing Plans
Summary
get
List Leave Categories
Summary
get
Get Employee Notes
Summary
get
post
Get Qualification Details
Summary
get
Get Dashboard
Summary
get
Get IRAS forms
Summary
get
Change PIN
Summary
post
Detailed Activity Report
Summary
get
Get Pay Schedule Metadata
Summary
get
Cancel Business
Summary
delete
Terminate Employee in Pay Run
Summary
post
Decline Expense Request
Summary
post
Verify Kiosk PIN
Summary
post
Get income tax borne by employer
Summary
post
get
Unregister Device Token
Summary
post
Get Reseller Invoice PDF By ID
Summary
get
Get Leave Allowances for All Employees
Summary
get
put
Get Dashboard
Summary
get
List Qualifications
Summary
post
get
Pay Run Inclusions Report
Summary
get
Include Employee
Summary
post
delete
List Pay Slips
Summary
get
Get Pay Category by ID
Summary
delete
get
put
Stub Shift Timesheets
Summary
post
List Dimension Values
Summary
post
get
Bulk Decline Roster Shift Swaps
Summary
post
Get Deduction Category By ID
Summary
delete
get
put
Get Brand Invoice By ID
Summary
get
Get Employee By External Reference ID
Summary
get
List Brand Labels
Summary
get
CPF lodgement report
Summary
get
Get payslip configuration
Summary
post
get
List Kiosk Staff
Summary
post
get
Upload attachment to qualification
Summary
put
Get Qualification Document File
Summary
get
List Employee Tax Adjustments
Summary
post
get
Get Bank Account by ID
Summary
delete
get
put
Get Business Details
Summary
get
Get Leave Allowance Template by ID
Summary
delete
get
put
Export journals for a pay run using the ExportPayRunJournalCommand
Summary
post
Get Location Specific Chart of Accounts
Summary
delete
get
post
Get Leave Allowances for Employee
Summary
get
List Addresses
Summary
get
Get Employee Profile Image
Summary
delete
get
post
Create Unavailability
Summary
post
List Unavailabilities
Summary
post
get
Approve Expense Request
Summary
post
List Pay Rate Templates
Summary
post
get
List Employee Deductions By External Reference Id
Summary
post
List Tax Codes
Summary
get
List Time Zone Types
Summary
get
Get Employee Work Types
Summary
get
List Employee Additional Earnings
Summary
post
get
Get Specific Bank Branch Details
Summary
get
Get benefits in kind
Summary
delete
get
put
Get Rounding Rules
Summary
get
post
Mark Shift Notes Read
Summary
post
Get Employee Profile Image
Summary
delete
get
post
Clock In Employee
Summary
post
List Bank Branches
Summary
get
Get Reseller Invoice By ID
Summary
get
Update Bank Account
Summary
put
Delete Employee
Summary
delete
Leave Balances Report
Summary
get
Get Leave Balances
Summary
get
Get Public Holidays for Year
Summary
post
delete
get
Decline Shift Swap
Summary
post
Get pay rate adjustment schedule record by ID
Summary
delete
get
put
Get Suburb
Summary
get
List Employee Locations
Summary
get
Start Break
Summary
post
Get Journal Accounts
Summary
post
get
Get Pay Run Details
Summary
get
Recalculate background job
Summary
post
End Break
Summary
post
List Manager Roster Employees
Summary
get
Get Satisfaction Survey Results
Summary
get
post
Update comments in a timesheet
Summary
put
Verify Kiosk PIN
Summary
post
List gender options
Summary
get
Get Employing Entity By ID
Summary
delete
get
put
List Timesheet Employees
Summary
get
Activate Employee
Summary
post
List Bank Accounts
Summary
post
get
List Pay Runs
Summary
post
get
List voluntary CPF contributions
Summary
post
delete
get
Download Document
Summary
get
Get Leave Request by ID
Summary
delete
get
post
Get Employer Liabilities by Employee ID
Summary
get
Get Creation Status
Summary
get
Get Brand Invoice Excel By ID
Summary
get
Find Matching Clock On Roster Shift
Summary
get
Upload Attachment to Leave Request
Summary
delete
put
Get Brand Invoice PDF By ID
Summary
get
Get Employing Entity Specific Chart of Accounts
Summary
delete
get
post
Get income tax borne by employer
Summary
delete
get
put
Delete Note from Shift
Summary
delete
Get Pay Run Summary
Summary
get
Create Pay Run (Async)
Summary
post
Clock Out Employee
Summary
post
Get Employee Expenses by Employee ID
Summary
get
Estimate Leave Hours
Summary
get
Get Business Invoices
Summary
get
Get withholding and clearance tax adjustments by Employee ID
Summary
get
Revoke Kiosk Access
Summary
post
Manage Roster Data
Summary
get
List countries
Summary
get
Download Document
Summary
get
Get tasks by business id
Summary
get
List Dimensions
Summary
post
get
Get Opening Balances
Summary
get
post
Gross To Net Report as Excel
Summary
get
Get Employee Access for User
Summary
get
List Roster Locations
Summary
get
Get Chart of Accounts
Summary
get
post
Discard current shift
Summary
post
Clock Out Employee
Summary
post
Get Next Pay Date
Summary
get
Get Qualification by ID
Summary
delete
get
put
Single Sign On
Summary
post
Get Employee Additional Earning by ID
Summary
delete
get
put
Link Employee Document to Timesheet
Summary
post
delete
List Pay Slip Data
Summary
get
Get Work Types
Summary
get
Send PIN Reset Email
Summary
post
List Employer liabilities
Summary
post
get
List the Business tags
Summary
get
Employee Payment History Report as Excel
Summary
get
List Employees
Summary
post
get
Accept Shift Swap
Summary
post
Get Web Hook Registration by ID
Summary
delete
get
put
Delete Note from Shift
Summary
delete
Get the timesheet settings for the business
Summary
get
put
List Employee Deductions
Summary
post
get
List payment files
Summary
post
get
Decline Leave Request
Summary
post
Get Journal Details
Summary
get
Get Employee Tax Adjustment by ID
Summary
delete
get
put
Update Unavailability
Summary
delete
put
Get Journal Account Types
Summary
get
Get Pay Rate Template by ID
Summary
delete
get
put
Get unavailability by ID
Summary
delete
get
put
Get Employee location earnings line splits
Summary
post
get
List All Business Access Users
Summary
post
get
delete
put
List Expense Request Employees
Summary
get
Get payment file by ID
Summary
delete
get
put
List Business Locations
Summary
post
get
List Employee Groups
Summary
get
Add Complete Shift for Employee
Summary
post
Find Matching Clock Off Roster Shift
Summary
get
Get shift swapping report by business id
Summary
get
List Leave Allowance Templates
Summary
post
get
List Employee Documents
Summary
post
get
put
Get Titles
Summary
get
Bulk Cancel Roster Shift Swaps
Summary
post
Get Income from overseas subject to tax remissions
Summary
post
get
List Employee Group Permission Types
Summary
get
List Documents for Employee Qualification
Summary
post
get
Get the list of roles available
Summary
get
Finalise Pay Run
Summary
post
Get Reseller by ID
Summary
get
Birthday Report
Summary
get
Get Dimension Value by ID
Summary
delete
get
put
Upload Attachment to Expense Request
Summary
put
List Earnings Lines
Summary
post
delete
get
Get Business Timesheets
Summary
post
get
Get Leave Allowance Template for Employee
Summary
get
Get Brand Invoices
Summary
get
Get Pay Slips by Finalised Pay Run Id
Summary
get
Get timesheet reference data
Summary
get
List Pay Categories
Summary
post
get
Get Payment Files by Finalised Pay Run Id
Summary
get
List Roster Employees
Summary
get
List Employer Liabilities
Summary
post
delete
get
Decline Expense Request
Summary
post
Reject Timesheet
Summary
post
Get Earnings line split by location ID
Summary
delete
get
put
Get Roster Shift by ID
Summary
get
List Tiered Leave Allowance Templates
Summary
post
get
List withholding and clearance tax adjustments
Summary
post
delete
get
List Business Templates
Summary
get
List Expense Request Locations
Summary
get
Single Sign On
Summary
post
Cancel Shift Swap
Summary
post
Get Roster Shifts
Summary
post
get
Check Employee
Summary
post
Get Deductions by Employee ID
Summary
get
List Leave Requests
Summary
get
Get Pay Rates
Summary
get
Employee Details Report
Summary
get
post
List Leave Locations
Summary
get
Get Business Details by External ID
Summary
get
Set UI Unlock enabled
Summary
post
Find Nearby Roster Shifts
Summary
get
Get Business Timesheets
Summary
post
get
Get Employer liability by ID
Summary
delete
get
put
Costing Report
Summary
get
Get Work Type by ID
Summary
delete
get
put
Update timesheet line
Summary
put
List Next Pay Dates
Summary
get
Get Employee Deduction by ID
Summary
delete
get
put
Journal Report
Summary
get
Get Employee By ID
Summary
get
put
Shifts
Summary
post
List Roster Shifts
Summary
get
Get Locations
Summary
get
Get Journal Service providers
Summary
get
List Employee Expenses
Summary
post
delete
get
Upload Attachment to Expense Request
Summary
put
Employee Has Access
Summary
get
Get lump sum
Summary
post
get
Get Reseller Invoices
Summary
get
Link Employee Document to Leave Request
Summary
post
delete
List Pay Condition Rule Sets
Summary
post
get
Get User Business Access
Summary
get
Gross To Net Report
Summary
get
Get Qualifications for Employee
Summary
post
delete
get
List Leave Categories
Summary
post
get
Net to Gross
Summary
post
Send PIN Reset Email
Summary
post
List Employee Locations
Summary
get
Propose Shift Swap
Summary
post
Discard current shift
Summary
post
List all Documents
Summary
get
Get Tax Codes
Summary
get
Get Shift Notes
Summary
post
get
End Break
Summary
post
Employee Details Report Fields
Summary
get
Decline Roster Shift
Summary
post
Get Employee Deduction by External Reference Id
Summary
get
Get expense request
Summary
delete
put
get
Get Employee Dimension Earnings Line Splits
Summary
post
get
put
List Leave Requests
Summary
get
Bulk Accept Roster Shifts
Summary
post
Get Roster Shift by ID
Summary
get
put
Shifts
Summary
post
Get Employees
Summary
get
Get Bank Account by ID
Summary
delete
get
Get Leave Accruals
Summary
delete
get
post
Deductions Report
Summary
get
Get Journal Account by ID
Summary
delete
get
put
OAuth Token
Summary
post
Get Business Invoice PDF By ID
Summary
get
Get Enabled Features
Summary
get
Get Document Details by ID
Summary
get
List Businesses
Summary
get
Mark Shift Notes Read
Summary
post
Get Dimension by ID
Summary
delete
get
put
Get Expense Payment Summary
Summary
get
Estimate Leave Units
Summary
get
List Employee Groups
Summary
post
get
List Unavailabilities
Summary
post
get
Get Business Billing Plan
Summary
get
Get pay run payments
Summary
get
Search Suburbs
Summary
get
Leave Liability Report
Summary
get
Get Personal Details
Summary
get
put
Send PIN Reset SMS
Summary
post
List Pay Run Warnings
Summary
get
Register Device Token
Summary
post
Get timesheet line
Summary
delete
get
put
Get Leave Category by ID
Summary
delete
get
put
List Leave Employees
Summary
get
Get Iras Form PDF
Summary
get
Get White Label by ID
Summary
get
Get the initial tax year
Summary
post
get
Get User Details
Summary
post
get
put
Clock In Employee
Summary
post
List Business Notifications
Summary
get
Get Shift Costings for Employee
Summary
post
Get Leave Request Attachment
Summary
get
Get Leave Allowances
Summary
get
put
Recalculate
Summary
post
Signup Report
Summary
get
Bulk insert Journal Accounts
Summary
post
Get Employee Document Details
Summary
delete
get
Test Web Hook
Summary
get
List Web Hook Registrations
Summary
delete
get
post
Get Leave Categories
Summary
get
Get Details
Summary
get
post
Bulk Apply Leave Requests
Summary
post
Get voluntary CPF contributions by Employee ID
Summary
get
Single Sign On
Summary
post
Edit Timesheet
Summary
delete
post
Get Employee Group by ID
Summary
delete
get
put
List SDL adjustments
Summary
post
delete
get
Get Journal Service provider
Summary
get
put
Employee Payment History Report
Summary
get
Find Matching Clock On Roster Shift
Summary
get
Get Public Holiday Details
Summary
delete
get
put
List Pay Schedules
Summary
post
get
Decline Leave Request
Summary
post
Get Shift Periods for Employee
Summary
post
Set Business Billing Plan
Summary
post
Document Acknowledgements Report
Summary
get
Get Business Invoice By ID
Summary
get
Withholding Report
Summary
get
Get Timesheet Creation Data
Summary
get
Get Employer Liability Category
Summary
delete
get
put
Clock Out Employee
Summary
post
Assign Leave Allowance Template
Summary
post
Get Leave Request by ID
Summary
delete
get
post
List Employing Entities
Summary
post
get
Estimate Leave Hours
Summary
get
Shifts
Summary
post
Bulk Decline Roster Shifts
Summary
post
Get Location By Id
Summary
delete
get
put
Set Pay Run Notation
Summary
delete
post
List Employee Expense Categories
Summary
post
get
Change PIN
Summary
post
Get Employee Profile Image
Summary
delete
get
post
List Banks
Summary
get
Get Specific Bank Details
Summary
get
Pay Run Audit Report
Summary
get
Get Employee Expense by ID
Summary
delete
get
put
Get Roster Shifts
Summary
post
get
Leave Balances Report as Excel
Summary
get
List Employee Expenses
Summary
post
get
Get IRAS lump sum details for employee
Summary
delete
get
put
List Businesses
Summary
post
get
Get Gains or profits employee share plan
Summary
delete
get
put
Get Shift Notes
Summary
post
get
Create Leave Request
Summary
post
List Deduction Categories
Summary
post
get
List Kiosk Staff
Summary
post
get
List Deductions
Summary
post
delete
get
Get Pay Condition Rule Set by ID
Summary
get
put
Get List of Locations
Summary
get
Find Nearby Roster Shifts
Summary
get
Get Employee Shift Conditions
Summary
get
Employees Eligible For Shift Swap
Summary
get
Get Expense Requests
Summary
post
get
Get unavailability by ID
Summary
delete
get
put
Signup Report
Summary
get
Get Employee Lookup Data
Summary
get
Send PIN Reset SMS
Summary
post
Bulk Accept Roster Shift Swaps
Summary
post
OpenAPI specification
Download
Create Leave Request
Description
HTTP Request
Create Leave Request
POST /api/v2/business/{businessId}/manager/{employeeId}/leaverequest