ActiveCampaign

ActiveCampaign is an email marketing, marketing automation, sales automation, and CRM software platform for small-to-mid-sized businesses.

Using ActiveCampaign?

Easy connect ActiveCampaign with other services: CRM, webinars, email campaigns, calls, chat bots, Google Sheets, and other 150+ services

Connect ActiveCampaign with other services in few minutes

Easy integrate ActiveCampaign and connect realtime online data sync with other services: Pipedrive, WebinarJam, GetResponse, Google Sheets, SMS or voice calls, messengers and many more.

Templates for ActiveCampaign integration

It is much easier to configure ActiveCampaign's connection to other services using ready-made script templates. You can also create a new custom workflow using our visual constructor.

ActiveCampaign's triggers and actions

Triggers
  • Trigger will activate after contact, admin user, API call or automated systems forward campaign (through active campaign forward link)

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • list, Object
    • campaign, Object
    • forward, Object
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems share campaign

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • list, Object
    • campaign, Object
    • share, Object
    • contact, Object
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems start sending campaign

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • list, Object
    • campaign, Object
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems add contact (or is confirm)

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • list, Object
    • form, Object
    • contact, Object
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems create contact note

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • list, Object
    • note, String
    • contact, Object
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems add contact tag

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems removed contact tag

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems unsubscribe contact

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • list, Object
    • form, Object
    • campaign, Object
    • unsubscribe, Object
    • contact, Object
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems update contact

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • list, Object
    • contact, Object
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems add deal

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • deal, Object
    • contact, Object
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems add deal note

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • deal, Object
    • note, Object
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems add deal pipeline

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • pipeline, Object
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems add deal stage

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • stage, Object
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems add deal task

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • deal, Object
    • task, Object
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems will complete deal task

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems add deal task type

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • tasktype, Object
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems update deal

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • deal, Object
    • updated_fields, Array [String]
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems bounce email

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • bounce, Object
    • contact, Object
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems click on link in email

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • list, Object
    • campaign, Object
    • link, Object
    • contact, Object
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems reply on email

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • list, Object
    • campaign, Object
    • result, String
    • message, String
    • contact, Object
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems add list

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • list, Object
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems open campaign

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • list, Object
    • campaign, Object
    • contact, Object
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems reply on sms

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • contact, Object
    • sms, Object
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems will be send sms

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • contact, Object
    • sms, Object
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
  • Trigger will activate after contact, admin user, API call or automated systems unsubscribe via sms

    Parameters:

      • Login, String
      • Sources, Array [String]

    Returns:

    • contact, Object
    • sms, Object
    • url, String
    • type, String
    • date_time, String
    • initiated_by, String
