Skip to main content

Configure Greenhouse

Create Harvest API Key

First, follow this article to create a Harvest API Key in Greenhouse. Use the following settings when configuring the key:

Create new credential
  • API Type: Harvest
  • Partner: Dropbox Sign
  • Description: Dropbox Sign Integration
Manage permissions
  • Users
    • GET: Retrieve User
  • Applications
    • POST: Add Attachment to Application
  • Approvals
    • GET: List Approval Flows For Job
  • Candidates
    • GET: Retrieve Candidate
    • POST: Add Note
  • Custom Fields
    • POST: Create Custom Field
    • GET: Get Custom Fields
  • Offers
    • GET: Retrieve Offer
    • PATCH: Update Application’s Current Offer
  • Custom Fields Options
    • GET: Custom Field Options
    • POST: Create Custom Field Options
SAVE VALUE

Copy the Greenhouse Harvest API Key and store it somewhere safe. You will need this value later.

Create Service Account User

A service user is required to make API calls to Greenhouse. Follow the steps in this article to create a user in Greenhouse with the following permissions:

  • Site Admin: View - See private notes, salary info, and manage offers

After the user has been created, you must retrieve the user id. To do this, view the profile of the new service account user. The id of the user is in the URL:

Retrieve Service Account User Id
SAVE VALUE

Copy the Greenhouse Service User ID and store it somewhere safe. You will need this value later.

Create Webhook

Webhooks are used to communicate when an Offer has been updated. Follow the steps in this article to create the webhook with the following configurations:

SAVE VALUE

Copy the Greenhouse Webhook Secret Key and store it somewhere safe. You will need this value later.

Trigger An Offer Update

Triggering an Offer Update will establish the initial connection with the Dropbox Sign for Greenhouse connector. This action will allow you to finalize the setup process in the next step and is required for the integration to function.

To trigger an offer update:

  • Navigate to the Candidates page, and view or create a test candidate.
  • Select "Offer Details".
  • If there isn't an offer already, create one.
  • Update any field within the offer and click Save.