Upload Attachment to Expense Request

Description HTTP Request
Upload Attachment to Expense Request
PUT /api/v2/business/{businessId}/employee/{employeeId}/expenserequest/{expenseRequestId}/attachment

Download Auto Enrolment Notice

Description HTTP Request
Download Auto Enrolment Notice
GET /api/v2/business/{businessId}/employee/{employeeId}/hmrcforms/downloadautoenrolmentnotice

Get Journal Details

Description HTTP Request
Get Journal Details
GET /api/v2/business/{businessId}/journal/{payRunId}

Decline Expense Request

Description HTTP Request
Decline Expense Request
POST /api/v2/business/{businessId}/manager/{employeeId}/expense/{expenseRequestId}/decline

List PAYE Adjustments

Description HTTP Request
Create PAYE Adjustments
POST /api/v2/business/{businessId}/payrun/{payRunId}/payeadjustments
Delete PAYE Adjustment
DELETE /api/v2/business/{businessId}/payrun/{payRunId}/payeadjustments
List PAYE Adjustments
GET /api/v2/business/{businessId}/payrun/{payRunId}/payeadjustments

Get Expense Request by ID

Description HTTP Request
Delete Expense Request
DELETE /api/v2/ess/{employeeId}/expense/{expenseRequestId}
Get Expense Request by ID
GET /api/v2/ess/{employeeId}/expense/{expenseRequestId}
Update Expense Request
PUT /api/v2/ess/{employeeId}/expense/{expenseRequestId}

Calculate Statutory Paternity Leave Period Data

Description HTTP Request
Calculate Statutory Paternity Leave Period Data
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/sppcalc

Assign Leave Allowance Template

Description HTTP Request
Assign Leave Allowance Template
POST /api/v2/business/{businessId}/employee/{employeeId}/leaveallowancetemplate/assign/{leaveAllowanceTemplateId}

Get All Statutory Maternity Leave Data

Description HTTP Request
Get All Statutory Maternity Leave Data
GET /api/v2/business/{businessId}/statutorypay

Get the timesheet settings for the business

Description HTTP Request
Get the timesheet settings for the business
GET /api/v2/business/{businessId}/timesheetsettings
Update the timesheet settings for the business
PUT /api/v2/business/{businessId}/timesheetsettings

Update Unavailability

Description HTTP Request
Delete Unavailability
DELETE /api/v2/business/{businessId}/manager/{employeeId}/rostershift/unavailability/{unavailabilityId}
Update Unavailability
PUT /api/v2/business/{businessId}/manager/{employeeId}/rostershift/unavailability/{unavailabilityId}

Get Statutory Neonatal Leave Period Data

Description HTTP Request
Create Statutory Neonatal Leave Period data
POST /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/sncp
Get Statutory Neonatal Leave Period Data
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/sncp

List Expense Request Employees

Description HTTP Request
List Expense Request Employees
GET /api/v2/business/{businessId}/manager/expense/employees

Get Leave Accruals

Description HTTP Request
Delete Leave Accrual
DELETE /api/v2/business/{businessId}/payrun/{payRunId}/leaveaccrued
Get Leave Accruals
GET /api/v2/business/{businessId}/payrun/{payRunId}/leaveaccrued
Save Leave Accruals
POST /api/v2/business/{businessId}/payrun/{payRunId}/leaveaccrued

Send PIN Reset SMS

Description HTTP Request
Send PIN Reset SMS
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/smsreset

Get Brand Invoice PDF By ID

Description HTTP Request
Get Brand Invoice PDF By ID
GET /api/v2/brand/{brandId}/Invoice/{id}/pdf

Get Location By Id

Description HTTP Request
Delete Location
DELETE /api/v2/business/{businessId}/location/{id}
Get Location By Id
GET /api/v2/business/{businessId}/location/{id}
Update Location
PUT /api/v2/business/{businessId}/location/{id}

Get Employee Expenses by Employee ID

Description HTTP Request
Get Employee Expenses by Employee ID
GET /api/v2/business/{businessId}/payrun/{payRunId}/EmployeeExpenses/{employeeId}

Single Sign On

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

Start Approval Process

Description HTTP Request
Start Approval Process
POST /api/v2/business/{businessId}/payrun/{payRunId}/approval/start

Create benefit categories

Description HTTP Request
Create benefit categories
POST /api/v2/business/{businessId}/benefitcategory/multiple

Get Statutory Sick Pay By Id

Description HTTP Request
Delete Period of Leave
DELETE /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/ssp/{periodOfLeaveId}
Get Statutory Sick Pay By Id
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/ssp/{periodOfLeaveId}
Update Statutory Sick Pay
PUT /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/ssp/{periodOfLeaveId}

Find Matching Clock Off Roster Shift

Description HTTP Request
Find Matching Clock Off Roster Shift
GET /api/v2/business/{businessId}/rostershift/{employeeId}/matchingclockoff

Send PIN Reset Email

Description HTTP Request
Send PIN Reset Email
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/emailreset

Get Tax Codes

Description HTTP Request
Get Tax Codes
GET /api/v2/ess/{employeeId}/expense/taxcodes

Get Deduction Category By ID

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

Get Roster Shifts

Description HTTP Request
Create roster shift
POST /api/v2/business/{businessId}/rostershift
Get Roster Shifts
GET /api/v2/business/{businessId}/rostershift

List Web Hook Registrations

Description HTTP Request
Delete all Web Hook Registrations
DELETE /api/v2/business/{businessId}/webhookregistrations
List Web Hook Registrations
GET /api/v2/business/{businessId}/webhookregistrations
Register Web Hook
POST /api/v2/business/{businessId}/webhookregistrations

Attach Employee Document to Statutory Adoption Leave

Description HTTP Request
Attach Employee Document to Statutory Adoption Leave
PUT /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/sap/{ukStatutoryAdoptionLeaveDataId}/employeedocument/{employeeDocumentId}
Unattach Employee Document from Statutory Adoption Leave
DELETE /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/sap/{ukStatutoryAdoptionLeaveDataId}/employeedocument/{employeeDocumentId}

Get Employee Dimension Earnings Line Splits

Description HTTP Request
Create Dimension Earnings Line Split
POST /api/v2/business/{businessId}/employee/{employeeId}/earningslinesplit/dimension
Get Employee Dimension Earnings Line Splits
GET /api/v2/business/{businessId}/employee/{employeeId}/earningslinesplit/dimension
Update Dimension Earnings Line Split
PUT /api/v2/business/{businessId}/employee/{employeeId}/earningslinesplit/dimension

Get Next Pay Date

Description HTTP Request
Get Next Pay Date
GET /api/v2/business/{businessId}/payschedule/{payScheduleId}/nextpaydate

Update roster shift

Description HTTP Request
Update roster shift
PUT /api/v2/business/{businessId}/rostershift/{rosterShiftId}

Get Benefit Category by ID

Description HTTP Request
Delete benefit category
DELETE /api/v2/business/{businessId}/benefitcategory/{id}
Get Benefit Category by ID
GET /api/v2/business/{businessId}/benefitcategory/{id}

Attach Employee Document to Statutory Maternity Leave

Description HTTP Request
Attach Employee Document to Statutory Maternity Leave
PUT /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/smp/{ukStatutoryMaternityLeaveDataId}/employeedocument/{employeeDocumentId}
Unattach Employee Document from Statutory Maternity Leave
DELETE /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/smp/{ukStatutoryMaternityLeaveDataId}/employeedocument/{employeeDocumentId}

Get Hmrc Payment File

Description HTTP Request
Get Hmrc Payment File
GET /api/v2/business/{businessId}/report/p32/hmrcpaymentfile

Get Earnings line split by location ID

Description HTTP Request
Delete Earnings line split
DELETE /api/v2/business/{businessId}/employee/{employeeId}/earningslinesplit/{locationId}
Get Earnings line split by location ID
GET /api/v2/business/{businessId}/employee/{employeeId}/earningslinesplit/{locationId}
Update Earnings line split
PUT /api/v2/business/{businessId}/employee/{employeeId}/earningslinesplit/{locationId}

List Leave Employees

Description HTTP Request
List Leave Employees
GET /api/v2/business/{businessId}/manager/leaverequest/employees

Change PIN

Description HTTP Request
Change PIN
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/changepin

Single Sign On

Description HTTP Request
Single Sign On
POST /api/v2/business/{businessId}/singlesignon

Get Benefits

Description HTTP Request
Get Benefits
GET /api/v2/business/{businessId}/payrun/{payRunId}/benefits/{employeeId}

Get Business Invoice PDF By ID

Description HTTP Request
Get Business Invoice PDF By ID
GET /api/v2/business/{businessId}/Invoice/{id}/pdf

List Leave Categories

Description HTTP Request
List Leave Categories
GET /api/v2/business/{businessId}/manager/{employeeId}/leaverequest/categories

Attach Employee Document to Statutory Parental Bereavement Leave

Description HTTP Request
Attach Employee Document to Statutory Parental Bereavement Leave
PUT /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/spbp/{ukStatutoryParentalBereavementLeaveDataId}/employeedocument/{employeeDocumentId}
Unattach Employee Document from Statutory Parental Bereavement Leave
DELETE /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/spbp/{ukStatutoryParentalBereavementLeaveDataId}/employeedocument/{employeeDocumentId}

Get P45 Data

Description HTTP Request
Get P45 Data
GET /api/v2/business/{businessId}/employee/{employeeId}/hmrcforms/p45data

Grant Kiosk Access

Description HTTP Request
Grant Kiosk Access
POST /api/v2/business/{businessId}/employee/grantkioskaccess/{employeeId}

Get P11D form PDF

Description HTTP Request
Get P11D form PDF
GET /api/v2/ess/{employeeId}/document/p11d/{taxYear}

Get pay rate adjustment schedule record by ID

Description HTTP Request
Delete pay rate adjustment schedule record
DELETE /api/v2/business/{businessId}/employee/{employeeId}/payrateschedule/{payRateScheduleId}
Get pay rate adjustment schedule record by ID
GET /api/v2/business/{businessId}/employee/{employeeId}/payrateschedule/{payRateScheduleId}
Update pay rate adjustment schedule record
PUT /api/v2/business/{businessId}/employee/{employeeId}/payrateschedule/{payRateScheduleId}

Delete Note from Shift

Description HTTP Request
Delete Note from Shift
DELETE /api/v2/business/{businessId}/kiosk/{kioskId}/shift/{shiftId}/notes/{noteId}

Get Shift Notes

Description HTTP Request
Add Note to Shift
POST /api/v2/business/{businessId}/kiosk/{kioskId}/shift/{shiftId}/notes
Get Shift Notes
GET /api/v2/business/{businessId}/kiosk/{kioskId}/shift/{shiftId}/notes

Get Pay Run

Description HTTP Request
Delete Pay Run
DELETE /api/v2/business/{businessId}/payrun/{payRunId}
Get Pay Run
GET /api/v2/business/{businessId}/payrun/{payRunId}

Get Reseller by ID

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

Get Statutory Parental Bereavement Leave Attachments

Description HTTP Request
Get Statutory Parental Bereavement Leave Attachments
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/spbp/{ukStatutoryParentalBereavementLeaveDataId}/attachments

Get Statutory Parental Bereavement Leave Period Data

Description HTTP Request
Create Statutory Parental Bereavement Leave Period data
POST /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/spbp
Get Statutory Parental Bereavement Leave Period Data
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/spbp

Get Statutory Sick Pay By Id

Description HTTP Request
Get Statutory Sick Pay By Id
GET /api/v2/business/{businessId}/payrun/{payRunId}/statutorypay/ssp/{sspId}

Detailed Activity Report

Description HTTP Request
Detailed Activity Report
GET /api/v2/business/{businessId}/report/detailedactivity

Bulk Decline Roster Shifts

Description HTTP Request
Bulk Decline Roster Shifts
POST /api/v2/ess/{employeeId}/shift/decline

Get Employee Tax Adjustment by ID

Description HTTP Request
Delete Employee Tax Adjustment
DELETE /api/v2/business/{businessId}/employee/{employeeId}/taxadjustment/{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}

Notify employee by email of P60

Description HTTP Request
Notify employee by email of P60
POST /api/v2/business/{businessId}/employee/{employeeId}/hmrcforms/p60notify/{noticeId}/{financialYearEnding}

List Leave Requests

Description HTTP Request
Create Leave Request
POST /api/v2/ess/{employeeId}/leave
List Leave Requests
GET /api/v2/ess/{employeeId}/leave

Active Employees Report

Description HTTP Request
Active Employees Report
GET /api/v2/whitelabel/{whiteLabelId}/reports/activeemployees

Update comments in a timesheet

Description HTTP Request
Update comments in a timesheet
PUT /api/v2/business/{businessId}/manager/kiosk/timesheetcomments/{timesheetLineId}

List Bank Accounts

Description HTTP Request
Create Bank Account
POST /api/v2/business/{businessId}/employee/{employeeId}/bankaccount
List Bank Accounts
GET /api/v2/business/{businessId}/employee/{employeeId}/bankaccount

