Authentication

Description HTTP Request
OAuth Token
POST /oauth/token
Single Sign On
POST /api/v2/business/{businessId}/employee/{employeeId}/singlesignon
Single Sign On
POST /api/v2/business/{businessId}/singlesignon
Single Sign On
POST /api/v2/singlesignon

Business

Description HTTP Request
List Businesses
GET /api/v2/business
Create New Business
POST /api/v2/business
Get BACS Settings Record by ID
GET /api/v2/business/{businessId}/bacs/{id}
Update BACS Settings Record
PUT /api/v2/business/{businessId}/bacs/{id}
Delete BACS Settings Record
DELETE /api/v2/business/{businessId}/bacs/{id}
Get Business Details
GET /api/v2/business/{businessId}
List Entitlements
GET /api/v2/business/{businessId}/entitlements
Get Business Details by External ID
GET /api/v2/business/externalid
Get Location By Id
GET /api/v2/business/{businessId}/location/{id}
Update Location
PUT /api/v2/business/{businessId}/location/{id}
Delete Location
DELETE /api/v2/business/{businessId}/location/{id}
Get Business Document Details
GET /api/v2/business/{businessId}/document/{id}
Update Business Document Permissions
PUT /api/v2/business/{businessId}/document/{id}
Delete Business Document
DELETE /api/v2/business/{businessId}/document/{id}
Get Location Specific Chart of Accounts
GET /api/v2/business/{businessId}/chartofaccounts/location/{locationId}
Update Location Specific Chart of Accounts
POST /api/v2/business/{businessId}/chartofaccounts/location/{locationId}
Delete Location Specific Chart of Accounts
DELETE /api/v2/business/{businessId}/chartofaccounts/location/{locationId}
Get User Business Access
GET /api/v2/business/{businessId}/access/user
Get Business Document Content
GET /api/v2/business/{businessId}/document/{id}/content
List Employee Locations
GET /api/v2/business/{businessId}/employee/{employeeId}/location
List Business Document Details
GET /api/v2/business/{businessId}/document
Create Business Document
POST /api/v2/business/{businessId}/document
Get Rounding Rules
GET /api/v2/business/{businessId}/roundingrules
Set Rounding Rules
POST /api/v2/business/{businessId}/roundingrules
Get ATO Details
GET /api/v2/business/{businessId}/ato
Set ATO Details
POST /api/v2/business/{businessId}/ato
List Business Locations
GET /api/v2/business/{businessId}/location
Create Location
POST /api/v2/business/{businessId}/location
List BACS Settings
GET /api/v2/business/{businessId}/bacs
Create BACS Settings Record
POST /api/v2/business/{businessId}/bacs
List All Business Access Users
GET /api/v2/business/{businessId}/access
Assign Business Access
POST /api/v2/business/{businessId}/access
Update Business Access
PUT /api/v2/business/{businessId}/access
Revoke Business Access
DELETE /api/v2/business/{businessId}/access
Get Chart of Accounts
GET /api/v2/business/{businessId}/chartofaccounts
Update Chart of Accounts
POST /api/v2/business/{businessId}/chartofaccounts
Get HMRC Settings
GET /api/v2/business/{businessId}/hmrcsettings
Update HMRC Settings
PUT /api/v2/business/{businessId}/hmrcsettings

Chart of Accounts

Description HTTP Request
Get Journal Service providers
GET /api/v2/business/{businessId}/accounts/journalservices
Get Journal Accounts
GET /api/v2/business/{businessId}/accounts
Create a new Journal Account
POST /api/v2/business/{businessId}/accounts
Get Journal Service provider
GET /api/v2/business/{businessId}/accounts/journalservice
Update Journal Service provider
PUT /api/v2/business/{businessId}/accounts/journalservice
Bulk insert Journal Accounts
POST /api/v2/business/{businessId}/accounts/bulk
Get Journal Account by ID
GET /api/v2/business/{businessId}/accounts/{id}
Update an existing Journal Account
PUT /api/v2/business/{businessId}/accounts/{id}
Delete an existing Journal Account
DELETE /api/v2/business/{businessId}/accounts/{id}
Get Journal Account Types
GET /api/v2/business/{businessId}/accounts/types

Deduction Categories

Description HTTP Request
List Deduction Categories
GET /api/v2/business/{businessId}/deductioncategory
Create Deduction Category
POST /api/v2/business/{businessId}/deductioncategory
Get Deduction Category By ID
GET /api/v2/business/{businessId}/deductioncategory/{id}
Update Deduction Category
PUT /api/v2/business/{businessId}/deductioncategory/{id}
Delete Deduction Category
DELETE /api/v2/business/{businessId}/deductioncategory/{id}

Employee

Description HTTP Request
Get Employee Shift Conditions
GET /api/v2/business/{businessId}/employee/{employeeId}/shiftcondition
Send auto-enrolment notification to employee
POST /api/v2/business/{businessId}/employee/{employeeId}/hmrcforms/emailautoenrolmentnotice/{noticeId}
Revoke Kiosk Access
POST /api/v2/business/{businessId}/employee/revokekioskaccess/{employeeId}
Get Opening Balances
GET /api/v2/business/{businessId}/employee/{employeeId}/openingbalances
Set Opening Balances
POST /api/v2/business/{businessId}/employee/{employeeId}/openingbalances
Create auto enrolment notice
POST /api/v2/business/{businessId}/employee/{employeeId}/hmrcforms/autoenrolmentnotice
Send P45-email to employee
POST /api/v2/business/{businessId}/employee/{employeeId}/hmrcforms/mailp45
Get Employee Notes
GET /api/v2/business/{businessId}/employee/{employeeId}/notes
Set Employee Notes
POST /api/v2/business/{businessId}/employee/{employeeId}/notes
Delete Employee
DELETE /api/v2/business/{businessId}/employee/{employeeId}
List Employees
GET /api/v2/business/{businessId}/employee/unstructured
Create or Update Employee
POST /api/v2/business/{businessId}/employee/unstructured
Get Employee By External Reference ID
GET /api/v2/business/{businessId}/employee/unstructured/externalreferenceid/{externalReferenceId}/{source}
Get Employee By External ID
GET /api/v2/business/{businessId}/employee/unstructured/externalid/{externalId}
Notify employee by email of P60
POST /api/v2/business/{businessId}/employee/{employeeId}/hmrcforms/p60notify/{noticeId}/{financialYearEnding}
Get P45 model for employee
GET /api/v2/business/{businessId}/employee/{employeeId}/hmrcforms/p45
Get Pension Contribution Plan
GET /api/v2/business/{businessId}/employee/{employeeId}/pension
Update Pension Contribution Plan
PUT /api/v2/business/{businessId}/employee/{employeeId}/pension
Get Employee By ID
GET /api/v2/business/{businessId}/employee/unstructured/{employeeId}
Update Employee
PUT /api/v2/business/{businessId}/employee/unstructured/{employeeId}
Get National Insurance Record and P45
GET /api/v2/business/{businessId}/employee/{employeeId}/nationalinsurancerecord
Create National Insurance Record and P45
POST /api/v2/business/{businessId}/employee/{employeeId}/nationalinsurancerecord
Update National Insurance Record and P45
PUT /api/v2/business/{businessId}/employee/{employeeId}/nationalinsurancerecord
Get Leave Balances
GET /api/v2/business/{businessId}/employee/{employeeId}/leavebalances
Get Employee basic details by ID
GET /api/v2/business/{businessId}/employee/{employeeId}/details
Get standard hours for employee
GET /api/v2/business/{businessId}/employee/{employeeId}/standardhours
Set standard hours for employee
PUT /api/v2/business/{businessId}/employee/{employeeId}/standardhours
Sync Employee to QBO
POST /api/v2/business/{businessId}/employee/{employeeId}/synctoqbo
Gets hmrc forms view model for employee
GET /api/v2/business/{businessId}/employee/{employeeId}/hmrcforms
Activate Employee
POST /api/v2/business/{businessId}/employee/activate/{employeeId}
Get Employee Work Types
GET /api/v2/business/{businessId}/employee/{employeeId}/worktype
Get Employee Profile Image
GET /api/v2/business/{businessId}/employee/{employeeId}/image
Set Employee Profile Image
POST /api/v2/business/{businessId}/employee/{employeeId}/image
Delete Employee Profile Image
DELETE /api/v2/business/{businessId}/employee/{employeeId}/image
Get Pay Rates
GET /api/v2/business/{businessId}/employee/{employeeId}/payrate
Get Employee By External ID
GET /api/v2/business/{businessId}/employee
Grant Kiosk Access
POST /api/v2/business/{businessId}/employee/grantkioskaccess/{employeeId}
Force Enrolment
POST /api/v2/business/{businessId}/employee/{employeeId}/pension/force
List basic details for employees
GET /api/v2/business/{businessId}/employee/details

