ActiveCampaign Flows API

The Flows API from ActiveCampaign — 5 operation(s) for flows.

Operations 5

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 /channel/whatsapp/flow-execution List WhatsApp flow runs · List Flow Executions #
Ask an LLM
“Which WhatsApp flows have been run and when?”
“Can I see the executions of a specific flow version?”
Tell an agent
List executions of flow {flow}.
Show runs of flow {flow} version {flow_version}.
GET /channel/whatsapp/flow-execution-contact List contacts in WhatsApp flow runs · List Flow Execution Contacts #
Ask an LLM
“Which contacts are currently active in a WhatsApp flow?”
“Can I see which contacts reached a certain step of a flow run?”
Tell an agent
List contacts in flow execution {flow_execution}.
Show where contact {contact} is in WhatsApp flows.
GET /channel/whatsapp/flow-execution-contact/{id} Get one contact's WhatsApp flow run · Get Flow Execution Contact by Id #
Ask an LLM
“Where do I see a single contact's progress through a flow run?”
“What steps has one flow execution contact record completed?”
Tell an agent
Show flow execution contact {id}.
Get the progress of flow execution contact record {id}.
GET /channel/whatsapp/flow-execution/{id} Get a WhatsApp flow run · Get Flow Execution #
Ask an LLM
“Where can I check the details of one flow execution?”
“What happened in WhatsApp flow run 15?”
Tell an agent
Show flow execution {id}.
Get the status of WhatsApp flow run {id}.
POST /channel/whatsapp/flow/{id}/run Run a WhatsApp flow for contacts · Create a Flow Execution #
Ask an LLM
“How do I start a WhatsApp flow for a list of contacts?”
“Can I run a flow with priority over other executions?”
Tell an agent
Run flow {id} for {execute_for} using contact list {contact_list}.
Start WhatsApp flow {id} for {execute_for}, list {contact_list}, with priority {has_priority}.

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:activecampaign-flows-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-flows-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: WhatsApp Flows API
  version: 1.0.0
  description: 'All of the below API endpoints require API key authentication, get your token at https://app.hilos.io/dev/api-keys.


    To use this token, send with every request an `Authorization: Token ` header.


    Production API server is located at api.hilos.io using HTTPS.


    No versioning info is required for now.'
servers:
- url: https://{youraccountname}.api-us1.com/api/3
  description: Production Server
tags:


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