Actions57
- Appointment Actions
- Candidate Actions
- Client Contact Actions
- Client Corporation Actions
- Job Order Actions
- Job Submission Actions
- Lead Actions
- Note Actions
- Opportunity Actions
- Placement Actions
- Task Actions
Candidate → Get Many
AI-generatedSummary
Retrieve multiple Candidate records from Bullhorn matching a specified Lucene search query and return specified fields.
Inputs
- queryString (required) — Lucene query string to filter candidates (e.g., "firstName:John AND status:Active"). Must be a non-empty string.
- fields — Comma-separated list of candidate fields to include in the results. Defaults to "id,firstName,lastName,email,status".
- returnAll — Boolean flag to return all matching candidates without limit if set to true.
- limit — Maximum number of candidates to return if returnAll is false. Minimum 1, maximum 500, default is 50.
Output shape
a list of Candidate entity objects matching the query
The operation performs a Lucene search with the given query. It returns an array of candidate objects containing only the requested fields. If 'returnAll' is true, all matching records are retrieved with internal pagination; otherwise, up to 'limit' records are returned. Results are provided as an array of JSON objects, each representing a candidate.
Examples
Example 1: Get up to 100 active candidates with first name 'John' and return their id, firstName, lastName, and email
queryString="firstName:John AND status:Active", fields="id,firstName,lastName,email", returnAll=false, limit=100