BullhornHub Advanced icon

BullhornHub Advanced

Full CRUD operations for Bullhorn CRM/ATS via BullhornHub SDK

Appointment → Get Many

AI-generated

Summary

Retrieves multiple Appointment records from Bullhorn using a JPQL WHERE clause, filtering out deleted records by default.

Inputs

  • Authentication (required) — Select User Credentials (Email & Password) or Enterprise Credentials (API Key).
  • Fields — Map Bullhorn fields to output names. Leave output name empty to use the Bullhorn field name.
  • Limit — Maximum records to return (1-500, default 20).
  • Where Clause (required) — JPQL WHERE clause (e.g., id > 100 AND status = 'Active').
  • Hide Deleted — Whether to exclude deleted/archived records (adds isDeleted:false).
  • Output Fields — Fields to include in every output item, merged with results.

Output shape

a list of items, each containing the requested Bullhorn fields

Filtering via Hide Deleted is automatic. Pagination is handled by the node.

Examples

Example 1: Find active appointments for a specific recruiter.

Where Clause: ownerId = 123 AND status = 'Active' | Limit: 50 | Fields: id, title, description, status, ownerId, startDateTime

Example 2: Retrieve appointments added in the last 30 days.

Where Clause: dateAdded > [30d ago] | Hide Deleted: true | Limit: 100 | Fields: id, title, description, status, startDateTime

Links

Discussion