/greenhouse | Type: Application | PCID required: Yes
Tools
| Tool | Description |
|---|---|
greenhouse_get_candidate | Get details of a specific candidate from the Greenhouse Harvest API |
greenhouse_get_job | Get details of a specific job from the Greenhouse Job Board API |
greenhouse_list_candidates | List candidates from the Greenhouse Harvest API with optional filters |
greenhouse_list_departments | List all departments for a job board from the Greenhouse Job Board API |
greenhouse_list_harvest_jobs | List jobs from the Greenhouse Harvest API with optional filters |
greenhouse_list_jobs | List jobs for a specific job board from the Greenhouse Job Board API |
greenhouse_list_offices | List all offices for a job board from the Greenhouse Job Board API |
greenhouse_submit_application | Submit a job application through the Greenhouse Job Board API |
greenhouse_get_candidate
Get details of a specific candidate from the Greenhouse Harvest API Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
candidate_id | string | Yes | — | Candidate ID to retrieve |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"candidate_id": {
"type": "string",
"description": "Candidate ID to retrieve"
}
},
"required": [
"PCID",
"candidate_id"
]
}
greenhouse_get_job
Get details of a specific job from the Greenhouse Job Board API Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
board_token | string | Yes | — | Job board token |
job_id | string | Yes | — | Job ID to retrieve |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"board_token": {
"type": "string",
"description": "Job board token"
},
"job_id": {
"type": "string",
"description": "Job ID to retrieve"
}
},
"required": [
"PCID",
"board_token",
"job_id"
]
}
greenhouse_list_candidates
List candidates from the Greenhouse Harvest API with optional filters Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | number | No | — | Page number for pagination |
per_page | number | No | — | Number of candidates per page (1-500) |
created_before | string | No | — | Filter candidates created before this date (ISO 8601 format) |
created_after | string | No | — | Filter candidates created after this date (ISO 8601 format) |
last_activity_after | string | No | — | Filter candidates with last activity after this date (ISO 8601 format) |
email | string | No | — | Filter candidates by email address |
job_id | string | No | — | Filter candidates by job ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"page": {
"type": "number",
"description": "Page number for pagination"
},
"per_page": {
"type": "number",
"description": "Number of candidates per page (1-500)"
},
"created_before": {
"type": "string",
"description": "Filter candidates created before this date (ISO 8601 format)"
},
"created_after": {
"type": "string",
"description": "Filter candidates created after this date (ISO 8601 format)"
},
"last_activity_after": {
"type": "string",
"description": "Filter candidates with last activity after this date (ISO 8601 format)"
},
"email": {
"type": "string",
"description": "Filter candidates by email address"
},
"job_id": {
"type": "string",
"description": "Filter candidates by job ID"
}
},
"required": [
"PCID"
]
}
greenhouse_list_departments
List all departments for a job board from the Greenhouse Job Board API Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
board_token | string | Yes | — | Job board token |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"board_token": {
"type": "string",
"description": "Job board token"
}
},
"required": [
"PCID",
"board_token"
]
}
greenhouse_list_harvest_jobs
List jobs from the Greenhouse Harvest API with optional filters Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | number | No | — | Page number for pagination |
per_page | number | No | — | Number of jobs per page (1-500) |
created_before | string | No | — | Filter jobs created before this date (ISO 8601 format) |
created_after | string | No | — | Filter jobs created after this date (ISO 8601 format) |
opened_before | string | No | — | Filter jobs opened before this date (ISO 8601 format) |
opened_after | string | No | — | Filter jobs opened after this date (ISO 8601 format) |
closed_before | string | No | — | Filter jobs closed before this date (ISO 8601 format) |
closed_after | string | No | — | Filter jobs closed after this date (ISO 8601 format) |
status | string | No | — | Filter jobs by status |
department_id | string | No | — | Filter jobs by department ID |
office_id | string | No | — | Filter jobs by office ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"page": {
"type": "number",
"description": "Page number for pagination"
},
"per_page": {
"type": "number",
"description": "Number of jobs per page (1-500)"
},
"created_before": {
"type": "string",
"description": "Filter jobs created before this date (ISO 8601 format)"
},
"created_after": {
"type": "string",
"description": "Filter jobs created after this date (ISO 8601 format)"
},
"opened_before": {
"type": "string",
"description": "Filter jobs opened before this date (ISO 8601 format)"
},
"opened_after": {
"type": "string",
"description": "Filter jobs opened after this date (ISO 8601 format)"
},
"closed_before": {
"type": "string",
"description": "Filter jobs closed before this date (ISO 8601 format)"
},
"closed_after": {
"type": "string",
"description": "Filter jobs closed after this date (ISO 8601 format)"
},
"status": {
"type": "string",
"enum": [
"open",
"closed",
"draft"
],
"description": "Filter jobs by status"
},
"department_id": {
"type": "string",
"description": "Filter jobs by department ID"
},
"office_id": {
"type": "string",
"description": "Filter jobs by office ID"
}
},
"required": [
"PCID"
]
}
greenhouse_list_jobs
List jobs for a specific job board from the Greenhouse Job Board API Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
board_token | string | Yes | — | Job board token to retrieve jobs from |
page | number | No | — | Page number for pagination |
per_page | number | No | — | Number of jobs per page (1-500) |
content | boolean | No | — | Include job content in response |
questions | boolean | No | — | Include job questions in response |
departments | boolean | No | — | Include departments in response |
offices | boolean | No | — | Include offices in response |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"board_token": {
"type": "string",
"description": "Job board token to retrieve jobs from"
},
"page": {
"type": "number",
"description": "Page number for pagination"
},
"per_page": {
"type": "number",
"description": "Number of jobs per page (1-500)"
},
"content": {
"type": "boolean",
"description": "Include job content in response"
},
"questions": {
"type": "boolean",
"description": "Include job questions in response"
},
"departments": {
"type": "boolean",
"description": "Include departments in response"
},
"offices": {
"type": "boolean",
"description": "Include offices in response"
}
},
"required": [
"PCID",
"board_token"
]
}
greenhouse_list_offices
List all offices for a job board from the Greenhouse Job Board API Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
board_token | string | Yes | — | Job board token |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"board_token": {
"type": "string",
"description": "Job board token"
}
},
"required": [
"PCID",
"board_token"
]
}
greenhouse_submit_application
Submit a job application through the Greenhouse Job Board API Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
board_token | string | Yes | — | Job board token |
job_id | string | Yes | — | Job ID to apply for |
first_name | string | Yes | — | Applicant first name |
last_name | string | Yes | — | Applicant last name |
email | string | Yes | — | Applicant email address |
phone | string | No | — | Applicant phone number |
resume | string | No | — | Resume content or URL |
cover_letter | string | No | — | Cover letter content |
question_answers | object[] | No | — | Answers to application questions |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"board_token": {
"type": "string",
"description": "Job board token"
},
"job_id": {
"type": "string",
"description": "Job ID to apply for"
},
"first_name": {
"type": "string",
"description": "Applicant first name"
},
"last_name": {
"type": "string",
"description": "Applicant last name"
},
"email": {
"type": "string",
"description": "Applicant email address"
},
"phone": {
"type": "string",
"description": "Applicant phone number"
},
"resume": {
"type": "string",
"description": "Resume content or URL"
},
"cover_letter": {
"type": "string",
"description": "Cover letter content"
},
"question_answers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"question_id": {
"type": "string",
"description": "Question ID"
},
"answer": {
"type": "string",
"description": "Answer to the question"
}
}
},
"description": "Answers to application questions"
}
},
"required": [
"PCID",
"board_token",
"job_id",
"first_name",
"last_name",
"email"
]
}

