Sourcier Advanced icon

Sourcier Advanced

Full CRUD operations for Bullhorn CRM/ATS via Sourcier SDK

Task → Search

AI-generated

Summary

Searches Task entities in Bullhorn using a Lucene query string, returning specified Bullhorn fields with optional result limits and exclusion of deleted records.

Inputs

  • Authentication — Choose between user credentials (email and password) or enterprise credentials (API key) for authentication.
  • Enable Operations Log — Optional boolean to emit audit log rows to a second output for tracking write operations; defaults to false.
  • Fields — List of Bullhorn fields to return for each Task. Users can rename output fields or keep original names.
  • Limit — Maximum number of Task records to return (minimum 1, maximum 500). Defaults to 20.
  • Query (required) — Lucene query string to filter Tasks (e.g., name:Smith* AND status:Active). Defaults to id:[0 TO *] to match all.
  • Hide Deleted — Boolean to exclude deleted or archived Tasks automatically by adding filters such as isDeleted:false. Defaults to true.
  • Output Fields — Assignment collection of fields to include in every output item, merged into results or errors.

Output shape

a list of Task records matching the Lucene query

The operation returns an array of Task items with only the requested fields included. The number of records returned respects the specified limit (max 500). Deleted or archived Tasks are excluded automatically if 'Hide Deleted' is true. If 'Enable Operations Log' is true, a second output provides audit log entries for write operations, but this does not apply directly to the search operation.

Examples

Example 1: Search for active Tasks with 'Project' in name

Use the Query field with 'name:Project* AND status:Active', set Limit to 50, and specify Fields to return id, name, and status.

Links

Discussion