WebHook requests

WEP WebHook requests always contain 4 items:

  • companyId - ID of the company where the webhook was triggered
  • action - Action Name
  • refId - ID of the entity; for example, on Payroll actions, you will have here the Payroll RunId, usable for getting information about the payroll
  • payload - an optional item, in most cases empty

Here is a list of possible actions:

Actions for All required data:

WebHookTest

Actions for All or Payroll required data:

PayrollFinalized (back-office action supported)
PayrollStarted
PayrollOnTimesheet
PayrollCalculated
PayrollApproved

Actions for All or Employee required data:

EmployeeCreatedSystem (back-office action supported)
EmployeeUpdatedSystem (back-office action supported)
EmployeeTerminatedSystem (back-office action supported)
EmployeeCreated
EmployeeUpdated
EmployeeTerminated
PayAllocationUpdated
ChildGarnishmentCreated
ChildGarnishmentUpdated
MiscDeductionCreated
MiscDeductionUpdated
BenefitCreated
BenefitUpdated
DocumentCreated
DocumentSigned
TOREmployeeCreated
TOREmployeeUpdated
DashboardEmployeeOrderItemsUpdated

Actions for All or Client required data:

CompanyCreated
CompanyUpdated
BankAccountCreated
BankAccountUpdated
WorkLocationCreated
WorkLocationUpdated
DepartmentCreated
DepartmentUpdated
JobCostingSegmentUpdated
JobCostingSegmentValueCreated
JobCostingSegmentValueUpdated
JobCostingSegmentValueRemoved
BenefitTemplateCreated
BenefitTemplateUpdated
TORCreated
TORUpdated
TORApproved
TORDenied
DashboardOrderItemsUpdated
BrandDataUpdated