Employee Access

Description HTTP Request
Get Users With Access to Employee
GET /api/v2/business/{businessId}/employee/{employeeId}/access
Grant Employee Access
POST /api/v2/business/{businessId}/employee/{employeeId}/access
Update Employee Access Record
PUT /api/v2/business/{businessId}/employee/{employeeId}/access
Revoke Employee Access
DELETE /api/v2/business/{businessId}/employee/{employeeId}/access
Get Employee Access for User
GET /api/v2/business/{businessId}/employee/{employeeId}/access/email

Employee Bank Accounts

Description HTTP Request
Update Bank Account
PUT /api/v2/business/{businessId}/employee/{employeeId}/bankaccount/{id}
Get Bank Account by ID
GET /api/v2/business/{businessId}/employee/{employeeId}/bankaccount/{bankAccountId}
Delete Bank Account
DELETE /api/v2/business/{businessId}/employee/{employeeId}/bankaccount/{bankAccountId}
List Bank Accounts
GET /api/v2/business/{businessId}/employee/{employeeId}/bankaccount
Create Bank Account
POST /api/v2/business/{businessId}/employee/{employeeId}/bankaccount

Employee Documents

Description HTTP Request
Link Employee Document to Leave Request
POST /api/v2/business/{businessId}/employee/{employeeId}/document/{documentId}/leave/{id}
Unlink Employee Document from Leave Request
DELETE /api/v2/business/{businessId}/employee/{employeeId}/document/{documentId}/leave/{id}
Get Employee Document Details
GET /api/v2/business/{businessId}/employee/{employeeId}/document/{id}
Delete Employee Document
DELETE /api/v2/business/{businessId}/employee/{employeeId}/document/{id}
Link Employee Document to Expense Request
POST /api/v2/business/{businessId}/employee/{employeeId}/document/{documentId}/expense/{id}
Unlink Employee Document from Expense Request
DELETE /api/v2/business/{businessId}/employee/{employeeId}/document/{documentId}/expense/{id}
Link Employee Document to Timesheet
POST /api/v2/business/{businessId}/employee/{employeeId}/document/{documentId}/timesheet/{id}
Unlink Employee Document from Timesheet
DELETE /api/v2/business/{businessId}/employee/{employeeId}/document/{documentId}/timesheet/{id}
Get Employee Document Content
GET /api/v2/business/{businessId}/employee/{employeeId}/document/{id}/content
List Employee Documents
GET /api/v2/business/{businessId}/employee/{employeeId}/document
Create Employee Document
POST /api/v2/business/{businessId}/employee/{employeeId}/document
Update Employee Document Permissions
PUT /api/v2/business/{businessId}/employee/{employeeId}/document

Employee Expense Categories

Description HTTP Request
List Employee Expense Categories
GET /api/v2/business/{businessId}/employeeexpensecategory
Create Employee Expense Category
POST /api/v2/business/{businessId}/employeeexpensecategory
Get Tax Codes
GET /api/v2/business/{businessId}/employeeexpensecategory/taxcodes
Get Employee Expense Category by ID
GET /api/v2/business/{businessId}/employeeexpensecategory/{id}
Update Employee Expense Category
PUT /api/v2/business/{businessId}/employeeexpensecategory/{id}
Delete Employee Expense Category
DELETE /api/v2/business/{businessId}/employeeexpensecategory/{id}

Employee Expense Requests

Description HTTP Request
Get Expense Request by ID
GET /api/v2/business/{businessId}/employee/{employeeId}/expenserequest/{expenseRequestId}
Update Expense Request
PUT /api/v2/business/{businessId}/employee/{employeeId}/expenserequest/{expenseRequestId}
Delete Expense Request
DELETE /api/v2/business/{businessId}/employee/{employeeId}/expenserequest/{expenseRequestId}
Decline Expense Request
POST /api/v2/business/{businessId}/employee/{employeeId}/expenserequest/{expenseRequestId}/decline
Upload Attachment to Expense Request
PUT /api/v2/business/{businessId}/employee/{employeeId}/expenserequest/{expenseRequestId}/attachment
List Expense Requests
GET /api/v2/business/{businessId}/employee/{employeeId}/expenserequest
Create Expense Request
POST /api/v2/business/{businessId}/employee/{employeeId}/expenserequest
Approve Expense Request
POST /api/v2/business/{businessId}/employee/{employeeId}/expenserequest/{expenseRequestId}/approve

Employee Groups

Description HTTP Request
List Employee Groups
GET /api/v2/business/{businessId}/employeegroup
Create Employee Group
POST /api/v2/business/{businessId}/employeegroup
Get Employee Group by ID
GET /api/v2/business/{businessId}/employeegroup/{id}
Update Employee Group
PUT /api/v2/business/{businessId}/employeegroup/{id}
Delete Employee Group
DELETE /api/v2/business/{businessId}/employeegroup/{id}

Employee Qualifications

Description HTTP Request
Get Qualification Document File
GET /api/v2/business/{businessId}/employee/{employeeId}/qualification/{qualificationId}/document/{id}/content
Get Qualification Details
GET /api/v2/business/{businessId}/employee/{employeeId}/qualification/{id}
Get Qualifications for Employee
GET /api/v2/business/{businessId}/employee/{employeeId}/qualification
Add/Update Employee Qualification
POST /api/v2/business/{businessId}/employee/{employeeId}/qualification
Delete Employee Qualification
DELETE /api/v2/business/{businessId}/employee/{employeeId}/qualification
Get Qualification Document by ID
GET /api/v2/business/{businessId}/employee/{employeeId}/qualification/{qualificationId}/document/{id}
Delete Employee Qualification Document
DELETE /api/v2/business/{businessId}/employee/{employeeId}/qualification/{qualificationId}/document/{id}
List Documents for Employee Qualification
GET /api/v2/business/{businessId}/employee/{employeeId}/qualification/{qualificationId}/document
Create Employee Qualification Document
POST /api/v2/business/{businessId}/employee/{employeeId}/qualification/{qualificationId}/document

