Greenhouse is an applicant tracking system and recruiting software that is designed to help companies manage and hire their job candidates. Celigo’s Greenhouse connector enables you to automate your applicant and candidate workflows and connect with other human resource management systems.
Learn how to configure your exports and extract data from Greenhouse using the examples below. You can also review sample templates in integrator.io.
Candidates API
This API retrieves, updates, adds, and removes all candidates and associated information. The Supported Greenhouse APIs article provides information on specific operations.
List Candidates
This export gets all updated candidates from Greenhouse since the last flow run time.
Parsed candidate output
{
"page_of_records": [
{
"record": {
"website_addresses": [
{
"value": "www.<website>.com",
"type": "other"
}
],
"updated_at": "2021-03-01T17:55:11.346Z",
"title": "<TITLE>",
"tags": [],
"social_media_addresses": [],
"recruiter": {
"name": "<NAME>",
"last_name": "<LASTNAME>",
"id": 260926,
"first_name": "<FIRSTNAME>",
"employee_id": null
},
"photo_url": null,
"phone_numbers": [
{
"value": "<NUMBER>",
"type": "other"
}
],
"last_name": "<LASTNAME>",
"last_activity": "2021-03-01T17:55:11.317Z",
"keyed_custom_fields": {
"desired_salary": null,
"current_salary": null
},
"is_private": false,
"id": 1234,
"first_name": "<NAME>",
"employments": [],
"email_addresses": [
{
"value": "<EMAIL>",
"type": "personal"
}
],
"educations": [],
"custom_fields": {
"desired_salary": null,
"current_salary": null
},
"created_at": "2016-05-21T01:12:10.387Z",
"coordinator": {
"name": "<NAME>",
"last_name": "<LASTNAME>",
"id": 1568543,
"first_name": "<FIRSTNAME>",
"employee_id": null
},
"company": "<COMPANY>",
"can_email": true,
"attachments": [
{
"url": "<URL>",
"type": "resume",
"filename": "<FILENAME>"
},
Offers API
This API retrieves all or specific offers. The Supported Greenhouse APIs article provides information on specific operations.
Retrieve Offers
This export retrieves all offers from Greenhouse.
Parsed offer output
{
"page_of_records": [
{
"record": {
"Id": 123,
"version": 1,
"application_id": 456,
"created_at": "2016-06-30T22:21:59.895Z",
"updated_at": "2020-07-17T17:47:58.871Z",
"sent_at": "2016-06-30",
"resolved_at": "2016-07-01T03:46:11.525Z",
"starts_at": "2016-07-01",
"status": "accepted",
"job_id": 678,
"candidate_id": 8910,
"opening": {
"id":1223,
"opening_id": "8-1",
"status": "closed",
"opened_at": "2016-05-19T22:01:40.491Z",
"closed_at": "2016-07-01T03:46:11.525Z",
"application_id": 456,
"close_reason": null
},
"custom_fields": {
"start_day_of_week": null,
"employment_type": "Full-timeup",
"salary": null,
"vacation_type": null,
"variable_comp_type": null,
"bonus": null,
"bonus_start_date": null,
"incentive_comp": null,
"ote": null,
"stock": null,
"address_number_and_street": null,
"address:_city,_state,_zip": null,
"reports_to_title": null,
"contract_length": null,
"job_responsibilities": "<WORK>",
"hiring_manager": "<NAME>",
},
Comments
Please sign in to leave a comment.