Cancel Shift Swap

Description HTTP Request
Cancel Shift Swap
POST /api/v2/ess/{employeeId}/shift/{rosterShiftId}/swap/cancel

Get P60 certificates

Description HTTP Request
Get P60 certificates
GET /api/v2/ess/{employeeId}/document/p60s

Get the list of roles available

Description HTTP Request
Get the list of roles available
GET /api/v2/business/{businessId}/manager/rostershift/roles

Stub Shift Timesheets

Description HTTP Request
Stub Shift Timesheets
POST /api/v2/business/{businessId}/manager/rostershift/{rosterShiftId}/stub

List Pay Runs Summaries

Description HTTP Request
List Pay Runs Summaries
GET /api/v2/business/{businessId}/payrun/summary

Employee Details Report Fields

Description HTTP Request
Employee Details Report Fields
GET /api/v2/business/{businessId}/report/employeedetails/fields

Employer Payment Summary XML By Id

Description HTTP Request
Employer Payment Summary XML By Id
GET /api/v2/business/{businessId}/report/eps/{id}/xml

Detailed Activity Report as Excel

Description HTTP Request
Detailed Activity Report as Excel
GET /api/v2/business/{businessId}/report/detailedactivity/xlsx

List Brand Labels

Description HTTP Request
List Brand Labels
GET /api/v2/brand

Get Pay Schedule by ID

Description HTTP Request
Delete Pay Schedule
DELETE /api/v2/business/{businessId}/payschedule/{id}
Get Pay Schedule by ID
GET /api/v2/business/{businessId}/payschedule/{id}
Update Pay Schedule
PUT /api/v2/business/{businessId}/payschedule/{id}

Get Emergency Contacts

Description HTTP Request
Get Emergency Contacts
GET /api/v2/ess/{employeeId}/emergencycontacts
Save Emergency Contacts
POST /api/v2/ess/{employeeId}/emergencycontacts
Update Emergency Contacts
PUT /api/v2/ess/{employeeId}/emergencycontacts

Get Apprenticeship Levy Summary Report

Description HTTP Request
Get Apprenticeship Levy Summary Report
GET /api/v2/business/{businessId}/report/p32/apprenticeshiplevy

List Business Templates

Description HTTP Request
List Business Templates
GET /api/v2/brand/{brandId}/business-templates

Get standard hours for employee

Description HTTP Request
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

Create subcontractor

Description HTTP Request
Create subcontractor
POST /api/v2/business/{businessId}/subcontractor

List employee benefits

Description HTTP Request
Create employee benefit
POST /api/v2/business/{businessId}/employee/{employeeId}/benefit
List employee benefits
GET /api/v2/business/{businessId}/employee/{employeeId}/benefit
Update employee benefit
PUT /api/v2/business/{businessId}/employee/{employeeId}/benefit

Gets hmrc forms view model for employee

Description HTTP Request
Gets hmrc forms view model for employee
GET /api/v2/business/{businessId}/employee/{employeeId}/hmrcforms

Get Employee Access for User

Description HTTP Request
Get Employee Access for User
GET /api/v2/business/{businessId}/employee/{employeeId}/access/email

Approve Leave Request

Description HTTP Request
Approve Leave Request
POST /api/v2/business/{businessId}/manager/{employeeId}/leaverequest/{leaveRequestId}/approve

List the Business tags

Description HTTP Request
List the Business tags
GET /api/v2/business/{businessId}/tags

List Expense Request Locations

Description HTTP Request
List Expense Request Locations
GET /api/v2/business/{businessId}/manager/expense/locations

Get Business Timesheets

Description HTTP Request
Create timesheet line
POST /api/v2/business/{businessId}/manager/timesheet
Get Business Timesheets
GET /api/v2/business/{businessId}/manager/timesheet

Create Note for Employee

Description HTTP Request
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}

Get list of financial years

Description HTTP Request
Get list of financial years
GET /api/v2/business/{businessId}/taxyearlist

Get Employee Additional Earning by ID

Description HTTP Request
Delete Employee Additional Earning
DELETE /api/v2/business/{businessId}/employee/{employeeId}/additional-earnings/{id}
Get Employee Additional Earning by ID
GET /api/v2/business/{businessId}/employee/{employeeId}/additional-earnings/{id}
Update Employee Additional Earning
PUT /api/v2/business/{businessId}/employee/{employeeId}/additional-earnings/{id}

Get Shift Costings for Employee

Description HTTP Request
Get Shift Costings for Employee
POST /api/v2/business/{businessId}/employee/{employeeId}/timesheet/shiftcosting

Get processing options

Description HTTP Request
Get processing options
GET /api/v2/business/{businessId}/benefitcategory/processingoptions
Set processing options
PUT /api/v2/business/{businessId}/benefitcategory/processingoptions

List Pay Categories

Description HTTP Request
Create Pay Category
POST /api/v2/business/{businessId}/paycategory
List Pay Categories
GET /api/v2/business/{businessId}/paycategory

Get Public Holiday Details

Description HTTP Request
Delete Public Holiday
DELETE /api/v2/business/{businessId}/publicholiday/{id}
Get Public Holiday Details
GET /api/v2/business/{businessId}/publicholiday/{id}
Update Public Holiday
PUT /api/v2/business/{businessId}/publicholiday/{id}

Get Business Details by External ID

Description HTTP Request
Get Business Details by External ID
GET /api/v2/business/externalid

Get Shift Conditions

Description HTTP Request
Get Shift Conditions
GET /api/v2/ess/{employeeId}/lookup/shiftcondition

Get Lookup Data

Description HTTP Request
Get Lookup Data
GET /api/v2/ess/{employeeId}/timeandattendance/lookupdata

Create expense request

Description HTTP Request
Create expense request
POST /api/v2/business/{businessId}/manager/{employeeId}/expense

List Employee Expenses

Description HTTP Request
Create Employee Expenses
POST /api/v2/business/{businessId}/payrun/{payRunId}/EmployeeExpenses
Delete Employee Expense
DELETE /api/v2/business/{businessId}/payrun/{payRunId}/EmployeeExpenses
List Employee Expenses
GET /api/v2/business/{businessId}/payrun/{payRunId}/EmployeeExpenses

Get Employee Lookup Data

Description HTTP Request
Get Employee Lookup Data
GET /api/v2/business/{businessId}/kiosk/{kioskId}/lookupdata/{employeeId}

Get Leave Request by ID

Description HTTP Request
Delete Leave Request
DELETE /api/v2/ess/{employeeId}/leave/{leaveRequestId}
Get Leave Request by ID
GET /api/v2/ess/{employeeId}/leave/{leaveRequestId}
Update Leave Request
POST /api/v2/ess/{employeeId}/leave/{leaveRequestId}

Single Sign On

Description HTTP Request
Single Sign On
POST /api/v2/singlesignon

List Employee Documents

Description HTTP Request
Create Employee Document
POST /api/v2/business/{businessId}/employee/{employeeId}/document
List Employee Documents
GET /api/v2/business/{businessId}/employee/{employeeId}/document
Update Employee Document Permissions
PUT /api/v2/business/{businessId}/employee/{employeeId}/document

Get Satisfaction Survey Results

Description HTTP Request
Get Satisfaction Survey Results
GET /api/v2/ess/{employeeId}/satisfaction
Submit Satisfaction Survey
POST /api/v2/ess/{employeeId}/satisfaction

List Employee Deductions By External Reference Id

Description HTTP Request
List Employee Deductions By External Reference Id
POST /api/v2/business/{businessId}/employee/deduction

List Work Types

Description HTTP Request
Create Work Type
POST /api/v2/business/{businessId}/worktype
List Work Types
GET /api/v2/business/{businessId}/worktype

List Employee Tax Adjustments

Description HTTP Request
Create Employee Tax Adjustment
POST /api/v2/business/{businessId}/employee/{employeeId}/taxadjustment
List Employee Tax Adjustments
GET /api/v2/business/{businessId}/employee/{employeeId}/taxadjustment

Get Employee Notes

Description HTTP Request
Get Employee Notes
GET /api/v2/business/{businessId}/employee/{employeeId}/notes
Set Employee Notes
POST /api/v2/business/{businessId}/employee/{employeeId}/notes

Find Nearby Roster Shifts

Description HTTP Request
Find Nearby Roster Shifts
GET /api/v2/ess/{employeeId}/shift/nearby

Get Statutory Maternity Leave Period Data By Id

Description HTTP Request
Delete Statutory Maternity Leave Data
DELETE /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/smp/{ukStatutoryMaternityLeaveDataId}
Get Statutory Maternity Leave Period Data By Id
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/smp/{ukStatutoryMaternityLeaveDataId}
Update Statutory Maternity Leave Period data
PUT /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/smp/{ukStatutoryMaternityLeaveDataId}

Get expense request

Description HTTP Request
Delete Expense Request
DELETE /api/v2/business/{businessId}/manager/{employeeId}/expense/{expenseRequestId}
Edit Expense Request
PUT /api/v2/business/{businessId}/manager/{employeeId}/expense/{expenseRequestId}
Get expense request
GET /api/v2/business/{businessId}/manager/{employeeId}/expense/{expenseRequestId}

Get employee benefit

Description HTTP Request
Get employee benefit
GET /api/v2/business/{businessId}/employee/{employeeId}/benefit/{benefitCategoryId}

Calculate Statutory Maternity Leave Period Data

Description HTTP Request
Calculate Statutory Maternity Leave Period Data
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/smpcalc

List Time Zone Types

Description HTTP Request
List Time Zone Types
GET /api/v2/business/{businessId}/lookupdata/timezones

Get Pay Rates

Description HTTP Request
Get Pay Rates
GET /api/v2/business/{businessId}/employee/{employeeId}/payrate

Pension Contributions Report data

Description HTTP Request
Pension Contributions Report data
GET /api/v2/business/{businessId}/report/pensioncontributions

Get Tax Codes

Description HTTP Request
Get Tax Codes
GET /api/v2/business/{businessId}/employeeexpensecategory/taxcodes

Estimate Leave Hours

Description HTTP Request
Estimate Leave Hours
GET /api/v2/ess/{employeeId}/leave/estimate

Leave History Report

Description HTTP Request
Leave History Report
GET /api/v2/business/{businessId}/report/leavehistory

Send auto-enrolment notification to employee

Description HTTP Request
Send auto-enrolment notification to employee
POST /api/v2/business/{businessId}/employee/{employeeId}/hmrcforms/emailautoenrolmentnotice/{noticeId}

Get Business Document Content

Description HTTP Request
Get Business Document Content
GET /api/v2/business/{businessId}/document/{id}/content

Copy Business Settings From Template

Description HTTP Request
Copy Business Settings From Template
POST /api/v2/business/{businessId}/{businessTemplateId}

Get Creation Status

Description HTTP Request
Get Creation Status
GET /api/v2/business/{businessId}/payrun/creationstatus/{jobId}

List Deductions

Description HTTP Request
Create Deductions
POST /api/v2/business/{businessId}/payrun/{payRunId}/deductions
Delete Deduction
DELETE /api/v2/business/{businessId}/payrun/{payRunId}/deductions
List Deductions
GET /api/v2/business/{businessId}/payrun/{payRunId}/deductions

Register Device Token

Description HTTP Request
Register Device Token
POST /api/v2/ess/devicetoken/register

Get Qualification by ID

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

Get Brand Invoices

Description HTTP Request
Get Brand Invoices
GET /api/v2/brand/{brandId}/Invoice

Get Qualification Details

Description HTTP Request
Delete Employee Qualification
DELETE /api/v2/ess/{employeeId}/qualification/{id}
Get Qualification Details
GET /api/v2/ess/{employeeId}/qualification/{id}
Update Employee Qualification
PUT /api/v2/ess/{employeeId}/qualification/{id}

Get National Insurance Back Calculation of employee

Description HTTP Request
Apply National Insurance Back Calculation
POST /api/v2/business/{businessId}/employee/{employeeId}/nationalinsurancebackcalculation
Delete National Insurance Back Calculation
DELETE /api/v2/business/{businessId}/employee/{employeeId}/nationalinsurancebackcalculation
Get National Insurance Back Calculation of employee
GET /api/v2/business/{businessId}/employee/{employeeId}/nationalinsurancebackcalculation

Pension Contributions Report excel file

Description HTTP Request
Pension Contributions Report excel file
GET /api/v2/business/{businessId}/report/pensioncontributions/xlsx

Get public holidays

Description HTTP Request
Get public holidays
GET /api/v2/ess/{employeeId}/publicHolidays

Get Employees

Description HTTP Request
Get Employees
GET /api/v2/ess/security/employees

Get Journal Accounts

Description HTTP Request
Create a new Journal Account
POST /api/v2/business/{businessId}/accounts
Get Journal Accounts
GET /api/v2/business/{businessId}/accounts

List Employee Expense Categories

