v1
latestOpenAPI 3.1.02026-07-261770816.7 KBList users
Users are the Greenhouse accounts inside your organization — recruiters, hiring managers, interviewers, coordinators, sourcers, and site admins. Each user has a primary_email (sign-in identifier), an optional partner-supplied employee_id for HRIS linkage, an activation state (deactivated), and a site_admin flag indicating unrestricted organization-level access. Use employee_ids, primary_email, or external_office_id/external_department_id to look up users by external identifiers without an extra id round-trip. Integration system users (ISUs) and other service accounts are hidden by default — pass show_service_accounts=true to include them.
Query parameters
Cursor link for pagination from previous page response header. Do not use any other parameters when using this.
Number of results per page
Comma separated list
Return only users belonging to one of these recruiting Agency ids. Greenhouse stores agencies as separate records from users — fetch ids via GET /v3/agencies. Users without an agency association will not match.
Comma separated list
Comma separated list
Return only users who are linked to one of these candidate ids via a person link (used when a candidate also exists as a Greenhouse user, e.g. an ex-employee re-entering the funnel). Look up the candidate id via GET /v3/candidates.
Return only users who have one of these interviewer Tag ids assigned. Interviewer tags are used to group users into interview panels — resolve ids via the tags endpoint.
Comma separated list of fields to return
Return only users whose employee_id is in this list. Useful for HRIS-driven sync where the partner only has external employee identifiers.
Return only users whose user-attribute custom field value selects this custom_field_option id.
Filter by activation state. true returns only deactivated users; false returns only active users; omit to return both.
Return only the user whose primary_email matches this address (exact match).
Return only users assigned to the office whose external_id matches this value. Use this when the partner only has external office identifiers; prefer office_id (via the parent filter) when the Greenhouse id is already known.
Return only users assigned to the department whose external_id matches this value. Use this when the partner only has external department identifiers; prefer department_id (via the parent filter) when the Greenhouse id is already known.
If true, include integration/service-account users (used by Harvest integrations and ISUs) in the result set. Defaults to false, which omits them.
Response
Successful