Employee Events

When subscribed to the Employee webhooks you will receive the following events:

event_typedescription
employee.createdEmployee has been created
employee.updatedEmployee has been updated
employee.onboardedEmployee has been onboarded
employee.marked_for_self_onboardingEmployee will self onboard
employee.self_onboarding_completedEmployee has completed self onboarding
employee.terminatedEmployee termination has been created
employee.terminated_effectiveEmployee has been terminated. Emitted immediately if the effective date of the termination in the past.

If termination is today or in the future, it will be emitted when an employee's termination has been processed, which occurs the day after their last day at 12:00 AM PT in production or 1:00 AM PT in demo.
employee.termination_cancelledEmployee termination has been cancelled
employee.rehiredEmployee rehire has been created
employee.rehire_effectiveEmployee has been rehired. Emitted immediately if the effective date of the rehire is today or in the past.

If rehire is in the future, it will be emitted on the rehire's effective date at 12:00 AM PT in production or 1:00 AM PT in demo.
employee.rehire_cancelledEmployee rehire has been cancelled
employee.deletedEmployee has been deleted
employee.payment_method_type_updatedEmployee's payment method type has been updated
employee.payment_method.deletedEmployee's payment method has been deleted

Example payload

{
  "uuid": "03ffbf0c-48a9-4f1c-932a-546413a26ad1",
  "event_type": "employee.created",
  "resource_type": "Company",
  "resource_uuid": "5df911a0-e8e9-412d-8aaf-a46ad193dd96",
  "entity_type": "Employee",
  "entity_uuid": "bcfc9744-0ab3-4ef3-ab0d-e728255d659c",
  "timestamp": 1671058841
}