replace_hiring_team
Replace a job's hiring team by overwriting specified roles (sourcers, recruiters, coordinators, hiring managers); omitted roles remain unchanged.
Instructions
Replace the hiring team for a job. Write operation — overwrites existing members.
Only the roles you pass are replaced; omitted roles are left alone.
Members missing from a passed list are removed and new ones are added.
To find job_id: list_jobs → match by name. For member user_ids:
list_users → match each person by name. Returns added, removed and
any per-member errors.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | Greenhouse job ID | |
| sourcers | No | Array of {user_id: N} — replaces all sourcers | |
| recruiters | No | Array of {user_id: N, candidate_responsibility?: active|inactive|future|all} — replaces all recruiters | |
| coordinators | No | Array of {user_id: N, candidate_responsibility?: active|inactive|future|all} — replaces all coordinators | |
| hiring_managers | No | Array of {user_id: N} — replaces all hiring managers |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |