> ## Documentation Index
> Fetch the complete documentation index at: https://docs.boxd.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Greenhouse

> Applicant tracking and recruiting software to optimize your entire recruiting process

Applicant tracking and recruiting software to optimize your entire recruiting process

`greenhouse` · **134 tools** · no triggers

## Connect it

```bash theme={"theme":"github-dark"}
run auth greenhouse
run auth greenhouse --scope team    # shared with the organization
```

Or from the [Integrations page](https://app.boxd.sh/integrations) in the console. See [Connections](/guides/integrations/connections) for personal versus shared, and who may remove one.

## Use it

```bash theme={"theme":"github-dark"}
run greenhouse          # common commands
run greenhouse --all    # every command
```

```ts theme={"theme":"github-dark"}
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.                                                                 |

<Accordion title="All 134 tools" icon="list">
  | 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.                                                                                           |
</Accordion>

[Open Greenhouse in the console →](https://app.boxd.sh/integrations/detail/greenhouse)
