ActiveCampaign Deals API

The Deals API from ActiveCampaign — 25 operation(s) for deals.

Operations 47

POST /deals ActiveCampaign Create a Deal #
GET /deals ActiveCampaign List All Deals #
GET /deals/{id} ActiveCampaign Retrieve a Deal #
PUT /deals/{id} ActiveCampaign Update a Deal #
DELETE /deals/{id} ActiveCampaign Delete a Deal #
POST /deals/{id}/notes ActiveCampaign Create a Deal Note #
PUT /deals/{id}/notes/{noteId} ActiveCampaign Update a Deal Note #
PATCH /deals/bulkUpdate ActiveCampaign Bulk Update Deal Owners #
GET /dealActivities ActiveCampaign List All Deal Activities #
POST /dealGroups ActiveCampaign Create a Pipeline #
GET /dealGroups ActiveCampaign List All Pipelines #
GET /dealGroups/{id} ActiveCampaign Retrieve a Pipeline #
PUT /dealGroups/{id} ActiveCampaign Update a Pipeline #
DELETE /dealGroups/{id} ActiveCampaign Delete a Pipeline #
GET /dealGroup/get_inaccessible_deal_groups ActiveCampaign Retrieve Inaccessible Pipelines by User #
POST /dealStages ActiveCampaign Create a Stage #
GET /dealStages ActiveCampaign List All Stages #
GET /dealStages/{id} ActiveCampaign Retrieve a Stage #
PUT /dealStages/{id} ActiveCampaign Update a Stage #
DELETE /dealStages/{id} ActiveCampaign Delete a Stage #
PUT /dealStages/{id}/deals ActiveCampaign Move Deals to Another Stage #
POST /dealCustomFieldMeta ActiveCampaign Create a Custom Field Meta #
GET /dealCustomFieldMeta ActiveCampaign List All Custom Fields #
GET /dealCustomFieldMeta/{id} ActiveCampaign Retrieve a Custom Field #
PUT /dealCustomFieldMeta/{id} ActiveCampaign Update a Custom Field #
DELETE /dealCustomFieldMeta/{id} ActiveCampaign Delete a Custom Field #
POST /dealCustomFieldData ActiveCampaign Create a Custom Field Value #
GET /dealCustomFieldData ActiveCampaign List All Custom Field Values #
POST /dealCustomFieldData/bulkCreate ActiveCampaign Bulk Create a Custom Deal Field Value #
GET /dealCustomFieldData/{id} ActiveCampaign Retrieve a Custom Field Value #
PUT /dealCustomFieldData/{id} ActiveCampaign Update a Custom Field Value #
DELETE /dealCustomFieldData/{id} ActiveCampaign Delete a Custom Field Value #
PATCH /dealCustomFieldData/bulkUpdate ActiveCampaign Bulk Update a Custom Field Value #
GET /dealRoles ActiveCampaign List All Deal Roles #
POST /dealRoles ActiveCampaign Create a Deal Role #
DELETE /dealRoles/{id} ActiveCampaign Delete a Deal Role #
POST /dealTasks ActiveCampaign Create a Task #
GET /dealTasks ActiveCampaign List All Tasks #
GET /dealTasks/{id} ActiveCampaign Retrieve a Task #
PUT /dealTasks/{id} ActiveCampaign Update a Task #
DELETE /dealTasks/{id} ActiveCampaign Delete a Task #
POST /dealTasktypes ActiveCampaign Create a Task Type #
GET /dealTasktypes ActiveCampaign List All Task Types #
GET /dealTasktypes/{id} ActiveCampaign Retrieve a Task Type #
PUT /dealTasktypes/{id} ActiveCampaign Update a Task Type #
DELETE /dealTasktypes/{id} ActiveCampaign Delete a Task Type #
PUT /dealTasktypes/{id}/dealTasks ActiveCampaign Move Tasks to Another Task Type #

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