For Agents
Manage Constant Contact email marketing programs: create and segment contacts, send and report on email campaigns, schedule sends, and run bulk contact activities through 116 endpoints.
Get started with AppConnect V3 in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"send a constant contact email campaign"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with AppConnect V3 API.
Create, update, and segment contacts across lists, tags, and custom fields
Build, schedule, and A/B test email campaigns with HTML and template content
Run bulk activities including contact imports, exports, deletions, and list membership changes
Pull engagement reports for email campaigns, contacts, landing pages, and SMS
GET STARTED
Use for: I need to add a new contact to a Constant Contact list, I want to launch a scheduled email campaign to a segment, Find all contacts that opened a specific email campaign, Set up an A/B test for a Constant Contact email subject line
Not supported: Does not handle transactional email, SMS sending, or CRM deal pipelines — use for Constant Contact marketing email, contact, and event management only.
Jentic publishes the only available OpenAPI specification for AppConnect V3, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for AppConnect V3, keeping it validated and agent-ready. The Constant Contact V3 API lets developers build integrations with the small-business email marketing platform, covering contacts, contact lists and tags, custom fields, segments, email campaigns and A/B tests, scheduling, reporting, events, and partner webhooks. Authentication uses OAuth 2.0 with scoped permissions for contact and campaign data alongside an x-api-key header for partner identification. The 116 endpoints span 17 resource groups and support both interactive contact management and bulk activities such as contact imports, list membership changes, and tagging operations.
Register webhooks so partner applications receive contact and campaign event notifications
Manage event registrations across event tracks and registration records
Read account summary, sender email addresses, and user privileges for the connected account
Patterns agents use AppConnect V3 API for, with concrete tasks.
★ Bulk Contact Import and Segmentation
Import contact lists from a CRM or spreadsheet into Constant Contact, then organise contacts into lists, tags, and custom fields so that future campaigns can target the right audience. The V3 API exposes JSON and file-based bulk import activities that run asynchronously, returning an activity id that can be polled until completion. Integration time is hours rather than days because list memberships, tags, and custom fields can be updated in bulk through dedicated activity endpoints.
Import 1,200 contacts from a CSV by calling the contacts_file_import activity, poll the activity id until status is complete, then add the imported contacts to list 'Newsletter Subscribers'
Email Campaign Send and Reporting
Create an email campaign, schedule it for a future send time, and pull open, click, bounce, and unsubscribe metrics once the campaign has been delivered. The Email Campaigns and Email Reporting groups expose draft creation, scheduling, and per-campaign engagement reporting so reporting dashboards and CRMs can consume Constant Contact metrics. Reporting endpoints return aggregated counts that can be mapped to a customer activity timeline.
Create an email campaign named 'June Newsletter', schedule it to send on 2026-06-15 at 10:00 UTC to list 'Newsletter Subscribers', and after 24 hours retrieve the campaign's tracking activity
Partner Webhook Integration
Technology partners can register webhooks so that contact updates, list changes, and campaign events flow to an external system in near real time. The API exposes Technology Partners Webhooks endpoints to subscribe to topics, manage subscriptions, and authenticate callbacks. This avoids polling and reduces sync latency for partner platforms that resell or embed Constant Contact.
Register a webhook for the contact_create and contact_update topics that POSTs to https://example.com/cc-webhook with HMAC verification
AI Agent Marketing Operator via Jentic
An AI agent can run a small business's email marketing operation by combining Constant Contact's contact, campaign, and reporting endpoints discovered through Jentic. The agent searches Jentic for the operation it needs, loads the input schema, and executes against Constant Contact without storing OAuth tokens in its context. Jentic's MAXsystem holds the OAuth credentials and returns scoped access for each call, making this safe to run from a multi-tenant agent.
Search Jentic for 'create a constant contact email campaign', load the schema, and execute a draft campaign for list 'Q3 Customers' with subject 'Summer Update' and HTML body from the latest blog post
116 endpoints — jentic publishes the only available openapi specification for appconnect v3, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/contacts
List or search contacts
/contacts
Create a contact
/activities/contacts_json_import
Bulk import contacts from JSON
/emails
Create an email campaign
/emails/activities
Schedule or send an email campaign activity
/reports/summary_reports/email_campaign_summaries
Get aggregated email campaign engagement reports
/contact_lists
List contact lists
/account/summary
Get account summary and sender details
/contacts
List or search contacts
/contacts
Create a contact
/activities/contacts_json_import
Bulk import contacts from JSON
/emails
Create an email campaign
/emails/activities
Schedule or send an email campaign activity
Three things that make agents converge on Jentic-routed access.
Credential isolation
Constant Contact OAuth refresh tokens and the partner x-api-key are stored encrypted in the Jentic vault (MAXsystem). Agents receive short-lived scoped access tokens only when an operation runs, so neither the refresh token nor the partner key enters agent context.
Intent-based discovery
Agents search Jentic by intent (e.g. 'send a constant contact email campaign') and Jentic returns the matching operation from this spec along with its input schema, so the agent calls the right endpoint without crawling Constant Contact's developer portal.
Time to first call
Direct Constant Contact integration: 2-4 days for OAuth, scope handling, bulk-activity polling, and webhook signature verification. Through Jentic: under an hour to search, load schema, and execute.
Alternatives and complements available in the Jentic catalogue.
Mailchimp Marketing API
Mailchimp covers similar email marketing primitives at larger scale with a deeper automation builder.
Choose Mailchimp when the user already has Mailchimp connected, needs Customer Journeys automation, or wants Mailchimp's transactional add-on alongside marketing email.
Klaviyo API
Klaviyo focuses on e-commerce email and SMS with deep Shopify integration.
Choose Klaviyo for e-commerce stores that need product-event-driven flows; choose Constant Contact for general small-business newsletters and events.
SendGrid Email Activity API
SendGrid handles transactional email delivery while Constant Contact handles marketing campaigns.
Use SendGrid for password resets and receipts, and Constant Contact for newsletters and promotional campaigns to the same audience.
HubSpot Marketing Emails API
HubSpot CRM stores the source-of-truth contact record while Constant Contact handles the email send.
Use HubSpot to read enriched contact properties, then sync the audience to Constant Contact for the actual campaign send.
Specific to using AppConnect V3 API through Jentic.
Why is there no official OpenAPI spec for AppConnect V3?
Constant Contact does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call AppConnect V3 via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the AppConnect V3 API use?
The API uses OAuth 2.0 with both authorization code and implicit flows scoped to contact_data, campaign_data, account_read, and account_update, plus an x-api-key header for partner identification. Through Jentic the OAuth refresh token is held in the MAXsystem vault and the agent only ever sees a short-lived scoped access token at call time.
Can I run bulk contact imports with the AppConnect V3 API?
Yes. POST to /activities/contacts_json_import or /activities/contacts_file_import to enqueue an import activity, then poll /activities/{activity_id} until status is complete. The same Bulk Activities group also supports contact deletes, list membership changes, and tag add/remove.
What are the rate limits for the AppConnect V3 API?
Constant Contact applies per-application rate limits that vary by endpoint and partner tier; limits and current usage are returned in response headers and documented in Constant Contact's developer portal. Through Jentic, retries with exponential backoff are handled at the SDK level so agents do not need to implement throttling logic themselves.
How do I send an email campaign with the AppConnect V3 API through Jentic?
Run `jentic.search('create a constant contact email campaign')`, load the returned operation, and execute with the campaign name, list ids, subject, and HTML body. Jentic resolves this to POST /emails to create the draft and POST /emails/activities to schedule the send.
Does the AppConnect V3 API support A/B testing email subject lines?
Yes. The Email Campaigns AB Tests resource group exposes endpoints to create A/B subject line tests, configure test winner criteria, and retrieve test results once the campaign has run.
/reports/summary_reports/email_campaign_summaries
Get aggregated email campaign engagement reports
/contact_lists
List contact lists
/account/summary
Get account summary and sender details