create_user
Create a new Greenhouse user account as an admin, then grant job access with add_job_permission or add_future_job_permission.
Instructions
Create a new Greenhouse user account. Write operation — admin only.
After creating, use add_job_permission to grant access to specific jobs, or add_future_job_permission for automatic access to new jobs.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"first_name": "<first_name>",
"last_name": "<last_name>",
"email": "<email>"
},
"name": "create_user"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | User's email address — must be unique in Greenhouse | ||
| job_title | No | Job title on the user's profile | |
| last_name | Yes | User's last name | |
| first_name | Yes | User's first name | |
| office_ids | No | Offices to assign the user to — get from list_offices | |
| send_email | No | Send an invitation email to the new user | |
| department_ids | No | Departments to assign the user to — get from list_departments |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |