Get candidate

One candidate record with status, current company and the jobs they were submitted to.

GET https://cotlet.dev/api/v1/bullhorn/candidates/{candidate_id}

read

Returns the candidate's name, occupation, current company, status and contact fields, plus one row per submission with the job and its status. Notes are not included; list_candidate_notes reads the Notes tab. A candidate you cannot open in Bullhorn answers APP_PERMISSION_DENIED.

Parameters

Parameters: get_candidate
NameTypeDescription
candidate_id integer required integer Candidate ID from search_candidates or find_matching_candidates.

Request

cURL
curl https://cotlet.dev/api/v1/bullhorn/candidates/1 \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("bullhorn", "get_candidate", {"candidate_id":1})
Node.js
const result = await cotlet.call('bullhorn', 'get_candidate', {"candidate_id":1});
CLI
cotlet call bullhorn get_candidate --data '{"candidate_id":1}'

Example response

JSON

{
  "candidate_id": 4821907,
  "name": "Priya Raman",
  "occupation": "Data Analyst",
  "company": "Brightpath Retail",
  "status": "Active",
  "email": "priya.raman@example.com",
  "submissions": [
    {
      "submission_id": 905512,
      "job_id": 77314,
      "job_title": "Senior Data Analyst",
      "status": "Submitted"
    }
  ]
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.