Search
AI-generatedSummary
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.