Actions14
Get Many
AI-generatedSummary
Retrieve multiple company records from Bullhorn using an optional JPQL where clause, specifying fields to return and limiting the number of records.
Inputs
- Authentication (required) — Choose between User Credentials (Email & Password) or Enterprise Credentials (API Key) for authentication.
- Enable Operations Log — Optional toggle to emit an audit log entry for each write operation; defaults to false and is not applicable for this read operation.
- Where Clause (JPQL) — An optional JPQL 'where' clause to filter which companies to retrieve, e.g., status='Active'.
- Fields to Return (required) — Comma-separated list of Bullhorn company entity fields to include in the response, e.g., id,name,status,phone,companyURL.
- Limit (required) — Maximum number of company records to return, between 1 and 500; defaults to 20.
Output shape
a list of company entity records matching the where clause and selected fields
Results are returned as an array of company objects, each containing only the fields requested. The operation supports up to 500 records per call. The operations log output is irrelevant here since this is a read-only operation.
Examples
Example 1: Retrieve up to 50 active companies returning their id, name, and status.
Set Authentication to Enterprise Credentials, Where Clause to "status='Active'", Fields to Return to "id,name,status", and Limit to 50.