Description HTTP Request
Create Employee Expense Category
POST /api/v2/business/{businessId}/employeeexpensecategory
List Employee Expense Categories
GET /api/v2/business/{businessId}/employeeexpensecategory

Clock Out Employee

Description HTTP Request
Clock Out Employee
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/clockoff

Get Leave Allowances for All Employees

Description HTTP Request
Get Leave Allowances for All Employees
GET /api/v2/business/{businessId}/leaveallowances
Set Leave Allowances
PUT /api/v2/business/{businessId}/leaveallowances

Set Pension Scheme Dates

Description HTTP Request
Set Pension Scheme Dates
POST /api/v2/business/{businessId}/pensionscheme/dates

Get Personal Details

Description HTTP Request
Get Personal Details
GET /api/v2/ess/{employeeId}/personaldetails
Update Personal Details
PUT /api/v2/ess/{employeeId}/personaldetails

List White Labels

Description HTTP Request
List White Labels
GET /api/v2/whitelabel

Get CIS Deductions Summary Report

Description HTTP Request
Get CIS Deductions Summary Report
GET /api/v2/business/{businessId}/report/p32/cisdeductionssummary

List Leave Locations

Description HTTP Request
List Leave Locations
GET /api/v2/business/{businessId}/manager/leaverequest/locations

Submit Exb Submission

Description HTTP Request
Submit Exb Submission
POST /api/v2/business/{businessId}/report/p11d

Get shift swapping report by business id

Description HTTP Request
Get shift swapping report by business id
GET /api/v2/business/{businessId}/report/shiftswapping

Estimate Leave Units

Description HTTP Request
Estimate Leave Units
GET /api/v2/business/{businessId}/employee/{employeeId}/leaverequest/estimate

Pay Run Audit Report

Description HTTP Request
Pay Run Audit Report
GET /api/v2/business/{businessId}/report/payrunaudit/{payRunId}/xlsx

Get Journal Service providers

Description HTTP Request
Get Journal Service providers
GET /api/v2/business/{businessId}/accounts/journalservices

Verify Kiosk PIN

Description HTTP Request
Verify Kiosk PIN
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/checkpin

List Leave Requests

Description HTTP Request
List Leave Requests
GET /api/v2/business/{businessId}/manager/leaverequest

Get Employing Entity Specific Chart of Accounts

Description HTTP Request
Delete Employing Entity Specific Chart of Accounts
DELETE /api/v2/business/{businessId}/chartofaccounts/employingEntity/{employingEntityId}
Get Employing Entity Specific Chart of Accounts
GET /api/v2/business/{businessId}/chartofaccounts/employingEntity/{employingEntityId}
Update Employing Entity Specific Chart of Accounts
POST /api/v2/business/{businessId}/chartofaccounts/employingEntity/{employingEntityId}

List Employee Locations

Description HTTP Request
List Employee Locations
GET /api/v2/business/{businessId}/manager/location

Get Pay Run Summary

Description HTTP Request
Get Pay Run Summary
GET /api/v2/business/{businessId}/payrun/{payRunId}/summary

Mark Shift Notes Read

Description HTTP Request
Mark Shift Notes Read
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/shift/{shiftId}/notes/read-state

Get Details

Description HTTP Request
Get Details
GET /api/v2/ess/{employeeId}/details
Save Details
POST /api/v2/ess/{employeeId}/details

List Employee Locations

Description HTTP Request
List Employee Locations
GET /api/v2/business/{businessId}/employee/{employeeId}/location

Bulk Apply Leave Requests

Description HTTP Request
Bulk Apply Leave Requests
POST /api/v2/business/{businessId}/payrun/{payRunId}/bulkapplyleaverequests

List Pay Slips

Description HTTP Request
List Pay Slips
GET /api/v2/ess/{employeeId}/document/payslip

Get Locations

Description HTTP Request
Get Locations
GET /api/v2/ess/{employeeId}/lookup/location

List P60 Data

Description HTTP Request
List P60 Data
GET /api/v2/business/{businessId}/report/p60/list

List Businesses

Description HTTP Request
Create New Business
POST /api/v2/business
List Businesses
GET /api/v2/business
Update Business Details
PUT /api/v2/business

Reapply Leave Allowance Template

Description HTTP Request
Reapply Leave Allowance Template
POST /api/v2/business/{businessId}/leaveallowancetemplate/reapply/{id}

Get Pay Slip by Pay Run ID

Description HTTP Request
Get Pay Slip by Pay Run ID
GET /api/v2/ess/{employeeId}/document/payslip/{payrunId}

Bulk Insert Timesheets

Description HTTP Request
Bulk Insert Timesheets
POST /api/v2/business/{businessId}/timesheet/bulk
Update/Replace timesheets
PUT /api/v2/business/{businessId}/timesheet/bulk

Get HMRC Settings

Description HTTP Request
Get HMRC Settings
GET /api/v2/business/{businessId}/hmrcsettings
Update HMRC Settings
PUT /api/v2/business/{businessId}/hmrcsettings

Get Statutory Shared Parental Leave Period Data

Description HTTP Request
Create Statutory Shared Parental Leave Period data
POST /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/shpp
Get Statutory Shared Parental Leave Period Data
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/shpp

Pay Run Variance Report

Description HTTP Request
Pay Run Variance Report
GET /api/v2/business/{businessId}/report/payrunvariance/xlsx

Verify Kiosk PIN

Description HTTP Request
Verify Kiosk PIN
POST /api/v2/business/{businessId}/kiosk/{kioskId}/checkpin

Get Chart of Accounts

Description HTTP Request
Get Chart of Accounts
GET /api/v2/business/{businessId}/chartofaccounts
Update Chart of Accounts
POST /api/v2/business/{businessId}/chartofaccounts

Get NI Deductions Summary Report

Description HTTP Request
Get NI Deductions Summary Report
GET /api/v2/business/{businessId}/report/p32/nideductionssummary

Change PIN

Description HTTP Request
Change PIN
POST /api/v2/business/{businessId}/kiosk/{kioskId}/changepin

Find Matching Clock On Roster Shift

Description HTTP Request
Find Matching Clock On Roster Shift
GET /api/v2/business/{businessId}/manager/rostershift/{employeeId}/matchingclockon

List Leave Categories

Description HTTP Request
Create Leave Category
POST /api/v2/business/{businessId}/leavecategory
List Leave Categories
GET /api/v2/business/{businessId}/leavecategory

Initiate Employee Self Setup

Description HTTP Request
Initiate Employee Self Setup
POST /api/v2/business/{businessId}/employeeonboarding/initiateselfservice

List Manager Roster Employees

Description HTTP Request
List Manager Roster Employees
GET /api/v2/business/{businessId}/manager/rostershift/manageemployees

Get Business Details

Description HTTP Request
Get Business Details
GET /api/v2/business/{businessId}

Download Document

Description HTTP Request
Download Document
GET /api/v2/business/{businessId}/manager/{employeeId}/document/download/{documentId}

Check Employee

Description HTTP Request
Check Employee
POST /api/v2/business/{businessId}/kiosk/{kioskId}/checkid

List Pension Schemes

Description HTTP Request
Create Pension Scheme
POST /api/v2/business/{businessId}/pensionscheme
List Pension Schemes
GET /api/v2/business/{businessId}/pensionscheme

OAuth Token

Description HTTP Request
OAuth Token
POST /oauth/token

Get Statutory Sick Pay By Employee

Description HTTP Request
Create Statutory Sick Pay
POST /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/ssp
Get Statutory Sick Pay By Employee
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/ssp

Employee Details Report

Description HTTP Request
Employee Details Report
GET /api/v2/business/{businessId}/report/employeedetails
Employee Details Report
POST /api/v2/business/{businessId}/report/employeedetails

Clock Out Employee

Description HTTP Request
Clock Out Employee
POST /api/v2/business/{businessId}/kiosk/{kioskId}/clockoff

Find Matching Clock Off Roster Shift

Description HTTP Request
Find Matching Clock Off Roster Shift
GET /api/v2/ess/{employeeId}/shift/matchingclockoff

Discard current shift

Description HTTP Request
Discard current shift
POST /api/v2/ess/{employeeId}/timeandattendance/discard

Find Nearby Roster Shifts

Description HTTP Request
Find Nearby Roster Shifts
GET /api/v2/business/{businessId}/rostershift/{employeeId}/nearby

Get National Insurance Record and P45

Description HTTP Request
Create National Insurance Record and P45
POST /api/v2/business/{businessId}/employee/{employeeId}/nationalinsurancerecord
Get National Insurance Record and P45
GET /api/v2/business/{businessId}/employee/{employeeId}/nationalinsurancerecord
Update National Insurance Record and P45
PUT /api/v2/business/{businessId}/employee/{employeeId}/nationalinsurancerecord

Full Payment Summary XML Without Submission

Description HTTP Request
Full Payment Summary XML Without Submission
POST /api/v2/business/{businessId}/report/fps/fpsxml

Ignore P46(Car) detail

Description HTTP Request
Ignore P46(Car) detail
POST /api/v2/business/{businessId}/report/p46car/ignore

Dismiss Business Notifications

Description HTTP Request
Dismiss Business Notifications
DELETE /api/v2/business/{businessId}/actionitems/businessnotifications/{id}/dismiss

Manage Roster Data

Description HTTP Request
Manage Roster Data
GET /api/v2/business/{businessId}/manager/rostershift/manage

Unregister Device Token

Description HTTP Request
Unregister Device Token
POST /api/v2/ess/devicetoken/unregister

Send PIN Reset Email

Description HTTP Request
Send PIN Reset Email
POST /api/v2/business/{businessId}/kiosk/{kioskId}/emailreset

Mark Shift Notes Read

Description HTTP Request
Mark Shift Notes Read
POST /api/v2/business/{businessId}/kiosk/{kioskId}/shift/{shiftId}/notes/read-state

List Report Types

Description HTTP Request
List Report Types
GET /api/v2/lookupdata/reports

Get P45 model for employee

Description HTTP Request
Get P45 model for employee
GET /api/v2/business/{businessId}/employee/{employeeId}/hmrcforms/p45

Get Journal Account Types

Description HTTP Request
Get Journal Account Types
GET /api/v2/business/{businessId}/accounts/types

Get Employee Document Details

Description HTTP Request
Delete Employee Document
DELETE /api/v2/business/{businessId}/employee/{employeeId}/document/{employeeDocumentId}
Get Employee Document Details
GET /api/v2/business/{businessId}/employee/{employeeId}/document/{employeeDocumentId}

List Employee Locations

Description HTTP Request
List Employee Locations
GET /api/v2/business/{businessId}/manager/employee/{employeeId}/location

Get Employee Shift Conditions

Description HTTP Request
Get Employee Shift Conditions
GET /api/v2/business/{businessId}/employee/{employeeId}/shiftcondition

Start Break

Description HTTP Request
Start Break
POST /api/v2/ess/{employeeId}/timeandattendance/startbreak

Get statutory adoption pay calculation for pay run

Description HTTP Request
Apply statutory adoption payments to pay run
POST /api/v2/business/{businessId}/payrun/{payRunId}/statutorypay/sap/employee/{employeeId}
Get statutory adoption pay calculation for pay run
GET /api/v2/business/{businessId}/payrun/{payRunId}/statutorypay/sap/employee/{employeeId}

Employee Has Access

Description HTTP Request
Employee Has Access
GET /api/v2/business/{businessId}/kiosk/hasaccess/{employeeId}

List Time Zone Types

Description HTTP Request
List Time Zone Types
GET /api/v2/lookupdata/timezones

Get BACS Settings Record by ID

Description HTTP Request
Delete BACS Settings Record
DELETE /api/v2/business/{businessId}/bacs/{id}
Get BACS Settings Record by ID
GET /api/v2/business/{businessId}/bacs/{id}
Update BACS Settings Record
PUT /api/v2/business/{businessId}/bacs/{id}

Get Employee Profile Image

Description HTTP Request
Delete Employee Profile Image
DELETE /api/v2/business/{businessId}/employee/{employeeId}/image
Get Employee Profile Image
GET /api/v2/business/{businessId}/employee/{employeeId}/image
Set Employee Profile Image
POST /api/v2/business/{businessId}/employee/{employeeId}/image

Birthday Report

Description HTTP Request
Birthday Report
GET /api/v2/business/{businessId}/report/birthday

Get Users With Access to Employee

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
Revoke Employee Access
DELETE /api/v2/business/{businessId}/employee/{employeeId}/access
Update Employee Access Record
PUT /api/v2/business/{businessId}/employee/{employeeId}/access

List Tax Codes

Description HTTP Request
List Tax Codes
GET /api/v2/business/{businessId}/manager/expense/taxcodes

Get List of Locations

Description HTTP Request
Get List of Locations
GET /api/v2/business/{businessId}/manager/locations

Pay Categories Report

Description HTTP Request
Pay Categories Report
GET /api/v2/business/{businessId}/report/paycategories

