Bullhorn Trigger
AI-generatedSummary
Polls Bullhorn for entity events such as creates, updates, and deletes using automatically managed Bullhorn event subscriptions.
Inputs
- pollTimes — Determines the polling interval schedule for checking new events.
- entityNames (required) — Bullhorn entity types to subscribe to, such as Candidate, JobOrder, or Placement.
- eventTypes (required) — Types of events to listen for: INSERTED, UPDATED, or DELETED.
- maxEvents — Maximum number of events to fetch per polling cycle (between 1 and 500, defaults to 100).
- deduplicateEvents — When true, retains only the latest event for each unique entity and event type combination within a single poll.
- updatedField — Optional field name filter. When specified, UPDATED events are only emitted if this field name is listed in updatedProperties.
Output shape
a list of items
Each item corresponds to an event object containing eventType, entityName, entityId, eventId, updatedProperties, eventTimestamp, eventMetadata, and any additional event attributes returned by Bullhorn. Returns null if no events match during a poll cycle.
Examples
Example 1: Trigger when new Candidates or Job Submissions are created
Set Entity Names to Candidate and JobSubmission, and Event Types to INSERTED.
Example 2: Listen for Candidate status updates only
Set Entity Names to Candidate, Event Types to UPDATED, and Updated Field to status.