WebHook Event Types


Full catalogue of the events you can subscribe to with a webhook. Every event belongs to a subscription type (the entity the event happened to, e.g. Employee, Payroll, Company) and fires only when your webhook's allowedEntries includes that event's category — see Registering a webhook for the allowedEntries values.

Delivered fields

Every WEP webhook request contains four items:

FieldDescription
companyIdID of the company where the webhook was triggered.
actionThe action name — identifies which event fired.
refIdID of the entity the event is about. For example, on payroll actions this is the payroll run ID, which you can use to look up the run.
payloadOptional. In most cases, empty.

See Event payload structure for a worked example.

allowedEntries: 0 (All) only

Subscription TypeEventDescription
WebHookTestWebHook has been tested.

allowedEntries: 0 (All) or 1 (Payroll)

Subscription TypeEventDescription
PayrollStartedPayroll has started.
PayrollOnTimeSheetPayroll run is now on TimeSheet.
PayrollCalculatedPayroll has been calculated.
PayrollApprovedPayroll has been approved.
PayrollLockedPayroll has been locked.
PayrollFinalizedPayroll has been finalized and can't be discarded.

allowedEntries: 0 (All) or 2 (Employee)

Subscription TypeEventDescription
EmployeeCreatedSystem (back-office action supported)Employee has been created in the system.
EmployeeUpdatedSystem (back-office action supported)Employee has been updated in the system.
EmployeeTerminatedSystem (back-office action supported)Employee has been terminated in the system.
EmployeeCreatedEmployee has been created.
EmployeeUpdatedEmployee has been updated.
EmployeeTerminatedEmployee has been terminated.
PayAllocationCreatedNet Pay Allocation has been created.
PayAllocationUpdatedNet Pay Allocation has been updated.
PayAllocationDeletedNet Pay Allocation has been deleted.
PayAllocationPriorityUpdatedNet Pay Allocation priority/order has been changed.
ChildGarnishmentCreatedChildGarnishment has been created.
ChildGarnishmentUpdatedChildGarnishment has been updated.
MiscDeductionCreatedMiscDeduction has been created.
MiscDeductionUpdatedMiscDeduction has been updated.
BenefitCreatedBenefit has been created.
BenefitUpdatedBenefit has been updated.
DocumentCreatedDocument has been created.
DocumentSignedDocument has been signed.
EmployeeTORCreatedEmployeeTOR has been created.
EmployeeTORUpdatedEmployeeTOR has been updated.
DashboardEmployeeOrderItemsUpdatedEmployee Dashboard order items have been updated.
OnboardingEeOnboardingEeFinishedPhase2Employee finished their part of onboarding.
HRTEvent_CreateHR Tracking Event created.
HRTEvent_UpdateHR Tracking Event updated.
HRTEvent_DeleteHR Tracking Event deleted.
W4RequestedW4 change has been requested.
W4EeFinishedW4 change has been finished by the employee.

allowedEntries: 0 (All) or 8 (Client)

Subscription TypeEventDescription
CompanyCreatedCompany has been created.
CompanyUpdatedCompany has been updated.
BankAccountCreatedBankAccount has been created.
BankAccountUpdatedBankAccount has been updated.
WorkLocationCreatedWorkLocation has been created.
WorkLocationUpdatedWorkLocation has been updated.
DepartmentCreatedDepartment has been created.
DepartmentUpdatedDepartment has been updated.
JobCostingSegmentUpdatedJobCostingSegment has been updated.
JobCostingSegmentValueCreatedJobCostingSegmentValue has been created.
JobCostingSegmentValueUpdatedJobCostingSegmentValue has been updated.
JobCostingSegmentValueRemovedJobCostingSegmentValue has been removed.
BenefitTemplateCreatedBenefitTemplate has been created.
BenefitTemplateUpdatedBenefitTemplate has been updated.
TimeOffRequestCreatedTimeOffRequest has been created.
TimeOffRequestUpdatedTimeOffRequest has been updated.
TimeOffRequestApprovedTimeOffRequest has been approved.
TimeOffRequestDeniedTimeOffRequest has been denied.
DashboardOrderItemsUpdatedDashboardOrderItems have been updated.
BrandDataUpdatedBrandData has been updated.
DivisionsCreatedDivision has been created.
DivisionsUpdatedDivision has been updated.
KYCStatusUpdatedClient KYC/KYB status has been updated.
TransactionFileStatusUpdatedTransaction file status has been updated.
TransactionReturnStatusUpdatedReturns on a transaction file have been updated.
PositionCreatedPosition has been created.
PositionUpdatedPosition has been updated.
WCCodeCreatedWorkers' Compensation Code has been created.
WCCodeUpdatedWorkers' Compensation Code has been updated.
WCCodeRateTableCreatedWCCode Rate Table has been created.
WCCodeRateTableUpdatedWCCode Rate Table has been updated.
ClientPayCodeCreatedClient Earning/Pay Code has been created.
ClientPayCodeUpdatedClient Earning/Pay Code has been updated.
EeOnbTemplateCreatedEmployee onboarding template has been created.
EeOnbTemplateUpdatedEmployee onboarding template has been updated.
TOGroupCreatedTime Off Group has been created.
TOGroupUpdatedTime Off Group has been updated.
BEGroupCreatedBenefits Group has been created.
BEGroupUpdatedBenefits Group has been updated.

Did this page help you?