Accounts
  • Add note in existing account

    Parameters:

      • Account Id, String
          • Note, String
      • Login, String

    Returns:

    • accounts, Array [Object]
    • note, Object
  • Bulk create custom field values

    Parameters:

      • Login, String
        • customFieldValues, Array [Object]

    Returns:

    • message, String
  • Bulk create custom field values

    Parameters:

    • No parameter

    Returns:

    • message, String
  • Delete an existing accounts

    Parameters:

    • Login, String
    • ids, Array [Integer]

    Returns:

    • isSuccess, Boolean
  • Create a new account

    Parameters:

      • Login, String
          • Name, String
          • Account Url, String

    Returns:

    • account, Object
  • Create a new account-contact association

    Parameters:

      • Login, String
          • Contact Id, Integer
          • Account Id, Integer
          • Job title, String

    Returns:

    • accountContact, Object
  • Create custom field

    Parameters:

      • Login, String
          • Field label, String
          • Field label, Integer
          • Field label, Array [String]
          • Field label, String
          • Field label, String
          • Is form visible, Boolean
          • Is form visible, Boolean
          • Is form visible, Integer

    Returns:

    • accountCustomFieldMetum, Object
  • Delete an existing account

    Parameters:

    • Login, String
    • Account Id, String

    Returns:

    • isSuccess, Boolean
  • Delete an existing account association

    Parameters:

    • Login, String
    • Account Id, Integer

    Returns:

    • isSuccess, Boolean
  • Delete custom field by identity

    Parameters:

    • Login, String
    • CustomField Id, String

    Returns:

    • isSuccess, Boolean
  • Get account by identity

    Parameters:

    • Login, String
    • Account Id, String

    Returns:

    • account, Object
  • Get account-contact association by identity

    Parameters:

    • Login, String
    • Account Id, String

    Returns:

    • accountContact, Object
  • Get custom field by identity

    Parameters:

    • Login, String
    • CustomField Id, String

    Returns:

    • accountCustomFieldMetum, Object
  • Retrieve all existing account of result of a search in parameter is set

    Parameters:

    • Login, String
    • Search, String

    Returns:

    • accounts, Array [Object]
  • Retrieve all existing account association

    Parameters:

    • Login, String
    • Account Id, String
    • Contact Id, String

    Returns:

    • accountContacts, Array [Object]
    • meta, Object
  • List all custom fields

    Parameters:

    • Login, String

    Returns:

    • accountCustomFieldMeta, Array [Object]
  • List all custom fields

    Parameters:

    • Login, String
    • Account Id, String

    Returns:

    • accountCustomFieldData, Array [Object]
  • Update an existing account

    Parameters:

      • Id, String
      • Login, String
          • Name, String
          • Account Url, String

    Returns:

    • account, Object
  • Update account custom field

    Parameters:

      • Id, String
      • Login, String
          • Field label, String
          • Field label, Integer
          • Field label, Array [String]
          • Field label, String
          • Field label, String
          • Is form visible, Boolean
          • Is form visible, Boolean
          • Is form visible, Integer

    Returns:

    • accountCustomFieldMetum, Object
  • Update existing note in existing account

    Parameters:

      • Note Id, String
      • Account Id, String
          • Note, String
      • Login, String

    Returns:

    • accounts, Array [Object]
    • note, Object
  • Update a existing account-contact association

    Parameters:

      • Id, String
      • Login, String
          • Contact Id, Integer
          • Account Id, Integer
          • Job title, String

    Returns:

    • accountContact, Object
  • Addresses
  • Create a new address

    Parameters:

      • Login, String
          • Company name, String
          • Address, String
          • Country, String
          • Group Id, String
          • Address 2, String
          • City, String
          • State, String
          • Zip, String
          • District, String
          • Is default address, Boolean

    Returns:

    • address, Object
  • Delete address associated with a specific list

    Parameters:

    • Login, String
    • Address Id, String

    Returns:

    • isSuccess, Boolean
  • Delete address associated with a specific user group

    Parameters:

    • Login, String
    • Address Id, String

    Returns:

    • isSuccess, Boolean
  • Delete an existing address

    Parameters:

    • Login, String
    • Address Id, String

    Returns:

    • isSuccess, Boolean
  • Retrieve all existing addresses

    Parameters:

    • Login, String

    Returns:

    • addresses, Array [Object]
    • meta, Object
  • Retrieve an existing address

    Parameters:

    • Login, String
    • Address Id, String

    Returns:

    • address, Object
  • Update an existing address

    Parameters:

      • Id, String
      • Login, String
          • Company name, String
          • Address, String
          • Country, String
          • Group Id, String
          • Address 2, String
          • City, String
          • State, String
          • Zip, String
          • District, String
          • Is default address, Boolean

    Returns:

    • address, Object
  • Automations
  • Get list of all automations

    Parameters:

    • Login, String

    Returns:

    • automations, Array [Object]
    • meta, Object
  • Branding
  • Retrieve a branding

    Parameters:

    • Login, String
    • Branding Id, String

    Returns:

    • branding, Object
  • Update an existing branding resource

    Parameters:

      • Id, String
      • Login, String
          • Site name, String
          • Site logo, String
          • Small site logo, String
          • Header text value, String
          • Header Html value, String
          • Footer text value, String
          • Footer Html value, String
          • Copyright, Boolean
          • Version, Boolean
          • License, Boolean
          • Disable branding, Boolean
          • Help, String
          • Admin template Html, String
          • Admin template css, String
          • Public template Html, String
          • Public template css, String
          • Favicon, String

    Returns:

    • branding, Object
  • Brandings
  • List all existing branding resources

    Parameters:

    • Login, String

    Returns:

    • brandings, Array [Object]
    • meta, Object
  • Campaigns
  • Retrieve all existing campaigns

    Parameters:

    • Login, String

    Returns:

    • campaigns, Array [Object]
    • meta, Object
  • Retrieve a campaign

    Parameters:

    • Login, String
    • Campaign Id, String

    Returns:

    • campaign, Object
  • Retrieve links associated to campaign

    Parameters:

    • Login, String
    • Campaign Id, String

    Returns:

    • links, Array [Object]
  • Contact Automations
  • Get an existing contact automation

    Parameters:

      • Login, String
          • Contact id, String
          • Automation id, String

    Returns:

    • contacts, Array [Object]
    • contactAutomation, Object
  • Delete an existing contact automation

    Parameters:

    • Login, String
    • Contact automation Id, String

    Returns:

    • isSuccess, Boolean
  • Get an existing contact automation

    Parameters:

    • Login, String
    • Contact automation Id, String

    Returns:

    • contactAutomation, Object
  • Contacts
  • Add tag to contact

    Parameters:

      • Login, String
          • Contact id, String
          • Tag's id, String

    Returns:

    • contactTag, Object
  • Create or update contact

    Parameters:

      • Login, String
          • Email, String
          • First name, String
          • Last name, String
          • Phone, String

    Returns:

    • contact, Object
  • Delete an existing contact

    Parameters:

    • Login, String
    • Contact id, String

    Returns:

    • isSuccess, Boolean
  • Retrieve a contacts score value

    Parameters:

    • Login, String
    • Contact id, String

    Returns:

    • scoreValues, Array [Object]
  • View many (or all) contacts by including their ID's or various filters

    Parameters:

    • Login, String
    • Ids, String
    • Create Date, Integer
    • Email, String
    • Email like, String
    • Excelude id, String
    • Form id, String
    • Id greater, String
    • Id less, String
    • List id, String
    • Search, String
    • Segment id, String
    • Series id, String
    • Status, Integer
    • Tag id, String
    • Created before, Integer
    • Created after, Integer
    • Updated before, Integer
    • Updated after, Integer
    • Wait id, String
    • In group lists, Boolean
    • Order by create date, String
    • Order by email, String
    • Order by first name, String
    • Order by last name, String
    • Order by full name, String
    • Order by score, String

    Returns:

    • contacts, Array [Object]
    • meta, Object
  • Remove tag from contact

    Parameters:

    • Login, String
    • Contact tag id, String

    Returns:

    • isSuccess, Boolean
  • Retrieve an existing contact

    Parameters:

    • Login, String
    • Contact id, String

    Returns:

    • contactAutomations, Array [Object]
  • Retrieve an existing contact

    Parameters:

    • Login, String
    • Contact id, String

    Returns:

    • contactAutomations, Array [Object]
    • contactLists, Array [Object]
    • deals, Array [Object]
    • fieldValues, Array [Object]
    • geoAddresses, Array [Object]
    • geoIps, Array [Object]
    • contact, Object
  • Update contact

    Parameters:

      • Id, String
      • Login, String
          • Email, String
          • First name, String
          • Last name, String
          • Phone, String

    Returns:

    • contactAutomations, Array [Object]
    • contactLists, Array [Object]
    • deals, Array [Object]
    • fieldValues, Array [Object]
    • geoAddresses, Array [Object]
    • geoIps, Array [Object]
    • contact, Object
  • Deals
  • Create a new deal

    Parameters:

      • Login, String
          • Title, String
          • Contact id, String
          • Deal value, Integer
          • Currency, String
          • Group, String
          • Stage, String
          • Owner id, String
          • Description, String
          • Percent, Integer
          • Status, Integer

    Returns:

    • contacts, Array [Object]
    • deal, Object
    • dealStages, Array [Object]
  • Create a new note for a deal

    Parameters:

      • Login, String
        • DealId, String
        • Note, String

    Returns:

    • deals, Array [Object]
    • note, Object
  • Create a new pipeline

    Parameters:

      • Login, String
          • Title, String
          • Currency, String
          • All groups, Integer
          • All users, Integer
          • Deal auto-assign option, Integer
          • Users, Array [String]
          • Users ids, Array [String]

    Returns:

    • dealGroup, Object
    • dealGroupGroups, Array [Object]
    • dealGroupUsers, Array [Object]
    • dealStages, Array [Object]
  • Create a new secondary contact for a deal

    Parameters:

      • Login, String
          • Contact Id, Integer
          • Deal Id, Integer

    Returns:

    • deals, Array [Object]
    • contactDeal, Object
  • Delete an existing secondary contact

    Parameters:

    • Login, String
    • Secondary contact id, String

    Returns:

    • isSuccess, Boolean
  • Delete an existing deal

    Parameters:

    • Login, String
    • Deal Id, String

    Returns:

    • isSuccess, Boolean
  • Delete an existing pipeline

    Parameters:

    • Login, String
    • Pipeline Id, String

    Returns:

    • isSuccess, Boolean
  • Get an existing deal

    Parameters:

    • Login, String
    • Deal Id, String

    Returns:

    • deal, Object
  • Get an existing deal

    Parameters:

    • Login, String
    • Search, String
    • Search field, String
    • Title, String
    • Stage, Integer
    • Group, Integer
    • Status, Integer
    • Owner id, Integer
    • Search, Integer
    • Search, String
    • Task type, String
    • Created before, Integer
    • Created after, Integer
    • Updated before, Integer
    • Updated after, Integer
    • Organization Id, Integer
    • Minimum value, Integer
    • Maximum value, Integer
    • Score greater than, String
    • Score less than, String
    • Score, String
    • Order title, String
    • Order by Value, String

    Returns:

    • deals, Array [Object]
    • meta, Object
  • Retrieve all secondary contacts

    Parameters:

    • Login, String

    Returns:

    • contactDeals, Array [Object]
    • meta, Object
  • Retrieve an existing pipeline

    Parameters:

    • Login, String
    • Pipeline Id, String

    Returns:

    • dealGroup, Object
    • dealStages, Array [Object]
  • Retrieve an existing secondary contact

    Parameters:

    • Login, String
    • Secondary contact id, String

    Returns:

    • contactDeal, Object
  • Update a existing note for a deal

    Parameters:

      • Id, String
      • Login, String
        • DealId, String
        • Note, String

    Returns:

    • deals, Array [Object]
    • note, Object
  • Update an existing pipeline

    Parameters:

      • Id, String
      • Login, String
          • Title, String
          • Currency, String
          • All groups, Integer
          • All users, Integer
          • Deal auto-assign option, Integer
          • Users, Array [String]
          • Users ids, Array [String]

    Returns:

    • dealGroup, Object
    • dealGroupGroups, Array [Object]
    • dealGroupUsers, Array [Object]
    • dealStages, Array [Object]
  • Update an existing secondary contact

    Parameters:

      • Id, String
      • Login, String
          • Contact Id, Integer
          • Deal Id, Integer

    Returns:

    • deals, Array [Object]
    • contactDeal, Object
  • Update an existing deal

    Parameters:

      • Id, String
      • Login, String
          • Title, String
          • Contact id, String
          • Deal value, Integer
          • Currency, String
          • Group, String
          • Stage, String
          • Owner id, String
          • Description, String
          • Percent, Integer
          • Status, Integer

    Returns:

    • contacts, Array [Object]
    • deal, Object
    • dealStages, Array [Object]
  • Deals stages
  • Create a new stage for a pipeline

    Parameters:

      • Login, String
        • Title, String
        • Pipline (group) id, String
        • Order, Integer
        • Deal order, String
        • Card region 1, Integer
        • Card region 2, Integer
        • Show avatar, Boolean
        • Card region 4, Integer
        • Card region 5, Integer
        • Color, String
        • Width, Integer

    Returns:

    • dealStage, Object
  • Delete an existing stage

    Parameters:

    • Login, String
    • Stage Id, String

    Returns:

    • isSuccess, Boolean
  • Retrieve all existing stages

    Parameters:

    • Login, String
    • Title, String
    • Pipeline id (Group id), String
    • Title, Boolean

    Returns:

    • dealStages, Array [Object]
    • meta, Object
  • Retrieve an existing stage

    Parameters:

    • Login, String
    • Stage Id, String

    Returns:

    • dealStage, Object
  • Update an existing stage

    Parameters:

      • Id, String
      • Login, String
        • Title, String
        • Pipline (group) id, String
        • Order, Integer
        • Deal order, String
        • Card region 1, Integer
        • Card region 2, Integer
        • Show avatar, Boolean
        • Card region 4, Integer
        • Card region 5, Integer
        • Color, String
        • Width, Integer

    Returns:

    • dealStage, Object
  • DeepData Integrations
  • Create a new connection resource

    Parameters:

      • Login, String
          • Service name, String
          • External Id, String
          • Name, String
          • Logo Url, String
          • Link url, String

    Returns:

    • connection, Object
  • Create a new e-commerce customer resource

    Parameters:

      • Login, String
        • Connection Id, String
        • External Id, String
        • Customer Email, String
        • Accepts marketing, Boolean

    Returns:

    • ecomCustomer, Object
  • Create a new e-commerce order resource

    Parameters:

      • Login, String
        • Source, String
        • Email, String
        • Order products, Array [Object]
        • Currency, String
        • Connection Id, String
        • Customer Id, String
        • External created date, Integer
        • Total price, Integer
        • External Id, String
        • External checkout Id, String
        • Order url, String
        • Abandoned date, Integer
        • External updated date, Integer
        • Shipping method, String
        • Shipping amount, Integer
        • Tax amount, Integer
        • Discount amount, Integer
        • Order number, String

    Returns:

    • connections, Array [Object]
    • ecomOrderProducts, Array [Object]
    • ecomOrder, Object
  • Delete an existing connection resource

    Parameters:

    • Login, String
    • Connection Id, String

    Returns:

    • isSuccess, Boolean
  • Delete an existing e-commerce customer resource

    Parameters:

    • Login, String
    • Customer Id, String

    Returns:

    • isSuccess, Boolean
  • Delete an existing e-commerce order resource

    Parameters:

    • Login, String
    • Order Id, String

    Returns:

    • isSuccess, Boolean
  • Retrieve an existing e-commerce order products list resource

    Parameters:

    • Login, String
    • Order id, String

    Returns:

    • ecomOrderProducts, Array [Object]
  • List all existing e-commerce order resources

    Parameters:

    • Login, String
    • Connection Id, String
    • External Id, String
    • External checkout Id, String
    • Customer email, String
    • State, String
    • Customer Id, String
    • External created date, Integer
    • Sort field, String
    • Order by ascending, Boolean

    Returns:

    • ecomOrders, Array [Object]
    • meta, Object
  • Retrieve an existing e-commerce products

    Parameters:

    • Login, String

    Returns:

    • ecomOrderProducts, Array [Object]
  • Retrieve an existing connection resource

    Parameters:

    • Login, String
    • Connection Id, String

    Returns:

    • connection, Object
  • Retrieve an existing e-commerce order product resource

    Parameters:

    • Login, String
    • Product id, String

    Returns:

    • ecomOrderProduct, Object
  • Retrieve an existing e-commerce customer resource

    Parameters:

    • Login, String
    • Customer Id, String

    Returns:

    • ecomCustomer, Object
  • Retrieve an existing e-commerce customer resource

    Parameters:

    • Login, String
    • Customer email, String
    • External Id, String
    • Connection Id, String

    Returns:

    • ecomCustomers, Array [Object]
    • meta, Object
  • Retrieve an existing e-commerce order resource

    Parameters:

    • Login, String
    • Order Id, String

    Returns:

    • ecomOrder, Object
  • Update an existing connection resource

    Parameters:

      • Id, String
      • Login, String
          • Service name, String
          • External Id, String
          • Name, String
          • Logo Url, String
          • Link url, String
          • Status, Boolean
          • Sync status, Boolean

    Returns:

    • connection, Object
  • Update an existing e-commerce customer resource

    Parameters:

      • Id, String
      • Login, String
        • Connection Id, String
        • External Id, String
        • Customer Email, String
        • Accepts marketing, Boolean

    Returns:

    • ecomCustomer, Object
  • Update an existing ecommerce order/cart resource

    Parameters:

      • Id, String
      • Login, String
        • Source, String
        • Email, String
        • Order products, Array [Object]
        • Currency, String
        • Connection Id, String
        • Customer Id, String
        • External created date, Integer
        • Total price, Integer
        • External Id, String
        • External checkout Id, String
        • Order url, String
        • Abandoned date, Integer
        • External updated date, Integer
        • Shipping method, String
        • Shipping amount, Integer
        • Tax amount, Integer
        • Discount amount, Integer
        • Order number, String

    Returns:

    • connections, Array [Object]
    • ecomOrderProducts, Array [Object]
    • ecomOrder, Object
  • Events tracking
  • Create a new event tracking event (name only)

    Parameters:

      • Login, String
          • Event name, String

    Returns:

    • trackingEventName, String
  • Remove an existing event tracking event (name only)

    Parameters:

    • Login, String
    • Event name, String

    Returns:

    • isSuccess, Boolean
  • List the names of tracked events

    Parameters:

    • Login, String

    Returns:

    • eventTrackingEvents, Array [Object]
    • meta, Object
  • List the names of tracked events

    Parameters:

    • Login, String

    Returns:

    • eventTracking, Object
  • Enable or disable events tracking status

    Parameters:

      • Enable Tracking, Boolean
      • Login, String

    Returns:

    • eventTracking, Object
  • Track an event using event tracking. Event Tracking must be toggled on in your ActiveCampaign account on Settings > Tracking > Event Tracking in order for this call to work

    Parameters:

      • Login, String
        • Event key, String
        • Event name, String
        • Actid, String
        • Email, String
        • Event data, String

    Returns:

    • success, Integer
    • message, String
  • Forms
  • List all forms

    Parameters:

    • Login, String

    Returns:

    • meta, Object
    • forms, Array [Object]
  • Retrieve a form

    Parameters:

    • Login, String
    • Form Id, String

    Returns:

    • form, Object
  • Groups
  • Create a new group

    Parameters:

      • Login, String
          • Group title, String
          • Description, String
          • Add message permission, Boolean
          • Force unsubscribe link, Boolean
          • Optin confirm, Boolean
          • Add list permission, Boolean
          • Edit list permission, Boolean
          • Delete list permission, Boolean
          • Manage email headers permission, Boolean
          • Manage unsubscribe permission, Boolean
          • Bounce settings permission, Boolean
          • Edit messages permission, Boolean
          • Delete messages permission, Boolean
          • Sending message permission, Boolean
          • Add contact permission, Boolean
          • Edit contact permission, Boolean
          • Delete contact permission, Boolean
          • Merging contacts permission, Boolean
          • Import contact permission, Boolean
          • Approve contact permission, Boolean
          • Export contact permission, Boolean
          • Sync contact permission, Boolean
          • Managing contact list segment permission, Boolean
          • Managing contact actions, Boolean
          • Manage contact custom fields, Boolean
          • Adding users, Boolean
          • Editing users, Boolean
          • Delete user, Boolean
          • Adding groups, Boolean
          • Editing groups, Boolean
          • Deleting groups, Boolean
          • Adding templates, Boolean
          • Editing templates, Boolean
          • Deleting templates, Boolean
          • Adding tags, Boolean
          • Editing tags, Boolean
          • Deleting tags, Boolean
          • Manage automations, Boolean
          • Edit subscription form, Boolean
          • View campaign reports, Boolean
          • View reports list, Boolean
          • Users report list, Boolean
          • pgStartupReports, Boolean
          • Trend reports view, Boolean
          • Show gettings started tutorial, Boolean
          • View deals, Boolean
          • Delete deals, Boolean
          • Reassign deals, Boolean
          • Add deal groups, Boolean
          • Edit deal groups, Boolean
          • Delete deal groups, Boolean
          • Manage saved responses, Boolean
          • Approve all campaigns, Boolean
          • Approve first campaign, Boolean
          • Email of approval, String
          • Show social links in campaign, Boolean

    Returns:

    • group, Object
  • Delete an existing group

    Parameters:

    • Login, String
    • Group Id, String

    Returns:

    • isSuccess, Boolean
  • List all existing groups

    Parameters:

    • Login, String

    Returns:

    • groups, Array [Object]
    • meta, Object
  • Retrieve an existing group

    Parameters:

    • Login, String
    • Group Id, String

    Returns:

    • group, Object
  • Update an existing group

    Parameters:

      • Id, String
      • Login, String
          • Group title, String
          • Description, String
          • Add message permission, Boolean
          • Force unsubscribe link, Boolean
          • Optin confirm, Boolean
          • Add list permission, Boolean
          • Edit list permission, Boolean
          • Delete list permission, Boolean
          • Manage email headers permission, Boolean
          • Manage unsubscribe permission, Boolean
          • Bounce settings permission, Boolean
          • Edit messages permission, Boolean
          • Delete messages permission, Boolean
          • Sending message permission, Boolean
          • Add contact permission, Boolean
          • Edit contact permission, Boolean
          • Delete contact permission, Boolean
          • Merging contacts permission, Boolean
          • Import contact permission, Boolean
          • Approve contact permission, Boolean
          • Export contact permission, Boolean
          • Sync contact permission, Boolean
          • Managing contact list segment permission, Boolean
          • Managing contact actions, Boolean
          • Manage contact custom fields, Boolean
          • Adding users, Boolean
          • Editing users, Boolean
          • Delete user, Boolean
          • Adding groups, Boolean
          • Editing groups, Boolean
          • Deleting groups, Boolean
          • Adding templates, Boolean
          • Editing templates, Boolean
          • Deleting templates, Boolean
          • Adding tags, Boolean
          • Editing tags, Boolean
          • Deleting tags, Boolean
          • Manage automations, Boolean
          • Edit subscription form, Boolean
          • View campaign reports, Boolean
          • View reports list, Boolean
          • Users report list, Boolean
          • pgStartupReports, Boolean
          • Trend reports view, Boolean
          • Show gettings started tutorial, Boolean
          • View deals, Boolean
          • Delete deals, Boolean
          • Reassign deals, Boolean
          • Add deal groups, Boolean
          • Edit deal groups, Boolean
          • Delete deal groups, Boolean
          • Manage saved responses, Boolean
          • Approve all campaigns, Boolean
          • Approve first campaign, Boolean
          • Email of approval, String
          • Show social links in campaign, Boolean

    Returns:

    • group, Object
  • Lists
  • Create an new list

    Parameters:

      • Login, String
          • Name, String
          • Id, String
          • Sender url, String
          • Sender reminder, String
          • Send last broadcast, Boolean
          • Carbon copy, String
          • Subscription notify, String
          • Unsubscription notify, String
          • Owner id (User id), Integer

    Returns:

    • list, Object
  • Create a new list group permission

    Parameters:

      • Id, String
      • Login, String
          • List Id, Integer
          • Group Id, Integer

    Returns:

    • listGroup, Object
  • Delete an existing list

    Parameters:

    • Login, String
    • List id, String

    Returns:

    • isSuccess, Boolean
  • Retrieve an existing list

    Parameters:

    • Login, String
    • List id, String

    Returns:

    • list, Object
  • Retrieve an existing list

    Parameters:

    • Login, String
    • List name, String

    Returns:

    • lists, Array [Object]
    • meta, Object
  • Messages
  • Delete an existing message

    Parameters:

    • Login, String
    • Message Id, String

    Returns:

    • isSuccess, Boolean
  • Retrieve all existing messages

    Parameters:

    • Login, String

    Returns:

    • messages, Array [Object]
    • meta, Object
  • Retrieve a message

    Parameters:

    • Login, String
    • Message Id, String

    Returns:

    • message, Object
  • Notes
  • Delete an existing note

    Parameters:

    • Login, String
    • Note id, String

    Returns:

    • isSuccess, Boolean
  • Retrieve an existing note

    Parameters:

    • Login, String
    • Note id, String

    Returns:

    • note, Object
  • Saved responses
  • Create a saved response

    Parameters:

      • Login, String
          • Title, String
          • Subject, String
          • Body, String

    Returns:

    • savedResponse, Object
  • Delete a saved response by identity

    Parameters:

    • Login, String
    • Saved response Id, String

    Returns:

    • isSuccess, Boolean
  • Retrieve a saved response by identity

    Parameters:

    • Login, String
    • Saved response Id, String

    Returns:

    • savedResponse, Object
  • Retrieve an all saved responses that available for account

    Parameters:

    • Login, String

    Returns:

    • savedResponses, Array [Object]
    • meta, Object
  • Update an existing saved response

    Parameters:

      • Id, String
      • Login, String
          • Title, String
          • Subject, String
          • Body, String

    Returns:

    • savedResponse, Object
  • Scores
  • Retrieve a score by identity

    Parameters:

    • Login, String
    • Score id, String

    Returns:

    • score, Object
  • List all scores that available for account

    Parameters:

    • Login, String

    Returns:

    • scores, Array [Object]
    • meta, Object
  • Segments
  • Retrieve a segment by identity

    Parameters:

    • Login, String
    • Segment id, String

    Returns:

    • segment, Object
  • Return all segments that available for account

    Parameters:

    • Login, String

    Returns:

    • segments, Array [Object]
    • meta, Object
  • Settings
  • Update existing settings by id

    Parameters:

      • Settings Id, String
      • Login, String

    Returns:

  • Site tracking
  • Add a domain to the site tracking whitelist

    Parameters:

      • Domain name, String
      • Login, String

    Returns:

    • siteTrackingDomain, Array [Object]
  • List of all whitelisted site tracking domains

    Parameters:

    • Login, String

    Returns:

    • trackingCode, String
  • Enable or disable site tracking status

    Parameters:

      • Enable status, Boolean
      • Login, String

    Returns:

    • siteTracking, Object
  • Remove a domain from the site tracking whitelist

    Parameters:

    • Login, String
    • Domain name, String

    Returns:

    • isSuccess, Boolean
  • Get site tracking code

    Parameters:

    • Login, String

    Returns:

    • trackingCode, String
  • Get site tracking status (enabled or disabled)

    Parameters:

    • Login, String

    Returns:

    • siteTracking, Object
  • Tags
  • Create a new tag

    Parameters:

      • Login, String
          • Tag name, String
          • Tag type, String
          • Description, String

    Returns:

    • tag, Object
  • Delete an existing tag

    Parameters:

    • Login, String
    • Tag Id, String

    Returns:

    • isSuccess, Boolean
  • Retrieve an all tags that available for account

    Parameters:

    • Login, String
    • Search, String

    Returns:

    • tags, Array [Object]
    • meta, Object
  • Retrieve an existing tag

    Parameters:

    • Login, String
    • Tag Id, String

    Returns:

    • tag, Object
  • Update an existing tag

    Parameters:

      • Id, String
      • Login, String
          • Tag name, String
          • Tag type, String
          • Description, String

    Returns:

    • tag, Object
  • Task types
  • Create a new task type

    Parameters:

      • Login, String
          • Title, String

    Returns:

    • dealTasktype, Object
  • Delete an existing task type. If the deal task type has existing deal tasks, the request will be rejected with a HTTP response code 409. Before this deal task type can be deleted, all deal tasks under this deal task type must be either moved to another deal task type or deleted

    Parameters:

    • Login, String
    • Task type Id, String

    Returns:

    • isSuccess, Boolean
  • Retrieve all existing task types

    Parameters:

    • Login, String

    Returns:

    • dealTasktypes, Array [Object]
    • meta, Object
  • Move tasks to a different task type

    Parameters:

      • Login, String
        • Old task type id, String
        • New task type id, String

    Returns:

    • dealTasks, Array [Object]
    • deals, Array [Object]
  • Retrieve an existing task type

    Parameters:

    • Login, String
    • Task type Id, String

    Returns:

    • dealTasktype, Object
  • Update an existing task type

    Parameters:

      • Id, String
      • Login, String
          • Title, String

    Returns:

    • dealTasktype, Object
  • Tasks
  • Create a new task

    Parameters:

      • Login, String
          • Object id, String
          • Due date, Integer
          • Task type, String
          • Title, String
          • Owner type, String
          • Status, Integer
          • Description, String
          • Assignee id, Integer

    Returns:

    • dealTask, Object
  • Delete an existing task

    Parameters:

    • Login, String
    • Task Id, String

    Returns:

    • isSuccess, Boolean
  • Retrieve an existing task

    Parameters:

    • Login, String
    • Task Id, String

    Returns:

    • dealTask, Object
  • Retrieve an existing task

    Parameters:

    • Login, String
    • Title, String
    • Relative type, String
    • Object id, String
    • Status, Integer
    • Note, String
    • Due date, Integer
    • Task type Id, Integer
    • User Id, Integer

    Returns:

    • dealTasks, Array [Object]
    • meta, Object
  • Update an existing task

    Parameters:

      • Id, String
      • Login, String
          • Object id, String
          • Due date, Integer
          • Task type, String
          • Title, String
          • Owner type, String
          • Status, Integer
          • Description, String
          • Assignee id, Integer

    Returns:

    • dealTask, Object
  • Templates
  • Retrieve an existing template

    Parameters:

    • Login, String
    • Template Id, String

    Returns:

    • template, Object
  • Users
  • Create a new user

    Parameters:

      • Login, String
        • User name, String
        • Password, String
        • User email, String
        • First name, String
        • Last name, String
        • Group id, String

    Returns:

    • user, Object
  • Delete an existing user

    Parameters:

    • Login, String
    • User Id, String

    Returns:

    • isSuccess, Boolean
  • List all existing users

    Parameters:

    • Login, String

    Returns:

    • users, Array [Object]
    • meta, Object
  • Retrieve an existing user by id

    Parameters:

    • Login, String
    • User Id, String

    Returns:

    • user, Object
  • Retrieve an existing user by email

    Parameters:

    • Login, String
    • User email, String

    Returns:

    • user, Object
  • Retrieve an existing user by username

    Parameters:

    • Login, String
    • Username, String

    Returns:

    • user, Object
  • Retrieve the logged-in user (me)

    Parameters:

    • Login, String

    Returns:

    • user, Object
  • Update an existing user

    Parameters:

      • Id, String
      • Login, String
        • User name, String
        • Password, String
        • User email, String
        • First name, String
        • Last name, String
        • Group id, String

    Returns:

    • user, Object
 

Start your journey in world of limitless automation for free

You can test all features for free during 30-days trial period, no credit card required