BullhornHub Contact icon

BullhornHub Contact

Manage Bullhorn contacts — CRUD, notes, parent company

Search

AI-generated

Summary

Search ClientContact records in BullhornHub using a Lucene query string to find matching contacts.

Inputs

  • Authentication — Choose between User Credentials (Email & Password) or Enterprise Credentials (API Key) for authenticating the request.
  • Lucene Query (required) — Lucene syntax string to specify the search criteria (e.g., 'name:Acme AND -isDeleted:true'). Use '*' as a wildcard and combine terms with AND, OR, and NOT.
  • Fields to Return — Comma-separated list of Bullhorn contact fields to return in the search results. Defaults to 'id,firstName,lastName,email,phone'.
  • Limit — Maximum number of records to return, between 1 and 500. Defaults to 20.
  • Enable Operations Log — Optionally enable an operations log output for auditing this and other write operations.

Output shape

a list of contact records matching the search criteria

Returns an array of JSON objects representing ClientContact records. If no contacts match the query, the workflow output includes a "No Results" output with details. When 'Enable Operations Log' is true, a third output emits audit log entries for write operations (not applicable to search results). The search uses BullhornHub's Lucene query API and returns the specified fields for each matched contact, up to the limit.

Examples

Example 1: Find contacts with 'Acme' in the name who are not deleted, returning up to 10 results showing id, name, and email fields.

Set operation: Search; Lucene Query: 'name:Acme AND -isDeleted:true'; Fields to Return: 'id,firstName,lastName,email'; Limit: 10.

Links

Discussion