Bullhorn icon

Bullhorn

Interact with Bullhorn CRM API

Job Submission → Get Many

AI-generated

Summary

Retrieve multiple job submission records from Bullhorn using either SQL WHERE clause filtering or Lucene search queries.

Inputs

  • fields — Comma-separated list of job submission fields to return for each record.
  • searchType — Select 'query' to filter using SQL WHERE clause syntax or 'search' to use Lucene full-text search syntax.
  • queryString (required) — Filter criteria formatted as a SQL WHERE clause (e.g. 'candidate.id=123 AND isDeleted=false') or a Lucene search query (e.g. 'status:Active').
  • returnAll — Whether to fetch all matching records or limit the number of returned results.
  • limit — Max number of records to return when Return All is set to false (between 1 and 500).

Output shape

a list of items

Each output item contains a JSON object representing a single job submission with the requested fields. When Return All is enabled, pagination is handled automatically in page sizes of 500.

Examples

Example 1: Fetch non-deleted job submissions for a candidate

Search Type: 'Query (SQL)', WHERE Clause: 'candidate.id=12345 AND isDeleted=false', Fields: 'id,candidate,jobOrder,status,dateAdded', Return All: false, Limit: 50

Example 2: Search all active job submissions using Lucene

Search Type: 'Search (Lucene)', Search Query (Lucene): 'status:Active', Return All: true

Links

Discussion