When configuring a webhook, you select the type of event you would like to receive payloads for. You can only specify one event type per webhook, but you can create multiple webhooks for the same endpoint URL for each type of event you need.

Jobs

EventDescription
job.createdTriggered whenever a new job is created. Including jobs created from the Zenbooker admin, booked by customers, and jobs created as part of a recurring booking.
job.rescheduledTriggered whenever a job is rescheduled by a customer or a staff member. Also triggered when a recurring booking's frequency is edited and upcoming jobs in the recurring series are automatically rescheduled.
job.canceledTriggered whenever a job is canceled by a customer or a staff member. Also triggered when an upcoming job is canceled as a result of a recurring booking being canceled.
job.service_providers.assignedTriggered whenever service providers are assigned or unassigned to an existing job. Isn't triggered when service providers are assigned when creating a new job from the Zenbooker admin.
job.enrouteTriggered whenever a job is marked as en-route.
job.startedTriggered whenever a job is marked as In Progress or when the Start Job button is clicked.
job.completedTriggered whenever a job is marked as Complete