Deprecated — Use POST /v1/jobs/search instead for full filtering, sorting, and vector search.
Retrieve a paginated list of jobs with team members and candidate counts. Optionally filter by archive status (is_archived) and/or team member and role (e.g. “Executive Sponsor”).
Include control: The include query param accepts a comma-separated list. Allowed values: custom_fields. When omitted, no extra sections are returned.
Note: This endpoint does NOT return pipeline stages. To get a job’s pipeline stage IDs and names (needed for stage-based filtering in person search), use GET /v1/jobs/{id} instead.
Authenticate with a Bearer token: API key, OAuth token, or session token.
Records to skip for pagination. Defaults to 0.
x >= 0Max records per page (1–100). Defaults to 100.
1 <= x <= 100Filter by archive status. Omit for all jobs, true for archived only, false for active only.
Filter to jobs where this team member is assigned. Get IDs from GET /v1/team-members.
Filter by team member email. Fallback when team_member_id is not available.
Filter to jobs that have a member with this role. Get role IDs from GET /v1/jobs/team-member-roles.
Filter by role name (e.g. "Executive Sponsor"). Fallback when team_member_role_id is not available.
Comma-separated extra sections. Values: custom_fields. Omit for base fields only.