Skip to main content
Blocked from publishing until the auth and gating checklist in Authentication & Scopes lands.

Purpose

The base CRUD for jobs and candidates. These are the entities every evaluation module runs on. Reads publish first, writes sit behind a write scope, and destructive deletes sit behind a separate destructive scope or may be omitted from public docs entirely.

Reads

job, jobs, questionsByJob, jobFormOptions, candidate, candidates, candidatesByJob, getBulkUploadJob.

Writes (write scope)

createJob, updateJob, publishJob, closeJob, addCandidate, updateCandidate, advanceCandidate, rejectCandidate, updateCandidateEligibility, updateCandidateVerdict, importCandidatesFromPool, getResumeUploadUrl.

Destructive (separate scope, or omitted)

deleteJob, bulkDeleteJobs, deleteCandidate, bulkDeleteCandidates.

FAQs

Create a job, then add candidates to it. The intelligence modules run on those two entities.
Writes require the write scope. Destructive deletes require a separate destructive scope and are not granted by default.
Use Bulk Ingest for batches rather than repeated single writes.

Bulk Ingest

Load candidates and jobs in batches over REST.

EX Scan

Score and analyze the candidates you create here.