list_candidates
The job's candidates, 100 per page. has_more says whether to ask for the
next page. Each row has the application_id, status, stage, shortlist flag,
scores, offer response, rejection reason and interview times. The name is
under untrusted.
sort is one of the dashboard board's "Sort by" options. best_score (the
default) ranks by the interview score, or the CV score when there is no
interview score yet. newest and oldest use the date of application; name is
A to Z. The list has every candidate, rejected ones too: the board shows
rejected candidates, and candidates not on the board yet, in separate lists.
Filters (each is optional; give several to narrow the list more):
status and stage take one or more values; stage "none" means not on the
board yet. shortlisted true or false. min_score (0-100) keeps candidates
whose best score (as best_score) is at least that; a candidate with no score
drops out. applied_after (inclusive) and applied_before (exclusive) are
ISO 8601 dates or times, UTC if no offset. name finds part of the
candidate's name, at least 2 characters, any case. There is no search by
email or phone, by design.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| page | No | ||
| sort | No | best_score | |
| stage | No | ||
| job_id | Yes | ||
| status | No | ||
| min_score | No | ||
| shortlisted | No | ||
| applied_after | No | ||
| applied_before | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |