Integrations
ATS
Greenhouse
12 min
connecting to greenhouse and writing a candidate pre requisite you will need an admin access to greenhouse dashboard start by opening the bindbee dashboard step 1 click on create connector step 2 enter an appropriate organization name, category and unique id step 3 click next and select greenhouse step 4 create a magic link and open link to add greenhouse credentials step 5 open the magic link click on allow and continue to proceed this will prompt for greenhouse api key getting the greenhouse api key step 1 in order to get the greenhouse api key, open the greenhouse dashboard and open configure step 2 open dev center step 3 scroll down to the api credentials step 4 create a new api key step 5 select harvest as the api type step 6 select appropriate partner step 7 provide an appropriate description step 8 click on manage permissions step 9 copy and save the api key for future use step 10 select all permissions under harvest v1 and select all step 11 scroll down and click save step 12 go to the bindbee api linking page and enter the new api key step 13 click connect the connection will be successfully established step 14 check the connector's dashboard to confirm the connector has been created and the status is syncing wait for the data to sync calling the api for create candidate step 1 retrieve the bindbee api token from the settings and get the api key step 4 go to the documentation at bindbee docs https //docs bindbee dev https //docs bindbee dev/ats/activity/get activities navigate to the ats section and then the applications section note you can use this request body { "data" { "first name" "jignesh", "last name" "patel", "company" "google", "title" "software engineer", "is private" true, "can email" true, "locations" \["44548 trisha summit, 61529 wileyberg, uk"], "email addresses" \["jignesh\@patel com"], "urls" \[], "tags" \["good coder"], "applications" \["018b4bfb 5ece 70b1 ad5e 862a9433aa65"], "attachments" \[], "avatar" "https //www example com/avatar jpg", "job id" "01932c4d 655e 708a bfb4 1ec3765c2026" }, "remote user id" "01932c4d 59f9 7433 967e f813f38c24b0" } step 5 you will need application id and remote user id to create a candidate so first we need to fetch the application id and then we will fetch the remote user id step 6 click on get applications step 7 add the api key to the authorization field step 8 add the x connector token from the connector linking page step 9 click send save the id for the application note the candidate created in greenhouse is with respect to a job so select the application id which has the job for which you want to create the candidate for step 10 go to the remote user and click on get remote users step 11 add the api key and x connector token as added in application api to authenticate hit send to get the data step 12 select the user with which you want the api to be called to the greenhouse save the user's id step 13 now, to create a candidate, get the create remote create candidate url step 16 paste the url into postman step 17 set the credentials accordingly for the request body and add appropriate credentials step 18 copy the application id and paste it into the applications field step 19 copy the remote user and paste it into the appropriate field step 20 add an appropriate name and company step 21 click send step 22 if there's an error, ensure the correct user id and x connector token are used step 23 click send again the candidate should now be successfully created step 24 check the greenhouse dashboard to confirm the candidate has been successfully created