Prerequisites for Creating a Connection

To use the SurveyMonkey Adapter, you must first have access to the SurveyMonkey APIs for your integration. To access these APIs, you must create a SurveyMonkey application.

Note:

SurveyMonkey has changed their authentication flow. Applications created after November 1, 2016 use the new authentication flow, which does not use the API key. Therefore, Oracle Integration does not support old authentication flows. The new authentication flow is supported for all new and old applications. For old applications (created before November 1, 2016), the credentials must be refreshed to use the new authentication flow. This can be done by going to the SurveyMonkey application’s settings and refreshing the client.

Note:

Before creating a SurveyMonkey connection, you must upload the trusted SurveyMonkey public certificate to Oracle Integration. The SurveyMonkey public certificate can be downloaded from https://www.surveymonkey.com. Rename the file extension to .cer. To upload the certificate, see Upload a Certificate to Connect with External Services.
  1. Open a web browser and navigate to the SurveyMonkey Developer Console at https://developer.surveymonkey.com.
  2. Register a new account:
    1. Click Register.
    2. Complete the mandatory fields.
    3. Click Sign Up.
  3. Click My Apps on the navigation bar.
  4. Create a new application:
    1. Agree to the SurveyMonkey API Developer Terms.
    2. Click Create.
    3. Click Add New App.
    4. Enter a name for the application in the App Name field.
    5. In the Redirect URI field, enter the redirect URL.

      Note:

      If you don't know the following information, check with your administrator:

      • If your instance is new or upgraded from Oracle Integration Generation 2 to Oracle Integration 3.
      • The complete instance URL with the region included (required for new instances).
      For Connections… Include the Region as Part of the Redirect URL? Example of Redirect URL to Specify…
      Created on new Oracle Integration 3 instances Yes.
      https://OIC_instance_URL.region.ocp.oraclecloud.com/icsapis/agent/oauth/callback

      Created on instances upgraded from Oracle Integration Generation 2 to Oracle Integration 3

      No.

      This applies to both:

      • New connections created after the upgrade
      • Existing connections that were part of the upgrade
      https://OIC_instance_URL.ocp.oraclecloud.com/icsapis/agent/oauth/callback
    6. Click Create App.
  5. Copy or record the values in the Client ID and the Secret fields. This information is required when configuring connection security in Configure Connection Security.

Note:

You can use the application without deploying it. However, you must deploy it within 90 days of application registration. Otherwise, the application is disabled. See Getting Started.