BullhornHub Advanced icon

BullhornHub Advanced

Full CRUD operations for Bullhorn CRM/ATS via BullhornHub SDK

Note → Get Many

AI-generated

Summary

Retrieve multiple Note records from Bullhorn using a JPQL WHERE clause to filter results, specifying which fields to return and limiting the number of records fetched.

Inputs

  • authentication — Choose authentication method: User Credentials (Email & Password) or Enterprise Credentials (API Key). Defaults to 'Enterprise'.
  • fields — Specify which Bullhorn Note fields to return; optionally rename output fields by setting Output Name.
  • limit — Maximum number of Note records to return; default is 20 with a maximum of 500.
  • where (required) — JPQL WHERE clause to filter Notes, e.g., "id > 0" or more complex conditions; required to specify which Notes to retrieve.
  • hideDeleted — Boolean to exclude deleted or archived Notes automatically by adding isDeleted=false to the query; defaults to true.
  • enableOperationsLog — When enabled, emits an audit log entry for each write operation to a secondary output; default is false (not applicable for this read operation).
  • outputFields — Additional fixed or input-derived fields to merge into every output Note item.

Output shape

a list of Note records matching the filter criteria

The operation returns an array of Note entities with the requested fields. The 'where' clause is mandatory and should follow JPQL syntax. Results are limited by the 'limit' parameter, up to 500 max. Deleted records can be excluded automatically if 'hideDeleted' is true. Field renaming applies to the output keys as specified.

Examples

Example 1: Retrieve up to 50 active Notes with id, noteText, and dateAdded fields.

Set 'where' to "isDeleted=false", 'fields' to include 'id', 'noteText', 'dateAdded', 'limit' to 50.

Links

Discussion