# Migrate your Greenhouse connection to v3
Greenhouse uses OAuth 2.0 authorization (v3) for new connections. API key authentication (v1/v2) is available only for existing connections.
DEPRECATION NOTICE
Greenhouse will remove v1 and v2 API support on August 30, 2026. Recipes that use v1 or v2 will stop functioning after this date. You must migrate all existing recipes to v3.
Greenhouse doesn't support automatic migration. You must manually update all triggers and actions when you switch to a v3 connection.
Use this guide with the Greenhouse v3 object coverage guide to understand object support and required field updates.
# Connection types and action compatibility
Greenhouse v3 uses OAuth 2.0 authorization and updated API behavior. API key authentication (v1/v2) is available only for existing connections. These connections will stop working on August 30, 2026, when Greenhouse removes support for the v1 and v2 APIs.
- Connections that use OAuth 2.0 authorization support v3 actions only
- Connections that use API key authentication support v1/v2 actions only
You can't use v1/v2 actions with a v3 connection, or v3 actions with a v1/v2 connection.
You also can't upgrade an existing connection to v3. You must create a new connection that uses OAuth 2.0 authorization (v3).
# Review existing Greenhouse connections
Complete the following steps to identify all Greenhouse connections that use v1 or v2:
Sign in to your Workato account.
Go to Assets > Connections.
Search for Greenhouse and select it.
Review your connections and identify those that use API key authentication.
# Review dependent recipes
Complete the following steps to determine which recipes use your existing Greenhouse connections:
Select a Greenhouse connection.
Locate the Dependencies section.
Click the link to open the dependency graph.
Review all recipes that use this connection.
Repeat these steps for each Greenhouse connection.
# Prepare recipes for testing
Prepare a safe environment before making changes.
Open the recipe version in your test environment, or clone the recipe if you don't use environments. Testing a separate version helps you identify migration issues before updating production recipes.
# Migrate recipes to Greenhouse v3
Complete the following steps to migrate recipes to Greenhouse v3:
# Create a v3 connection
Complete the following steps to create a v3 connection:
Go to Assets > Connections.
Click Create > Connection.
Search for Greenhouse and select it.
Enter a name in the Connection name field.
(Optional) Select the required Harvest OAuth scopes. Workato uses a default set of scopes if left blank.
Select the Environment (production or sandbox).
Click Connect.
Sign in to your Greenhouse account and approve access.
# Update triggers and actions
Replace each v1 action with its v3 equivalent and update the configuration.
Open the recipe.
Select a Greenhouse step.
Replace the v1 action with the corresponding v3 action.
Update input fields and mappings.
Repeat for all Greenhouse steps in the recipe.
Refer to the Greenhouse v3 object coverage guide to identify supported objects, fields, and differences between v1 and v3 actions and triggers.
# Test updated recipes
Validate that your updated recipes function correctly:
Open the recipe in the editor.
Click Test recipe.
Verify inputs and outputs for each step.
Resolve any errors or mismatched fields.
Repeat testing for all updated recipes.
# Activate updated recipes
After testing, activate your updated recipes:
Open the production recipe.
Confirm all Greenhouse steps use v3 actions and the v3 connection.
Save and start the recipe.
If your workspace uses environments, deploy your updated recipes to production before you start them.
# v1 to v3 action mapping
Use the following table to identify replacement actions and required updates.
| v1 action | v3 action | Migration notes |
|---|---|---|
| Upload attachment | Create attachment (v3) | Direct replacement |
| Create object | Create object (v3) | Object coverage differs |
| Mark candidate as hired | Mark candidate as hired (v3) | No major change |
| Advance application | Move application (v3) | Not a 1:1 match. Move supports broader transitions |
| Reject application | Reject application (v3) | Direct replacement |
| Search objects | Search objects (v3) | Query parameters and object coverage differ |
| Update object | Update object (v3) | Supported objects differ |
| Get object by ID | Search objects (v3) | Filter by a comma-separated list of IDs |
# Key differences between v1 and v3
Greenhouse v3 introduces changes to action behavior, search functionality, and object support. Some v1 actions aren't available in v3 and require alternative approaches.
# Broader action behavior
The Move application (v3) action replaces the Advance application action and supports a wider range of transitions. Review your recipe logic to ensure it behaves as expected.
# Search behavior changes
The Search objects (v3) action replaces multiple v1 patterns. It uses different query parameters and supports different object coverage. Update your filters and queries accordingly.
# Object coverage differences
Object support differs between v1 and v3. Confirm that the objects used in your recipes are available before migration.
# Get object by ID
Greenhouse v3 doesn't include a direct equivalent for the Get object by ID action. Use the Search objects (v3) and filter by a comma-separated list of IDs.
# Migration timeline
| Date | Description |
|---|---|
| March 2026 | Greenhouse v3 support is available in Workato |
| August 15, 2026 | Complete migration to v3 |
| August 30, 2026 | Greenhouse removes v1 and v2 API support |
Complete migration by August 15, 2026 to allow time for testing before the final deadline.
Last updated: 4/7/2026, 12:56:57 AM