Webhooks must have an endpoint to receive the data payload that they send out. For this exercise, we will create a temporary endpoint with RequestBin.
Create a public bin/endpoint to receive the HTTP POST from the webhook.
Copy the public URL of your new endpoint.
In BrightMove, Click on your Profile Image, then choose Settings.
In the Utilities panel, choose Webhooks and you will be taken to the Webhooks management screen.
Choose the New Webhook button from the management screen, then paste the URL from the previous step into the Target URL field, and choose the Webhook Event you would like sent to the URL.
new_applicantCreate a new applicant in BrightMove. You can create one manually or parse a resume. Any new applicant will fire the webhook event and post the payload to your webhook.
Back in your browser tab where you created your HTTP URL with RequestBin, you will see the payload of the new applicant you just created.
BrightMove webhooks POST payloads as JSON. Here is a real JSON example of the payload shown above.
Congratulations! You just create and inspected your first BrightMove webhook. With webhooks, you can extend the functionality of your ATS in many ways. Have fun exploring all the possibilities.