Candidates

Manage your candidate pool: create, view and track profiles.

Required scope: candidates:read for reading, candidates:write for creating and updating.

List candidates

GET/api/v1/candidates

Returns the paginated list of candidates in the organization.

Query Parameters

ParamètreTypeRequisDescription
pageintegerNonPage number (default: 1).
pageSizeintegerNonResults per page, max 100 (default: 20).
searchstringNonSearch by name or email.
jobIdstringNonFilter by job posting.
tagsstringNonFilter by tag (comma-separated values).
Request
200 Response

Retrieve a candidate

GET/api/v1/candidates/:id

Returns the full profile of a candidate.

Path Parameters

ParamètreTypeRequisDescription
idstringOuiUnique candidate identifier.
Request
200 Response

Create a candidate

POST/api/v1/candidates

Creates a new candidate in your organization.

Body Parameters

ParamètreTypeRequisDescription
emailstringOuiUnique email (used for invitations).
firstNamestringNonCandidate's first name.
lastNamestringNonLast name.
phonestringNonPhone number.
localestringNonCandidate's preferred language (default: fr).
cvUrlstringNonURL of the candidate's resume.
tagsstring[]NonTags attached to the profile within your organization.
sourcestringNonAcquisition source (e.g. LinkedIn, Indeed, Referral).
Request
201 Response
Evalyo · Agentic platform for AI interviews and assessments