Sourcier Advanced icon

Sourcier Advanced

Full CRUD operations for Bullhorn CRM/ATS via Sourcier SDK

Task → Get Many

AI-generated

Summary

Retrieve multiple Task entities from the Bullhorn system using a JPQL WHERE clause and return specified fields for each record.

Inputs

  • authentication — Choose between 'User Credentials (Email & Password)' or 'Enterprise Credentials (API Key)' for authentication.
  • fields (required) — Specify which Bullhorn Task fields to return by listing field names. Optionally, define output names to rename fields in the output.
  • limit — Set the maximum number of Task records to return, from 1 up to 500. Defaults to 20.
  • where (required) — Provide a JPQL WHERE clause to filter Task records, e.g., "id > 0 AND status = 'Active'".
  • hideDeleted — If true (default), automatically exclude deleted or archived Task records from the results.
  • enableOperationsLog — Enable to emit an audit log message to an additional output for write operations. This has no effect on this read operation.
  • outputFields — Include additional fields or fixed values in every output item beyond those returned by the API.

Output shape

a list of Task records matching the WHERE clause and limit, each containing the requested fields with optional renaming applied.

The output is paginated up to the 'limit' parameter (max 500). The WHERE clause must be valid JPQL for Tasks. Deleted or archived Tasks are excluded when 'hideDeleted' is true. No write operations occur; thus, operations logging is irrelevant here.

Examples

Example 1: Get up to 50 active Tasks with fields 'id', 'title', and 'status', excluding deleted records.

Set authentication to your preferred method, 'where' to "status = 'Active'", 'limit' to 50, and add mappings for 'id', 'title', and 'status' in fields.

Links

Discussion