Register an OAuth Application
Register an application in the Gusto Developer Portal to obtain OAuth credentials for API access.
Create a Developer Portal Account
Go to the Gusto Developer Portal and create an account if you don’t have one.
- Click Sign Up to create a new developer account
- Accept the terms of service
- Complete account verification
Create a New Application
Once signed in, click Applications in the left sidebar, then click Create application and fill in the application details.
- Application name: Enter a name for your application (e.g., StackOne Integration)
- Organization: Select your organization from the dropdown
- Redirect URI: Enter
https://api.stackone.com/connect/oauth2/gusto/callback - Category: Select the appropriate category for your integration
- If building a time tracking integration, check Disable Gusto’s time tracking features
- Click Create to register the application
Understanding Environments
Gusto provides separate environments for development and production.
Sandbox Environment
Initial credentials provide access to the Demo environment for development and testing.
- API Base URL:
https://api.gusto-demo.com - Use demo accounts to build and test your integration
- No real payroll data is processed in this environment
Production Environment
Production credentials are issued after your integration is approved.
- Complete the Production Pre-Approval application in the Developer Portal
- Wait for approval from Gusto’s Partnerships team
- Once approved, production credentials will be available in your Developer Portal
- Production API Base URL:
https://api.gusto.com
OAuth Authorization Requirements
Understand the user requirements for authorizing your application.
Creating the StackOne Connector Profile
To create the Connector Profile in StackOne for Gusto:Navigate to Connector Profiles