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.
Topic | Description |
---|---|
employee_create | An employee is created. |
employee_update | An employee is updated. |
employee_start | An employee hired date started. |
employee_terminate | An employee has been terminated. |
employee_termination_revert | An employee termination has been reverted. |
employee_position_create | An employee position has been created. |
employee_position_update | An employee position has been updated. |
employee_salary_create | An employee salary has been created. |
employee_salary_update | An employee salary has been updated. |
employee_additional_compensation_create | An employee additional compensation has been created. |
employee_additional_compensation_update | An employee additional compensation has been updated. |
employee_employment_status_create | An employee employment status has been created. |
employee_employment_status_update | An employee employment status has been updated. |
leave_request_create | A leave request is created. |
leave_request_approve | A leave request is approved. |
leave_request_reject | A leave request is rejected. |
leave_request_withdraw | A leave request is withdrawn. |
leave_request_destroy | A leave request is deleted. |
applicant_create | A candidate is created. |
applicate_destroy | A candidate is deleted. |
vacancy_create | A vacancy is created. |
vacancy_application_create | A candidate applied to a vacancy. |
vacancy_application_movement | A candidate moved to a different pipeline stage, disqualified or requalified. |
vacancy_offer_accept | A vacancy offer accepted by the candidate. |
vacancy_offer_reject | A vacancy offer rejected by the candidate. |
survey_start | A survey is launched. |
Updated 4 months ago