Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

ActiveCampaign Contacts API

The Contacts API from ActiveCampaign — 28 operation(s) for contacts.

ActiveCampaign Contacts API is one of 36 APIs that ActiveCampaign publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.

This API exposes 9 JSON Schema definitions.

Tagged areas include Contacts. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, authentication docs, an AsyncAPI specification, and 9 JSON Schemas.

This API exposes 36 operations across 28 paths. It is described by OpenAPI 3.0.3, at version 3.0.0.

Requests are made against a single base URL, https://{yourAccountName}.api-us1.com/api/3.

36 operations 28 paths 0 schemas 4 DELETE24 GET6 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
3.0.0
Base URL
https://youraccountname.api-us1.com/api/3
Authentication
API Key
Resource Areas
1

Authentication & Security 1

ActiveCampaign Contacts API declares 1 security scheme for authenticating requests. An API key is passed in the header as Api-Token (ApiToken). By default, every request must be authenticated.

  • ApiToken — Your ActiveCampaign API token

Paths & Operations 36

Across 28 paths, the API surfaces 36 operations — 4 DELETE, 24 GET, 6 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Contacts 36
POST
/contacts
ActiveCampaign Create a Contact
create-a-new-contact body → 201404422
GET
/contacts
ActiveCampaign List, Search, and Filter Contacts
list-all-contacts 30 params → 200400
POST
/contact/sync
ActiveCampaign Sync a Contact's Data
sync-a-contacts-data body → 201400
GET
/contacts/{id}
ActiveCampaign Retrieve a Contact
get-contact 1 param → 200404
PUT
/contacts/{id}
ActiveCampaign Update a Contact
update-a-contact-new 1 param body → 200404
DELETE
/contacts/{id}
ActiveCampaign Delete a Contact
delete-contact 1 param → 200404
POST
/contactLists
ActiveCampaign Update List Status for a Contact
update-list-status-for-contact body → 200400
GET
/contacts/{id}/contactAutomations
ActiveCampaign List All Automations the Contact is in
list-all-contactautomations-for-contact 1 param → 200404
GET
/contacts/{id}/scoreValues
ActiveCampaign Retrieve a Contact's Score Value
retrieve-a-contacts-score-value 1 param → 200404
GET
/contacts/{id}/bounceLogs
ActiveCampaign Retrieve a Contact's Bounce Logs
retrieve-contact-bounce-logs 1 param → 200404
GET
/contacts/{id}/contactData
ActiveCampaign Retrieve a Contact's Data
retrieve-contact-data 1 param → 200404
GET
/contacts/{id}/contactGoals
ActiveCampaign Retrieve a Contact's Goals
retrieve-contact-goals 1 param → 200404
GET
/contacts/{id}/contactLists
ActiveCampaign Retrieve a Contact's List Memberships
retrieve-contact-list-memberships 1 param → 200404
GET
/contacts/{id}/contactLogs
ActiveCampaign Retrieve a Contact's Logs
retrieve-contact-logs 1 param → 200404
GET
/contacts/{id}/contactDeals
ActiveCampaign Retrieve a List of Contact's Deals
retrieve-contact-deals-list 1 param → 200404
GET
/contacts/{id}/deals
ActiveCampaign Retrieve a Contact's Deals
retrieve-contact-deals 1 param → 200404
GET
/contacts/{id}/fieldValues
ActiveCampaign Retrieve a Contact's Field Values
retrieve-contact-field-values 1 param → 200404
GET
/contacts/{id}/geoIps
ActiveCampaign Retrieve a Contacts List of Geo-ips
retrieve-contact-geo-ips 1 param → 200404
GET
/contacts/{id}/notes
ActiveCampaign Retrieve a Contacts Notes
retrieve-contact-notes 1 param → 200404
GET
/contacts/{id}/organization
ActiveCampaign Retrieve a Contacts Organization
retrieve-contact-organization 1 param → 200404
GET
/contacts/{id}/plusAppend
ActiveCampaign Retrieve a Contacts Plus Append
retrieve-contact-plus-append 1 param → 200404
GET
/contacts/{id}/trackingLogs
ActiveCampaign Retrieve a Contacts Tracking Logs
retrieve-contact-tracking-logs 1 param → 200404
GET
/contacts/{id}/accountContacts
ActiveCampaign Retrieve a Contacts Account Contacts
retrieve-contact-account-contacts 1 param → 200404
GET
/contacts/{id}/automationEntryCounts
ActiveCampaign Retrieve a Contacts Automation Entry Counts
retrieve-contact-automation-entry-counts 1 param → 200404
POST
/contactAutomations
ActiveCampaign Add a Contact to an Automation
create-new-contactautomation body → 201403
GET
/contactAutomations
ActiveCampaign List All Automations a Contact is in
list-all-contact-automations → 200
GET
/contactAutomations/{id}
ActiveCampaign Retrieve an Automation a Contact is in
retrieve-a-contactautomation 1 param → 200404
DELETE
/contactAutomations/{id}
ActiveCampaign Remove a Contact from an Automation
delete-a-contactautomation 1 param → 200403
POST
/contactTags
ActiveCampaign Add a Tag to Contact
create-contact-tag body → 201404422
DELETE
/contactTags/{id}
ActiveCampaign Remove a Tag from a Contact
remove-a-contacts-tag 1 param → 200404
POST
/contactDeals
ActiveCampaign Create a Secondary Contact
create-a-secondary-contact body → 200422
GET
/contactDeals
ActiveCampaign List All Secondary Contacts
list-all-secondary-contacts → 200400
GET
/contactDeals/{id}
ActiveCampaign Retrieve a Secondary Contact
retrieve-a-secondary-contact 1 param → 200404
PUT
/contactDeals/{id}
ActiveCampaign Update a Secondary Contact
update-a-secondary-contact 1 param body → 200404422
DELETE
/contactDeals/{id}
ActiveCampaign Delete a Secondary Contact
delete-a-secondary-contact 1 param → 200404
GET
/contacts/{contactId}/trackingLogs
ActiveCampaign Get Contact's Tracking Logs/Events
get-contacts-tracking-logsevents 1 param → 200

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

activecampaign-contacts-api-openapi.yml Raw ↑

Other APIs ActiveCampaign publishes across the network.

ActiveCampaign Accounts API
ActiveCampaign Addresses API
ActiveCampaign AI API
ActiveCampaign Automations API
ActiveCampaign Branding API
ActiveCampaign Broadcasts API
ActiveCampaign Bulk Import API
ActiveCampaign Calendars API
ActiveCampaign Campaigns API
ActiveCampaign Credits API
ActiveCampaign Custom Objects API
ActiveCampaign Deals API