Create OAuth 2.0 client credentials
Create OAuth credentials from your Greenhouse account’s Dev Center.
Sign in to Greenhouse
Sign in to your Greenhouse account.
- Click the Configure icon on the navigation bar.
- Click Dev Center on the left menu.
- Click API Credential Management.
Create new OAuth credentials
Click Create new API credentials and select Harvest V3 (OAuth) as the API type.
- Enter a description for your credentials (e.g., “StackOne Integration”)
- Copy the Client ID and Client Secret. Store securely — the Client Secret will not be shown again.
Configure scopes
Navigate to the Settings tab of your newly created credentials. Under Manage Scopes, click the Harvest dropdown and select the scopes for your use case.
Find your User ID (optional)
The User ID field is optional — it identifies the Greenhouse user on whose behalf API requests are made.
- Navigate to Configure > Users.
- Click on the user and copy the numeric ID from the browser URL.
- Example:
https://app.greenhouse.io/account/users/12345678/edit→ User ID is12345678 - To find your own User ID, locate your account (marked “(you)”), click Export to Excel, and find your ID in the User ID column.
Linking the Account from the Hub
Navigate to the Hub
Fill out the fields
- Client ID
- Client Secret
- User ID (Optional) (Optional)
If the account linking is successful, you will see the newly linked account in your Accounts page.