GuidesRecipesAPI ReferenceChangelog
Guides

Time Off Approval Webhooks

Paylocity Webhooks supports time off approvals only through HR & Payroll. Time & Labor Time Off Approvals are not supported.

  • Web Link automatically detects the employee change.
  • Webhook sent to the user-provided HTTPS URL.
  • The user can consume the information in any way they see fit.

📘

Examples

  • Sync up changes across the systems.
  • Sync up a calendar storing the time off schedules for employees.
  • The Time Off Approval Webhook only includes approvals. Webhooks are not sent for cancellations or changes to Time Off Requests.
  • Webhooks are supported by our Web Services team. For support questions see Request API Support.

The message header includes the following:

KeyValue
connectionclose
expect100-continue
content-length<sum of characters/rows on the json body>
host<specific to connection>
content-typeapplication/json
PropertyTypeDescriptionSample
{
companyIdstringThe employee's assigned company id."companyId": "C01",
employeeCostCenter1stringThe employee's first assigned cost center."employeeCostCenter1": "11",
employeeCostCenter2stringThe employee's second assigned cost center."employeeCostCenter2": "22",
employeeCostCenter3stringThe employee's third assigned cost center."employeeCostCenter3": "33",
employeeIdstringThe employee's unique identifier."employeeId": "12345",
employeeNamestringThe employee’s Name."employeeLastName": "Jane Doe",
hoursPerDaystringThe number of hours for the time off request."hoursPerDay": "8",
isAllDayEventstringThe request is for all day. True or false."isAllDayEvent": "false",
employeeWorkEmailstringThe employee's Work Email address."employeeWorkEMailAddress": "[email protected]",
supervisorWorkEmailstringThe supervisor's Work Email address."supervisorWorkEmail": "[email protected]",
timeOffStartDatedate-timeThe start date of the time off request."timeOffStartDate": "2017-02-16T08:00:00-06:00 ",
timeOffEndDatedate-timeThe end date of the time off request."timeOffEndDate": "2017-02-16T16:00:00-06:00",
}

📘

Additional Information

  • Paylocity reserves the right to impose rate limits on the number of calls made to Paylocity APIs. If rate limits are present, a 429 response code, Too Many Requests, returns from the API.
  • Paylocity no longer supports an out-of-the-box solution for Office 365 and PTO requests using Power Automate.

Copyright © 2024 Paylocity. All Rights Reserved. Privacy Center | Terms and Conditions | Accessibility