get_activity
Retrieve Bullhorn recruiting activity events by concept, record scope, recruiter, or date range to track submissions, interviews, offers, placements, and notes.
Instructions
Read recruiting activity events, one independent block per concept.
Needs scope_type + scope_id, or both date_from and date_to (an unscoped range is at most 366 days). Business concepts (client_submission, interviews, offers) come only from the tenant's configured mappings; a missing definition returns "definition_missing", an unverified mechanism "unsupported" (never guessed).
Args: concepts: 1 to 8 concept IDs (e.g. job_created, submission_created, client_submission, interview_scheduled, interview_completed, placement_created, note_created). scope_type: candidate, job, client_corporation, client_contact, placement or submission. scope_id: The record id for scope_type (required with it). recruiter_id: A user id; filters on each concept's attribution field. date_from: Inclusive ISO-8601 date or datetime with offset. date_to: Exclusive ISO-8601 date or datetime with offset. limit: 1 to 200 events per concept (default 50). cursor: The next_cursor of a previous call with the same arguments.
Returns: JSON with status, concepts (per-concept blocks), next_cursor, reporting_timezone, provenance and warnings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| cursor | No | ||
| date_to | No | ||
| concepts | Yes | ||
| scope_id | No | ||
| date_from | No | ||
| scope_type | No | ||
| recruiter_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |