greenhouse · 134 tools · no triggers
Connect it
run auth greenhouse
run auth greenhouse --scope team # shared with the organization
Use it
run greenhouse # common commands
run greenhouse --all # every command
import { greenhouse } from "@boxd/run";
Common tools
| Tool | What it does |
|---|---|
get-current-user | Get the Greenhouse user represented by the connected Harvest OAuth token. |
activate-user | Reactivate a previously deactivated Greenhouse user via the Harvest v3 API so they can sign in again. |
anonymize-candidate | Tool to anonymize selected categories of personally identifiable data on a Greenhouse candidate via the Harvest v3 API, for GDPR or right-to-be-forgotten requests. |
apply-candidate-tag | Tool to apply an existing candidate tag to a candidate via the Greenhouse Harvest v3 API. |
bulk-create-blocked-spam-sources | Tool to add multiple blocked spam sources to Greenhouse in a single request via the Harvest v3 API. |
All 134 tools
All 134 tools
| Tool | What it does |
|---|---|
activate-user | Reactivate a previously deactivated Greenhouse user via the Harvest v3 API so they can sign in again. |
anonymize-candidate | Tool to anonymize selected categories of personally identifiable data on a Greenhouse candidate via the Harvest v3 API, for GDPR or right-to-be-forgotten requests. |
apply-candidate-tag | Tool to apply an existing candidate tag to a candidate via the Greenhouse Harvest v3 API. |
bulk-create-blocked-spam-sources | Tool to add multiple blocked spam sources to Greenhouse in a single request via the Harvest v3 API. |
bulk-create-custom-field-options | Tool to add many custom field options at once to select-type custom fields via the Greenhouse Harvest v3 API. |
bulk-create-openings | Tool to asynchronously create many Greenhouse openings across one or more jobs in a single Harvest v3 call. |
bulk-deactivate-users | Tool to asynchronously deactivate many Greenhouse users in a single Harvest v3 call, up to the bulk-endpoint cap per request. |
bulk-delete-custom-field-options | Tool to archive many custom field options at once by id via the Greenhouse Harvest v3 API. |
bulk-update-blocked-spam-sources | Tool to asynchronously update the note on many Greenhouse blocked spam sources in a single Harvest v3 call. |
bulk-update-custom-field-options | Tool to asynchronously edit many Greenhouse custom field options in a single Harvest v3 call. |
bulk-update-departments | Tool to asynchronously update many Greenhouse departments in a single call via the Harvest v3 API. |
bulk-update-offices | Tool to asynchronously update many Greenhouse offices in a single Harvest v3 call. |
bulk-update-openings | Tool to asynchronously update many Greenhouse openings in a single call via the Harvest v3 API. |
bulk-update-users | Tool to asynchronously update many Greenhouse users in a single call via the Harvest v3 API. |
create-application | Tool to create a new application for an existing Greenhouse candidate via the Harvest v3 API. |
create-approval-flow | Tool to create a multi-step approval flow on a Greenhouse job via the Harvest v3 API. |
create-attachment | Tool to attach a file to an existing Greenhouse application via the Harvest v3 API. |
create-blocked-spam-source | Tool to add a new IP address, CIDR range, email address, or email domain to the organization’s spam blocklist via the Greenhouse Harvest v3 API. |
create-candidate | Tool to create a new candidate profile in Greenhouse via the Harvest v3 API. |
create-candidate-education | Tool to add a new education entry to a Greenhouse candidate’s profile via the Harvest v3 API. |
create-candidate-employment | Tool to add a new work-history (employment) entry to a Greenhouse candidate’s profile via the Harvest v3 API. |
create-candidate-tag | Tool to add a new tag to the organization’s candidate-tag dictionary via the Greenhouse Harvest v3 API. |
create-custom-field | Tool to add a new custom field to your organization’s dictionary via the Greenhouse Harvest v3 API. |
create-custom-field-department | Tool to restrict a custom field’s visibility to one additional department via the Greenhouse Harvest v3 API. |
create-custom-field-office | Tool to restrict a custom field’s visibility to one additional office via the Greenhouse Harvest v3 API. |
create-custom-field-option | Tool to add a new selectable value to a single_select or multi_select custom field via the Greenhouse Harvest v3 API. |
create-department | Tool to create a new department for the organization via the Greenhouse Harvest v3 API. |
create-interview | Tool to create a scheduled interview against a candidate application in Greenhouse Harvest. |
create-job | Tool to create a new Greenhouse job from an existing template via the Harvest v3 API. |
create-job-hiring-manager | Tool to assign a user as a hiring manager on a Greenhouse job via the Harvest v3 API. |
create-job-note | Tool to create a free-form note attached to a Greenhouse job via the Harvest v3 API. |
create-job-owner | Add a Greenhouse user to a job’s hiring team as a recruiter, sourcer, or coordinator via the Harvest v3 API. |
create-note | Tool to create a candidate note, log an email, or record an activity-feed entry on a Greenhouse candidate via the Harvest v3 API. |
create-offer | Tool to create a new offer on an existing Greenhouse application via the Harvest v3 API. |
create-office | Tool to create a new office for the organization via the Greenhouse Harvest v3 API. |
create-opening | Tool to add a new opening (headcount slot) to an existing Greenhouse job via the Harvest v3 API. |
create-user | Create a new user in your Greenhouse Recruiting organization via the Harvest v3 API. |
create-user-email | Attach an additional email address to an existing Greenhouse user via the Harvest v3 API. |
create-user-job-permission | Grant a Greenhouse user a Job Admin role on a single job via the Harvest v3 API. |
deactivate-user | Tool to deactivate a Greenhouse user via the Harvest v3 API, preventing that user from signing in while preserving their historical data. |
delete-application | Tool to permanently delete a single Greenhouse application via the Harvest v3 API, along with its interview stages, scorecards, rejection details, and prospect details. |
delete-applied-candidate-tag | Tool to detach a single tag from a candidate in Greenhouse via the Harvest v3 API, identified by its applied candidate tag id. |
delete-attachment | Tool to permanently remove an attachment from its Greenhouse application via the Harvest v3 API, identified by its attachment id. |
delete-blocked-spam-source | Tool to permanently remove a single blocked spam source from Greenhouse via the Harvest v3 API. |
delete-candidate | Tool to permanently delete a candidate from Greenhouse via the Harvest v3 API. |
delete-candidate-education | Tool to remove a single education entry from a Greenhouse candidate’s profile via the Harvest v3 API. |
delete-candidate-employment | Tool to permanently delete a single employment entry from a candidate’s profile in Greenhouse via the Harvest v3 API. |
delete-candidate-tag | Tool to delete a tag from your organization’s candidate-tag dictionary in Greenhouse via the Harvest v3 API, identified by its candidate tag id. |
delete-custom-field-office | Tool to remove an office from a custom field’s visibility scope via the Greenhouse Harvest v3 API. |
delete-custom-field-option | Tool to archive a single custom field option via the Greenhouse Harvest v3 API so it can no longer be selected on new records. |
delete-interview | Tool to cancel and permanently delete a scheduled interview in Greenhouse via the Harvest v3 API, identified by its interview id. |
delete-job-hiring-manager | Unassign a hiring manager from a Greenhouse job by deleting the job hiring manager join row, identified by its id, via the Harvest v3 API. |
delete-job-note | Permanently delete a Greenhouse job note, identified by its id, via the Harvest v3 API. |
delete-job-owner | Remove a Greenhouse user from a job’s hiring team in a single role by deleting the job owner join row, identified by its id, via the Harvest v3 API. |
delete-user-job-permission | Tool to revoke a single Greenhouse user job permission by its id via the Harvest v3 API, removing that user’s Job Admin role on the associated job. |
get-current-user | Get the Greenhouse user represented by the connected Harvest OAuth token. |
hire-application | Tool to mark a Greenhouse application as hired and close out the matching opening on the job via the Harvest v3 API. |
list-applications | List the applications in your Greenhouse organization, which associate candidates with jobs (candidate applications attach to exactly one job… |
list-application-stages | List the application stage history rows in your Greenhouse organization - one row per interview stage an application has occupied, with entered_at… |
list-approval-flows | Tool to list the approval flows in a Greenhouse organization via the Harvest v3 API. |
list-approver-groups | Tool to list the approver groups in a Greenhouse organization via the Harvest v3 API. |
list-approvers | Tool to list approver records in a Greenhouse organization via the Harvest v3 API. |
list-attachments | List the attachments in your Greenhouse organization, which are files associated with applications such as resumes, cover letters, take-home tests… |
list-bulk-requests | List the asynchronous bulk requests submitted to Greenhouse Harvest v3, each tracking a batch operation with its record, success, and failure counts and current status. |
list-candidate-educations | Tool to list candidate educations in a Greenhouse organization via the Harvest v3 API. |
list-candidate-employments | Tool to list candidate employments in a Greenhouse organization via the Harvest v3 API. |
list-candidates | List the candidates (active applicants and prospects) in your Greenhouse organization, returning each candidate’s profile: names, contact methods… |
list-candidate-tags | Tool to list the candidate tags configured in a Greenhouse organization via the Harvest v3 API. |
list-close-reasons | Tool to list the close reasons configured in a Greenhouse organization via the Harvest v3 API. |
list-custom-field-departments | Tool to list the custom field department associations configured in a Greenhouse organization via the Harvest v3 API. |
list-custom-field-offices | Tool to list the custom_field_office associations in a Greenhouse organization via the Harvest v3 API. |
list-custom-field-options | Tool to list the custom field options configured in a Greenhouse organization via the Harvest v3 API. |
list-custom-fields | Tool to list the custom field definitions configured in a Greenhouse organization via the Harvest v3 API. |
list-default-interviewers | List the default interviewers configured in a Greenhouse organization via the Harvest v3 API. |
list-demographic-answer-options | Tool to list all of a Greenhouse organization’s demographic answer options via the Harvest v3 API. |
list-demographic-answers | Tool to list all of a Greenhouse organization’s demographic answers via the Harvest v3 API. |
list-demographic-questions | Tool to list the demographic questions configured in a Greenhouse organization via the Harvest v3 API. |
list-demographic-question-sets | Tool to list all of a Greenhouse organization’s demographic question sets via the Harvest v3 API. |
list-departments | Tool to list the departments configured in a Greenhouse organization via the Harvest v3 API. |
list-eeoc | Tool to list EEOC self-identification responses in a Greenhouse organization via the Harvest v3 API. |
list-email-templates | Tool to list the email templates configured in a Greenhouse organization via the Harvest v3 API. |
list-focus-candidate-attributes | List the focus candidate attributes in your Greenhouse organization - the subset of a job’s job_candidate_attributes that an interview kit elevates… |
list-interviewer-tags | List the interviewer tags in your Greenhouse organization: the organization-defined labels that can be assigned to interviewer users (for example… |
list-interview-kits | Tool to list the interview kits (per-job, per-slot evaluation packets interviewers see when conducting an interview) in a Greenhouse organization via the Harvest v3 API. |
list-interviews | Tool to list scheduled interview events in a Greenhouse organization via the Harvest v3 API. |
list-job-board-custom-locations | Tool to list a Greenhouse organization’s job board custom locations via the Harvest v3 API. |
list-job-boards | Tool to list the job boards configured in a Greenhouse organization via the Harvest v3 API. |
list-job-candidate-attributes | Tool to list the job candidate attributes (the per-job instances of a job’s candidate_attribute_types) in a Greenhouse organization via the Harvest v3 API. |
list-job-hiring-managers | List the job hiring managers configured in a Greenhouse organization via the Harvest v3 API. |
list-job-interviews | Tool to list the interview slot template definitions configured on jobs’ interview plans in a Greenhouse organization via the Harvest v3 API. |
list-job-interview-stages | List the job interview stages in your Greenhouse organization - the steps that make up each job’s interview plan (e.g. |
list-job-notes | List the free-form, organization-internal notes attached to jobs across your Greenhouse organization. |
list-job-owners | List the job owners across your Greenhouse organization. Use when you need to look up which recruiters, sourcers, and coordinators are assigned to… |
list-job-posts | List the candidate-facing job posts in your Greenhouse organization. |
list-job-post-searchable-locations | List the searchable geographic locations attached to job posts in your Greenhouse organization. |
list-jobs | List the jobs (hiring plans) in your Greenhouse organization. |
list-notes | Tool to list the notes (free-form activity-feed entries) across a Greenhouse organization via the Harvest v3 API. |
list-offers | Tool to list the offers in a Greenhouse organization via the Harvest v3 API. |
list-offices | Tool to list the offices configured in a Greenhouse organization via the Harvest v3 API. |
list-openings | List the openings (individual headcount slots beneath jobs) in your Greenhouse organization. |
list-pay-input-ranges | Tool to list the pay input ranges configured in a Greenhouse organization via the Harvest v3 API. |
list-pay-inputs | Tool to list the pay inputs in a Greenhouse organization via the Harvest v3 API. |
list-prospect-pools | Tool to list the prospect pools configured in a Greenhouse organization via the Harvest v3 API. |
list-prospect-pool-stages | Tool to list the prospect pool stages configured in a Greenhouse organization via the Harvest v3 API. |
list-referrers | List the referrers in your Greenhouse organization. Use when you need to look up the people credited with bringing candidates into the hiring… |
list-rejection-details | Tool to list the per-application rejection records in a Greenhouse organization via the Harvest v3 API. |
list-rejection-reasons | Tool to list the rejection reasons configured in a Greenhouse organization via the Harvest v3 API. |
list-scorecard-question-options | Tool to list scorecard question options - the multiple-choice values shown to interviewers for single_select and multi_select scorecard questions -… |
list-scorecards | Tool to list the scorecards (per-interview evaluations) in a Greenhouse organization via the Harvest v3 API. |
list-sources | Tool to list the sources configured in a Greenhouse organization via the Harvest v3 API. |
list-tracking-links | Tool to list the tracking links configured in a Greenhouse organization via the Harvest v3 API. |
list-user-job-permissions | List the per-user, per-job access grants in your Greenhouse organization, each pairing a user with a Job Admin role on a specific job. |
list-users | List the user accounts (recruiters, hiring managers, interviewers, coordinators, and site admins) in your Greenhouse organization. |
merge-candidates | Tool to merge two candidate profiles in Greenhouse via the Harvest v3 API, collapsing a secondary (duplicate) candidate into a primary one. |
move-application | Tool to move a Greenhouse application to a different interview stage via the Harvest v3 API. |
reject-application | Tool to reject an existing Greenhouse application via the Harvest v3 API, recording the rejection reason and optionally notifying the candidate. |
replace-approver | Tool to swap one approver in a Greenhouse approver group for another user via the Harvest v3 API, without rebuilding the rest of the approval flow. |
request-approvals | Tool to start an existing pending Greenhouse approval flow by emailing its initial approver(s) via the Harvest v3 API. |
revoke-user-permissions | Revoke a Greenhouse user’s site admin permissions via the Harvest v3 API, reverting them to a Basic user. |
search-applications | Search applications through Greenhouse’s full-text candidate search index with richer pipeline filters than the plain list endpoint. |
update-application | Tool to update attribution and metadata on an existing Greenhouse application via the Harvest v3 API. |
update-approval-flow | Tool to toggle whether a Greenhouse approval flow resolves sequentially or in parallel, via the Harvest v3 API. |
update-blocked-spam-source | Tool to update the note on an existing entry in the organization’s spam blocklist via the Greenhouse Harvest v3 API. |
update-candidate | Tool to update an existing candidate’s profile in Greenhouse via the Harvest v3 API. |
update-custom-field | Tool to edit the definition of an existing Greenhouse custom field via the Harvest v3 API. |
update-custom-field-option | Tool to edit the display label, sort order, or external id of an existing custom field option via the Greenhouse Harvest v3 API. |
update-department | Tool to update an existing Greenhouse department via the Harvest v3 API. |
update-interview | Tool to update a scheduled Greenhouse interview via the Harvest v3 API. |
update-job | Tool to update an existing Greenhouse job’s editable fields via the Harvest v3 API. |
update-job-note | Update an existing Greenhouse job note, identified by its id, via the Harvest v3 API. |
update-office | Tool to update an existing office for the organization via the Greenhouse Harvest v3 API. |
update-opening | Tool to edit an existing opening (headcount slot) on a Greenhouse job via the Harvest v3 API, or close/reopen it. |
update-rejection-detail | Tool to patch the rejection reason and/or rejection-question custom field answers on a rejected application’s rejection detail record via the Greenhouse Harvest v3 API. |
update-user | Tool to update an existing user’s profile in Greenhouse via the Harvest v3 API. |