Create an OAuth 2.0 App
Register a new OAuth 2.0 application in the SurveyMonkey Developer Portal to obtain your Client ID and Client Secret.
Access the Developer Portal
Navigate to the SurveyMonkey Developer Portal where OAuth apps are managed.
- Sign in to your SurveyMonkey account at developer.surveymonkey.com/apps
- Click My Apps on the left side of the header menu if not already there
Create a New App
Create a new OAuth 2.0 application to generate your credentials.
- Click Add a New App in the top right corner
- Enter an App Nickname (e.g., “StackOne Integration”)
- Select the App type (Private for internal team use, or Public for App Directory)
- Click Create App to generate the application
Configure OAuth 2.0 Settings
Set up the required callback URL and permissions for your OAuth application.
Add Callback URL
Configure the redirect URI required for the OAuth authentication flow.
- In your app settings, click the Settings tab at the top of the page
- Locate the OAuth Redirect URL field
- Enter the callback URL:
https://api.stackone.com/connect/oauth2/surveymonkey/callback - Click Submit Changes to save the redirect URL
Configure Scopes
Add the required API scopes for SurveyMonkey access.
- Scroll down to the Scopes section on the Settings page
- For full access, select all available scopes
- Click Update Scopes to save your selections
Deploy Your App
Deploy your app to move it out of draft status.
Deploy Privately or Publicly
Choose the appropriate deployment option for your use case.
- Draft apps have a 90-day development window before they must be deployed
- For internal team use, deploy as a Private App (no SurveyMonkey review required)
- Private apps require all users to be on the same SurveyMonkey team with a paid plan
- For broader distribution, deploy as a Public App to the App Directory (requires SurveyMonkey review)
Creating the StackOne Connector Profile
To create the Connector Profile in StackOne for SurveyMonkey:Navigate to Connector Profiles
Create New Connector Profile
- Click + Connector Profile
- Search for and select SurveyMonkey
- Select Type as OAuth 2.0
- Fill out the fields using details retrieved from your provider:
- Client ID
- Client Secret
- Application Scopes (Optional)
- (Optional) Select Actions to be enabled for this Connector Profile
- Click Create profile