Actions87
- Appointment Actions
- Candidate Actions
- Company Actions
- Contact Actions
- File Actions
- Job Actions
- Job Submission Actions
- Lead Actions
- Note Actions
- Opportunity Actions
- Placement Actions
- Sendout Actions
- Task Actions
- Tearsheet Actions
Candidate → Get Many
AI-generatedSummary
Retrieves multiple Candidate records from Bullhorn using a JPQL WHERE clause and returns them as items, with optional field mapping and exclusion of deleted records.
Inputs
- Authentication (required) — Credentials method: User Credentials (Email & Password) or Enterprise Credentials (API Key). Default is Enterprise.
- Fields — Configuration of fields to return. Each mapping defines a Bullhorn field name and an optional output name for the result. If output name is empty, the Bullhorn field name is used.
- Limit — Maximum number of records to return (1 to 500). Default is 20.
- Where Clause (required) — JPQL WHERE clause (e.g., id > 100 AND status = 'Active') to filter candidates.
- Hide Deleted — Whether to automatically exclude deleted or archived records. Adds an isDeleted filter to the query. Default is true.
- Output Fields — Fields to include in every output item, merged with the results.
Output shape
Multiple items, one per record. Each item contains the selected fields (or all available fields if none are mapped).
Items are returned in batches. If the Where Clause matches no records, the node outputs an empty array for the main output. The 'Enable Operations Log' toggle adds a second output containing an audit log row for every write operation.
Examples
Example 1: Retrieve all active candidates with IDs greater than 1000.
Where Clause: id > 1000 AND status = 'Active'; Limit: 100; Hide Deleted: true
Example 2: Fetch the first 50 candidates and rename the 'firstName' and 'lastName' fields in the output.
Fields: Map firstName to 'First Name' and lastName to 'Last Name'; Limit: 50