How to register your own Constant Contact OAuth app
Register an OAuth app with Constant Contact and connect it to Tenklo
This guide shows you how to register your own app with Constant Contact to obtain your OAuth credentials (client id & secret). These are required to let your users grant your app access to their Constant Contact account.
Prerequisites
Before you begin, note the following requirements for Constant Contact API access:
- You must have a Constant Contact account
Registering your application
Go to the Constant Contact V3 API Developer Portal and sign in with your Constant Contact account.
- Navigate to the My Applications tab in the Developer Portal
- Click Create New Application or Add Application
- Fill in all the required details.
- In Application OAuth2 Settings, select: Authorization Code Flow and Implicit Flow.
- For Refresh Token Type, select Rotating Refresh Tokens
- Click Create to create your application
- After creating your application, click Edit for the app you just created
- In the Redirect URI section, add:
https://api.tenklo.dev/oauth/callback - Click Save to save your changes
- In your application settings, you'll find:
- API Key (Client ID): This is your
client_idfor OAuth requests
- API Key (Client ID): This is your
- Click Generate Client Secret to create your client secret
- Copy and save both the API Key (Client ID) and Client Secret securely. You'll need them when configuring the integration in Tenklo.
The client secret is only shown once when generated. Make sure to copy and save it immediately.
Follow the Quickstart to connect your first account.
OAuth scopes
When configuring your OAuth app, you'll need to specify which scopes your app requires. For a complete list of available OAuth scopes and the endpoints they enable, see Constant Contact's Authorization Scopes Overview.