Skip to Content
EndpointsGet Candidates

Get Candidates

Retrieve all candidates who applied to a specific job.

GET /api/integrations/job/{externalJobId}/candidates

Path Parameters

ParameterDescription
externalJobIdThe job ID you provided when creating the job

Headers

HeaderRequiredDescription
x-api-keyYesYour API key

Response

Success — 200

{ "candidates": [ { "id": "456", "jobBoardId": "1", "status": "PENDING", "companyId": "100", "firstName": "Ahmed", "lastName": "Bennani", "email": "ahmed@example.com", "phone": "+212600000000", "cv": "https://storage.jobzyn.com/resumes/abc123.pdf", "linkedinUrl": "https://linkedin.com/in/ahmed-bennani", "offerId": "REQ-2024-001", "date": "2024-06-15T10:30:00.000Z", "message": "I am very interested in this position..." } ], "error": null }

Candidate Fields

FieldTypeDescription
idstringApplication ID in Jobzyn
firstNamestringCandidate’s first name
lastNamestringCandidate’s last name
emailstringCandidate’s email address
phonestringCandidate’s phone number
cvstringURL to the candidate’s resume (PDF)
linkedinUrlstringCandidate’s LinkedIn profile URL
offerIdstringYour original job ID
datestringApplication date (ISO 8601)
messagestringCover message from the candidate
statusstringApplication status
jobBoardIdstringJob board reference
companyIdstringYour company ID in Jobzyn

Job Not Found — 403

{ "candidates": null, "error": { "message": "External id REQ-2024-001 is not associated with any job within company 100" } }

Example

curl https://www.jobzyn.com/api/integrations/job/REQ-2024-001/candidates \ -H "x-api-key: jz_your_api_key_here"
Last updated on