Employee Self Service

Description HTTP Request
Get KiwiSaver Enrollment Options
GET /api/v2/ess/{employeeId}/lookup/enrollmentoptions
List Unavailabilities
GET /api/v2/ess/{employeeId}/unavailability
Create Unavailability
POST /api/v2/ess/{employeeId}/unavailability
Mark Shift Notes Read
POST /api/v2/ess/{employeeId}/timeandattendance/shift/{shiftId}/notes/read-state
Get Roster Shift by ID
GET /api/v2/ess/{employeeId}/shift/{shiftId}
Get Employees
GET /api/v2/ess/security/employees
Bulk Cancel Roster Shift Swaps
POST /api/v2/ess/{employeeId}/shift/swap/cancel
Get Leave Categories
GET /api/v2/ess/{employeeId}/leave/leavecategories
Get KiwiSaver options for employee
GET /api/v2/ess/{employeeId}/kiwisaver
Find Matching Clock On Roster Shift
GET /api/v2/ess/{employeeId}/shift/matchingclockon
Accept Shift Swap
POST /api/v2/ess/{employeeId}/shift/{shiftId}/swap/accept
Get P60 certificate PDF
GET /api/v2/ess/{employeeId}/document/P60/{documentId}
Bulk Decline Roster Shift Swaps
POST /api/v2/ess/{employeeId}/shift/swap/decline
Get Bank Account by ID
GET /api/v2/ess/{employeeId}/bankaccounts/{bankAccountId}
Delete Bank Account
DELETE /api/v2/ess/{employeeId}/bankaccounts/{bankAccountId}
Estimate Leave Hours
GET /api/v2/ess/{employeeId}/leave/estimate
List Pay Slips
GET /api/v2/ess/{employeeId}/document/payslip
List Super Funds
GET /api/v2/ess/{employeeId}/superfunds
Create Super Fund
POST /api/v2/ess/{employeeId}/superfunds
Download Document
GET /api/v2/ess/{employeeId}/document/download/{documentId}
Shifts
POST /api/v2/ess/{employeeId}/timeandattendance/shifts
Edit Timesheet
POST /api/v2/ess/{employeeId}/timesheet/{timesheetId}
Delete Timesheet
DELETE /api/v2/ess/{employeeId}/timesheet/{timesheetId}
Upload Attachment to Expense Request
PUT /api/v2/ess/{employeeId}/expense/{expenseRequestId}/attachment
Get Shift Notes
GET /api/v2/ess/{employeeId}/timeandattendance/shift/{shiftId}/notes
Add Note to Shift
POST /api/v2/ess/{employeeId}/timeandattendance/shift/{shiftId}/notes
Clock Out Employee
POST /api/v2/ess/{employeeId}/timeandattendance/clockoff
Discard current shift
POST /api/v2/ess/{employeeId}/timeandattendance/discard
Get Leave Balances
GET /api/v2/ess/{employeeId}/leave/balances
Get Business Titles
GET /api/v2/ess/{employeeId}/lookup/title
Get Employee Profile Image
GET /api/v2/ess/{employeeId}/profileimage
Set Employee Profile Image
POST /api/v2/ess/{employeeId}/profileimage
Delete Employee Profile Image
DELETE /api/v2/ess/{employeeId}/profileimage
Get Satisfaction Survey Results
GET /api/v2/ess/{employeeId}/satisfaction
Submit Satisfaction Survey
POST /api/v2/ess/{employeeId}/satisfaction
Get Leaving employee form PDF
GET /api/v2/ess/{employeeId}/document/LeavingEmployeeForm
Get Work Types
GET /api/v2/ess/{employeeId}/lookup/worktype
Get Document Details by ID
GET /api/v2/ess/{employeeId}/document/{documentId}
Get Expense Categories
GET /api/v2/ess/{employeeId}/expense/categories
Bulk Decline Roster Shifts
POST /api/v2/ess/{employeeId}/shift/decline
Get Super Fund by ID
GET /api/v2/ess/{employeeId}/superfunds/{superFundId}
Upload Attachment to Leave Request
PUT /api/v2/ess/{employeeId}/leave/{leaveRequestId}/attachment
Delete Attachment from Leave Request
DELETE /api/v2/ess/{employeeId}/leave/{leaveRequestId}/attachment
List Timesheets
GET /api/v2/ess/{employeeId}/timesheet
Submit or Update Timesheet
POST /api/v2/ess/{employeeId}/timesheet
Get unavailability by ID
GET /api/v2/ess/{employeeId}/unavailability/{unavailabilityId}
Update Unavailability
PUT /api/v2/ess/{employeeId}/unavailability/{unavailabilityId}
Delete Unavailability
DELETE /api/v2/ess/{employeeId}/unavailability/{unavailabilityId}
Get Payment Summaries
GET /api/v2/ess/{employeeId}/document/paymentsummaries
Get Pay Slip by Pay Run ID
GET /api/v2/ess/{employeeId}/document/payslip/{payrunId}
Propose Shift Swap
POST /api/v2/ess/{employeeId}/shift/swap/propose
Get Expense Requests
GET /api/v2/ess/{employeeId}/expense
Create Expense Request
POST /api/v2/ess/{employeeId}/expense
Cancel Shift Swap
POST /api/v2/ess/{employeeId}/shift/{shiftId}/swap/cancel
Acknowledge Document
POST /api/v2/ess/{employeeId}/document/acknowledge/{documentId}
List Bank Accounts
GET /api/v2/ess/{employeeId}/bankaccounts
Create Bank Account
POST /api/v2/ess/{employeeId}/bankaccounts
Decline Shift Swap
POST /api/v2/ess/{employeeId}/shift/{shiftId}/swap/decline
Unregister Device Token
POST /api/v2/ess/devicetoken/unregister
List Leave Requests
GET /api/v2/ess/{employeeId}/leave
Create Leave Request
POST /api/v2/ess/{employeeId}/leave
Get Locations
GET /api/v2/ess/{employeeId}/lookup/location
Update Super Fund
PUT /api/v2/ess/{employeeId}/superfunds/{id}
Get Lookup Data
GET /api/v2/ess/{employeeId}/timeandattendance/lookupdata
Get Details
GET /api/v2/ess/{employeeId}/details
Save Details
POST /api/v2/ess/{employeeId}/details
Get Emergency Contacts
GET /api/v2/ess/{employeeId}/emergencycontacts
Save Emergency Contacts
POST /api/v2/ess/{employeeId}/emergencycontacts
Get P60 certificates
GET /api/v2/ess/{employeeId}/document/p60s
Delete Super Fund
DELETE /api/v2/ess/{employeeId}/superfunds/{superfundId}
Recover Forgotten Password
POST /api/v2/ess/security/forgottenpassword
Bulk Accept Roster Shifts
POST /api/v2/ess/{employeeId}/shift/accept
List all Documents
GET /api/v2/ess/{employeeId}/document
Update Bank Account
PUT /api/v2/ess/{employeeId}/bankaccounts/{id}
Employees Eligible For Shift Swap
GET /api/v2/ess/{employeeId}/shift/{shiftId}/swap/candidates
Get Expense Payment Summary
GET /api/v2/ess/{employeeId}/expense/summary
Get Payment Summary PDF
GET /api/v2/ess/{employeeId}/document/paymentsummary/{documentId}
Get Tax Codes
GET /api/v2/ess/{employeeId}/expense/taxcodes
Get Enabled Features
GET /api/v2/ess/{employeeId}/security/features
Decline Roster Shift
POST /api/v2/ess/{employeeId}/shift/{shiftId}/decline
Find Nearby Roster Shifts
GET /api/v2/ess/{employeeId}/shift/nearby
Accept Roster Shift
POST /api/v2/ess/{employeeId}/shift/{shiftId}/accept
Find Matching Clock Off Roster Shift
GET /api/v2/ess/{employeeId}/shift/matchingclockoff
Register Device Token
POST /api/v2/ess/devicetoken/register
Get Shift Conditions
GET /api/v2/ess/{employeeId}/lookup/shiftcondition
Get Leave Request by ID
GET /api/v2/ess/{employeeId}/leave/{leaveRequestId}
Update Leave Request
POST /api/v2/ess/{employeeId}/leave/{leaveRequestId}
Delete Leave Request
DELETE /api/v2/ess/{employeeId}/leave/{leaveRequestId}
Bulk Accept Roster Shift Swaps
POST /api/v2/ess/{employeeId}/shift/swap/accept
Get Expense Request by ID
GET /api/v2/ess/{employeeId}/expense/{expenseRequestId}
Update Expense Request
PUT /api/v2/ess/{employeeId}/expense/{expenseRequestId}
Delete Expense Request
DELETE /api/v2/ess/{employeeId}/expense/{expenseRequestId}
Start Break
POST /api/v2/ess/{employeeId}/timeandattendance/startbreak
Clock In Employee
POST /api/v2/ess/{employeeId}/timeandattendance/clockon
Get Dashboard
GET /api/v2/ess/{employeeId}/dashboard
End Break
POST /api/v2/ess/{employeeId}/timeandattendance/endbreak
List Roster Shifts
GET /api/v2/ess/{employeeId}/shift

