Campaign Monitor API Provider Setup

API Provider Setup

On this page

To authenticate a Campaign Monitor element instance you must either use an API Key or register a connected app with Campaign Monitor, and use the Client ID, Client Secret, and Callback URL of the app. Also, if you plan to use events, you need to know the List ID of any lists that you want to monitor for events.

Read more about the Campaign Monitor authentication choices: Authenticating with an API key and Authenticating with OAuth.

Register a Connected App

Tip: Find the most up-to-date information in Campaign Monitor's documentation for registering an app.

To register a connected app:

  1. Log in to your Campaign Monitor account.
  2. Navigate to the Account Settings. Click your profile in the top right, and then select Account Settings.
  3. In the menu on the right, click Manage connected apps. Manage Connected Apps
  4. Scroll down, and then click OAuth Registration under the available integrations. OAuth Registration
  5. Complete the required information and upload a logo.
  6. Record the URL you enter in Redirect to here after granted access as your Callback URL where the user returns after authentication. Enter this URL whenever prompted to enter a Callback URL when you authenticate an element instance. Callback URL
  7. Click Register.
  8. Record the Client ID and Client Secret. When you authenticate an element instance, use Client ID as the apiKey and Client Secret as the apiSecret.

Find a List ID

If you plan to use events, you need to know the List ID of any lists that you want to monitor for events.

To find a List ID:

  1. Navigate to the list. Click Lists and subscribers, and then click a list name.
  2. Click change name/type under the list name at the top left of the page. change name/type
  3. Record the API Subscriber List ID, which you can use as the List ID when authenticating an element instance with events.