Webhooks overview

The Webhooks API allows you to subscribe to events happening in PeopleForce with the integration of your choice as long as it supports webhooks. Rather than making an API call when an event happens, PeopleForce can send an HTTP request to an endpoint you configure. You can configure subscribed events in your PeopleForce Settings. Additionally, you can view all the deliveries that happened and what data they passed. Learn more about how to setup a webhook and see execution history in our guide on Starting with webhooks

📘

Your system of choice for integration doesn't support receiving webhooks? Or maybe you are not ready to dive into the world of webhooks? See if your integration system supports Zapier, as we have a lot of triggers and actions available for Zapier.

PeopleForce has a variety of webhooks, all of them listed below. Webhook events availability depends on your selected PeopleForce modules.

TopicDescription
employee_createAn employee is created.
employee_updateAn employee is updated.
employee_startAn employee hired date started.
employee_terminateAn employee has been terminated.
employee_termination_revertAn employee termination has been reverted.
employee_position_createAn employee position has been created.
employee_position_updateAn employee position has been updated.
employee_salary_createAn employee salary has been created.
employee_salary_updateAn employee salary has been updated.
employee_additional_compensation_createAn employee additional compensation has been created.
employee_additional_compensation_updateAn employee additional compensation has been updated.
employee_employment_status_createAn employee employment status has been created.
employee_employment_status_updateAn employee employment status has been updated.
leave_request_createA leave request is created.
leave_request_approveA leave request is approved.
leave_request_rejectA leave request is rejected.
leave_request_withdrawA leave request is withdrawn.
leave_request_destroyA leave request is deleted.
applicant_createA candidate is created.
applicate_destroyA candidate is deleted.
vacancy_createA vacancy is created.
vacancy_application_createA candidate applied to a vacancy.
vacancy_application_movementA candidate moved to a different pipeline stage, disqualified or requalified.
vacancy_offer_acceptA vacancy offer accepted by the candidate.
vacancy_offer_rejectA vacancy offer rejected by the candidate.
survey_startA survey is launched.