Employee Super Funds

Description HTTP Request
Update Super Fund
PUT /api/v2/business/{businessId}/employee/{employeeId}/superfund/{id}
Delete Super Fund
DELETE /api/v2/business/{businessId}/employee/{employeeId}/superfund/{superfundId}
Get Super Fund by ID
GET /api/v2/business/{businessId}/employee/{employeeId}/superfund/{superFundId}
List Super Funds
GET /api/v2/business/{businessId}/employee/{employeeId}/superfund
Create Super Fund
POST /api/v2/business/{businessId}/employee/{employeeId}/superfund

Employer Liability Categories

Description HTTP Request
List Employer Liability Categories
GET /api/v2/business/{businessId}/employerliabilitycategory
Create Employer Liability Category
POST /api/v2/business/{businessId}/employerliabilitycategory
Get Employer Liability Category
GET /api/v2/business/{businessId}/employerliabilitycategory/{id}
Update Employer Liability Category
PUT /api/v2/business/{businessId}/employerliabilitycategory/{id}
Delete Employer Liability Category
DELETE /api/v2/business/{businessId}/employerliabilitycategory/{id}

Employment Agreement

Description HTTP Request
Get Shift Periods for Employee
POST /api/v2/business/{businessId}/employee/{employeeId}/timesheet/shiftperiods
Bulk Evaluate Shift Costings
POST /api/v2/business/{businessId}/employmentagreement/{id}/shiftcosting/bulk
Get Shift Periods
POST /api/v2/business/{businessId}/employmentagreement/{id}/shiftperiods
Get Employment Agreement by ID
GET /api/v2/business/{businessId}/employmentagreement/{id}
Evaluate Shift Costings
POST /api/v2/business/{businessId}/employmentagreement/{id}/shiftcosting
Get Shift Costings for Employee
POST /api/v2/business/{businessId}/employee/{employeeId}/timesheet/shiftcosting
List Employment Agreements
GET /api/v2/business/{businessId}/employmentagreement

Invoices

Description HTTP Request
Get White Label Invoices
GET /api/v2/whitelabel/{whiteLabelId}/Invoice
Get White Label Invoice By ID
GET /api/v2/whitelabel/{whiteLabelId}/Invoice/{id}
Get Reseller Invoice By ID
GET /api/v2/reseller/{resellerId}/Invoice/{id}
Get Reseller Invoices
GET /api/v2/reseller/{resellerId}/Invoice
Get Business Invoice By ID
GET /api/v2/business/{businessId}/Invoice/{id}
Get Business Invoices
GET /api/v2/business/{businessId}/Invoice

Leave Allowances

Description HTTP Request
List Leave Allowance Templates
GET /api/v2/business/{businessId}/leaveallowancetemplate
Create Leave Allowance Template
POST /api/v2/business/{businessId}/leaveallowancetemplate
Get Leave Allowance Template by ID
GET /api/v2/business/{businessId}/leaveallowancetemplate/{id}
Update Leave Allowance Template
PUT /api/v2/business/{businessId}/leaveallowancetemplate/{id}
Delete Leave Allowance Template
DELETE /api/v2/business/{businessId}/leaveallowancetemplate/{id}
Get Leave Allowances for Employee
GET /api/v2/business/{businessId}/leaveallowances/{employeeId}
Get Leave Allowances for All Employees
GET /api/v2/business/{businessId}/leaveallowances
Set Leave Allowances
PUT /api/v2/business/{businessId}/leaveallowances

Leave Categories

Description HTTP Request
List Leave Categories
GET /api/v2/business/{businessId}/leavecategory
Create Leave Category
POST /api/v2/business/{businessId}/leavecategory
Get Leave Category by ID
GET /api/v2/business/{businessId}/leavecategory/{id}
Update Leave Category
PUT /api/v2/business/{businessId}/leavecategory/{id}
Delete Leave Category
DELETE /api/v2/business/{businessId}/leavecategory/{id}

Leave Requests

Description HTTP Request
Get Leave Requests for Employee
GET /api/v2/business/{businessId}/employee/{employeeId}/leaverequest
Create Leave Request
POST /api/v2/business/{businessId}/employee/{employeeId}/leaverequest
Get Leave Request by ID
GET /api/v2/business/{businessId}/employee/{employeeId}/leaverequest/{leaveRequestId}
Update Leave Request
PUT /api/v2/business/{businessId}/employee/{employeeId}/leaverequest/{leaveRequestId}
Delete Leave Request
DELETE /api/v2/business/{businessId}/employee/{employeeId}/leaverequest/{leaveRequestId}
Approve Leave Request
POST /api/v2/business/{businessId}/employee/{employeeId}/leaverequest/{leaveRequestId}/approve
Estimate Leave Units
GET /api/v2/business/{businessId}/employee/{employeeId}/leaverequest/estimate
Decline Leave Request
POST /api/v2/business/{businessId}/employee/{employeeId}/leaverequest/{leaveRequestId}/decline
List Leave Requests
GET /api/v2/business/{businessId}/leaverequest

Lookup Data

Description HTTP Request
List Employee Group Permission Types
GET /api/v2/lookupdata/employeegrouppermissions
List Time Zone Types
GET /api/v2/lookupdata/timezones
List Time Zone Types
GET /api/v2/business/{businessId}/lookupdata/timezones
List Report Types
GET /api/v2/lookupdata/reports

