ActiveCampaign Other API

The Other API from ActiveCampaign — 14 operation(s) for other.

Operations 18

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /activities List a contact's recent activity · ActiveCampaign List a Contact's Activities #
Ask an LLM
“What has a contact been doing recently in ActiveCampaign?”
“Can I see a contact's activity only after a certain date?”
Tell an agent
Show recent activity for contact {contact}.
List contact {contact}'s activities since {after}, newest first.
GET /geoIps/{geoAddressID}/geoAddress Get a contact's geo IP location · ActiveCampaign Retrieve a Contacts Geo IP Address #
Ask an LLM
“Where is a contact located based on their IP address?”
“Can I look up the geographic address behind a contact's geo IP record?”
Tell an agent
Show the geo address for geo IP record {geoAddressID}.
Look up the city and country for geo address {geoAddressID}.
GET /emailActivities List email activities · ActiveCampaign List All Email Activities #
Ask an LLM
“Which emails have been exchanged with a specific contact?”
“Can I see the email activity logged against a deal?”
Tell an agent
List email activities for subscriber {subscriberid}.
Show the emails logged on deal {dealId}.
GET /records/{schemdId}/external/{externalId} Get a custom object record by external ID · ActiveCampaign Get a Record by External Id #
Ask an LLM
“Can I find a custom object record using the ID from my own system?”
“How would I fetch a record by its external ID instead of the internal one?”
Tell an agent
Get the record with external ID {externalId} in schema {schemdId}.
Look up custom object {schemdId} record by external key {externalId}.
POST /connections Create an integration connection · ActiveCampaign Create a Connection #
Ask an LLM
“How do I connect an online store so its orders sync in?”
“Can I register a new integration connection for my shop?”
Tell an agent
Create a connection with {connection}.
Set up a new store integration connection.
GET /connections List e-commerce store connections · ActiveCampaign List All Connections #
Ask an LLM
“Which stores or integrations are connected to my account for deep data?”
“Can I find a connection by the service name or its external ID?”
Tell an agent
List all my integration connections.
Find connections for service {service}.
GET /connections/{id} Get an integration connection · ActiveCampaign Retrieve a Connection #
Ask an LLM
“What service, name and status does a particular connection have?”
“Can I look up one store connection by its ID?”
Tell an agent
Show connection {id}.
Get the details of store integration {id}.
PUT /connections/{id} Update an integration connection · ActiveCampaign Update a Connection #
Ask an LLM
“Can I change the name or logo of an existing store connection?”
“How do I edit a connection I already set up?”
Tell an agent
Update connection {id} with {connection}.
Edit the settings on store integration {id}.
DELETE /connections/{id} Delete an integration connection · ActiveCampaign Delete a Connection #
Ask an LLM
“How do I disconnect a store integration?”
“What happens to a connection when I remove it?”
Tell an agent destructive · confirm first
Delete connection {id}.
Disconnect store integration {id}.
PUT /configs/{id} Update an account setting · ActiveCampaign Update Settings #
Ask an LLM
“Can I change an account configuration setting through the API?”
“How do I update a stored config value?”
Tell an agent
Update config setting {id}.
Change the account setting with ID {id}.
GET /trackingLogs/{eventId}/contact Find the contact behind a tracked event · ActiveCampaign Get Contact by Event ID #
Ask an LLM
“Which contact triggered a particular tracking event?”
“Can I go from a tracking log event ID to the person involved?”
Tell an agent
Get the contact involved in event {eventId}.
Identify the person behind tracking log event {eventId}.
POST /localevent Record a local tracking event · ActiveCampaign Local Events #
Ask an LLM
“How are local events from the tracking script recorded?”
“Can I post a local event row directly?”
Tell an agent
Record the local event {localEvent}.
Submit a new local tracking event.
GET /stripo/personalizationTags List email editor personalization tags · ActiveCampaign Personalization Tags #
Ask an LLM
“Which personalization tags can I insert in the email designer?”
“Can I see the merge tags available for a specific campaign?”
Tell an agent
List personalization tags for campaign {campaignId}.
Show the editor merge tags available in scope {scope}.
GET /stripo/config Get the Stripo email editor config · ActiveCampaign Stripo Config #
Ask an LLM
“What configuration does the Stripo email editor load for a campaign?”
“Can I fetch the editor settings used when designing an email?”
Tell an agent
Get the Stripo editor config for campaign {campaignId}.
Load the Stripo email editor configuration.
GET /content/editorMarkup/{messageId} Get a message's editor markup · ActiveCampaign Get Editor Markup #
Ask an LLM
“Can I pull the raw editor markup behind an email message?”
“What HTML does the designer hold for a given message?”
Tell an agent
Get the editor markup for message {messageId}.
Export the designer markup of message {messageId}.
POST /prism/urlWhitelistings Whitelist a domain for site tracking · ActiveCampaign Add Domain to Whitelist #
Ask an LLM
“How do I allow a new website to be tracked?”
“Can I add my shop's domain to the site tracking whitelist?”
Tell an agent
Add {domain} to the site tracking whitelist.
Whitelist domain {domain} so site tracking works there.
GET /prism/urlWhitelistings List site tracking whitelisted domains · ActiveCampaign List All Whitelisted Domains #
Ask an LLM
“Which domains are allowed for site tracking?”
“Is my website on the site tracking whitelist?”
Tell an agent
List all domains on the site tracking whitelist.
Show which websites site tracking is allowed on.
DELETE /prism/urlWhitelistings/{domain_id} Remove a domain from site tracking · ActiveCampaign Remove Domain from Whitelist #
Ask an LLM
“How do I stop site tracking on a domain I whitelisted?”
“Can I take a website off the tracking whitelist?”
Tell an agent destructive · confirm first
Remove whitelisted domain {domain_id} from site tracking.
Un-whitelist tracking domain {domain_id}.

Documentation

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/activecampaign-other-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

activecampaign-other-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: ActiveCampaign API v3 Other API
  version: '3'
  description: The primary REST API for ActiveCampaign, organized around resources such as contacts, deals, accounts, automations, campaigns, messages, lists, tags, webhooks, custom objects, and ecommerce entities.
  x-generated-from: documentation
  contact:
    name: ActiveCampaign Support
    url: https://www.activecampaign.com
  license:
    name: Proprietary
servers:
- url: https://{yourAccountName}.api-us1.com/api/3
  description: ActiveCampaign API server (account-specific)
  variables:
    yourAccountName:
      default: yourAccountName
      description: Your ActiveCampaign account name
security:
- ApiToken: []
tags:


# --- truncated at 32 KB (78 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/activecampaign/refs/heads/main/openapi/activecampaign-other-api-openapi.yml