BullhornHub Advanced icon

BullhornHub Advanced

Full CRUD operations for Bullhorn CRM/ATS via BullhornHub SDK

Job → Search

AI-generated

Summary

Search for Job entities in Bullhorn using a Lucene query string, returning a list of matching jobs with selectable fields and optional filtering of deleted or archived records.

Inputs

  • Authentication — Choose between User Credentials (Email & Password) or Enterprise Credentials (API Key) to authenticate the request.
  • Fields — Specify which Bullhorn Job fields to return. You can rename output fields or leave empty to use original names.
  • Limit — Maximum number of Job records to return. Accepts values from 1 to 500; default is 20.
  • Query (required) — A Lucene query string to filter Job records, e.g., "name:Smith* AND status:Active". Defaults to all (id:[0 TO *]).
  • Hide Deleted — Whether to exclude deleted or archived Job records automatically. Adds 'isDeleted:false' filter if applicable.
  • Enable Operations Log — Emit an audit log to a second output for write operations (not applicable for search).
  • Output Fields — Fields to include in every output item, merged with the results.

Output shape

a list of job records matching the Lucene query, each including the requested fields, limited by the specified maximum count

The search supports pagination with a maximum limit of 500 records. The 'Hide Deleted' option adds an 'isDeleted:false' filter where applicable. The output field names can be remapped for downstream use.

Examples

Example 1: Search for active jobs with 'Developer' in the name, returning ID and title, limiting to 50 results.

Set Query to 'name:Developer* AND status:Active', Fields to include 'id' and 'title', Limit to 50, and optionally set 'Hide Deleted' to true.

Links

Discussion