Manager

Description HTTP Request
Stub Shift Timesheets
POST /api/v2/business/{businessId}/manager/rostershift/{rosterShiftId}/stub
Mark Shift Notes Read
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/shift/{shiftId}/notes/read-state
Get expenses reference data
GET /api/v2/business/{businessId}/manager/{employeeId}/expense/reference
List Tax Codes
GET /api/v2/business/{businessId}/manager/expense/taxcodes
Get Roster Shifts
GET /api/v2/business/{businessId}/manager/rostershift
List Leave Locations
GET /api/v2/business/{businessId}/manager/leaverequest/locations
Reject Timesheet
POST /api/v2/business/{businessId}/manager/{employeeId}/timesheet/{timesheetId}/reject
List Leave Categories
GET /api/v2/business/{businessId}/manager/leaverequest/categories
List Expense Request Locations
GET /api/v2/business/{businessId}/manager/expense/locations
List Expense Request Employees
GET /api/v2/business/{businessId}/manager/expense/employees
Get timesheet
GET /api/v2/business/{businessId}/manager/{employeeId}/timesheet/{timesheetId}
Edit Timesheet
POST /api/v2/business/{businessId}/manager/{employeeId}/timesheet/{timesheetId}
Delete Timesheet
DELETE /api/v2/business/{businessId}/manager/{employeeId}/timesheet/{timesheetId}
Find Matching Clock Off Roster Shift
GET /api/v2/business/{businessId}/manager/rostershift/{employeeId}/matchingclockoff
Send PIN Reset Email
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/emailreset
Discard current shift
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/discard
List Employee Locations
GET /api/v2/business/{businessId}/manager/employee/{employeeId}/location
Send PIN Reset SMS
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/smsreset
List Timesheet Locations
GET /api/v2/business/{businessId}/manager/timesheet/locations
Update kiosk timesheet line
PUT /api/v2/business/{businessId}/manager/kiosk/timesheet/{timesheetLineId}
Overlapping Leave Requests
GET /api/v2/business/{businessId}/manager/{employeeId}/leaverequest/{leaveRequestId}/overlapping
Approve Expense Request
POST /api/v2/business/{businessId}/manager/{employeeId}/expense/{expenseRequestId}/approve
Check Employee
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/checkid
Get Kiosk by ID
GET /api/v2/business/{businessId}/manager/kiosk/{id}
Delete Note from Shift
DELETE /api/v2/business/{businessId}/manager/kiosk/{kioskId}/shift/{shiftId}/notes/{noteId}
Shifts
POST /api/v2/business/{businessId}/manager/kiosk/shifts
Download Document
GET /api/v2/business/{businessId}/manager/{employeeId}/document/download/{documentId}
Approve Leave Request
POST /api/v2/business/{businessId}/manager/{employeeId}/leaverequest/{leaveRequestId}/approve
Start Break
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/startbreak
Overlapping Leave Requests
GET /api/v2/business/{businessId}/manager/leaverequest/overlapping
List Leave Requests
GET /api/v2/business/{businessId}/manager/leaverequest
Get Business Expense Requests
GET /api/v2/business/{businessId}/manager/expense
Roster Shift Metadata
GET /api/v2/business/{businessId}/manager/rostershift/manage
Get expense request
GET /api/v2/business/{businessId}/manager/{employeeId}/expense/{expenseRequestId}
Edit Expense Request
PUT /api/v2/business/{businessId}/manager/{employeeId}/expense/{expenseRequestId}
Delete Expense Request
DELETE /api/v2/business/{businessId}/manager/{employeeId}/expense/{expenseRequestId}
List Expense Categories
GET /api/v2/business/{businessId}/manager/expense/categories
Get Shift Notes
GET /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
Create Leave Request
POST /api/v2/business/{businessId}/manager/{employeeId}/leaverequest
Find Nearby Roster Shifts
GET /api/v2/business/{businessId}/manager/rostershift/{employeeId}/nearby
Get Kiosks
GET /api/v2/business/{businessId}/manager/kiosk
Get Rounding Rules
GET /api/v2/business/{businessId}/manager/roundingrules
Set Rounding Rules
POST /api/v2/business/{businessId}/manager/roundingrules
Get Business Timesheets
GET /api/v2/business/{businessId}/manager/kiosk/timesheet
Create kiosk timesheet line
POST /api/v2/business/{businessId}/manager/kiosk/timesheet
Get Leave Request Attachment
GET /api/v2/business/{businessId}/manager/{employeeId}/leaverequest/{leaveRequestId}/attachment
End Break
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/endbreak
List Timesheet Employees
GET /api/v2/business/{businessId}/manager/timesheet/employees
Verify Kiosk PIN
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/checkpin
List Kiosk Staff
GET /api/v2/business/{businessId}/manager/kiosk/{kioskId}/staff
Add an Employee
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/staff
List Leave Employees
GET /api/v2/business/{businessId}/manager/leaverequest/employees
Upload Attachment to Expense Request
PUT /api/v2/business/{businessId}/manager/{employeeId}/expense/{expenseRequestId}/attachment
Get Leave Balances
GET /api/v2/business/{businessId}/manager/{employeeId}/leaverequest/balances
Clock Out Employee
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/clockoff
Get Leave Request by ID
GET /api/v2/business/{businessId}/manager/{employeeId}/leaverequest/{leaveRequestId}
Update Leave Request
POST /api/v2/business/{businessId}/manager/{employeeId}/leaverequest/{leaveRequestId}
Delete Leave Request
DELETE /api/v2/business/{businessId}/manager/{employeeId}/leaverequest/{leaveRequestId}
Approve Timesheet
POST /api/v2/business/{businessId}/manager/{employeeId}/timesheet/{timesheetId}/approve
Get Employee Lookup Data
GET /api/v2/business/{businessId}/manager/kiosk/{kioskId}/lookupdata/{employeeId}
Update timesheet line
PUT /api/v2/business/{businessId}/manager/timesheet/{timesheetLineId}
List Employee Locations
GET /api/v2/business/{businessId}/manager/location
Estimate Leave Hours
GET /api/v2/business/{businessId}/manager/{employeeId}/leaverequest/estimate
List Leave Categories
GET /api/v2/business/{businessId}/manager/{employeeId}/leaverequest/categories
Clock In Employee
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/clockon
Get Employee Profile Image
GET /api/v2/business/{businessId}/manager/employee/{employeeId}/image
Set Employee Profile Image
POST /api/v2/business/{businessId}/manager/employee/{employeeId}/image
Delete Employee Profile Image
DELETE /api/v2/business/{businessId}/manager/employee/{employeeId}/image
Get List of Employees
GET /api/v2/business/{businessId}/manager/employees
Change PIN
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/changepin
Decline Expense Request
POST /api/v2/business/{businessId}/manager/{employeeId}/expense/{expenseRequestId}/decline
Find Matching Clock On Roster Shift
GET /api/v2/business/{businessId}/manager/rostershift/{employeeId}/matchingclockon
Get Business Timesheets
GET /api/v2/business/{businessId}/manager/timesheet
Create timesheet line
POST /api/v2/business/{businessId}/manager/timesheet
List Employee Groups
GET /api/v2/business/{businessId}/manager/timesheet/employeegroups
Create expense request
POST /api/v2/business/{businessId}/manager/{employeeId}/expense
Decline Leave Request
POST /api/v2/business/{businessId}/manager/{employeeId}/leaverequest/{leaveRequestId}/decline
Update comments in a timesheet
PUT /api/v2/business/{businessId}/manager/kiosk/timesheetcomments/{timesheetLineId}
Get timesheet reference data
GET /api/v2/business/{businessId}/manager/{employeeId}/timesheet/reference
Get Businesses
GET /api/v2/manager/security/businesses
Get List of Locations
GET /api/v2/business/{businessId}/manager/locations

