---
title: "List job owners"
method: GET
path: "/v3/job_owners"
tags: ["Job Owners"]
---

# List job owners

`GET /v3/job_owners`

## Request

- Base URL: `https://harvest.greenhouse.io`
- URL: `https://harvest.greenhouse.io/v3/job_owners`
- Auth: one of:
  - OAuth 2
    - Authorization code: `https://auth.greenhouse.io/authorize`
    - Client credentials
    - Token URL: `https://auth.greenhouse.io/token` scopes: `harvest:job_owners:list`
  - HTTP bearer

Job owners are the recruiters, sourcers, and coordinators on a job's hiring team — the users who own sourcing, recruiting, and scheduling work for the role. Each row pairs one user with one job in one role; a user can hold multiple roles on the same job, and a job can have multiple users in each role. Filter to one parent with `parent=job` or `parent=user` plus `ids`, or narrow to a single role with `type`. Hiring managers are exposed on the separate `/v3/job_hiring_managers` endpoint.

## Query parameters

- `cursor` string
- `per_page` integer
- `ids` integer[]
- `created_at` object
  - `gte` string, date-time
  - `lte` string, date-time
  - `gt` string, date-time
  - `lt` string, date-time
- `updated_at` object
  - `gte` string, date-time
  - `lte` string, date-time
  - `gt` string, date-time
  - `lt` string, date-time
- `user_ids` integer[]
- `job_ids` integer[]
- `fields` string[]
- `type` 'sourcer' | 'recruiter' | 'coordinator'

## Response `200`

Successful

- object[]
  - `id` integer
  - `created_at` string, date-time
  - `updated_at` string, date-time
  - `job_id` integer: Id of the job this hiring-team assignment belongs to. References a `/v3/jobs` row.
  - `user_id` integer: Id of the user assigned to the job in this role. References a `/v3/users` row. The same user can hold multiple roles on the same job; each role is a separate row.
  - `type` 'sourcer' | 'recruiter' | 'coordinator': Hiring-team role this user holds on the job. One of `sourcer`, `recruiter`, or `coordinator`. Hiring managers are exposed on the separate `/v3/job_hiring_managers` endpoint.
  - `responsible` boolean: If `true`, this user is the responsible recruiter or coordinator for the job — the default assignee for new applications created against this job. Always `false` for `sourcer` rows, which do not carry candidate responsibility.

---

[API](https://skmtc.dev/greenhouse/apis/harvest-api.md) - [All operations](https://skmtc.dev/greenhouse/apis/harvest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/greenhouse/apis/harvest-api/revisions/822822e3f771?raw)
