Integrations
...
Lever
Candidate Write
in this tutorial, you'll learn how to write candidates to lever using an integration with bindbee step 1 start by accessing the integration with lever on bindbee that you've already created step 2 copy the connector token from your synced lever account step 3 next, copy the api key step 4 call the remote users api to get all the remote users for this lever instance repeat this process for jobs and job interview stages step 5 navigate to the right candidate api ensure that the correct headers are filled in the headers should include the x connector token and the authorization step 6 confirm the headers now, take a look at a sample body for writing a candidate we are including the expected json body for writing candidate in lever here { "data" { "first name" { "type" "string", "description" "the candidate's first name ", "required"\ false }, "last name" { "type" "string", "description" "the candidate's last name ", "required"\ false }, "company" { "type" "string", "description" "the name of the company where candidate has applied ", "required"\ false }, "locations" { "type" "list", "description" "the location of the candidate ", "required"\ false }, "phone numbers" { "type" "list", "description" "the candidate's phone numbers ", "required"\ false }, "email addresses" { "type" "list", "description" "the candidate's email addresses ", "required"\ false }, "urls" { "type" "list", "description" "the candidate's urls this can include a personal website, linkedin profile, or other relevant urls ", "required"\ false }, "job interview stage id" { "type" "uuid", "description" "the job interview stage id for the candidate", "required"\ false }, "job id" { "type" "uuid", "description" "the job id for the candidate", "required"\ false } }, "remote user" { "type" "uuid", "description" "the id of the user on whose behalf the operation is performed users can be obtained from /api/ats/v1/remote users endpoint ", "required"\ true }, "additional attributes" { }, "custom fields" { } } note that not all parameters are compulsory the only mandatory parameter is the remote user id, which is the id of any remote user making this change for this example, we'll use aditya step 7 copy aditya's id and paste it in the appropriate field step 8 also, grab a job id and a job interview id step 9 if you only have one job, simply grab the id step 10 choose a job interview stage, such as "offer" or "new applicant " you can set this to anything you want paste this information in the appropriate field and click "send " step 11 you should now see that a candidate has been successfully created head over to your lever instance and refresh the page step 12 you should see a new lead, which was the option you selected step 13 it may take a moment for lever to refresh step 14 once refreshed, you'll see the new applicant, john doe, that you just created you can now view all the information about the new candidate in this example, the candidate was created by aditya and has opted for the sde 1 job that's it! you've successfully written a candidate to lever using bindbee