Pay Category

Description HTTP Request
List Pay Categories
GET /api/v2/business/{businessId}/paycategory
Create Pay Category
POST /api/v2/business/{businessId}/paycategory
Get Pay Category by ID
GET /api/v2/business/{businessId}/paycategory/{id}
Update Pay Category
PUT /api/v2/business/{businessId}/paycategory/{id}
Delete Pay Category
DELETE /api/v2/business/{businessId}/paycategory/{id}

Pay Rate Templates

Description HTTP Request
List Pay Rate Templates
GET /api/v2/business/{businessId}/payratetemplate
Create Pay Rate Template
POST /api/v2/business/{businessId}/payratetemplate
Get Pay Rate Template by ID
GET /api/v2/business/{businessId}/payratetemplate/{id}
Update Pay Rate Template
PUT /api/v2/business/{businessId}/payratetemplate/{id}
Delete Pay Rate Template
DELETE /api/v2/business/{businessId}/payratetemplate/{id}

Pay Run

Description HTTP Request
Get pay run payments
GET /api/v2/business/{businessId}/payrun/{payRunId}/payments
Recalculate
POST /api/v2/business/{businessId}/payrun/{payRunId}/recalculate
Set Pay Run Notation
POST /api/v2/business/{businessId}/payrun/{payRunId}/notation
Delete Pay Run Notation
DELETE /api/v2/business/{businessId}/payrun/{payRunId}/notation
Get Earnings Lines by Employee ID
GET /api/v2/business/{businessId}/payrun/{payRunId}/earningslines/{employeeId}
Finalise Pay Run
POST /api/v2/business/{businessId}/payrun/{payRunId}/finalise
List PAYE Adjustments
GET /api/v2/business/{businessId}/payrun/{payRunId}/payeadjustments
Create PAYE Adjustments
POST /api/v2/business/{businessId}/payrun/{payRunId}/payeadjustments
Delete PAYE Adjustment
DELETE /api/v2/business/{businessId}/payrun/{payRunId}/payeadjustments
List Pay Slip Data
GET /api/v2/business/{businessId}/payrun/{payRunId}/payslips
Get Leave Accruals
GET /api/v2/business/{businessId}/payrun/{payRunId}/leaveaccrued
Save Leave Accruals
POST /api/v2/business/{businessId}/payrun/{payRunId}/leaveaccrued
Delete Leave Accrual
DELETE /api/v2/business/{businessId}/payrun/{payRunId}/leaveaccrued
Terminate Employee in Pay Run
POST /api/v2/business/{businessId}/payrun/{payRunId}/terminate
Get Employer Liabilities by Employee ID
GET /api/v2/business/{businessId}/payrun/{payRunId}/employerliabilities/{employeeId}
List Deductions
GET /api/v2/business/{businessId}/payrun/{payRunId}/deductions
Create Deductions
POST /api/v2/business/{businessId}/payrun/{payRunId}/deductions
Delete Deduction
DELETE /api/v2/business/{businessId}/payrun/{payRunId}/deductions
Get Pay Run Totals by Employee ID
GET /api/v2/business/{businessId}/payrun/{payRunId}/totals/{employeeId}
Get Employee Expenses by Employee ID
GET /api/v2/business/{businessId}/payrun/{payRunId}/EmployeeExpenses/{employeeId}
Get Pay Slip Data by Employee ID
GET /api/v2/business/{businessId}/payrun/{payRunId}/payslips/{employeeId}
List Pay Run Totals for Employee
GET /api/v2/business/{businessId}/employee/{employeeId}/payruntotals
Get Pay Slip File
GET /api/v2/business/{businessId}/payrun/{payRunId}/file/payslip/{employeeId}
List Employee Expenses
GET /api/v2/business/{businessId}/payrun/{payRunId}/EmployeeExpenses
Create Employee Expenses
POST /api/v2/business/{businessId}/payrun/{payRunId}/EmployeeExpenses
Delete Employee Expense
DELETE /api/v2/business/{businessId}/payrun/{payRunId}/EmployeeExpenses
List HMRC Adjustments
GET /api/v2/business/{businessId}/payrun/{payRunId}/hmrcadjustments
Create HMRC Adjustments
POST /api/v2/business/{businessId}/payrun/{payRunId}/hmrcadjustments
Delete HMRC Adjustment
DELETE /api/v2/business/{businessId}/payrun/{payRunId}/hmrcadjustments
List Earnings Lines
GET /api/v2/business/{businessId}/payrun/{payRunId}/earningslines
Create Earnings Lines
POST /api/v2/business/{businessId}/payrun/{payRunId}/earningslines
Delete Earnings Line
DELETE /api/v2/business/{businessId}/payrun/{payRunId}/earningslines
Get Creation Status
GET /api/v2/business/{businessId}/payrun/creationstatus/{jobId}
Get BACS File
GET /api/v2/business/{businessId}/payrun/{payRunId}/file/bacs/{bacsDetailsId}
List Super Adjustments
GET /api/v2/business/{businessId}/payrun/{payRunId}/superadjustments
Create Super Adjustments
POST /api/v2/business/{businessId}/payrun/{payRunId}/superadjustments
Delete Super Adjustment
DELETE /api/v2/business/{businessId}/payrun/{payRunId}/superadjustments
Get Leave Accruals for Employee
GET /api/v2/business/{businessId}/payrun/{payRunId}/leaveaccrued/{employeeId}
Get HMRC Adjustments by Employee ID
GET /api/v2/business/{businessId}/payrun/{payRunId}/hmrcadjustments/{employeeId}
Set UI Unlock enabled
POST /api/v2/business/{businessId}/payrun/{payRunId}/setuiunlockstate
List Pay Runs
GET /api/v2/business/{businessId}/payrun
Create Pay Run
POST /api/v2/business/{businessId}/payrun
Create Note for Employee
POST /api/v2/business/{businessId}/payrun/{payRunId}/notation/{employeeId}
Delete Note for Employee
DELETE /api/v2/business/{businessId}/payrun/{payRunId}/notation/{employeeId}
List Employer Liabilities
GET /api/v2/business/{businessId}/payrun/{payRunId}/employerliabilities
Create Employer Liabilities
POST /api/v2/business/{businessId}/payrun/{payRunId}/employerliabilities
Delete Employer Liability
DELETE /api/v2/business/{businessId}/payrun/{payRunId}/employerliabilities
Get Journal Details
GET /api/v2/business/{businessId}/journal/{payRunId}
List Pay Run Totals
GET /api/v2/business/{businessId}/payrun/{payRunId}/totals
Get Pay Run
GET /api/v2/business/{businessId}/payrun/{payRunId}
Delete Pay Run
DELETE /api/v2/business/{businessId}/payrun/{payRunId}
Create Pay Run (Async)
POST /api/v2/business/{businessId}/payrun/async
Get Super Adjustments by Employee ID
GET /api/v2/business/{businessId}/payrun/{payRunId}/superadjustments/{employeeId}
Get PAYE Adjustments by Employee ID
GET /api/v2/business/{businessId}/payrun/{payRunId}/payeadjustments/{employeeId}
Unlock Pay Run
POST /api/v2/business/{businessId}/payrun/{payRunId}/unlock
Remove Employee from Pay Run
DELETE /api/v2/business/{businessId}/payrun/{payRunId}/employee/{employeeId}
Get Deductions by Employee ID
GET /api/v2/business/{businessId}/payrun/{payRunId}/deductions/{employeeId}

