Sourcier Advanced icon

Sourcier Advanced

Full CRUD operations for Bullhorn CRM/ATS via Sourcier SDK

Candidate → Search

AI-generated

Summary

Search candidates in Bullhorn using a Lucene query string and return specified fields with optional result limiting and filtering of deleted records.

Inputs

  • Authentication — Choose between User Credentials (Email & Password) or Enterprise Credentials (API Key) for authenticating the request.
  • Query (required) — Lucene query string to filter candidates, e.g., 'name:Smith* AND status:Active'.
  • Fields — Specify Bullhorn fields to return for each candidate; optionally rename output fields.
  • Limit — Maximum number of candidate records to return, ranging from 1 to 500, default is 20.
  • Hide Deleted — Whether to exclude deleted or archived records by automatically adding an isDeleted or status filter, default is true.
  • Enable Operations Log — Toggle to emit an audit log entry for this write operation to a secondary output (not effective in search).
  • Output Fields — Additional fields to include in every output item, merged into results and errors.

Output shape

a list of candidate records matching the Lucene query

Returns up to the specified limit of candidate records with the requested Bullhorn fields. Deleted or archived records are excluded when "Hide Deleted" is enabled. The output fields are mapped per user configuration with optional renaming. An operations log output is typically not produced by this read-only search operation.

Examples

Example 1: Search active candidates named Smith, returning ID and email fields, limiting to 10 records.

Authentication method: Enterprise Credentials; Query: 'name:Smith* AND status:Active'; Fields: 'id', 'email'; Limit: 10; Hide Deleted: true

Links

Discussion