Greenhouse v3 Integration
Automate your privacy requests fulfillment by integrating MineOS to Greenhouse.io v3 Harvest API
This integration lets MineOS automatically handle data access, preview, and deletion requests for candidates in your Greenhouse account.
Deprecation note: Harvest API v1 and v2 will be deprecated and unavailable after August 31, 2026. Please make sure that your use this integration, Greenhouse v3, that uses the latest version of Harvest (v3) by this date.
What this integration does?
- Copy requests (access)
- Deletion requests are automated by anonymizing the customer’s Candidate object
- Preview
Before you start
- Make sure your MineOS plan supports automatic integrations.
- Make sure you have the permissions to create an API key on your Greenhouse account.
Setting up
To connect the Greenhouse integration, follow the steps below:
Step 1: Add Greenhouse as an Integration in MineOS
-
In MineOS, go to the Inventory
-
Click on Add data source, find Greenhouse and click Add

-
Go back to the Inventory, find Greenhouse and open it
-
Navigate to DSR & integrations tab
- If you have an existing Greenhouse integration, click on Add instance. If you don't have an existing integration configured, move to the next step.
-
Under Action for fulfilling requests select Integration
-
In the Integration Type dropdown, choose Greenhouse v3
- Click Set up integration — this launches the configuration wizard
Step 2: Get Your Greenhouse Credentials
Ask your Greenhouse admin to create an API OAuth client for this integration with:
-
Harvest API access
-
Permission to view candidates
-
Permission to anonymize/delete candidates
They'll give you back a Client ID and Client Secret
Step 3: Follow the configuration Wizard
The wizard will prompt you to enter:
-
Greenhouse Client ID - The Client ID from your Greenhouse admin
-
Greenhouse Client Secret - The Client Secret from your Greenhouse admin
Everything else is pre-set — you don't need to change it. Finish the wizard to activate the integration.

How to Test It
-
Save your credentials
-
Send a test request (Preview, Copy, or Delete) for a candidate email you know exists in Greenhouse
-
Confirm you get a success response back
Need Help?
If requests are failing, double-check your Client ID and Secret with your Greenhouse admin — that's the most common issue. For anything else, reach out to your CSM.