Pay Run Inclusions

Description HTTP Request
List Employee Tax Adjustments
GET /api/v2/business/{businessId}/employee/{employeeId}/taxadjustment
Create Employee Tax Adjustment
POST /api/v2/business/{businessId}/employee/{employeeId}/taxadjustment
List Employee Deductions
GET /api/v2/business/{businessId}/employee/{employeeId}/deduction
Create Employee Deduction
POST /api/v2/business/{businessId}/employee/{employeeId}/deduction
List Employee Super Adjustments
GET /api/v2/business/{businessId}/employee/{employeeId}/superadjustment
Create Employee Super Adjustment
POST /api/v2/business/{businessId}/employee/{employeeId}/superadjustment
List Employee Expenses
GET /api/v2/business/{businessId}/employee/{employeeId}/expense
Create Employee Expense
POST /api/v2/business/{businessId}/employee/{employeeId}/expense
Get Employee Super Adjustment by ID
GET /api/v2/business/{businessId}/employee/{employeeId}/superadjustment/{id}
Update Employee Super Adjustment
PUT /api/v2/business/{businessId}/employee/{employeeId}/superadjustment/{id}
Delete Employee Super Adjustment
DELETE /api/v2/business/{businessId}/employee/{employeeId}/superadjustment/{id}
Get Employee Tax Adjustment by ID
GET /api/v2/business/{businessId}/employee/{employeeId}/taxadjustment/{id}
Update Employee Tax Adjustment
PUT /api/v2/business/{businessId}/employee/{employeeId}/taxadjustment/{id}
Delete Employee Tax Adjustment
DELETE /api/v2/business/{businessId}/employee/{employeeId}/taxadjustment/{id}
List Employer liabilities
GET /api/v2/business/{businessId}/employee/{employeeId}/employerliability
Create Employer liability
POST /api/v2/business/{businessId}/employee/{employeeId}/employerliability
Get Employer liability by ID
GET /api/v2/business/{businessId}/employee/{employeeId}/employerliability/{id}
Update Employer liability
PUT /api/v2/business/{businessId}/employee/{employeeId}/employerliability/{id}
Delete Employer liability
DELETE /api/v2/business/{businessId}/employee/{employeeId}/employerliability/{id}
Get Employee Deduction by ID
GET /api/v2/business/{businessId}/employee/{employeeId}/deduction/{id}
Update Employee Deduction
PUT /api/v2/business/{businessId}/employee/{employeeId}/deduction/{id}
Delete Employee Deduction
DELETE /api/v2/business/{businessId}/employee/{employeeId}/deduction/{id}
Get Employee Expense by ID
GET /api/v2/business/{businessId}/employee/{employeeId}/expense/{id}
Update Employee Expense
PUT /api/v2/business/{businessId}/employee/{employeeId}/expense/{id}
Delete Employee Expense
DELETE /api/v2/business/{businessId}/employee/{employeeId}/expense/{id}

Pay Schedules

Description HTTP Request
Get Pay Schedule by ID
GET /api/v2/business/{businessId}/payschedule/{id}
Update Pay Schedule
PUT /api/v2/business/{businessId}/payschedule/{id}
Delete Pay Schedule
DELETE /api/v2/business/{businessId}/payschedule/{id}
Get Pay Schedule Metadata
GET /api/v2/business/{businessId}/payschedule/metadata
List Pay Schedules
GET /api/v2/business/{businessId}/payschedule
Create Pay Schedule
POST /api/v2/business/{businessId}/payschedule

Payment Summaries

Description HTTP Request
List Payment Summaries
GET /api/v2/business/{businessId}/paymentsummary/{financialYearEnding}
Publish Payment Summaries
POST /api/v2/business/{businessId}/paymentsummary/{financialYearEnding}
Generate Payment Summaries
PUT /api/v2/business/{businessId}/paymentsummary/{financialYearEnding}
Unpublish Payment Summaries
DELETE /api/v2/business/{businessId}/paymentsummary/{financialYearEnding}

Pension Settings

Description HTTP Request
List Pension Schemes
GET /api/v2/business/{businessId}/pensionscheme
Create Pension Scheme
POST /api/v2/business/{businessId}/pensionscheme
Get Pension Scheme
GET /api/v2/business/{businessId}/pensionscheme/{id}
Update Pension Scheme
PUT /api/v2/business/{businessId}/pensionscheme/{id}
Delete Pension Scheme
DELETE /api/v2/business/{businessId}/pensionscheme/{id}
Set Pension Scheme Dates
POST /api/v2/business/{businessId}/pensionscheme/dates
Get Pension Scheme Contribution Plan
GET /api/v2/business/{businessId}/pensionscheme/{schemeId}/plan/{planId}
Update Pension Scheme Contribution Plan
PUT /api/v2/business/{businessId}/pensionscheme/{schemeId}/plan/{planId}
List Pension Scheme Contribution Plans
GET /api/v2/business/{businessId}/pensionscheme/{schemeId}/plan
Create Pension Scheme Contribution Plan
POST /api/v2/business/{businessId}/pensionscheme/{schemeId}/plan

Public Holiday

Description HTTP Request
Get Public Holidays for Year
GET /api/v2/business/{businessId}/publicholiday
Add a public holiday
POST /api/v2/business/{businessId}/publicholiday
Delete Public Holiday by Date
DELETE /api/v2/business/{businessId}/publicholiday
Get Public Holiday Details
GET /api/v2/business/{businessId}/publicholiday/{id}
Update Public Holiday
PUT /api/v2/business/{businessId}/publicholiday/{id}
Delete Public Holiday
DELETE /api/v2/business/{businessId}/publicholiday/{id}

Qualifications

Description HTTP Request
Get Qualification by ID
GET /api/v2/business/{businessId}/qualification/{id}
Update Qualification
PUT /api/v2/business/{businessId}/qualification/{id}
Delete Qualification
DELETE /api/v2/business/{businessId}/qualification/{id}
List Qualifications
GET /api/v2/business/{businessId}/qualification
Create Qualification
POST /api/v2/business/{businessId}/qualification

Reporting

