Constant Contact
78 actions · 1 auth method
PreviewAccountContactsEventsSegmentsCampaignsReports
Authentication
OAuth 2.0
OAuth 2.0 provides secure delegated access to Constant Contact resources. You need a Constant Contact developer account…Guides: Connector Profile, Link Account
Actions
|
No scopes found
78 actions
Action
Description
Required scopes
Get Account Summary
Retrieve details about the Constant Contact account
Update Account Summary
Update account details such as name, website, and contact information
Get Account Physical Address
Retrieve the organization’s physical address on file
List Account Emails
List email addresses associated with the Constant Contact account
Create Account Physical Address
Add the organization’s physical address to the Constant Contact account
Update Account Physical Address
Update the organization’s physical address on the Constant Contact account
Create Account Email
Add a new email address to the Constant Contact account
Get User Privileges
Retrieve the privileges associated with the authenticated user
List Contacts
Retrieve a paginated list of contacts with optional filtering
Get Contact
Retrieve a specific contact by their unique ID
Create Contact
Create a new contact in Constant Contact
Update Contact
Update an existing contact’s information by ID
Delete Contact
Delete a contact by their unique ID
Create Or Update Contact
Create a new contact or update an existing one via sign-up form
Resubscribe Contact
Send a resubscribe confirmation email to an unsubscribed contact
List Contact Lists
Retrieve all contact lists in the account
Get Contact List
Retrieve a specific contact list by its unique ID
Create Contact List
Create a new contact list in the account
Update Contact List
Update the name, description, or favorite status of a contact list
Delete Contact List
Delete a contact list by its unique ID
List Custom Fields
Retrieve all custom field definitions in the account
Get Custom Field
Retrieve a specific custom field definition by its unique ID
Create Custom Field
Create a new custom field definition for contacts
Update Custom Field
Update an existing custom field’s label or choices
Delete Custom Field
Delete a custom field definition by its unique ID
List Events
Retrieve a collection of events with event details
Create Event
Create a new event with default settings, registration form, and landing page
Get Event
Retrieve details for a specific event by its unique ID
Update Event
Partially update an event with the provided fields
Copy Event
Create a deep copy of an existing event
List Segments
Retrieve all segments defined in the account
Get Segment
Retrieve a specific segment by its unique ID
Create Segment
Create a new segment with filter criteria
Update Segment
Update an existing segment’s name and filter criteria
Rename Segment
Rename an existing segment without modifying its criteria
Delete Segment
Delete a segment by its unique ID
List Email Campaigns
Retrieve all email campaigns in the account
Get Email Campaign
Retrieve a specific email campaign by its unique ID
Create Email Campaign
Create a new email campaign
Delete Email Campaign
Delete an email campaign by its unique ID
Update Email Campaign Name
Rename an email campaign
Get Campaign Activity
Retrieve a specific email campaign activity by its unique ID
Update Campaign Activity
Update the content and settings of an email campaign activity
Schedule Campaign Activity
Schedule an email campaign activity to send at a specific date or immediately
Get Campaign Activity Schedule
Retrieve the current schedule for an email campaign activity
Unschedule Campaign Activity
Unschedule a scheduled email campaign activity
Test Send Email Campaign
Send a test email to specific email addresses before scheduling
Get Email Campaign Preview
Get the HTML preview of an email campaign activity
Get Send History
Get the send history of an email campaign activity
List Bulk Activities
Retrieve the status of all bulk activities (async jobs) in the account
Get Bulk Activity
Retrieve the status and details of a specific bulk activity by its unique ID
Bulk Import Contacts (JSON)
Import contacts in bulk using a JSON payload
Bulk Export Contacts
Export contacts to a CSV file
Bulk Delete Contacts
Delete contacts in bulk by contact IDs or list membership
Bulk Add Contacts To Lists
Add contacts to one or more lists in bulk
Bulk Remove Contacts From Lists
Remove contacts from one or more lists in bulk
Bulk Add Tags To Contacts
Add one or more tags to contacts in bulk
Bulk Remove Tags From Contacts
Remove one or more tags from contacts in bulk
List Email Campaign Summary Reports
Retrieve aggregate statistics for email campaigns
Get Email Campaign Stats
Retrieve performance tracking statistics for one or more email campaigns
Get Email Campaign Activity Stats
Retrieve performance tracking statistics for up to ten email campaign activities
Get Email Links Report
Retrieve link click counts for a specific email campaign activity
Get Email Sends Report
Retrieve a list of contacts that were sent a specific email campaign activity
Get Email Opens Report
Retrieve each time a contact opened a specific email campaign activity
Get Email Unique Opens Report
Retrieve the last time each contact opened a specific email campaign activity
Get Email Did Not Opens Report
Retrieve contacts that were sent but did not open a specific email campaign activity
Get Email Clicks Report
Retrieve each time a contact clicked a link in a specific email campaign activity
Get Email Forwards Report
Retrieve each time a contact forwarded a specific email campaign activity
Get Email Opt-outs Report
Retrieve contacts that unsubscribed via a specific email campaign activity
Get Email Bounces Report
Retrieve contact bounce data for a specific email campaign activity
List Contact Activity Reports
Retrieve a contact’s tracking activities across all campaigns
Get Contact Activity Summary
Get a summary of campaign actions for a specific contact
Get Contact Open And Click Rates
Get average open and click rates for a specific contact over a date range
List Tags
Retrieve all contact tags in the account
Get Tag
Retrieve details for a specific contact tag by its unique ID
Create Tag
Create a new contact tag with a unique name
Update Tag
Rename an existing contact tag
Delete Tag
Delete a contact tag and unassign it from all contacts
Getting Started
Create or Select a Project
Set up a new project or select an existing one. See the Projects Guide.
Configure the Connector
Enable the connector and set up a connector profile in your project. See Managing Connectors.
Connector Profile
Constant Contact - OAuth 2.0
Link an Account
Connect an account using StackOne Hub or Auth Link.
Link Account
Constant Contact - OAuth 2.0
Use Actions
Invoke actions using one of the methods below:
- MCP – Model Context Protocol for AI assistants
- A2A – Agent-to-Agent protocol
- AI Toolset (TypeScript) – TypeScript SDK for AI agents
- AI Toolset (Python) – Python SDK for AI agents
- Actions RPC – Direct API calls
- Playground – Test actions in the dashboard