Bullhorn icon

Bullhorn

Interact with Bullhorn CRM API

Note → Get Many

AI-generated

Summary

Retrieve multiple notes from Bullhorn CRM using a Lucene or SQL search query.

Inputs

  • fields — Comma-separated list of fields to return. Available fields: id, action, bhTimeStamp, candidates, clientContacts, commentingPerson, comments, corporateUsers, dateAdded, dateLastModified, entities, externalID, isDeleted, jobOrder, jobOrders, leads, minutesSpent, opportunities, people, personReference, placements, primaryDepartmentName. Default: id,action,comments,dateAdded,personReference
  • searchType — Search type: 'search' for Lucene query syntax or 'query' for SQL WHERE clause syntax. Default: search
  • queryString (required) — Lucene query syntax (e.g. 'action:Phone Call') or SQL WHERE clause syntax. Default: isDeleted:false
  • returnAll — Return all matching notes without applying a limit. Default: false
  • limit — Maximum number of notes to return. Only applies when returnAll is false. Default: 50, min: 1, max: 500

Output shape

array of note objects containing the requested fields, fetched from the Bullhorn API via /search or /query endpoints with pagination support.

When returnAll is false, the node returns up to the specified limit. When returnAll is true, all matching records are paginated and returned. The searchType determines whether the Lucene /search endpoint or the SQL /query endpoint is used.

Examples

Example 1: Get recent notes

queryString: isDeleted:false, searchType: search, returnAll: false, limit: 20

Links

Discussion