Description HTTP Request
Submit Full Payment Summary submission
POST /api/v2/business/{businessId}/report/fps
Pension Contributions Report
GET /api/v2/business/{businessId}/report/pensioncontributions
Employer Payment Summary XML
GET /api/v2/business/{businessId}/report/eps/{id}/xml
Journal Report
GET /api/v2/business/{businessId}/report/journal
Employee Details Report
GET /api/v2/business/{businessId}/report/employeedetails/fields
Employee Payment History Report
GET /api/v2/business/{businessId}/report/paymenthistory
Gross To Net Report
GET /api/v2/business/{businessId}/report/grosstonet
Leave Liability Report
GET /api/v2/business/{businessId}/report/leaveliability
Timesheet report
GET /api/v2/business/{businessId}/report/timesheet
Employee Details Report
GET /api/v2/business/{businessId}/report/employeedetails
Pay Run Inclusions Report
GET /api/v2/business/{businessId}/report/payruninclusions
Leave Balances Report
GET /api/v2/business/{businessId}/report/leavebalances
Pay Categories Report
GET /api/v2/business/{businessId}/report/paycategories
Deductions Report
GET /api/v2/business/{businessId}/report/deductions
Full Payment Summary XML
GET /api/v2/business/{businessId}/report/fps/xml/{transactionid}
Detailed Activity Report
GET /api/v2/business/{businessId}/report/detailedactivity
Employer Payment Summary Report
GET /api/v2/business/{businessId}/report/eps/{id}
Leave History Report
GET /api/v2/business/{businessId}/report/leavehistory
Employer Payment Summary Report
GET /api/v2/business/{businessId}/report/eps
Employer Payment Summary submission
POST /api/v2/business/{businessId}/report/eps
Birthday Report
GET /api/v2/business/{businessId}/report/birthday

Reseller

Description HTTP Request
List Resellers
GET /api/v2/reseller
Get Reseller by ID
GET /api/v2/reseller/{id}

Roster Shifts

Description HTTP Request
Find Matching Clock On Roster Shift
GET /api/v2/business/{businessId}/rostershift/{employeeId}/matchingclockon
Find Nearby Roster Shifts
GET /api/v2/business/{businessId}/rostershift/{employeeId}/nearby
Creates a basic shift stub for testing purposes only
POST /api/v2/business/{businessId}/rostershift/create
Get Roster Shifts
GET /api/v2/business/{businessId}/rostershift
Stub Shift Timesheets
POST /api/v2/business/{businessId}/rostershift/{rosterShiftId}/stub
Find Matching Clock Off Roster Shift
GET /api/v2/business/{businessId}/rostershift/{employeeId}/matchingclockoff

Time and Attendance

Description HTTP Request
Mark Shift Notes Read
POST /api/v2/business/{businessId}/kiosk/{kioskId}/shift/{shiftId}/notes/read-state
Start Break
POST /api/v2/business/{businessId}/kiosk/{kioskId}/startbreak
Shifts
POST /api/v2/business/{businessId}/kiosk/shifts
Change PIN
POST /api/v2/business/{businessId}/kiosk/{kioskId}/changepin
List Kiosks
GET /api/v2/business/{businessId}/kiosk
Create Kiosk
POST /api/v2/business/{businessId}/kiosk
Add Complete Shift for Employee
POST /api/v2/business/{businessId}/kiosk/{kioskId}/addshift
Clock Out Employee
POST /api/v2/business/{businessId}/kiosk/{kioskId}/clockoff
Send PIN Reset SMS
POST /api/v2/business/{businessId}/kiosk/{kioskId}/smsreset
Delete Note from Shift
DELETE /api/v2/business/{businessId}/kiosk/{kioskId}/shift/{shiftId}/notes/{noteId}
Send PIN Reset Email
POST /api/v2/business/{businessId}/kiosk/{kioskId}/emailreset
Check Employee
POST /api/v2/business/{businessId}/kiosk/{kioskId}/checkid
Verify Kiosk PIN
POST /api/v2/business/{businessId}/kiosk/{kioskId}/checkpin
End Break
POST /api/v2/business/{businessId}/kiosk/{kioskId}/endbreak
Get Shift Notes
GET /api/v2/business/{businessId}/kiosk/{kioskId}/shift/{shiftId}/notes
Add Note to Shift
POST /api/v2/business/{businessId}/kiosk/{kioskId}/shift/{shiftId}/notes
Get Kiosk by ID
GET /api/v2/business/{businessId}/kiosk/{id}
Update Kiosk
PUT /api/v2/business/{businessId}/kiosk/{id}
Delete Kiosk
DELETE /api/v2/business/{businessId}/kiosk/{id}
Employee Has Access
GET /api/v2/business/{businessId}/kiosk/hasaccess/{employeeId}
Get Employee Lookup Data
GET /api/v2/business/{businessId}/kiosk/{kioskId}/lookupdata/{employeeId}
Discard current shift
POST /api/v2/business/{businessId}/kiosk/{kioskId}/discard
Clock In Employee
POST /api/v2/business/{businessId}/kiosk/{kioskId}/clockon
List Kiosk Staff
GET /api/v2/business/{businessId}/kiosk/{kioskId}/staff
Add an Employee
POST /api/v2/business/{businessId}/kiosk/{kioskId}/staff

Timesheets

Description HTTP Request
Get Business Timesheets
GET /api/v2/business/{businessId}/timesheet
Create timesheet line
POST /api/v2/business/{businessId}/timesheet
Bulk Insert Timesheets
POST /api/v2/business/{businessId}/timesheet/bulk
Update/Replace timesheets
PUT /api/v2/business/{businessId}/timesheet/bulk
Update timesheet line
PUT /api/v2/business/{businessId}/timesheet/{timesheetLineId}
Delete timesheet line
DELETE /api/v2/business/{businessId}/timesheet/{timesheetLineId}

Unavailability

Description HTTP Request
List Unavailabilities
GET /api/v2/business/{businessId}/unavailability
Create Unavailability
POST /api/v2/business/{businessId}/unavailability
Get unavailability by ID
GET /api/v2/business/{businessId}/unavailability/{id}
Update Unavailability
PUT /api/v2/business/{businessId}/unavailability/{id}
Delete Unavailability
DELETE /api/v2/business/{businessId}/unavailability/{id}

User

Description HTTP Request
Get User Details
GET /api/v2/user
Create New User
POST /api/v2/user

Webhook

Description HTTP Request
Test Web Hook
GET /api/v2/business/{businessId}/webhookregistrations/{id}/test
List Web Hook Registrations
GET /api/v2/business/{businessId}/webhookregistrations
Register Web Hook
POST /api/v2/business/{businessId}/webhookregistrations
Delete all Web Hook Registrations
DELETE /api/v2/business/{businessId}/webhookregistrations
Get Web Hook Registration by ID
GET /api/v2/business/{businessId}/webhookregistrations/{id}
Update Web Hook Registration
PUT /api/v2/business/{businessId}/webhookregistrations/{id}
Delete Web Hook Registration
DELETE /api/v2/business/{businessId}/webhookregistrations/{id}

White Label

Description HTTP Request
List White Labels
GET /api/v2/whitelabel
Active Employees Report
GET /api/v2/whitelabel/{whitelabelId}/reports/activeemployees
Get White Label by ID
GET /api/v2/whitelabel/{id}
Signup Report
GET /api/v2/whitelabel/{whitelabelId}/reports/signups

Work Types

Description HTTP Request
Get Work Type by ID
GET /api/v2/business/{businessId}/worktype/{id}
Update Work Type
PUT /api/v2/business/{businessId}/worktype/{id}
Delete Work Type
DELETE /api/v2/business/{businessId}/worktype/{id}
List Work Types
GET /api/v2/business/{businessId}/worktype
Create Work Type
POST /api/v2/business/{businessId}/worktype