BullhornHub Advanced icon

BullhornHub Advanced

Full CRUD operations for Bullhorn CRM/ATS via BullhornHub SDK

Candidate → Get Many

AI-generated

Summary

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

Links

Discussion