Permissions:

Product tier: Available for Expert subscription tier with HRIS Link add-on

HRIS Link can be used to programmatically import jobs from your HRIS to Greenhouse Recruiting. You can read more about using HRIS Link to import jobs here.

HRIS Link and Job Admin assignment

HRIS Link uses role_id on your HRIS report to determine which Job Admin permission level a user should be assigned on each imported job's hiring team.

To find role_ids, you can use the Harvest API endpoint GET: List user roles which will retrieve a full list of your organization's Job Admin levels. In the response, id is what you should use for role_id on your hiring team roles. Check out the example below:

Example request

GET: List user roles

curl -X GET \
'https://harvest.greenhouse.io/v1/user_roles
-H 'Authorization: Basic *******' \

Example response

[
{
"id": 4730,
"type": "job_admin",
"name": "Standard"
},
{
"id": 4731,
"type": "job_admin",
"name": "Private"
}
]

In this example, the id 4370 could be used to assign someone Job Admin: Standard permissions on a job using HRIS Link's role_ids.

Once you know your role IDs, use them to assign Job Admin permission levels on your HRIS report on the hiring_manager_role_id, recruiter_role_id, and sourcer_role_id fields.

To improve scalability, we recommend limiting your Job Admin levels to match each role on the hiring team. For example, Job Admin: Recruiter could be used for recruiters, and Job Admin: Hiring Manager for hiring managers.

You can read more about the HRIS Link job import specifications here:

Additional resources