Get Qualification Details

Description HTTP Request
Get Qualification Details
GET /api/v2/business/{businessId}/employee/{employeeId}/qualification/{id}

Exclude employee from pay run

Description HTTP Request
Exclude employee from pay run
POST /api/v2/business/{businessId}/payrun/{payRunId}/exclude/{employeeId}

Get Roster Shift by ID

Description HTTP Request
Get Roster Shift by ID
GET /api/v2/business/{businessId}/manager/rostershift/{rosterShiftId}
Update roster shift
PUT /api/v2/business/{businessId}/manager/rostershift/{rosterShiftId}

Deductions Report

Description HTTP Request
Deductions Report
GET /api/v2/business/{businessId}/report/deductions

Save subcontractor payment details

Description HTTP Request
Save subcontractor payment details
POST /api/v2/business/{businessId}/subcontractor/{subcontractorId}/paymentdetails

Calculate Statutory Adoption Leave Period Data

Description HTTP Request
Calculate Statutory Adoption Leave Period Data
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/sapcalc

Link Employee Document to Timesheet

Description HTTP Request
Link Employee Document to Timesheet
POST /api/v2/business/{businessId}/employee/{employeeId}/document/{employeeDocumentId}/timesheet/{timesheetLineId}
Unlink Employee Document from Timesheet
DELETE /api/v2/business/{businessId}/employee/{employeeId}/document/{employeeDocumentId}/timesheet/{timesheetLineId}

Get Qualification Document File

Description HTTP Request
Get Qualification Document File
GET /api/v2/business/{businessId}/employee/{employeeId}/qualification/{qualificationId}/document/{employeeDocumentId}/content

List BACS Settings

Description HTTP Request
Create BACS Settings Record
POST /api/v2/business/{businessId}/bacs
List BACS Settings
GET /api/v2/business/{businessId}/bacs

Get Pay Slips by Finalised Pay Run Id

Description HTTP Request
Get Pay Slips by Finalised Pay Run Id
GET /api/v2/business/{businessId}/report/payslip

Force Enrolment

Description HTTP Request
Force Enrolment
POST /api/v2/business/{businessId}/employee/{employeeId}/pension/force

Get Leave Balances

Description HTTP Request
Get Leave Balances
GET /api/v2/business/{businessId}/manager/{employeeId}/leaverequest/balances

Download P32 Report PDF

Description HTTP Request
Download P32 Report PDF
GET /api/v2/business/{businessId}/report/p32/download/pdf

Import a new pay schedule.

Description HTTP Request
Import a new pay schedule.
POST /api/v2/business/{businessId}/import/pay-schedule

Get Business Billing Plans

Description HTTP Request
Get Business Billing Plans
GET /api/v2/business/{businessId}/subscription/currentbillingplan

Shifts

Description HTTP Request
Shifts
POST /api/v2/ess/{employeeId}/timeandattendance/shifts

Get Statutory Neonatal Leave Attachments

Description HTTP Request
Get Statutory Neonatal Leave Attachments
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/sncp/{ukStatutoryMaternityLeaveDataId}/attachments

List Timesheet Locations

Description HTTP Request
List Timesheet Locations
GET /api/v2/business/{businessId}/manager/timesheet/locations

Set Pay Run Notation

Description HTTP Request
Delete Pay Run Notation
DELETE /api/v2/business/{businessId}/payrun/{payRunId}/notation
Set Pay Run Notation
POST /api/v2/business/{businessId}/payrun/{payRunId}/notation

Get Employee Portal Settings

Description HTTP Request
Get Employee Portal Settings
GET /api/v2/business/{businessId}/employeeportalsettings
Update Employee Portal Settings
POST /api/v2/business/{businessId}/employeeportalsettings

Get Employer Liability Category

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

Cancel Business

Description HTTP Request
Cancel Business
DELETE /api/v2/brand/{brandId}/business/{businessId}/cancel

List basic details for employees

Description HTTP Request
List basic details for employees
GET /api/v2/business/{businessId}/employee/details

Get Bank Account by ID

Description HTTP Request
Delete Bank Account
DELETE /api/v2/ess/{employeeId}/bankaccounts/{bankAccountId}
Get Bank Account by ID
GET /api/v2/ess/{employeeId}/bankaccounts/{bankAccountId}

Get Pension Contribution Plan

Description HTTP Request
Get Pension Contribution Plan
GET /api/v2/business/{businessId}/employee/{employeeId}/pension
Update Pension Contribution Plan
PUT /api/v2/business/{businessId}/employee/{employeeId}/pension

Simple Update Employer HMRC Settings

Description HTTP Request
Simple Update Employer HMRC Settings
PUT /api/v2/business/{businessId}/hmrcsettings/simple-update

Get Journal Service provider

Description HTTP Request
Get Journal Service provider
GET /api/v2/business/{businessId}/accounts/journalservice
Update Journal Service provider
PUT /api/v2/business/{businessId}/accounts/journalservice

Find Matching Clock On Roster Shift

Description HTTP Request
Find Matching Clock On Roster Shift
GET /api/v2/ess/{employeeId}/shift/matchingclockon

Delete Employee

Description HTTP Request
Delete Employee
DELETE /api/v2/business/{businessId}/employee/{employeeId}

Get Reseller Invoice PDF By ID

Description HTTP Request
Get Reseller Invoice PDF By ID
GET /api/v2/reseller/{resellerId}/Invoice/{id}/pdf

Check Employee

Description HTTP Request
Check Employee
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/checkid

Get Roster Shift by ID

Description HTTP Request
Get Roster Shift by ID
GET /api/v2/ess/{employeeId}/shift/{rosterShiftId}

Get Reseller Invoice By ID

Description HTTP Request
Get Reseller Invoice By ID
GET /api/v2/reseller/{resellerId}/Invoice/{id}

Shifts

Description HTTP Request
Shifts
POST /api/v2/business/{businessId}/manager/kiosk/shifts

Get Shift Periods for Employee

Description HTTP Request
Get Shift Periods for Employee
POST /api/v2/business/{businessId}/employee/{employeeId}/timesheet/shiftperiods

Recover Forgotten Password

Description HTTP Request
Recover Forgotten Password
POST /api/v2/ess/security/forgottenpassword

Get Statutory Adoption Leave Attachments

Description HTTP Request
Get Statutory Adoption Leave Attachments
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/sap/{ukStatutoryAdoptionLeaveDataId}/attachments

List Dimensions

Description HTTP Request
Create Dimension
POST /api/v2/business/{businessId}/dimension
List Dimensions
GET /api/v2/business/{businessId}/dimension

Recalculate

Description HTTP Request
Recalculate
POST /api/v2/business/{businessId}/payrun/{payRunId}/recalculate

Create Statutory Adoption Leave Period data

Description HTTP Request
Create Statutory Adoption Leave Period data
POST /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/sap

Get unavailability by ID

Description HTTP Request
Delete Unavailability
DELETE /api/v2/ess/{employeeId}/unavailability/{unavailabilityId}
Get unavailability by ID
GET /api/v2/ess/{employeeId}/unavailability/{unavailabilityId}
Update Unavailability
PUT /api/v2/ess/{employeeId}/unavailability/{unavailabilityId}

Get Business Timesheets

Description HTTP Request
Create timesheet line
POST /api/v2/business/{businessId}/timesheet
Get Business Timesheets
GET /api/v2/business/{businessId}/timesheet

List Business Notifications

Description HTTP Request
List Business Notifications
GET /api/v2/business/{businessId}/actionitems/businessnotifications

Publish P60

Description HTTP Request
Publish P60
POST /api/v2/business/{businessId}/report/p60/publish

Get Leave Allowances

Description HTTP Request
Get Leave Allowances
GET /api/v2/business/{businessId}/employee/{employeeId}/leaveallowances
Set Leave Allowances
PUT /api/v2/business/{businessId}/employee/{employeeId}/leaveallowances

Get Expense Requests

Description HTTP Request
Create Expense Request
POST /api/v2/ess/{employeeId}/expense
Get Expense Requests
GET /api/v2/ess/{employeeId}/expense

Overlapping Leave Requests

Description HTTP Request
Overlapping Leave Requests
GET /api/v2/business/{businessId}/manager/{employeeId}/leaverequest/{leaveRequestId}/overlapping

Discard current shift

Description HTTP Request
Discard current shift
POST /api/v2/business/{businessId}/kiosk/{kioskId}/discard

Get Leaving employee form PDF

Description HTTP Request
Get Leaving employee form PDF
GET /api/v2/ess/{employeeId}/document/LeavingEmployeeForm

List Employee Groups

Description HTTP Request
List Employee Groups
GET /api/v2/business/{businessId}/manager/timesheet/employeegroups

Approve Leave Request

Description HTTP Request
Approve Leave Request
POST /api/v2/business/{businessId}/employee/{employeeId}/leaverequest/{leaveRequestId}/approve

Get Qualification Document by ID

Description HTTP Request
Delete Employee Qualification Document
DELETE /api/v2/business/{businessId}/employee/{employeeId}/qualification/{qualificationId}/document/{employeeDocumentId}
Get Qualification Document by ID
GET /api/v2/business/{businessId}/employee/{employeeId}/qualification/{qualificationId}/document/{employeeDocumentId}

Get Statutory Paternity Leave Period Data By Id

Description HTTP Request
Get Statutory Paternity Leave Period Data By Id
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/spp/{ukStatutoryPaternityLeaveDataId}

Get Public Holidays for Year

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

List Benefits

Description HTTP Request
List Benefits
GET /api/v2/business/{businessId}/payrun/{payRunId}/benefits

Get Hmrc Adjustment By Id

Description HTTP Request
Delete Employee Hmrc Adjustment
DELETE /api/v2/business/{businessId}/employee/{employeeId}/hmrcadjustment/{id}
Get Hmrc Adjustment By Id
GET /api/v2/business/{businessId}/employee/{employeeId}/hmrcadjustment/{id}

List Pay Run Totals for Employee

Description HTTP Request
List Pay Run Totals for Employee
GET /api/v2/business/{businessId}/employee/{employeeId}/payruntotals

List P11D forms

Description HTTP Request
List P11D forms
GET /api/v2/ess/{employeeId}/document/p11ds

Get Employee Expense by ID

Description HTTP Request
Delete Employee Expense
DELETE /api/v2/business/{businessId}/employee/{employeeId}/expense/{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}

Clock In Employee

Description HTTP Request
Clock In Employee
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/clockon

Pause Statutory Neonatal Care Leave

Description HTTP Request
Pause Statutory Neonatal Care Leave
PUT /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/sncp/{ukStatutoryMaternityLeaveDataId}/paused

List Employer Liability Categories

Description HTTP Request
Create Employer Liability Category
POST /api/v2/business/{businessId}/employerliabilitycategory
List Employer Liability Categories
GET /api/v2/business/{businessId}/employerliabilitycategory

Employees Eligible For Shift Swap

Description HTTP Request
Employees Eligible For Shift Swap
GET /api/v2/ess/{employeeId}/shift/{rosterShiftId}/swap/candidates

Get Journal Account by ID

Description HTTP Request
Delete an existing Journal Account
DELETE /api/v2/business/{businessId}/accounts/{id}
Get Journal Account by ID
GET /api/v2/business/{businessId}/accounts/{id}
Update an existing Journal Account
PUT /api/v2/business/{businessId}/accounts/{id}

Export journals for a pay run using the ExportPayRunJournalCommand

Description HTTP Request
Export journals for a pay run using the ExportPayRunJournalCommand
POST /api/v2/business/{businessId}/payrun/{payRunId}/exportjournal

List Timesheets

Description HTTP Request
List Timesheets
GET /api/v2/ess/{employeeId}/timesheet
Submit or Update Timesheet
POST /api/v2/ess/{employeeId}/timesheet

Get Leave Categories

Description HTTP Request
Get Leave Categories
GET /api/v2/ess/{employeeId}/leave/leavecategories

Create Import Benefit Categories

Description HTTP Request
Create Import Benefit Categories
POST /api/v2/business/{businessId}/import/benefit-categories

List Resellers

Description HTTP Request
List Resellers
GET /api/v2/reseller

List Employer liabilities

Description HTTP Request
Create Employer liability
POST /api/v2/business/{businessId}/employee/{employeeId}/employerliability
List Employer liabilities
GET /api/v2/business/{businessId}/employee/{employeeId}/employerliability

Get Document Details by ID

Description HTTP Request
Get Document Details by ID
GET /api/v2/ess/{employeeId}/document/{documentId}

End Break

Description HTTP Request
End Break
POST /api/v2/ess/{employeeId}/timeandattendance/endbreak

Get Employee By External ID

Description HTTP Request
Get Employee By External ID
GET /api/v2/business/{businessId}/employee

Get Pay Slip File

Description HTTP Request
Get Pay Slip File
GET /api/v2/business/{businessId}/payrun/{payRunId}/file/payslip/{employeeId}

Get Occupational Absence Business Settings

Description HTTP Request
Get Occupational Absence Business Settings
GET /api/v2/business/{businessId}/leavecategory/occupationalabsencebusinesssettings
Save Occupational Absence Business Settings
PUT /api/v2/business/{businessId}/leavecategory/occupationalabsencebusinesssettings

List Kiosk Staff

Description HTTP Request
Add an Employee
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/staff
List Kiosk Staff
GET /api/v2/business/{businessId}/manager/kiosk/{kioskId}/staff

Get Employee Deduction by ID

Description HTTP Request
Delete Employee Deduction
DELETE /api/v2/business/{businessId}/employee/{employeeId}/deduction/{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}

Get Brand Invoice Excel By ID

Description HTTP Request
Get Brand Invoice Excel By ID
GET /api/v2/brand/{brandId}/Invoice/{id}/excel

List Pay Run Totals

Description HTTP Request
List Pay Run Totals
GET /api/v2/business/{businessId}/payrun/{payRunId}/totals

Get Dimension by ID

Description HTTP Request
Delete Dimension
DELETE /api/v2/business/{businessId}/dimension/{id}
Get Dimension by ID
GET /api/v2/business/{businessId}/dimension/{id}
Update Dimension
PUT /api/v2/business/{businessId}/dimension/{id}

Create Pay Run (Async)

Description HTTP Request
Create Pay Run (Async)
POST /api/v2/business/{businessId}/payrun/async

List Leave Categories

Description HTTP Request
List Leave Categories
GET /api/v2/business/{businessId}/manager/leaverequest/categories

Create a new direct billing user

Description HTTP Request
Create a new direct billing user
POST /api/v2/user/create-direct-account

Show P60 Status

Description HTTP Request
Show P60 Status
POST /api/v2/business/{businessId}/report/p60/ispublished

Clock In Employee

Description HTTP Request
Clock In Employee
POST /api/v2/ess/{employeeId}/timeandattendance/clockon

Bulk Cancel Roster Shift Swaps

Description HTTP Request
Bulk Cancel Roster Shift Swaps
POST /api/v2/ess/{employeeId}/shift/swap/cancel

Leave Liability Report

Description HTTP Request
Leave Liability Report
GET /api/v2/business/{businessId}/report/leaveliability

End Break

Description HTTP Request
End Break
POST /api/v2/business/{businessId}/kiosk/{kioskId}/endbreak

End Break

Description HTTP Request
End Break
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/endbreak

Upload Attachment to Leave Request

Description HTTP Request
Delete Attachment from Leave Request
DELETE /api/v2/ess/{employeeId}/leave/{leaveRequestId}/attachment
Upload Attachment to Leave Request
PUT /api/v2/ess/{employeeId}/leave/{leaveRequestId}/attachment

Get HMRC Adjustments by Employee ID

Description HTTP Request
Get HMRC Adjustments by Employee ID
GET /api/v2/business/{businessId}/payrun/{payRunId}/hmrcadjustments/{employeeId}

Get Employee By ID

Description HTTP Request
Get Employee By ID
GET /api/v2/business/{businessId}/employee/unstructured/{employeeId}
Update Employee
PUT /api/v2/business/{businessId}/employee/unstructured/{employeeId}

List Deduction Categories with Pagination

Description HTTP Request
List Deduction Categories with Pagination
GET /api/v2/business/{businessId}/deductioncategory/paged

Get Employee HMRC adjustment by External Reference Id

Description HTTP Request
Get Employee HMRC adjustment by External Reference Id
GET /api/v2/business/{businessId}/employee/{employeeId}/hmrcadjustment/{externalReferenceId}

List Employee Group Permission Types

Description HTTP Request
List Employee Group Permission Types
GET /api/v2/lookupdata/employeegrouppermissions

Get Location Specific Chart of Accounts

Description HTTP Request
Delete Location Specific Chart of Accounts
DELETE /api/v2/business/{businessId}/chartofaccounts/location/{locationId}
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}

Get Pension Scheme Contribution Plan

Description HTTP Request
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 Dimension Values

Description HTTP Request
Create Dimension Value
POST /api/v2/business/{businessId}/dimension/{dimensionId}/value
List Dimension Values
GET /api/v2/business/{businessId}/dimension/{dimensionId}/value

Download Document

Description HTTP Request
Download Document
GET /api/v2/ess/{employeeId}/document/download/{documentId}

Get the leave settings for the business

Description HTTP Request
Get the leave settings for the business
GET /api/v2/business/{businessId}/leavesettings
Update the leave settings for the business
PUT /api/v2/business/{businessId}/leavesettings

Get Employment Allowance Settings

Description HTTP Request
Get Employment Allowance Settings
GET /api/v2/business/{businessId}/hmrcsettings/employmentallowance
Update Employment Allowance Settings
PUT /api/v2/business/{businessId}/hmrcsettings/employmentallowance

Update Bank Account

Description HTTP Request
Update Bank Account
PUT /api/v2/ess/{employeeId}/bankaccounts/{id}

Lists the PAYE Schemes

Description HTTP Request
Lists the PAYE Schemes
GET /api/v2/business/{businessId}/payeschemes

Initiate Employee Self Setup

Description HTTP Request
Initiate Employee Self Setup
POST /api/v2/business/{businessId}/manager/employeeonboarding/initiateselfservice

List pay rate adjustment schedule

Description HTTP Request
Create pay rate adjustment schedule record
POST /api/v2/business/{businessId}/employee/{employeeId}/payrateschedule
List pay rate adjustment schedule
GET /api/v2/business/{businessId}/employee/{employeeId}/payrateschedule

List Expense Requests

Description HTTP Request
Create Expense Request
POST /api/v2/business/{businessId}/employee/{employeeId}/expenserequest
List Expense Requests
GET /api/v2/business/{businessId}/employee/{employeeId}/expenserequest

Timesheet Report

Description HTTP Request
Timesheet Report
GET /api/v2/business/{businessId}/report/timesheet

Get Employee Document Content

Description HTTP Request
Get Employee Document Content
GET /api/v2/business/{businessId}/employee/{employeeId}/document/{employeeDocumentId}/content

Get timesheet line

Description HTTP Request
Delete timesheet line
DELETE /api/v2/business/{businessId}/timesheet/{timesheetLineId}
Get timesheet line
GET /api/v2/business/{businessId}/timesheet/{timesheetLineId}
Update timesheet line
PUT /api/v2/business/{businessId}/timesheet/{timesheetLineId}

Get timesheet

Description HTTP Request
Delete Timesheet
DELETE /api/v2/business/{businessId}/manager/{employeeId}/timesheet/{timesheetId}
Edit Timesheet
POST /api/v2/business/{businessId}/manager/{employeeId}/timesheet/{timesheetId}
Get timesheet
GET /api/v2/business/{businessId}/manager/{employeeId}/timesheet/{timesheetId}

List Pay Schedules

Description HTTP Request
Create Pay Schedule
POST /api/v2/business/{businessId}/payschedule
List Pay Schedules
GET /api/v2/business/{businessId}/payschedule

Get Shift Notes

Description HTTP Request
Add Note to Shift
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/shift/{shiftId}/notes
Get Shift Notes
GET /api/v2/business/{businessId}/manager/kiosk/{kioskId}/shift/{shiftId}/notes

Reject Timesheet

Description HTTP Request
Reject Timesheet
POST /api/v2/business/{businessId}/manager/{employeeId}/timesheet/{timesheetId}/reject

Get Statutory Neonatal Leave Period Data By Id

Description HTTP Request
Get Statutory Neonatal Leave Period Data By Id
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/sncp/{ukStatutoryMaternityLeaveDataId}
Update Statutory Neonatal Leave Period data
PUT /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/sncp/{ukStatutoryMaternityLeaveDataId}

Get Pension Scheme

Description HTTP Request
Delete Pension Scheme
DELETE /api/v2/business/{businessId}/pensionscheme/{id}
Get Pension Scheme
GET /api/v2/business/{businessId}/pensionscheme/{id}
Update Pension Scheme
PUT /api/v2/business/{businessId}/pensionscheme/{id}

Start Break

Description HTTP Request
Start Break
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/startbreak

Bulk insert Journal Accounts

Description HTTP Request
Bulk insert Journal Accounts
POST /api/v2/business/{businessId}/accounts/bulk

Finalise Pay Run

Description HTTP Request
Finalise Pay Run
POST /api/v2/business/{businessId}/payrun/{payRunId}/finalise

Calculate Statutory Shared Parental Leave Period Data

Description HTTP Request
Calculate Statutory Shared Parental Leave Period Data
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/shppcalc

Test Web Hook

Description HTTP Request
Test Web Hook
GET /api/v2/business/{businessId}/webhookregistrations/{id}/test

Create auto enrolment notice

Description HTTP Request
Create auto enrolment notice
POST /api/v2/business/{businessId}/employee/{employeeId}/hmrcforms/autoenrolmentnotice

Get registered from tax year options

Description HTTP Request
Get registered from tax year options
GET /api/v2/business/{businessId}/benefitcategory/registeredfromtaxyearoptions

List Employer Liabilities

Description HTTP Request
Create Employer Liabilities
POST /api/v2/business/{businessId}/payrun/{payRunId}/employerliabilities
Delete Employer Liability
DELETE /api/v2/business/{businessId}/payrun/{payRunId}/employerliabilities
List Employer Liabilities
GET /api/v2/business/{businessId}/payrun/{payRunId}/employerliabilities

Get Pay Category by ID

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

Get Bank Account by ID

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

Bulk Accept Roster Shifts

Description HTTP Request
Bulk Accept Roster Shifts
POST /api/v2/ess/{employeeId}/shift/accept

Get Employer liability by ID

Description HTTP Request
Delete Employer liability
DELETE /api/v2/business/{businessId}/employee/{employeeId}/employerliability/{id}
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}

Approve Timesheet

Description HTTP Request
Approve Timesheet
POST /api/v2/business/{businessId}/manager/{employeeId}/timesheet/{timesheetId}/approve

List Employee Additional Earnings

Description HTTP Request
Create Employee Additional Earning
POST /api/v2/business/{businessId}/employee/{employeeId}/additional-earnings
List Employee Additional Earnings
GET /api/v2/business/{businessId}/employee/{employeeId}/additional-earnings

Leave Balances Report as Excel

Description HTTP Request
Leave Balances Report as Excel
GET /api/v2/business/{businessId}/report/leavebalances/xlsx

Decline Leave Request

Description HTTP Request
Decline Leave Request
POST /api/v2/business/{businessId}/employee/{employeeId}/leaverequest/{leaveRequestId}/decline

Get Expense Categories

Description HTTP Request
Get Expense Categories
GET /api/v2/ess/{employeeId}/expense/categories

Back calculate National Insurance

Description HTTP Request
Back calculate National Insurance
GET /api/v2/business/{businessId}/employee/{employeeId}/nationalinsurancebackcalculation/calculation

Get Statutory Paternity Leave Attachments

Description HTTP Request
Get Statutory Paternity Leave Attachments
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/spp/{ukStatutoryPaternityLeaveDataId}/attachments

List Employee Expenses

Description HTTP Request
Create Employee Expense
POST /api/v2/business/{businessId}/employee/{employeeId}/expense
List Employee Expenses
GET /api/v2/business/{businessId}/employee/{employeeId}/expense

Set Business Billing Plan

Description HTTP Request
Set Business Billing Plan
POST /api/v2/business/{businessId}/subscription/setbillingplan

Import 52 Week Data

Description HTTP Request
Import 52 Week Data
POST /api/v2/business/{businessId}/dataimport/import52weekdata

Net to Gross

Description HTTP Request
Net to Gross
POST /api/v2/business/{businessId}/payrun/{payRunId}/nettogross

Decline Leave Request

Description HTTP Request
Decline Leave Request
POST /api/v2/business/{businessId}/manager/{employeeId}/leaverequest/{leaveRequestId}/decline

List Employee Groups

Description HTTP Request
Create Employee Group
POST /api/v2/business/{businessId}/employeegroup
List Employee Groups
GET /api/v2/business/{businessId}/employeegroup

Get List of Employees

Description HTTP Request
Get List of Employees
GET /api/v2/business/{businessId}/manager/employees

Delete HMRC Payment Reminder

Description HTTP Request
Delete HMRC Payment Reminder
DELETE /api/v2/business/{businessId}/hmrcsettings/hmrcpaymentreminder

Get Employee Expense Category by ID

Description HTTP Request
Delete Employee Expense Category
DELETE /api/v2/business/{businessId}/employeeexpensecategory/{id}
Get Employee Expense Category by ID
GET /api/v2/business/{businessId}/employeeexpensecategory/{id}
Update Employee Expense Category
PUT /api/v2/business/{businessId}/employeeexpensecategory/{id}

Get Employer Liabilities by Employee ID

Description HTTP Request
Get Employer Liabilities by Employee ID
GET /api/v2/business/{businessId}/payrun/{payRunId}/employerliabilities/{employeeId}

