ActiveCampaign Tasks API

The Tasks API from ActiveCampaign — 6 operation(s) for tasks.

Operations 11

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

POST /taskOutcomes Create a task outcome · ActiveCampaign Create a Task Outcome #
Ask an LLM
“How do I add a new outcome like 'Left voicemail' for tasks?”
“Can I give a task outcome a positive or negative sentiment?”
Tell an agent
Create a task outcome called {title} with sentiment {sentiment}.
Add the outcome {title} as {sentiment}, disabled: {disabled}.
GET /taskOutcomes List task outcomes · ActiveCampaign List All Task Outcomes #
Ask an LLM
“What outcomes can a completed CRM task be marked with?”
“Can I list only the task outcomes with a negative sentiment?”
Tell an agent
List all task outcomes.
Show task outcomes with sentiment {sentiment}.
GET /taskOutcomes/{id} Get a task outcome · ActiveCampaign Retrieve a Task Outcome #
Ask an LLM
“What title and sentiment does a specific task outcome have?”
“Can I look up one task outcome by ID?”
Tell an agent
Show task outcome {id}.
Get the details of outcome {id}.
PUT /taskOutccomes/{id} Update a task outcome · ActiveCampaign Update a Task Outcome #
Ask an LLM
“Can I rename a task outcome or change its sentiment?”
“How do I disable a task outcome we no longer use?”
Tell an agent
Update task outcome {id} to title {title} and sentiment {sentiment}.
Set task outcome {id} as {title}, {sentiment}, disabled {disabled}.
DELETE /taskOutccomes/{id} Delete a task outcome · ActiveCampaign Delete a Task Outcome #
Ask an LLM
“How do I permanently remove a task outcome?”
“Can I delete an outcome option from the task list?”
Tell an agent destructive · confirm first
Delete task outcome {id}.
Remove outcome {id} from the task outcomes.
POST /tasktypeOutcomeRels Link an outcome to a task type · ActiveCampaign WIP Create a Task Type - Outcome Relation #
Ask an LLM
“How do I make an outcome available for a particular task type?”
“Can I create a new task type and outcome relation?”
Tell an agent
Create a task type outcome relation titled {title} with sentiment {sentiment}.
Relate outcome {title} ({sentiment}) to a task type.
GET /tasktypeOutcomeRels List task type to outcome links · ActiveCampaign List All Task Type - Outcome Relations #
Ask an LLM
“Which outcomes are available for each task type?”
“Can I see how task types map to outcomes?”
Tell an agent
List all task type to outcome relations.
Show which outcomes are tied to each task type.
GET /tasktypeOutcomeRels/{id} Get a task type to outcome link · ActiveCampaign Retrieve a Task Type - Outcome Relation #
Ask an LLM
“What task type and outcome does a single relation connect?”
“Can I look up one task type outcome relation by ID?”
Tell an agent
Show task type outcome relation {id}.
Get the task type to outcome link {id}.
PUT /tasktypeOutcomeRels/{id} Update a task type to outcome link · ActiveCampaign WIP Update a Task Type - Outcome Relation #
Ask an LLM
“Can I change which task type an outcome relation points to?”
“How do I edit an existing task type outcome relation?”
Tell an agent
Update task type outcome relation {id} with task type {dealTasktype}.
Edit the task type to outcome link {id}.
DELETE /tasktypeOutcomeRels/{id} Remove an outcome from a task type · ActiveCampaign Delete a Task Type - Outcome Relation #
Ask an LLM
“How do I stop an outcome from being offered for a task type?”
“Can I delete a task type to outcome relation?”
Tell an agent destructive · confirm first
Delete task type outcome relation {id}.
Unlink the outcome in relation {id} from its task type.
POST /taskNotifications Set a reminder for a deal task · ActiveCampaign Create a Task Reminder #
Ask an LLM
“Can I get reminded before a deal task is due?”
“How do I schedule a notification for a CRM task?”
Tell an agent
Remind me about task {dealTask} {interval} before it is due.
Create a task reminder for deal task {dealTask} at interval {interval}.

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-tasks-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-tasks-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: ActiveCampaign API v3 Tasks 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 (46 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/activecampaign/refs/heads/main/openapi/activecampaign-tasks-api-openapi.yml