Sourcier Advanced icon

Sourcier Advanced

Full CRUD operations for Bullhorn CRM/ATS via Sourcier SDK

Company → Search

AI-generated

Summary

Search for company records in Bullhorn using a Lucene query string, returning specified fields and respecting optional filters such as excluding deleted or archived entries.

Inputs

  • Authentication — Choose either User Credentials (Email & Password) or Enterprise Credentials (API Key) for authenticating the request.
  • Fields (required) — Specify Bullhorn company fields to return with optional output field renaming.
  • Limit — Maximum number of company records to return (between 1 and 500, default 20).
  • Query (required) — Lucene query string to filter companies, e.g., name:Smith* AND status:Active.
  • Hide Deleted — Whether to exclude deleted or archived company records by adding filters automatically (default true).
  • Enable Operations Log — When enabled, emits an audit log entry to a second output for each write operation (create/update/delete/parseResume/fileUpload) - not applicable for this search operation but available on the node.
  • Output Fields — Fields to include in every output item, merged with result data.

Output shape

a list of company records matching the Lucene query, each containing requested fields potentially renamed per configured output names

The search respects the 'hideDeleted' option by appending entity-specific filters to exclude deleted or archived records. The maximum number of returned records is controlled by 'Limit'. Fields can be requested and output renamed. The operation requires authentication and may use standard Bullhorn API endpoints internally. No write operations are performed.

Examples

Example 1: Search for all active companies whose name starts with 'Acme', returning id, companyName, and status fields

Set Authentication to 'enterprise'; set Query to 'name:Acme* AND status:Active'; Fields to ['id', 'companyName', 'status']; Limit to 50; Hide Deleted enabled.

Links

Discussion