BullhornHub Advanced icon

BullhornHub Advanced

Full CRUD operations for Bullhorn CRM/ATS via BullhornHub SDK

Job → Get Many

AI-generated

Summary

Retrieve multiple Job entities from Bullhorn using a JPQL WHERE clause with optional field selection, limiting, and filtering of deleted or archived records.

Inputs

  • Authentication — Choose between User Credentials (Email & Password) or Enterprise Credentials (API Key) for Bullhorn authentication.
  • Fields — Specify Bullhorn Job fields to return. Optionally rename fields in the output by setting an Output Name; otherwise, the Bullhorn field name is used.
  • Limit — Set the maximum number of Job records to return, capped at 500. Default is 20.
  • Where Clause (required) — Enter a JPQL WHERE clause to filter Jobs (e.g., "id > 100 AND status = 'Active'"). This clause determines which Jobs are retrieved.
  • Hide Deleted — When enabled (default true), automatically exclude deleted or archived Jobs by adding filters such as isDeleted=false or status != 'Archive' where applicable.
  • Enable Operations Log — When enabled, emits audit log rows to a second output for every write operation; not applicable for this read-only operation but available for consistency.
  • Output Fields — Add fixed or dynamic fields to include in every output item. These are merged into the returned Job records.

Output shape

a JSON array of Job objects each containing the selected fields or field mappings.

Returns up to the specified limit of Job records matching the WHERE clause and filters. The output respects field renaming and additional output fields. Deleted or archived Jobs are excluded if Hide Deleted is enabled (default). Errors or empty results produce standard n8n output shapes.

Examples

Example 1: Retrieve up to 50 active jobs with custom fields

Set 'Where Clause' to "status = 'Active'", 'Limit' to 50, and select desired fields in 'Fields' with optional rename.

Links

Discussion