For Agents
Send email and SMS campaigns, manage contact lists, and trigger marketing automations through ActiveTrail's API.
Get started with ActiveTrail API 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 an email campaign with ActiveTrail"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with ActiveTrail API API.
Manage subscribers and bulk-import contacts via /contacts and /contacts/ImportContactsBulk
Organise audiences into groups and add or remove members through /groups and /groups/{groupId}/members
Send and schedule email campaigns using /campaigns and /campaigns/{campaignId}/send
Trigger SMS campaigns through the /smscampaign endpoint
GET STARTED
Use for: I need to add a new subscriber to a group, Send an email campaign to a specific group, Trigger an automation when a customer signs up, Bulk import a CSV of contacts into ActiveTrail
Not supported: Does not handle deliverability infrastructure, push notifications, or paid advertising — use for ActiveTrail email and SMS campaigns, contact lists, and automation triggers only.
Jentic publishes the only available OpenAPI specification for ActiveTrail API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for ActiveTrail API, keeping it validated and agent-ready. ActiveTrail is an email marketing and automation platform with endpoints for contacts, groups, email campaigns, SMS campaigns, and automations. The spec covers 20 operations under five tags — Contacts, Groups, Campaigns, Automations, and SMS — with the API key passed in the Authorization header. The base URL points at ActiveTrail's MyMarketing platform.
Fire marketing automations on contact events via /automations/{automationId}/trigger
Look up and update single contacts by email at /contacts/{email}
Patterns agents use ActiveTrail API API for, with concrete tasks.
★ Newsletter subscriber sync
Marketers sync website signups into ActiveTrail to drive newsletter sends. An agent can POST a new contact to /contacts when a form is submitted, attach them to a group via /groups/{groupId}/members, and confirm subscription status. The bulk-import endpoint /contacts/ImportContactsBulk handles larger CSV uploads from partner lists.
POST a new contact to /contacts with email and first_name, then add them to group 12 via /groups/12/members
Campaign scheduling
Email marketing teams schedule weekly newsletters and promotional sends. An agent can create a campaign at /campaigns, set its target group, and trigger send through /campaigns/{campaignId}/send. Pair this with an automation trigger so abandoned-cart or onboarding flows fire on contact events without a marketer manually clicking send.
Create a campaign for group 7 at /campaigns and trigger send via /campaigns/{campaignId}/send
SMS notification flow
Retailers and event organisers send time-sensitive SMS to customers. An agent can post to /smscampaign with the audience, message body, and send time. Combined with an automation trigger, the agent can also fire an SMS when a customer enters a workflow stage.
POST to /smscampaign with group_id, message body, and a scheduled send time for a flash-sale alert
AI agent integration
Marketing teams building agent assistants expose ActiveTrail through Jentic alongside CRM and analytics APIs. Through Jentic, the agent searches by intent, e.g. 'send an ActiveTrail campaign', and the API key stays in the Jentic vault.
Search Jentic for 'add a contact to ActiveTrail and send a welcome campaign', load both schemas, and execute the chain
20 endpoints — jentic publishes the only available openapi specification for activetrail api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/contacts
Add a contact
/contacts/{email}
Look up a contact by email
/contacts/ImportContactsBulk
Bulk import contacts
/groups
List groups
/groups/{groupId}/members
Add member to group
/campaigns/{campaignId}/send
Send a campaign
/smscampaign
Send an SMS campaign
/automations/{automationId}/trigger
Trigger an automation
/contacts
Add a contact
/contacts/{email}
Look up a contact by email
/contacts/ImportContactsBulk
Bulk import contacts
/groups
List groups
/groups/{groupId}/members
Add member to group
Three things that make agents converge on Jentic-routed access.
Credential isolation
ActiveTrail API keys are stored encrypted in the Jentic vault. Agents receive scoped execution handles, so the Authorization header value never enters the agent's context.
Intent-based discovery
Agents search Jentic by intent, e.g. 'send an ActiveTrail campaign' or 'add a contact', and Jentic returns the matching operation with its input schema.
Time to first call
Direct ActiveTrail integration: 1-2 days for auth, list management, and campaign trigger flow. Through Jentic: under 1 hour.
Alternatives and complements available in the Jentic catalogue.
Mailchimp API
Larger global email marketing platform with broader template and analytics tooling.
Choose Mailchimp when the customer needs a wider integration ecosystem or richer reporting than ActiveTrail provides.
Klaviyo API
E-commerce-focused email and SMS marketing with deep store integration.
Pick Klaviyo for Shopify or e-commerce-heavy use cases where product-event triggers matter more.
Constant Contact API
Long-standing email marketing platform popular with small businesses.
Use Constant Contact when the customer already has a long-running list there and event-marketing features matter.
Specific to using ActiveTrail API API through Jentic.
Why is there no official OpenAPI spec for ActiveTrail API?
ActiveTrail does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call ActiveTrail API 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 ActiveTrail API use?
ActiveTrail uses an API key passed in the Authorization header. You generate the key in your ActiveTrail account settings. Through Jentic, the API key is stored encrypted in the Jentic vault and the agent receives a scoped execution handle, never the raw key.
Can I send email and SMS campaigns with the ActiveTrail API?
Yes. Email campaigns are created at /campaigns and triggered by POST /campaigns/{campaignId}/send. SMS campaigns go through /smscampaign with the audience and message body. Marketing automations can be triggered on demand via /automations/{automationId}/trigger.
What are the rate limits for the ActiveTrail API?
The OpenAPI spec does not declare explicit rate limits, so check ActiveTrail's developer documentation for the current ceiling. Bulk loads should go through /contacts/ImportContactsBulk rather than thousands of single-contact POSTs.
How do I add a contact and send a campaign through Jentic?
Run pip install jentic, search Jentic for 'add an ActiveTrail contact', load the POST /contacts schema, then chain a search for 'send an ActiveTrail campaign' and load /campaigns/{campaignId}/send. Jentic handles the Authorization header from the vault.
Does the ActiveTrail API support contact lookup by email?
Yes. GET /contacts/{email} returns the contact record for a given email address — useful for checking whether someone is already subscribed before adding them or for fetching their group memberships.
/campaigns/{campaignId}/send
Send a campaign
/smscampaign
Send an SMS campaign
/automations/{automationId}/trigger
Trigger an automation