Ats > Candidate
Reads all Candidates
Changed onFetches candidates data from Factorial. When using administrator-level API Credentials, all candidates associated with a company will be returned. When using non-admin level API credentials, only candidates that applied to a job for which the user is a hiring manager will be returned.
get/api/2026-10-01/resources/ats/candidates
Request
- Base URLhttps://api.factorialhr.com
- URLhttps://api.factorialhr.com/api/2026-10-01/resources/ats/candidates
- Auth
- OAuth 2Authorization code: https://id.factorialhr.com/oauth/authorizeToken URL: https://id.factorialhr.com/api/oauth/token scopes: recruitment
- or API key in header x-api-key
Query parameters
ids[]string[]
list of candidate identifiers.
[ "1", "2", "3" ]
emails[]string[]
list of candidate emails.
[ "ana@factorial.com", "juan@factorial.com" ]
team_ids[]string[]
list of team identifiers, refers to teams/teams endpoint.
[ "1", "2", "3" ]
location_ids[]string[]
list of location identifiers, refers to locations/locations endpoint.
[ "1", "2", "3" ]
source[]string[]
source of the candidate.
remoteboolean
is the candidate remote?
Example:true
job_posting_ids[]string[]
list of job posting identifiers, refers to ats/job_postings endpoint.
[ "1", "2", "3" ]
minimum_average_ratingnumber
minimum average rating of the candidate.
Example:4
activeboolean
is the candidate active?
Example:true
talent_poolboolean
is the candidate part of talent pool?
Example:true
archivedboolean
is the candidate archived?
Example:true
Response
OK
Example response
{
"data": [
{
"id": "1",
"company_id": "1",
"first_name": "Ana",
"last_name": "Fernandez Perez",
"full_name": "Ana Fernandez Perez",
"email": "ana@factorial.com",
"talent_pool": true,
"created_at": "2021-01-01T00:00:00Z",
"updated_at": "2021-01-01T00:00:00Z",
"consent_given_at": "2021-01-01T00:00:00Z",
"inactive_since": "2021-01-01T00:00:00Z",
"ats_job_posting_ids": [
"1",
"2",
"3"
],
"personal_url": "https://anaperez.factorial.com",
"consent_expiration_date": "2021-01-01T00:00:00Z",
"consent_to_talent_pool": true,
"medium": "email",
"source_id": "1",
"gender": "female",
"score": 7
}
]
}Changes
- info
endpoint added
- info