Returns a single candidate, ensuring the candidate (and any job associations) belong to the API key’s company.
API key for authentication using Bearer scheme
Candidate ID
"123e4567-e89b-12d3-a456-426614174000"
Candidate's first name
"John"
Candidate's last name
"Doe"
Candidate status
UNDEFINED, APPLIED, IN_PROCESS, REJECTED, ACCEPTED "APPLIED"
Created timestamp (UTC)
"2025-11-20T10:30:00Z"
Updated timestamp (UTC)
"2025-11-20T10:30:00Z"
[Deprecated] Single job ID; use jobIds instead.
"987e6543-e21b-12d3-a456-426614174000"
Jobs the candidate is assigned to.
50Candidate's email address
Candidate's phone number
"+421915123456"
GDPR expiry date. Currently returned as a date (no time). NOTE: We plan to migrate to a timestamp with timezone (timestamptz) for global correctness.
"2026-11-16"
Overall rating/match score (0-100)
0 <= x <= 10085
Custom metadata
{
"source": "LinkedIn",
"externalId": "CAND-12345"
}Number of analyses for this candidate (for quick overview)
2
Number of interviews for this candidate (for quick overview)
3
Convenience links to related collections. Endpoints may be added incrementally.
{
"analyses": "/v1/public/candidates/123e4567-e89b-12d3-a456-426614174000/analyses",
"interviews": "/v1/public/candidates/123e4567-e89b-12d3-a456-426614174000/interviews"
}