Register an OAuth 2.0 application
Create an OAuth2 application in the Harvest Developers portal to obtain the Client ID and Client secret.
1
Sign in to Harvest
2
Create a new OAuth2 application
On the Developer tools page, under OAuth2 applications, click Create new OAuth2 application, then fill in the New OAuth2 application form.
- Enter a Name for the application (for example,
StackOne Integration). - In the Redirect URL field, enter the Callback URL from your Connector Profile.
- In the Access dropdown, always select I need access to one account — do not choose I can work with multiple accounts.
- Scoping the app to a single account lets StackOne determine which Harvest Account ID to send on every request. You choose which account to authorize during the connection step, and StackOne then reads that one account and stores its Account ID automatically.
- In the Products dropdown, select I want access to Harvest.
- Click Create application.

3
Copy the Client ID and Client secret
After creating the application, the app page shows a Parameters section with both credentials.
- Copy the value under Client ID and paste it into the Client ID field in the StackOne Connector profile.
- Copy the value under Client secret and paste it into the Client Secret field in the StackOne Connector profile.
- These values remain available on the application page — reopen it from the Developers page anytime to view them again.

Create the StackOne Connector Profile
1
Create a Connector Profile
Enable the connector and create a Connector Profile in your project. See Setup Connector Profile.
2
Link an Account
Once the Connector Profile is created, continue to link an account.
