Candidates and vacancies
For users of PeopleRecruit there's a couple webhooks to make your life better.
Applicants:
Applicant created
Applicant offer accepted
Vacancy:
Vacancy created
Applicant created
Webhook will be triggered instantly, as soon as the user has created a new applicant.
Action: 'applicant_create'
Payload example:
{
"action": "applicant_create",
"data": {
"id": 1461719,
"attributes": {
"full_name": "Pavlo Skrypka",
"position": null,
"email": "[email protected]",
"phone_numbers": [
"380948593490"
],
"urls": []
},
"custom_fields": {
"70f2c0d7-559a-4066-be3a-1cc53e547c52": {
"name": "Driving license",
"value": null
},
"c162e147-7c10-4bee-b53b-72f0183edbc2": {
"name": "Special notes",
"value": null
}
"5f8fa2a3-782a-4780-93d2-02de0dd74c27": {
"name": "Ready to start on",
"value": null
},
"9827f84f-57c2-4727-bc16-a39c5e21f727": {
"name": "location_",
"value": null
},
"01295f8d-7587-4c93-89ab-2811ee732b01": {
"name": "last_contacted_at",
"value": null
},
"117acf33-f32a-4596-bc08-b88228949830": {
"name": "created_by_id",
"value": null
},
"067fb744-23f5-40b4-844b-7c8558617c4c": {
"name": "position_id",
"value": null
},
"f50624f2-74a1-48bf-80d8-e36140f4d267": {
"name": "department_id",
"value": null
},
"ce374677-689d-4850-9ac7-385cc42aeb0a": {
"name": "source_id",
"value": null
},
"994a2e5d-0790-4f3f-bfdb-f3e67a423b04": {
"name": "applicant_level_id",
"value": null
},
"18700c50-a0ac-40e1-8e52-f636a64a3edc": {
"name": "desired_salary",
"value": null
},
"5569c979-86c6-4095-a60e-36cc6469c0f4": {
"name": "tag_ids",
"value": null
},
"f9763767-41f6-437d-aa43-ba20c036882f": {
"name": "skills",
"value": null
},
"37f06484-bb08-4ea5-90c7-fa2ccb69c4f3": {
"name": "language_ids",
"value": null
},
"ae44ff7f-466b-4415-90a3-f13077dde215": {
"name": "location",
"value": null
},
"403300d7-d2b9-42aa-b2b3-8ac240fad392": {
"name": "urls",
"value": null
},
"be3df810-9e10-4b08-bf92-441279cff3b2": {
"name": "gender",
"value": null
},
"03da8652-5f93-492a-b548-c848959289ff": {
"name": "date_of_birth",
"value": null
},
"e77bee0a-e436-4bdd-bf05-8603f73f5238": {
"name": "telegram_username",
"value": null
},
"8a7995c3-bbd1-4545-a10f-611581be0d40": {
"name": "skype_username",
"value": null
},
"faf39121-1e1a-45bf-b7fb-3970a87cdbfd": {
"name": "position",
"value": null
},
"01730552-4f38-42c2-b653-f4e334330163": {
"name": "phone_numbers",
"value": null
},
"e553d262-455d-4235-a788-1bf6b98aa383": {
"name": "email",
"value": null
},
"3aa72cfa-2b97-480c-9f92-42a3e2a95da5": {
"name": "full_name",
"value": null
}
},
"meta": {
"created_at": "2022-09-21T16:17:10.410+01:00",
"updated_at": "2022-09-21T16:17:10.416+01:00"
}
}
}
Applicant offer accepted
Webhook will be triggered instantly, as soon as the applicant accepted and signed an offer.
Action: 'vacancy_offer_accept'
Payload example:
{
"action": "vacancy_offer_accept",
"data": {
"id": 7978,
"attributes": {
"accepted_at": "2022-09-21T16:20:21.035+01:00",
"rejected_at": null,
"viewed_at": "2022-09-21T16:20:17.229+01:00"
},
"applicant": {
"id": 1461719,
"full_name": "Pavlo Skrypka",
"email": "[email protected]"
},
"vacancy": {
"id": 526,
"title": "QA Tester",
"status": "accepted"
},
"meta": {
"created_at": "2022-09-21T16:19:58.757+01:00",
"updated_at": "2022-09-21T16:20:21.013+01:00"
}
}
}
Vacancy created
Webhook will be triggered instantly, as soon as the applicant accepted and signed an offer.
Action: 'vacancy_offer_accept'
Payload example:
Updated about 1 year ago