Search candidates
recruitee_search_candidatesSearch the company's candidates with Recruitee's candidate search (the same engine as the app's filters). query is a free-text search across name, emails, phones, tags, sources, job assignments, current stage, cover letter and CV content. filters accepts Recruitee filter objects verbatim, e.g. {"field":"created_at","gte":1548975600} (Unix seconds), {"field":"has_cv","eq":true}, {"filter":"tags","id":{"in":[12]}}, {"filter":"stages","name":{"in":["Phone interview"]}}. Returns hits (with each candidate's placements: job + current stage) and total. Recruitee: GET /c/{company_id}/search/new/candidates.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, starting at 1. | |
| limit | No | Candidates per page (default 60). | |
| query | No | Free-text search (adds a {"field":"all","query":...} filter). | |
| filters | No | Additional Recruitee search filter objects, sent as filters_json. | |
| sort_by | No | Sort key with _asc or _desc suffix, e.g. created_at_desc (default), relevance_desc, candidate_name_asc, candidate_rating_desc, candidate_stage_name_asc. |