List Employee Expense Categories with pagination

Description HTTP Request
List Employee Expense Categories with pagination
GET /api/v2/business/{businessId}/employeeexpensecategory/paged

Get White Label by ID

Description HTTP Request
Get White Label by ID
GET /api/v2/whitelabel/{id}

Get Reseller Invoices

Description HTTP Request
Get Reseller Invoices
GET /api/v2/reseller/{resellerId}/Invoice

Get Brand Invoice By ID

Description HTTP Request
Get Brand Invoice By ID
GET /api/v2/brand/{brandId}/Invoice/{id}

Get unavailability by ID

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

List Unavailabilities

Description HTTP Request
Create Unavailability
POST /api/v2/ess/{employeeId}/unavailability
List Unavailabilities
GET /api/v2/ess/{employeeId}/unavailability

List Pension Scheme Contribution Plans

Description HTTP Request
Create Pension Scheme Contribution Plan
POST /api/v2/business/{businessId}/pensionscheme/{schemeId}/plan
List Pension Scheme Contribution Plans
GET /api/v2/business/{businessId}/pensionscheme/{schemeId}/plan

Get Statutory Paternity Leave Period Data

Description HTTP Request
Create Statutory Paternity Leave Period data
POST /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/spp
Get Statutory Paternity Leave Period Data
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/spp

List Earnings Lines

Description HTTP Request
Create Earnings Lines
POST /api/v2/business/{businessId}/payrun/{payRunId}/earningslines
Delete Earnings Line
DELETE /api/v2/business/{businessId}/payrun/{payRunId}/earningslines
List Earnings Lines
GET /api/v2/business/{businessId}/payrun/{payRunId}/earningslines

Get Qualifications for Employee

Description HTTP Request
Add Employee Qualification
POST /api/v2/ess/{employeeId}/qualification
Get Qualifications for Employee
GET /api/v2/ess/{employeeId}/qualification

Delete attachment from EmployeeQualification

Description HTTP Request
Delete attachment from EmployeeQualification
DELETE /api/v2/ess/{employeeId}/qualification/{employeeQualificationId}/attachment/{documentId}

List Timesheet Employees

Description HTTP Request
List Timesheet Employees
GET /api/v2/business/{businessId}/manager/timesheet/employees

Get payslip configuration

Description HTTP Request
Create payslip configuration
POST /api/v2/business/{businessId}/payslip
Get payslip configuration
GET /api/v2/business/{businessId}/payslip

Get Employee Profile Image

Description HTTP Request
Delete Employee Profile Image
DELETE /api/v2/business/{businessId}/manager/employee/{employeeId}/image
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

Get Dashboard

Description HTTP Request
Get Dashboard
GET /api/v2/ess/{employeeId}/dashboard

Get Business Expense Requests

Description HTTP Request
Get Business Expense Requests
GET /api/v2/business/{businessId}/manager/expense

List Qualifications

Description HTTP Request
Create Qualification
POST /api/v2/business/{businessId}/qualification
List Qualifications
GET /api/v2/business/{businessId}/qualification

Publish P11d

Description HTTP Request
Publish P11d
POST /api/v2/business/{businessId}/report/p11d/publish

List Roster Locations

Description HTTP Request
List Roster Locations
GET /api/v2/business/{businessId}/manager/rostershift/locations

Get Leave Request by ID

Description HTTP Request
Delete Leave Request
DELETE /api/v2/business/{businessId}/employee/{employeeId}/leaverequest/{leaveRequestId}
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}

Decline Roster Shift

Description HTTP Request
Decline Roster Shift
POST /api/v2/ess/{employeeId}/shift/{rosterShiftId}/decline

Get P60 model for employee

Description HTTP Request
Get P60 model for employee
GET /api/v2/business/{businessId}/employee/{employeeId}/hmrcforms/p60/{financialYearEnding}

Get tasks by business id

Description HTTP Request
Get tasks by business id
GET /api/v2/business/{businessId}/report/tasks

List all Documents

Description HTTP Request
List all Documents
GET /api/v2/ess/{employeeId}/document

Get Employee By External ID

Description HTTP Request
Get Employee By External ID
GET /api/v2/business/{businessId}/employee/unstructured/externalid/{externalId}

Get Occupational Absence

Description HTTP Request
Create Occupational Absence
POST /api/v2/business/{businessId}/employee/{employeeId}/occupationalabsence
Get Occupational Absence
GET /api/v2/business/{businessId}/employee/{employeeId}/occupationalabsence

Get Web Hook Registration by ID

Description HTTP Request
Delete Web Hook Registration
DELETE /api/v2/business/{businessId}/webhookregistrations/{id}
Get Web Hook Registration by ID
GET /api/v2/business/{businessId}/webhookregistrations/{id}
Update Web Hook Registration
PUT /api/v2/business/{businessId}/webhookregistrations/{id}

Get Leave Request by ID

Description HTTP Request
Delete Leave Request
DELETE /api/v2/business/{businessId}/manager/{employeeId}/leaverequest/{leaveRequestId}
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}

Upload Attachment to Expense Request

Description HTTP Request
Upload Attachment to Expense Request
PUT /api/v2/ess/{employeeId}/expense/{expenseRequestId}/attachment

Add Complete Shift for Employee

Description HTTP Request
Add Complete Shift for Employee
POST /api/v2/business/{businessId}/kiosk/{kioskId}/addshift

Create Leave Request

Description HTTP Request
Create Leave Request
POST /api/v2/business/{businessId}/manager/{employeeId}/leaverequest

Get Employee basic details by ID

Description HTTP Request
Get Employee basic details by ID
GET /api/v2/business/{businessId}/employee/{employeeId}/details

Send P45-email to employee

Description HTTP Request
Send P45-email to employee
POST /api/v2/business/{businessId}/employee/{employeeId}/hmrcforms/mailp45

Clock Out Employee

Description HTTP Request
Clock Out Employee
POST /api/v2/ess/{employeeId}/timeandattendance/clockoff

Get Kiosk by ID

Description HTTP Request
Get Kiosk by ID
GET /api/v2/business/{businessId}/manager/kiosk/{id}

Delete Note from Shift

Description HTTP Request
Delete Note from Shift
DELETE /api/v2/business/{businessId}/manager/kiosk/{kioskId}/shift/{shiftId}/notes/{noteId}

Revoke Kiosk Access

Description HTTP Request
Revoke Kiosk Access
POST /api/v2/business/{businessId}/employee/revokekioskaccess/{employeeId}

Get Timesheet Creation Data

Description HTTP Request
Get Timesheet Creation Data
GET /api/v2/ess/{employeeId}/timesheet/data

Get Dimension Value by ID

Description HTTP Request
Delete Dimension Value
DELETE /api/v2/business/{businessId}/dimension/{dimensionId}/value/{id}
Get Dimension Value by ID
GET /api/v2/business/{businessId}/dimension/{dimensionId}/value/{id}
Update Dimension Value
PUT /api/v2/business/{businessId}/dimension/{dimensionId}/value/{id}

List Businesses

Description HTTP Request
List Businesses
GET /api/v2/manager/security/businesses

List Addresses

Description HTTP Request
List Addresses
GET /api/v2/ess/{employeeId}/lookup/addresses/{suburbId}

Upload Attachment to Expense Request

Description HTTP Request
Upload Attachment to Expense Request
PUT /api/v2/business/{businessId}/manager/{employeeId}/expense/{expenseRequestId}/attachment

Signup Report

Description HTTP Request
Signup Report
GET /api/v2/whitelabel/{whitelabelId}/reports/signups

Shifts

Description HTTP Request
Shifts
POST /api/v2/business/{businessId}/kiosk/shifts

List Billing Plans

Description HTTP Request
List Billing Plans
GET /api/v2/business/{businessId}/subscription/billingplans

List Employee Deductions

Description HTTP Request
Create Employee Deduction
POST /api/v2/business/{businessId}/employee/{employeeId}/deduction
List Employee Deductions
GET /api/v2/business/{businessId}/employee/{employeeId}/deduction

Get expenses reference data

Description HTTP Request
Get expenses reference data
GET /api/v2/business/{businessId}/manager/{employeeId}/expense/reference

Create Unavailability

Description HTTP Request
Create Unavailability
POST /api/v2/business/{businessId}/manager/{employeeId}/rostershift/unavailability

Get Work Type by ID

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

List Kiosks

Description HTTP Request
Create Kiosk
POST /api/v2/business/{businessId}/kiosk
List Kiosks
GET /api/v2/business/{businessId}/kiosk

Leave Balances Report

Description HTTP Request
Leave Balances Report
GET /api/v2/business/{businessId}/report/leavebalances

Get P32 Report data

Description HTTP Request
Get P32 Report data
GET /api/v2/business/{businessId}/report/p32
Update P32 Report
PUT /api/v2/business/{businessId}/report/p32

Download P45

Description HTTP Request
Download P45
GET /api/v2/business/{businessId}/employee/{employeeId}/hmrcforms/p45download

Employer Payment Summary XML Without Submission

Description HTTP Request
Employer Payment Summary XML Without Submission
POST /api/v2/business/{businessId}/report/eps/epsxml

Get Employee Dimension Earnings Line Split By Id

Description HTTP Request
Delete Dimension Earnings Line Split
DELETE /api/v2/business/{businessId}/employee/{employeeId}/earningslinesplit/dimension/{dimensionId}/value/{dimensionValueId}
Get Employee Dimension Earnings Line Split By Id
GET /api/v2/business/{businessId}/employee/{employeeId}/earningslinesplit/dimension/{dimensionId}/value/{dimensionValueId}

List Deduction Categories

Description HTTP Request
Create Deduction Category
POST /api/v2/business/{businessId}/deductioncategory
List Deduction Categories
GET /api/v2/business/{businessId}/deductioncategory

Link Employee Document to Leave Request

Description HTTP Request
Link Employee Document to Leave Request
POST /api/v2/business/{businessId}/employee/{employeeId}/document/{employeeDocumentId}/leave/{leaveRequestId}
Unlink Employee Document from Leave Request
DELETE /api/v2/business/{businessId}/employee/{employeeId}/document/{employeeDocumentId}/leave/{leaveRequestId}

Activate Employee

Description HTTP Request
Activate Employee
POST /api/v2/business/{businessId}/employee/activate/{employeeId}

Signup Report

Description HTTP Request
Signup Report
GET /api/v2/brand/{brandId}/reports/signups

List Business Locations

Description HTTP Request
Create Location
POST /api/v2/business/{businessId}/location
List Business Locations
GET /api/v2/business/{businessId}/location

Employee Payment History Report as Excel

Description HTTP Request
Employee Payment History Report as Excel
GET /api/v2/business/{businessId}/report/paymenthistory/xlsx

Unlock Pay Run

Description HTTP Request
Unlock Pay Run
POST /api/v2/business/{businessId}/payrun/{payRunId}/unlock

Search Suburbs

Description HTTP Request
Search Suburbs
GET /api/v2/ess/{employeeId}/lookup/suburbs

Get Employee location earnings line splits

Description HTTP Request
Create Earnings line split
POST /api/v2/business/{businessId}/employee/{employeeId}/earningslinesplit
Get Employee location earnings line splits
GET /api/v2/business/{businessId}/employee/{employeeId}/earningslinesplit

Get Pay Condition Rule Set by ID

Description HTTP Request
Get Pay Condition Rule Set by ID
GET /api/v2/business/{businessId}/payconditionruleset/{id}
Update Pay Condition Rule Set
PUT /api/v2/business/{businessId}/payconditionruleset/{id}

Get Business Document Details

Description HTTP Request
Delete Business Document
DELETE /api/v2/business/{businessId}/document/{id}
Get Business Document Details
GET /api/v2/business/{businessId}/document/{id}
Update Business Document Permissions
PUT /api/v2/business/{businessId}/document/{id}

Accept Roster Shift

Description HTTP Request
Accept Roster Shift
POST /api/v2/ess/{employeeId}/shift/{rosterShiftId}/accept

Pay Run Inclusions Report

Description HTTP Request
Pay Run Inclusions Report
GET /api/v2/business/{businessId}/report/payruninclusions

Get Payment Files by Finalised Pay Run Id

Description HTTP Request
Get Payment Files by Finalised Pay Run Id
GET /api/v2/business/{businessId}/report/paymentfile

Get Enabled Features

Description HTTP Request
Get Enabled Features
GET /api/v2/ess/{employeeId}/security/features

Recalculate background job

Description HTTP Request
Recalculate background job
POST /api/v2/business/{businessId}/payrun/{payRunId}/recalculate/async

Clock In Employee

Description HTTP Request
Clock In Employee
POST /api/v2/business/{businessId}/kiosk/{kioskId}/clockon

Get Statutory Shared Parental Leave Period Data By Id

Description HTTP Request
Get Statutory Shared Parental Leave Period Data By Id
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/shpp/{ukStatutoryMaternityLeaveDataId}
Update Statutory Shared Parental Leave data
PUT /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/shpp/{ukStatutoryMaternityLeaveDataId}

