add_job_permission
Assign job-level access by granting a user a role on a specific job, such as recruiter access to the Backend role. Provide user_id, job_id, and user_role_id; admin-only write operation.
Instructions
Grant a user a role on a specific job. Write operation — admin only.
Users say "give Sarah recruiter access to the Backend role." For user_id: list_users → match by name. For job_id: list_jobs → match by name. For user_role_id: list_user_roles → match by role name (role_type 'job_admin').
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | Job to grant access to — get from list_jobs | |
| user_id | Yes | Greenhouse user ID — get from list_users | |
| user_role_id | Yes | Job Admin role on this job — get valid IDs from list_user_roles |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |