Greenhouse · Capability
Greenhouse Harvest API
The Harvest API provides programmatic access to Greenhouse Recruiting data, including candidates, applications, jobs, departments, offices, and users. Authentication uses HTTP Basic Auth with an API token.
What You Can Do
GET
Get candidates
— List candidates
/candidates
POST
Post candidates
— Create candidate
/candidates
GET
Get candidates id
— Retrieve candidate
/candidates/{id}
PATCH
Patch candidates id
— Update candidate
/candidates/{id}
DELETE
Delete candidates id
— Delete candidate
/candidates/{id}
GET
Get applications
— List applications
/applications
GET
Get applications id
— Retrieve application
/applications/{id}
PATCH
Patch applications id
— Update application
/applications/{id}
POST
Post applications id advance
— Advance application
/applications/{id}/advance
POST
Post applications id hire
— Hire application
/applications/{id}/hire
POST
Post applications id reject
— Reject application
/applications/{id}/reject
GET
Get jobs
— List jobs
/jobs
GET
Get jobs id
— Retrieve job
/jobs/{id}
PATCH
Patch jobs id
— Update job
/jobs/{id}
GET
Get departments
— List departments
/departments
GET
Get offices
— List offices
/offices
GET
Get offices id
— Retrieve office
/offices/{id}
GET
Get users
— List users
/users
GET
Get users id
— Retrieve user
/users/{id}
PATCH
Patch users id
— Update user
/users/{id}
MCP Tools
get-candidates
List candidates
read-only
idempotent
post-candidates
Create candidate
get-candidates-id
Retrieve candidate
read-only
idempotent
patch-candidates-id
Update candidate
delete-candidates-id
Delete candidate
idempotent
get-applications
List applications
read-only
idempotent
get-applications-id
Retrieve application
read-only
idempotent
patch-applications-id
Update application
post-applications-id-advance
Advance application
post-applications-id-hire
Hire application
post-applications-id-reject
Reject application
get-jobs
List jobs
read-only
idempotent
get-jobs-id
Retrieve job
read-only
idempotent
patch-jobs-id
Update job
get-departments
List departments
read-only
idempotent
get-offices
List offices
read-only
idempotent
get-offices-id
Retrieve office
read-only
idempotent
get-users
List users
read-only
idempotent
get-users-id
Retrieve user
read-only
idempotent
patch-users-id
Update user