Estimate Leave Hours

Description HTTP Request
Estimate Leave Hours
GET /api/v2/business/{businessId}/manager/{employeeId}/leaverequest/estimate

Gross To Net Report

Description HTTP Request
Gross To Net Report
GET /api/v2/business/{businessId}/report/grosstonet

Get Statutory Sick Pay By Employee Id

Description HTTP Request
Add Statutory Sick Pay
POST /api/v2/business/{businessId}/payrun/{payRunId}/statutorypay/ssp/employee/{employeeId}
Get Statutory Sick Pay By Employee Id
GET /api/v2/business/{businessId}/payrun/{payRunId}/statutorypay/ssp/employee/{employeeId}

Approve Expense Request

Description HTTP Request
Approve Expense Request
POST /api/v2/business/{businessId}/employee/{employeeId}/expenserequest/{expenseRequestId}/approve

Full Payment Summary XML

Description HTTP Request
Full Payment Summary XML
GET /api/v2/business/{businessId}/report/fps/xml/{transactionid}

Find Matching Clock Off Roster Shift

Description HTTP Request
Find Matching Clock Off Roster Shift
GET /api/v2/business/{businessId}/manager/rostershift/{employeeId}/matchingclockoff

Get User Business Access

Description HTTP Request
Get User Business Access
GET /api/v2/business/{businessId}/access/user

Save Leave Year Settings

Description HTTP Request
Save Leave Year Settings
PUT /api/v2/business/{businessId}/leavecategory/saveleaveyearsettings

Get Kiosks

Description HTTP Request
Get Kiosks
GET /api/v2/business/{businessId}/manager/kiosk

Overlapping Leave Requests

Description HTTP Request
Overlapping Leave Requests
GET /api/v2/business/{businessId}/manager/leaverequest/overlapping

Bulk Decline Roster Shift Swaps

Description HTTP Request
Bulk Decline Roster Shift Swaps
POST /api/v2/ess/{employeeId}/shift/swap/decline

Get Roster Shifts

Description HTTP Request
Create roster shift
POST /api/v2/business/{businessId}/manager/rostershift
Get Roster Shifts
GET /api/v2/business/{businessId}/manager/rostershift

List All Business Access Users

Description HTTP Request
Assign Business Access
POST /api/v2/business/{businessId}/access
List All Business Access Users
GET /api/v2/business/{businessId}/access
Revoke Business Access
DELETE /api/v2/business/{businessId}/access
Update details of an associated user
PUT /api/v2/business/{businessId}/access

Create Import Deduction Categories

Description HTTP Request
Create Import Deduction Categories
POST /api/v2/business/{businessId}/import/deduction-categories

Active Employees Report

Description HTTP Request
Active Employees Report
GET /api/v2/brand/{brandId}/reports/activeemployees

Get Leave Allowance Template for Employee

Description HTTP Request
Get Leave Allowance Template for Employee
GET /api/v2/business/{businessId}/employee/{employeeId}/leaveallowancetemplate

Attach Employee Document to Statutory Paternity Leave

Description HTTP Request
Attach Employee Document to Statutory Paternity Leave
PUT /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/spp/{ukStatutoryPaternityLeaveDataId}/employeedocument/{employeeDocumentId}
Unattach Employee Document from Statutory Paternity Leave
DELETE /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/spp/{ukStatutoryPaternityLeaveDataId}/employeedocument/{employeeDocumentId}

Get Suburb

Description HTTP Request
Get Suburb
GET /api/v2/ess/{employeeId}/lookup/suburb

Employer Payment Summary Report

Description HTTP Request
Employer Payment Summary Report
GET /api/v2/business/{businessId}/report/eps/{id}

Mark Shift Notes Read

Description HTTP Request
Mark Shift Notes Read
POST /api/v2/ess/{employeeId}/timeandattendance/shift/{shiftId}/notes/read-state

List Documents for Employee Qualification

Description HTTP Request
Create Employee Qualification Document
POST /api/v2/business/{businessId}/employee/{employeeId}/qualification/{qualificationId}/document
List Documents for Employee Qualification
GET /api/v2/business/{businessId}/employee/{employeeId}/qualification/{qualificationId}/document

Update kiosk timesheet line

Description HTTP Request
Update kiosk timesheet line
PUT /api/v2/business/{businessId}/manager/kiosk/timesheet/{timesheetLineId}

Query 52 Week Data Import Status

Description HTTP Request
Query 52 Week Data Import Status
GET /api/v2/business/{businessId}/dataimport/import52weekdataquery

Get Leave Accruals for Employee

Description HTTP Request
Get Leave Accruals for Employee
GET /api/v2/business/{businessId}/payrun/{payRunId}/leaveaccrued/{employeeId}

Attach Employee Document to Statutory Shared Parental Leave

Description HTTP Request
Attach Employee Document to Statutory Shared Parental Leave
PUT /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/shpp/{ukStatutoryMaternityLeaveDataId}/employeedocument/{employeeDocumentId}
Unattach Employee Document from Statutory Shared Parental Leave
DELETE /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/shpp/{ukStatutoryMaternityLeaveDataId}/employeedocument/{employeeDocumentId}

Bulk Accept Roster Shift Swaps

Description HTTP Request
Bulk Accept Roster Shift Swaps
POST /api/v2/ess/{employeeId}/shift/swap/accept

Get Kiosk by ID

Description HTTP Request
Delete Kiosk
DELETE /api/v2/business/{businessId}/kiosk/{id}
Get Kiosk by ID
GET /api/v2/business/{businessId}/kiosk/{id}
Update Kiosk
PUT /api/v2/business/{businessId}/kiosk/{id}

List Roster Employees

Description HTTP Request
List Roster Employees
GET /api/v2/business/{businessId}/manager/rostershift/employees

Get Employee Lookup Data

Description HTTP Request
Get Employee Lookup Data
GET /api/v2/business/{businessId}/manager/kiosk/{kioskId}/lookupdata/{employeeId}

Get Titles

Description HTTP Request
Get Titles
GET /api/v2/ess/{employeeId}/lookup/title

Get PAYE Adjustments by Employee ID

Description HTTP Request
Get PAYE Adjustments by Employee ID
GET /api/v2/business/{businessId}/payrun/{payRunId}/payeadjustments/{employeeId}

Get Statutory Parental Bereavement Leave Period Data By ID

Description HTTP Request
Get Statutory Parental Bereavement Leave Period Data By ID
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/spbp/{ukStatutoryParentalBereavementLeaveDataId}
Update Statutory Parental Bereavement Leave data
PUT /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/spbp/{ukStatutoryParentalBereavementLeaveDataId}

Submit Full Payment Summary submission

Description HTTP Request
Submit Full Payment Summary submission
POST /api/v2/business/{businessId}/report/fps

Attach Employee Document to Statutory Neonatal Leave

Description HTTP Request
Attach Employee Document to Statutory Neonatal Leave
PUT /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/sncp/{ukStatutoryMaternityLeaveDataId}/employeedocument/{employeeDocumentId}
Unattach Employee Document from Statutory Neonatal Leave
DELETE /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/sncp/{ukStatutoryMaternityLeaveDataId}/employeedocument/{employeeDocumentId}

List Pay Runs

Description HTTP Request
Create Pay Run
POST /api/v2/business/{businessId}/payrun
List Pay Runs
GET /api/v2/business/{businessId}/payrun

Roster vs Timesheet Comparison Report

Description HTTP Request
Roster vs Timesheet Comparison Report
GET /api/v2/business/{businessId}/report/rostertimesheetcomparison

Get Leave Allowances for Employee

Description HTTP Request
Get Leave Allowances for Employee
GET /api/v2/business/{businessId}/leaveallowances/{employeeId}

Employee Payment History Report

Description HTTP Request
Employee Payment History Report
GET /api/v2/business/{businessId}/report/paymenthistory

Leave Liability report as Excel

Description HTTP Request
Leave Liability report as Excel
GET /api/v2/business/{businessId}/report/leaveliability/xlsx

List Bank Accounts

Description HTTP Request
Create Bank Account
POST /api/v2/ess/{employeeId}/bankaccounts
List Bank Accounts
GET /api/v2/ess/{employeeId}/bankaccounts

Find Matching Clock On Roster Shift

Description HTTP Request
Find Matching Clock On Roster Shift
GET /api/v2/business/{businessId}/rostershift/{employeeId}/matchingclockon

Get Employee Work Types

Description HTTP Request
Get Employee Work Types
GET /api/v2/business/{businessId}/employee/{employeeId}/worktype

Accept Shift Swap

Description HTTP Request
Accept Shift Swap
POST /api/v2/ess/{employeeId}/shift/{rosterShiftId}/swap/accept

Get Leave Balances

Description HTTP Request
Get Leave Balances
GET /api/v2/business/{businessId}/employee/{employeeId}/leavebalances

List Kiosk Staff

Description HTTP Request
Add an Employee
POST /api/v2/business/{businessId}/kiosk/{kioskId}/staff
List Kiosk Staff
GET /api/v2/business/{businessId}/kiosk/{kioskId}/staff

Update timesheet line

Description HTTP Request
Update timesheet line
PUT /api/v2/business/{businessId}/manager/timesheet/{timesheetLineId}

List Unavailabilities

Description HTTP Request
Create Unavailability
POST /api/v2/business/{businessId}/unavailability
List Unavailabilities
GET /api/v2/business/{businessId}/unavailability

Stub Shift Timesheets

Description HTTP Request
Stub Shift Timesheets
POST /api/v2/business/{businessId}/rostershift/{rosterShiftId}/stub

Get Work Types

Description HTTP Request
Get Work Types
GET /api/v2/ess/{employeeId}/lookup/worktype

Get Pay Slip Data by Employee ID

Description HTTP Request
Get Pay Slip Data by Employee ID
GET /api/v2/business/{businessId}/payrun/{payRunId}/payslips/{employeeId}

Get P60 certificate PDF

Description HTTP Request
Get P60 certificate PDF
GET /api/v2/ess/{employeeId}/document/P60/{documentId}

Get User Details

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

Get pay run payments

Description HTTP Request
Get pay run payments
GET /api/v2/business/{businessId}/payrun/{payRunId}/payments

List Employees

Description HTTP Request
Create or Update Employee
POST /api/v2/business/{businessId}/employee/unstructured
List Employees
GET /api/v2/business/{businessId}/employee/unstructured

Gross To Net Report as Excel

Description HTTP Request
Gross To Net Report as Excel
GET /api/v2/business/{businessId}/report/grosstonet/xlsx

Get Statutory Maternity Leave Period Data

Description HTTP Request
Create Statutory Maternity Leave Period data
POST /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/smp
Get Statutory Maternity Leave Period Data
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/smp

Get Business Invoices

Description HTTP Request
Get Business Invoices
GET /api/v2/business/{businessId}/Invoice

Get Statutory Shared Parental Leave Attachments

Description HTTP Request
Get Statutory Shared Parental Leave Attachments
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/shpp/{ukStatutoryMaternityLeaveDataId}/attachments

Get P46(Car) reports

Description HTTP Request
Get P46(Car) reports
GET /api/v2/business/{businessId}/report/p46car

Get Business Invoice By ID

Description HTTP Request
Get Business Invoice By ID
GET /api/v2/business/{businessId}/Invoice/{id}

Get Brand Label by ID

Description HTTP Request
Get Brand Label by ID
GET /api/v2/brand/{id}

Calculate Statutory Parental Bereavement Leave Period Data

Description HTTP Request
Calculate Statutory Parental Bereavement Leave Period Data
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/spbpcalc

List Expense Categories

Description HTTP Request
List Expense Categories
GET /api/v2/business/{businessId}/manager/expense/categories

List Pay Rate Templates

Description HTTP Request
Create Pay Rate Template
POST /api/v2/business/{businessId}/payratetemplate
List Pay Rate Templates
GET /api/v2/business/{businessId}/payratetemplate

Get Pay Run Details

Description HTTP Request
Get Pay Run Details
GET /api/v2/business/{businessId}/payrun/{payRunId}/details

Edit Timesheet

Description HTTP Request
Delete Timesheet
DELETE /api/v2/ess/{employeeId}/timesheet/{timesheetId}
Edit Timesheet
POST /api/v2/ess/{employeeId}/timesheet/{timesheetId}

List Pay Run Warnings

Description HTTP Request
List Pay Run Warnings
GET /api/v2/business/{businessId}/payrun/{payRunId}/warnings

Load P60 Data

Description HTTP Request
Load P60 Data
GET /api/v2/business/{businessId}/report/p60/{employeeId}

Download P60

Description HTTP Request
Download P60
GET /api/v2/business/{businessId}/employee/{employeeId}/hmrcforms/p60download/{financialYearEnding}

P45 PDF Report

Description HTTP Request
P45 PDF Report
GET /api/v2/business/{businessId}/report/p45/pdf

