Skip to main content

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.

1

Access the Developer Portal

Navigate to the SurveyMonkey Developer Portal where OAuth apps are managed.

2

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.

1

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
2

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
3

Get Client Credentials

Retrieve your Client ID and Client Secret from the app settings.

  • On the Settings page, locate the Credentials section
  • Copy the Client ID displayed
  • Copy the Secret (Client Secret)
  • Store these credentials securely as they will be needed for the StackOne connection

Deploy Your App

Deploy your app to move it out of draft status.

1

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:
1

Navigate to Connector Profiles

Login to StackOne and navigate to Connector Profiles
2

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
Congratulations! The new Connector Profile will now show up in your project ready to be used. You can now continue to Link Accounts for SurveyMonkey.