Get Employee Deduction by External Reference Id

Description HTTP Request
Get Employee Deduction by External Reference Id
GET /api/v2/business/{businessId}/employee/{employeeId}/deduction/{externalReferenceId}

List Entitlements

Description HTTP Request
List Entitlements
GET /api/v2/business/{businessId}/entitlements

Propose Shift Swap

Description HTTP Request
Propose Shift Swap
POST /api/v2/ess/{employeeId}/shift/swap/propose

Get Leave Allowance Template by ID

Description HTTP Request
Delete Leave Allowance Template
DELETE /api/v2/business/{businessId}/leaveallowancetemplate/{id}
Get Leave Allowance Template by ID
GET /api/v2/business/{businessId}/leaveallowancetemplate/{id}
Update Leave Allowance Template
PUT /api/v2/business/{businessId}/leaveallowancetemplate/{id}

List Leave Requests

Description HTTP Request
List Leave Requests
GET /api/v2/business/{businessId}/leaverequest

Discard current shift

Description HTTP Request
Discard current shift
POST /api/v2/business/{businessId}/manager/kiosk/{kioskId}/discard

Document Acknowledgements Report

Description HTTP Request
Document Acknowledgements Report
GET /api/v2/business/{businessId}/report/documentAcknowledgements

Clone Pay Condition Rule Set

Description HTTP Request
Clone Pay Condition Rule Set
POST /api/v2/business/{businessId}/payconditionruleset/clone

List Leave Allowance Templates

Description HTTP Request
Create Leave Allowance Template
POST /api/v2/business/{businessId}/leaveallowancetemplate
List Leave Allowance Templates
GET /api/v2/business/{businessId}/leaveallowancetemplate

Download Employee P11D form

Description HTTP Request
Download Employee P11D form
GET /api/v2/business/{businessId}/employee/{employeeId}/hmrcforms/p11ddownload/{taxYear}

Start Break

Description HTTP Request
Start Break
POST /api/v2/business/{businessId}/kiosk/{kioskId}/startbreak

Start Payment Approval Process

Description HTTP Request
Start Payment Approval Process
GET /api/v2/business/{businessId}/payrun/{payRunId}/paymentapproval/start

Get Opening Balances

Description HTTP Request
Get Opening Balances
GET /api/v2/business/{businessId}/employee/{employeeId}/openingbalances
Set Opening Balances
POST /api/v2/business/{businessId}/employee/{employeeId}/openingbalances

Acknowledge Document

Description HTTP Request
Acknowledge Document
POST /api/v2/ess/{employeeId}/document/acknowledge/{documentId}

Get Earnings Lines by Employee ID

Description HTTP Request
Get Earnings Lines by Employee ID
GET /api/v2/business/{businessId}/payrun/{payRunId}/earningslines/{employeeId}

List industry options

Description HTTP Request
List industry options
GET /api/v2/lookupdata/industries

Get Leave Balances

Description HTTP Request
Get Leave Balances
GET /api/v2/ess/{employeeId}/leave/balances

Employee Audit Report

Description HTTP Request
Employee Audit Report
GET /api/v2/business/{businessId}/report/employeeaudit

Upload attachment to qualification

Description HTTP Request
Upload attachment to qualification
PUT /api/v2/ess/{employeeId}/qualification/{employeeQualificationId}/attachment

List countries

Description HTTP Request
List countries
GET /api/v2/lookupdata/countries

Get Leave Category by ID

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

List HMRC Adjustments

Description HTTP Request
Create HMRC Adjustments
POST /api/v2/business/{businessId}/payrun/{payRunId}/hmrcadjustments
Delete HMRC Adjustment
DELETE /api/v2/business/{businessId}/payrun/{payRunId}/hmrcadjustments
List HMRC Adjustments
GET /api/v2/business/{businessId}/payrun/{payRunId}/hmrcadjustments

Get Employee By External Reference ID

Description HTTP Request
Get Employee By External Reference ID
GET /api/v2/business/{businessId}/employee/unstructured/externalreferenceid/{externalreferenceid}/{source}

Get Expense Request by ID

Description HTTP Request
Delete Expense Request
DELETE /api/v2/business/{businessId}/employee/{employeeId}/expenserequest/{expenseRequestId}
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}

List Pay Condition Rule Sets

Description HTTP Request
Create Pay Condition Rule Set
POST /api/v2/business/{businessId}/payconditionruleset
List Pay Condition Rule Sets
GET /api/v2/business/{businessId}/payconditionruleset

Prepare Leave Liability report

Description HTTP Request
Prepare Leave Liability report
POST /api/v2/business/{businessId}/report/leaveliability/preparation

Get Leave Request Attachment

Description HTTP Request
Get Leave Request Attachment
GET /api/v2/business/{businessId}/manager/{employeeId}/leaverequest/{leaveRequestId}/attachment

Calculate Statutory Neonatal Leave Period Data

Description HTTP Request
Calculate Statutory Neonatal Leave Period Data
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/sncpcalc

Get BACS File

Description HTTP Request
Get BACS File
GET /api/v2/business/{businessId}/payrun/{payRunId}/file/bacs/{bacsDetailsId}

Set UI Unlock enabled

Description HTTP Request
Set UI Unlock enabled
POST /api/v2/business/{businessId}/payrun/{payRunId}/setuiunlockstate

Get Statutory Maternity Leave Attachments

Description HTTP Request
Get Statutory Maternity Leave Attachments
GET /api/v2/business/{businessId}/employee/{employeeId}/statutoryleave/smp/{ukStatutoryMaternityLeaveDataId}/attachments

Get Shift Notes

Description HTTP Request
Add Note to Shift
POST /api/v2/ess/{employeeId}/timeandattendance/shift/{shiftId}/notes
Get Shift Notes
GET /api/v2/ess/{employeeId}/timeandattendance/shift/{shiftId}/notes

List gender options

Description HTTP Request
List gender options
GET /api/v2/lookupdata/genders

Approve Expense Request

Description HTTP Request
Approve Expense Request
POST /api/v2/business/{businessId}/manager/{employeeId}/expense/{expenseRequestId}/approve

Decline Shift Swap

Description HTTP Request
Decline Shift Swap
POST /api/v2/ess/{employeeId}/shift/{rosterShiftId}/swap/decline

Get timesheet reference data

Description HTTP Request
Get timesheet reference data
GET /api/v2/business/{businessId}/manager/{employeeId}/timesheet/reference

Get Pay Schedule Metadata

Description HTTP Request
Get Pay Schedule Metadata
GET /api/v2/business/{businessId}/payschedule/metadata

Exb Xml Without Submission

Description HTTP Request
Exb Xml Without Submission
POST /api/v2/business/{businessId}/report/p11d/xml

Get Reseller Invoice Excel By ID

Description HTTP Request
Get Reseller Invoice Excel By ID
GET /api/v2/reseller/{resellerId}/Invoice/{id}/excel

Journal Report

Description HTTP Request
Journal Report
GET /api/v2/business/{businessId}/report/journal

List Benefit Categories

Description HTTP Request
Create benefit category
POST /api/v2/business/{businessId}/benefitcategory
List Benefit Categories
GET /api/v2/business/{businessId}/benefitcategory
Update Benefit Category
PUT /api/v2/business/{businessId}/benefitcategory

List Next Pay Dates

Description HTTP Request
List Next Pay Dates
GET /api/v2/business/{businessId}/payschedule/nextpaydates

Get Year to date

Description HTTP Request
Get Year to date
GET /api/v2/business/{businessId}/employee/{employeeId}/yeartodate

Get Pay Rate Template by ID

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

List Hmrc Adjustments

Description HTTP Request
Create Or Update Employee HMRC Adjustment
POST /api/v2/business/{businessId}/employee/{employeeId}/hmrcadjustment
List Hmrc Adjustments
GET /api/v2/business/{businessId}/employee/{employeeId}/hmrcadjustment

Find Nearby Roster Shifts

Description HTTP Request
Find Nearby Roster Shifts
GET /api/v2/business/{businessId}/manager/rostershift/{employeeId}/nearby

Decline Expense Request

Description HTTP Request
Decline Expense Request
POST /api/v2/business/{businessId}/employee/{employeeId}/expenserequest/{expenseRequestId}/decline

Get Leave Requests for Employee

Description HTTP Request
Create Leave Request
POST /api/v2/business/{businessId}/employee/{employeeId}/leaverequest
Get Leave Requests for Employee
GET /api/v2/business/{businessId}/employee/{employeeId}/leaverequest
Update Leave Request
PUT /api/v2/business/{businessId}/employee/{employeeId}/leaverequest

Template for 52 Week Data

Description HTTP Request
Template for 52 Week Data
GET /api/v2/business/{businessId}/dataimport/52weekdatatemplate

Get Deductions by Employee ID

Description HTTP Request
Get Deductions by Employee ID
GET /api/v2/business/{businessId}/payrun/{payRunId}/deductions/{employeeId}

Get Expense Payment Summary

Description HTTP Request
Get Expense Payment Summary
GET /api/v2/ess/{employeeId}/expense/summary

Get Employee Group by ID

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

List Pay Slip Data

Description HTTP Request
List Pay Slip Data
GET /api/v2/business/{businessId}/payrun/{payRunId}/payslips

Include Employee

Description HTTP Request
Include Employee
POST /api/v2/business/{businessId}/payrun/{payRunId}/employee/{employeeId}
Remove Employee from Pay Run
DELETE /api/v2/business/{businessId}/payrun/{payRunId}/employee/{employeeId}

Get Rounding Rules

Description HTTP Request
Get Rounding Rules
GET /api/v2/business/{businessId}/roundingrules
Set Rounding Rules
POST /api/v2/business/{businessId}/roundingrules

List Business Document Details

Description HTTP Request
Create Business Document
POST /api/v2/business/{businessId}/document
List Business Document Details
GET /api/v2/business/{businessId}/document

Get Qualifications for Employee

Description HTTP Request
Add/Update Employee Qualification
POST /api/v2/business/{businessId}/employee/{employeeId}/qualification
Delete Employee Qualification
DELETE /api/v2/business/{businessId}/employee/{employeeId}/qualification
Get Qualifications for Employee
GET /api/v2/business/{businessId}/employee/{employeeId}/qualification

Get the initial tax year

Description HTTP Request
Change the tax year
POST /api/v2/business/{businessId}/initialfinancialyear
Get the initial tax year
GET /api/v2/business/{businessId}/initialfinancialyear

List Roster Shifts

Description HTTP Request
List Roster Shifts
GET /api/v2/ess/{employeeId}/shift

Get Dashboard

Description HTTP Request
Get Dashboard
GET /api/v2/business/{businessId}/manager/dashboard

Get Business Timesheets

Description HTTP Request
Create kiosk timesheet line
POST /api/v2/business/{businessId}/manager/kiosk/timesheet
Get Business Timesheets
GET /api/v2/business/{businessId}/manager/kiosk/timesheet

Get Employee Profile Image

Description HTTP Request
Delete Employee Profile Image
DELETE /api/v2/ess/{employeeId}/profileimage
Get Employee Profile Image
GET /api/v2/ess/{employeeId}/profileimage
Set Employee Profile Image
POST /api/v2/ess/{employeeId}/profileimage

Employer Payment Summary Report

Description HTTP Request
Employer Payment Summary Report
GET /api/v2/business/{businessId}/report/eps
Employer Payment Summary submission
POST /api/v2/business/{businessId}/report/eps

Send PIN Reset SMS

Description HTTP Request
Send PIN Reset SMS
POST /api/v2/business/{businessId}/kiosk/{kioskId}/smsreset

Get P32 Opening Balances Adjustments

Description HTTP Request
Get P32 Opening Balances Adjustments
GET /api/v2/business/{businessId}/report/p32/openingbalancesadjustments
Update P32 Opening Balances Adjustments
PUT /api/v2/business/{businessId}/report/p32/openingbalancesadjustments

Get Rounding Rules

Description HTTP Request
Get Rounding Rules
GET /api/v2/business/{businessId}/manager/roundingrules
Set Rounding Rules
POST /api/v2/business/{businessId}/manager/roundingrules

Link Employee Document to Expense Request

Description HTTP Request
Link Employee Document to Expense Request
POST /api/v2/business/{businessId}/employee/{employeeId}/document/{employeeDocumentId}/expense/{expenseRequestId}
Unlink Employee Document from Expense Request
DELETE /api/v2/business/{businessId}/employee/{employeeId}/document/{employeeDocumentId}/expense/{expenseRequestId}

Terminate Employee in Pay Run

Description HTTP Request
Terminate Employee in Pay Run
POST /api/v2/business/{businessId}/payrun/{payRunId}/terminate

P45 Report

Description HTTP Request
P45 Report
GET /api/v2/business/{businessId}/report/p45

Get Pay Run Totals by Employee ID

Description HTTP Request
Get Pay Run Totals by Employee ID
GET /api/v2/business/{businessId}/payrun/{payRunId}/totals/{employeeId}