productivity
ActiveCampaign CLI for AI Agents
Use the ActiveCampaign CLI from KosmoKrator to call ActiveCampaign tools headlessly, return JSON, inspect schemas, and automate workflows from coding agents, scripts, and CI.ActiveCampaign CLI Setup
ActiveCampaign can be configured headlessly with `kosmokrator integrations:configure activecampaign`.
# Install KosmoKrator first if it is not available on PATH.
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
# Configure and verify this integration.
kosmokrator integrations:configure activecampaign --set api_key="$ACTIVECAMPAIGN_API_KEY" --set account_name="$ACTIVECAMPAIGN_ACCOUNT_NAME" --enable --read allow --write ask --json
kosmokrator integrations:doctor activecampaign --json
kosmokrator integrations:status --json Credentials
Authentication type: API key api_key. Configure credentials once, then reuse the same stored profile from scripts, coding CLIs, Lua, and MCP.
| Key | Env var | Type | Required | Label |
|---|---|---|---|---|
api_key | ACTIVECAMPAIGN_API_KEY | Secret secret | yes | API Key |
account_name | ACTIVECAMPAIGN_ACCOUNT_NAME | Text string | yes | Account Name |
Command Patterns
The generic command is stable across every integration. The provider shortcut is shorter for humans.
kosmo integrations:call activecampaign.activecampaign_list_contacts '{"limit":1,"offset":1,"search":"example_search","filters":"example_filters"}' --json kosmo integrations:activecampaign activecampaign_list_contacts '{"limit":1,"offset":1,"search":"example_search","filters":"example_filters"}' --json Discovery
These commands return structured output for coding agents that need to inspect capabilities before choosing a function.
kosmo integrations:docs activecampaign --json
kosmo integrations:docs activecampaign.activecampaign_list_contacts --json
kosmo integrations:schema activecampaign.activecampaign_list_contacts --json
kosmo integrations:search "ActiveCampaign" --json
kosmo integrations:list --json Automation Contexts
The same configured command surface works in these environments. The command does not change unless the host wrapper, credentials, or permissions change.
CLI Functions
Every function below can be called headlessly. Commands are highlighted, copyable, and scroll horizontally when payloads are long.
activecampaign.activecampaign_list_contacts
List contacts from ActiveCampaign. Supports pagination, search by email or name, and filtering by list, status, and other criteria.
read - Parameters
- limit, offset, search, filters
kosmo integrations:call activecampaign.activecampaign_list_contacts '{"limit":1,"offset":1,"search":"example_search","filters":"example_filters"}' --json kosmo integrations:activecampaign activecampaign_list_contacts '{"limit":1,"offset":1,"search":"example_search","filters":"example_filters"}' --json activecampaign.activecampaign_get_contact
Get details of a specific ActiveCampaign contact by ID, including email, name, phone, and custom fields.
read - Parameters
- contact_id
kosmo integrations:call activecampaign.activecampaign_get_contact '{"contact_id":1}' --json kosmo integrations:activecampaign activecampaign_get_contact '{"contact_id":1}' --json activecampaign.activecampaign_create_contact
Create a new contact in ActiveCampaign. Requires an email address; firstName, lastName, and phone are optional.
write - Parameters
- email, firstName, lastName, phone
kosmo integrations:call activecampaign.activecampaign_create_contact '{"email":"example_email","firstName":"example_firstName","lastName":"example_lastName","phone":"example_phone"}' --json kosmo integrations:activecampaign activecampaign_create_contact '{"email":"example_email","firstName":"example_firstName","lastName":"example_lastName","phone":"example_phone"}' --json activecampaign.activecampaign_update_contact
Update an existing contact in ActiveCampaign. Provide the contact ID and any fields to update (email, firstName, lastName, phone, or custom fields).
write - Parameters
- contact_id, email, firstName, lastName, phone, fields
kosmo integrations:call activecampaign.activecampaign_update_contact '{"contact_id":1,"email":"example_email","firstName":"example_firstName","lastName":"example_lastName","phone":"example_phone","fields":"example_fields"}' --json kosmo integrations:activecampaign activecampaign_update_contact '{"contact_id":1,"email":"example_email","firstName":"example_firstName","lastName":"example_lastName","phone":"example_phone","fields":"example_fields"}' --json activecampaign.activecampaign_delete_contact
Delete a contact from ActiveCampaign. This action is permanent and cannot be undone.
write - Parameters
- contact_id
kosmo integrations:call activecampaign.activecampaign_delete_contact '{"contact_id":1}' --json kosmo integrations:activecampaign activecampaign_delete_contact '{"contact_id":1}' --json activecampaign.activecampaign_list_lists
List all contact lists in ActiveCampaign. Returns list IDs, names, and subscriber counts.
read - Parameters
- limit, offset
kosmo integrations:call activecampaign.activecampaign_list_lists '{"limit":1,"offset":1}' --json kosmo integrations:activecampaign activecampaign_list_lists '{"limit":1,"offset":1}' --json activecampaign.activecampaign_get_list
Get details of a specific ActiveCampaign list by ID, including name, subscriber count, and settings.
read - Parameters
- list_id
kosmo integrations:call activecampaign.activecampaign_get_list '{"list_id":1}' --json kosmo integrations:activecampaign activecampaign_get_list '{"list_id":1}' --json activecampaign.activecampaign_add_contact_to_list
Subscribe a contact to a list in ActiveCampaign. The contact will be added to the specified list.
write - Parameters
- contact_id, list_id
kosmo integrations:call activecampaign.activecampaign_add_contact_to_list '{"contact_id":1,"list_id":1}' --json kosmo integrations:activecampaign activecampaign_add_contact_to_list '{"contact_id":1,"list_id":1}' --json activecampaign.activecampaign_remove_contact_from_list
Unsubscribe a contact from a list in ActiveCampaign. The contact will be removed from the specified list.
write - Parameters
- contact_id, list_id
kosmo integrations:call activecampaign.activecampaign_remove_contact_from_list '{"contact_id":1,"list_id":1}' --json kosmo integrations:activecampaign activecampaign_remove_contact_from_list '{"contact_id":1,"list_id":1}' --json activecampaign.activecampaign_list_deals
List deals from ActiveCampaign. Supports pagination, search, and filtering by pipeline, stage, status, or owner.
read - Parameters
- limit, offset, search, filters
kosmo integrations:call activecampaign.activecampaign_list_deals '{"limit":1,"offset":1,"search":"example_search","filters":"example_filters"}' --json kosmo integrations:activecampaign activecampaign_list_deals '{"limit":1,"offset":1,"search":"example_search","filters":"example_filters"}' --json activecampaign.activecampaign_get_deal
Get details of a specific ActiveCampaign deal by ID, including title, value, stage, pipeline, and associated contact.
read - Parameters
- deal_id
kosmo integrations:call activecampaign.activecampaign_get_deal '{"deal_id":1}' --json kosmo integrations:activecampaign activecampaign_get_deal '{"deal_id":1}' --json activecampaign.activecampaign_create_deal
Create a new deal in ActiveCampaign. Requires a title, value, contact ID, and stage. Optionally specify a pipeline.
write - Parameters
- title, value, contact_id, stage, pipeline
kosmo integrations:call activecampaign.activecampaign_create_deal '{"title":"example_title","value":1,"contact_id":1,"stage":1,"pipeline":1}' --json kosmo integrations:activecampaign activecampaign_create_deal '{"title":"example_title","value":1,"contact_id":1,"stage":1,"pipeline":1}' --json activecampaign.activecampaign_update_deal
Update an existing deal in ActiveCampaign. Provide the deal ID and any fields to update (title, value, stage, pipeline, status, etc.).
write - Parameters
- deal_id, title, value, stage, pipeline, status, owner, percent, fields
kosmo integrations:call activecampaign.activecampaign_update_deal '{"deal_id":1,"title":"example_title","value":1,"stage":1,"pipeline":1,"status":1,"owner":"example_owner","percent":1}' --json kosmo integrations:activecampaign activecampaign_update_deal '{"deal_id":1,"title":"example_title","value":1,"stage":1,"pipeline":1,"status":1,"owner":"example_owner","percent":1}' --json activecampaign.activecampaign_list_automations
List all automations in ActiveCampaign. Returns automation IDs, names, status, and trigger counts.
read - Parameters
- limit, offset
kosmo integrations:call activecampaign.activecampaign_list_automations '{"limit":1,"offset":1}' --json kosmo integrations:activecampaign activecampaign_list_automations '{"limit":1,"offset":1}' --json activecampaign.activecampaign_create_note
Create a note attached to a contact in ActiveCampaign. Provide the contact ID and note text.
write - Parameters
- contact_id, note
kosmo integrations:call activecampaign.activecampaign_create_note '{"contact_id":1,"note":"example_note"}' --json kosmo integrations:activecampaign activecampaign_create_note '{"contact_id":1,"note":"example_note"}' --json activecampaign.activecampaign_get_current_user
Get the authenticated ActiveCampaign user.
read - Parameters
- none
kosmo integrations:call activecampaign.activecampaign_get_current_user '{}' --json kosmo integrations:activecampaign activecampaign_get_current_user '{}' --json activecampaign.activecampaign_list_users
List users in the ActiveCampaign account.
read - Parameters
- params
kosmo integrations:call activecampaign.activecampaign_list_users '{"params":"example_params"}' --json kosmo integrations:activecampaign activecampaign_list_users '{"params":"example_params"}' --json activecampaign.activecampaign_sync_contact
Create or update a contact by email using /contact/sync.
write - Parameters
- contact
kosmo integrations:call activecampaign.activecampaign_sync_contact '{"contact":"example_contact"}' --json kosmo integrations:activecampaign activecampaign_sync_contact '{"contact":"example_contact"}' --json activecampaign.activecampaign_list_tags
List ActiveCampaign tags.
read - Parameters
- params
kosmo integrations:call activecampaign.activecampaign_list_tags '{"params":"example_params"}' --json kosmo integrations:activecampaign activecampaign_list_tags '{"params":"example_params"}' --json activecampaign.activecampaign_create_tag
Create an ActiveCampaign tag.
write - Parameters
- tag, description, tagType
kosmo integrations:call activecampaign.activecampaign_create_tag '{"tag":"example_tag","description":"example_description","tagType":"example_tagType"}' --json kosmo integrations:activecampaign activecampaign_create_tag '{"tag":"example_tag","description":"example_description","tagType":"example_tagType"}' --json activecampaign.activecampaign_add_contact_tag
Add an existing tag to an existing contact.
write - Parameters
- contact_id, tag_id
kosmo integrations:call activecampaign.activecampaign_add_contact_tag '{"contact_id":1,"tag_id":1}' --json kosmo integrations:activecampaign activecampaign_add_contact_tag '{"contact_id":1,"tag_id":1}' --json activecampaign.activecampaign_remove_contact_tag
Remove a tag relationship from a contact by contactTag ID.
write - Parameters
- contact_tag_id
kosmo integrations:call activecampaign.activecampaign_remove_contact_tag '{"contact_tag_id":1}' --json kosmo integrations:activecampaign activecampaign_remove_contact_tag '{"contact_tag_id":1}' --json activecampaign.activecampaign_list_contact_tags
List tags applied to a contact.
read - Parameters
- contact_id
kosmo integrations:call activecampaign.activecampaign_list_contact_tags '{"contact_id":1}' --json kosmo integrations:activecampaign activecampaign_list_contact_tags '{"contact_id":1}' --json activecampaign.activecampaign_list_fields
List custom contact fields.
read - Parameters
- params
kosmo integrations:call activecampaign.activecampaign_list_fields '{"params":"example_params"}' --json kosmo integrations:activecampaign activecampaign_list_fields '{"params":"example_params"}' --json activecampaign.activecampaign_create_field
Create a custom contact field.
write - Parameters
- field
kosmo integrations:call activecampaign.activecampaign_create_field '{"field":"example_field"}' --json kosmo integrations:activecampaign activecampaign_create_field '{"field":"example_field"}' --json activecampaign.activecampaign_create_field_value
Create a contact custom field value.
write - Parameters
- contact_id, field_id, value
kosmo integrations:call activecampaign.activecampaign_create_field_value '{"contact_id":1,"field_id":1,"value":"example_value"}' --json kosmo integrations:activecampaign activecampaign_create_field_value '{"contact_id":1,"field_id":1,"value":"example_value"}' --json activecampaign.activecampaign_update_field_value
Update an existing contact custom field value.
write - Parameters
- field_value_id, value
kosmo integrations:call activecampaign.activecampaign_update_field_value '{"field_value_id":1,"value":"example_value"}' --json kosmo integrations:activecampaign activecampaign_update_field_value '{"field_value_id":1,"value":"example_value"}' --json activecampaign.activecampaign_list_campaigns
List ActiveCampaign campaigns.
read - Parameters
- params
kosmo integrations:call activecampaign.activecampaign_list_campaigns '{"params":"example_params"}' --json kosmo integrations:activecampaign activecampaign_list_campaigns '{"params":"example_params"}' --json activecampaign.activecampaign_get_campaign
Get an ActiveCampaign campaign by ID.
read - Parameters
- campaign_id
kosmo integrations:call activecampaign.activecampaign_get_campaign '{"campaign_id":1}' --json kosmo integrations:activecampaign activecampaign_get_campaign '{"campaign_id":1}' --json activecampaign.activecampaign_list_messages
List ActiveCampaign email messages.
read - Parameters
- params
kosmo integrations:call activecampaign.activecampaign_list_messages '{"params":"example_params"}' --json kosmo integrations:activecampaign activecampaign_list_messages '{"params":"example_params"}' --json activecampaign.activecampaign_list_accounts
List ActiveCampaign CRM accounts.
read - Parameters
- params
kosmo integrations:call activecampaign.activecampaign_list_accounts '{"params":"example_params"}' --json kosmo integrations:activecampaign activecampaign_list_accounts '{"params":"example_params"}' --json activecampaign.activecampaign_get_account
Get an ActiveCampaign CRM account by ID.
read - Parameters
- account_id
kosmo integrations:call activecampaign.activecampaign_get_account '{"account_id":1}' --json kosmo integrations:activecampaign activecampaign_get_account '{"account_id":1}' --json activecampaign.activecampaign_create_account
Create an ActiveCampaign CRM account.
write - Parameters
- account
kosmo integrations:call activecampaign.activecampaign_create_account '{"account":"example_account"}' --json kosmo integrations:activecampaign activecampaign_create_account '{"account":"example_account"}' --json activecampaign.activecampaign_update_account
Update an ActiveCampaign CRM account.
write - Parameters
- account_id, account
kosmo integrations:call activecampaign.activecampaign_update_account '{"account_id":1,"account":"example_account"}' --json kosmo integrations:activecampaign activecampaign_update_account '{"account_id":1,"account":"example_account"}' --json activecampaign.activecampaign_list_deal_groups
List ActiveCampaign deal pipelines.
read - Parameters
- params
kosmo integrations:call activecampaign.activecampaign_list_deal_groups '{"params":"example_params"}' --json kosmo integrations:activecampaign activecampaign_list_deal_groups '{"params":"example_params"}' --json activecampaign.activecampaign_list_deal_stages
List ActiveCampaign deal stages.
read - Parameters
- params
kosmo integrations:call activecampaign.activecampaign_list_deal_stages '{"params":"example_params"}' --json kosmo integrations:activecampaign activecampaign_list_deal_stages '{"params":"example_params"}' --json activecampaign.activecampaign_delete_deal
Delete an ActiveCampaign deal.
write - Parameters
- deal_id
kosmo integrations:call activecampaign.activecampaign_delete_deal '{"deal_id":1}' --json kosmo integrations:activecampaign activecampaign_delete_deal '{"deal_id":1}' --json activecampaign.activecampaign_api_get
Call a documented ActiveCampaign GET endpoint under /api/3.
read - Parameters
- path, params
kosmo integrations:call activecampaign.activecampaign_api_get '{"path":"example_path","params":"example_params"}' --json kosmo integrations:activecampaign activecampaign_api_get '{"path":"example_path","params":"example_params"}' --json activecampaign.activecampaign_api_post
Call a documented ActiveCampaign POST endpoint under /api/3.
write - Parameters
- path, payload
kosmo integrations:call activecampaign.activecampaign_api_post '{"path":"example_path","payload":"example_payload"}' --json kosmo integrations:activecampaign activecampaign_api_post '{"path":"example_path","payload":"example_payload"}' --json activecampaign.activecampaign_api_put
Call a documented ActiveCampaign PUT endpoint under /api/3.
write - Parameters
- path, payload
kosmo integrations:call activecampaign.activecampaign_api_put '{"path":"example_path","payload":"example_payload"}' --json kosmo integrations:activecampaign activecampaign_api_put '{"path":"example_path","payload":"example_payload"}' --json activecampaign.activecampaign_api_delete
Call a documented ActiveCampaign DELETE endpoint under /api/3.
write - Parameters
- path, payload
kosmo integrations:call activecampaign.activecampaign_api_delete '{"path":"example_path","payload":"example_payload"}' --json kosmo integrations:activecampaign activecampaign_api_delete '{"path":"example_path","payload":"example_payload"}' --json Function Schemas
Use these parameter tables when building CLI payloads without calling integrations:schema first.
activecampaign.activecampaign_list_contacts 4 parameters
kosmo integrations:schema activecampaign.activecampaign_list_contacts --json | Parameter | Type | Required | Description |
|---|---|---|---|
limit | integer | no | Number of contacts to return per page (default: 20, max: 100). |
offset | integer | no | Offset for pagination (e.g., 20 to skip the first page). |
search | string | no | Search term to filter contacts by email, name, or other fields. |
filters | object | no | Additional filters as key-value pairs (e.g., {"status": "-1"} for unsubscribed, {"listid": 5}). |
activecampaign.activecampaign_get_contact 1 parameters
kosmo integrations:schema activecampaign.activecampaign_get_contact --json | Parameter | Type | Required | Description |
|---|---|---|---|
contact_id | integer | yes | The ActiveCampaign contact ID. |
activecampaign.activecampaign_create_contact 4 parameters
kosmo integrations:schema activecampaign.activecampaign_create_contact --json | Parameter | Type | Required | Description |
|---|---|---|---|
email | string | yes | The contact email address. |
firstName | string | no | The contact first name. |
lastName | string | no | The contact last name. |
phone | string | no | The contact phone number. |
activecampaign.activecampaign_update_contact 6 parameters
kosmo integrations:schema activecampaign.activecampaign_update_contact --json | Parameter | Type | Required | Description |
|---|---|---|---|
contact_id | integer | yes | The ActiveCampaign contact ID to update. |
email | string | no | Updated email address. |
firstName | string | no | Updated first name. |
lastName | string | no | Updated last name. |
phone | string | no | Updated phone number. |
fields | object | no | Custom field values as key-value pairs (e.g., {"field[1]": "value"}). |
activecampaign.activecampaign_delete_contact 1 parameters
kosmo integrations:schema activecampaign.activecampaign_delete_contact --json | Parameter | Type | Required | Description |
|---|---|---|---|
contact_id | integer | yes | The ActiveCampaign contact ID to delete. |
activecampaign.activecampaign_list_lists 2 parameters
kosmo integrations:schema activecampaign.activecampaign_list_lists --json | Parameter | Type | Required | Description |
|---|---|---|---|
limit | integer | no | Number of lists to return per page (default: 20). |
offset | integer | no | Offset for pagination. |
activecampaign.activecampaign_get_list 1 parameters
kosmo integrations:schema activecampaign.activecampaign_get_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
list_id | integer | yes | The ActiveCampaign list ID. |
activecampaign.activecampaign_add_contact_to_list 2 parameters
kosmo integrations:schema activecampaign.activecampaign_add_contact_to_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
contact_id | integer | yes | The ActiveCampaign contact ID. |
list_id | integer | yes | The ActiveCampaign list ID to subscribe the contact to. |
activecampaign.activecampaign_remove_contact_from_list 2 parameters
kosmo integrations:schema activecampaign.activecampaign_remove_contact_from_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
contact_id | integer | yes | The ActiveCampaign contact ID. |
list_id | integer | yes | The ActiveCampaign list ID to unsubscribe the contact from. |
activecampaign.activecampaign_list_deals 4 parameters
kosmo integrations:schema activecampaign.activecampaign_list_deals --json | Parameter | Type | Required | Description |
|---|---|---|---|
limit | integer | no | Number of deals to return per page (default: 20). |
offset | integer | no | Offset for pagination. |
search | string | no | Search term to filter deals by title. |
filters | object | no | Additional filters (e.g., {"pipeline": 1, "stage": 2, "status": 0}, status: 0=open, 1=won, 2=lost, 3=abandoned). |
activecampaign.activecampaign_get_deal 1 parameters
kosmo integrations:schema activecampaign.activecampaign_get_deal --json | Parameter | Type | Required | Description |
|---|---|---|---|
deal_id | integer | yes | The ActiveCampaign deal ID. |
activecampaign.activecampaign_create_deal 5 parameters
kosmo integrations:schema activecampaign.activecampaign_create_deal --json | Parameter | Type | Required | Description |
|---|---|---|---|
title | string | yes | The deal title. |
value | number | yes | The deal value (e.g., 5000 for $5,000). |
contact_id | integer | yes | The associated contact ID. |
stage | integer | yes | The pipeline stage ID to place the deal in. |
pipeline | integer | no | The pipeline ID. If omitted, the default pipeline is used. |
activecampaign.activecampaign_update_deal 9 parameters
kosmo integrations:schema activecampaign.activecampaign_update_deal --json | Parameter | Type | Required | Description |
|---|---|---|---|
deal_id | integer | yes | The ActiveCampaign deal ID to update. |
title | string | no | Updated deal title. |
value | number | no | Updated deal value. |
stage | integer | no | Updated pipeline stage ID. |
pipeline | integer | no | Updated pipeline ID. |
status | integer | no | Deal status: 0=open, 1=won, 2=lost, 3=abandoned. |
owner | string | no | Updated deal owner (user ID). |
percent | integer | no | Updated deal percentage (custom field). |
fields | object | no | Additional custom fields as key-value pairs. |
activecampaign.activecampaign_list_automations 2 parameters
kosmo integrations:schema activecampaign.activecampaign_list_automations --json | Parameter | Type | Required | Description |
|---|---|---|---|
limit | integer | no | Number of automations to return per page (default: 20). |
offset | integer | no | Offset for pagination. |
activecampaign.activecampaign_create_note 2 parameters
kosmo integrations:schema activecampaign.activecampaign_create_note --json | Parameter | Type | Required | Description |
|---|---|---|---|
contact_id | integer | yes | The ActiveCampaign contact ID to attach the note to. |
note | string | yes | The note text content. |
activecampaign.activecampaign_get_current_user 0 parameters
kosmo integrations:schema activecampaign.activecampaign_get_current_user --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
activecampaign.activecampaign_list_users 1 parameters
kosmo integrations:schema activecampaign.activecampaign_list_users --json | Parameter | Type | Required | Description |
|---|---|---|---|
params | object | no | Optional query parameters. |
activecampaign.activecampaign_sync_contact 1 parameters
kosmo integrations:schema activecampaign.activecampaign_sync_contact --json | Parameter | Type | Required | Description |
|---|---|---|---|
contact | object | yes | ActiveCampaign contact payload. |
activecampaign.activecampaign_list_tags 1 parameters
kosmo integrations:schema activecampaign.activecampaign_list_tags --json | Parameter | Type | Required | Description |
|---|---|---|---|
params | object | no | Optional query parameters. |
activecampaign.activecampaign_create_tag 3 parameters
kosmo integrations:schema activecampaign.activecampaign_create_tag --json | Parameter | Type | Required | Description |
|---|---|---|---|
tag | string | yes | Tag name. |
description | string | no | Optional tag description. |
tagType | string | no | Optional tag type. |
activecampaign.activecampaign_add_contact_tag 2 parameters
kosmo integrations:schema activecampaign.activecampaign_add_contact_tag --json | Parameter | Type | Required | Description |
|---|---|---|---|
contact_id | integer | yes | |
tag_id | integer | yes |
activecampaign.activecampaign_remove_contact_tag 1 parameters
kosmo integrations:schema activecampaign.activecampaign_remove_contact_tag --json | Parameter | Type | Required | Description |
|---|---|---|---|
contact_tag_id | integer | yes |
activecampaign.activecampaign_list_contact_tags 1 parameters
kosmo integrations:schema activecampaign.activecampaign_list_contact_tags --json | Parameter | Type | Required | Description |
|---|---|---|---|
contact_id | integer | yes |
activecampaign.activecampaign_list_fields 1 parameters
kosmo integrations:schema activecampaign.activecampaign_list_fields --json | Parameter | Type | Required | Description |
|---|---|---|---|
params | object | no | Query parameters such as limit or filters[perstag]. |
activecampaign.activecampaign_create_field 1 parameters
kosmo integrations:schema activecampaign.activecampaign_create_field --json | Parameter | Type | Required | Description |
|---|---|---|---|
field | object | yes | ActiveCampaign field payload. |
activecampaign.activecampaign_create_field_value 3 parameters
kosmo integrations:schema activecampaign.activecampaign_create_field_value --json | Parameter | Type | Required | Description |
|---|---|---|---|
contact_id | integer | yes | |
field_id | integer | yes | |
value | string | yes |
activecampaign.activecampaign_update_field_value 2 parameters
kosmo integrations:schema activecampaign.activecampaign_update_field_value --json | Parameter | Type | Required | Description |
|---|---|---|---|
field_value_id | integer | yes | |
value | string | yes |
activecampaign.activecampaign_list_campaigns 1 parameters
kosmo integrations:schema activecampaign.activecampaign_list_campaigns --json | Parameter | Type | Required | Description |
|---|---|---|---|
params | object | no | Optional query parameters. |
activecampaign.activecampaign_get_campaign 1 parameters
kosmo integrations:schema activecampaign.activecampaign_get_campaign --json | Parameter | Type | Required | Description |
|---|---|---|---|
campaign_id | integer | yes |
activecampaign.activecampaign_list_messages 1 parameters
kosmo integrations:schema activecampaign.activecampaign_list_messages --json | Parameter | Type | Required | Description |
|---|---|---|---|
params | object | no | Optional query parameters. |
activecampaign.activecampaign_list_accounts 1 parameters
kosmo integrations:schema activecampaign.activecampaign_list_accounts --json | Parameter | Type | Required | Description |
|---|---|---|---|
params | object | no | Optional query parameters. |
activecampaign.activecampaign_get_account 1 parameters
kosmo integrations:schema activecampaign.activecampaign_get_account --json | Parameter | Type | Required | Description |
|---|---|---|---|
account_id | integer | yes |
activecampaign.activecampaign_create_account 1 parameters
kosmo integrations:schema activecampaign.activecampaign_create_account --json | Parameter | Type | Required | Description |
|---|---|---|---|
account | object | yes | Account payload. |
activecampaign.activecampaign_update_account 2 parameters
kosmo integrations:schema activecampaign.activecampaign_update_account --json | Parameter | Type | Required | Description |
|---|---|---|---|
account_id | integer | yes | |
account | object | yes | Account payload. |
activecampaign.activecampaign_list_deal_groups 1 parameters
kosmo integrations:schema activecampaign.activecampaign_list_deal_groups --json | Parameter | Type | Required | Description |
|---|---|---|---|
params | object | no | Optional query parameters. |
activecampaign.activecampaign_list_deal_stages 1 parameters
kosmo integrations:schema activecampaign.activecampaign_list_deal_stages --json | Parameter | Type | Required | Description |
|---|---|---|---|
params | object | no | Optional query parameters. |
activecampaign.activecampaign_delete_deal 1 parameters
kosmo integrations:schema activecampaign.activecampaign_delete_deal --json | Parameter | Type | Required | Description |
|---|---|---|---|
deal_id | integer | yes |
activecampaign.activecampaign_api_get 2 parameters
kosmo integrations:schema activecampaign.activecampaign_api_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
path | string | yes | |
params | object | no | Query parameters. |
activecampaign.activecampaign_api_post 2 parameters
kosmo integrations:schema activecampaign.activecampaign_api_post --json | Parameter | Type | Required | Description |
|---|---|---|---|
path | string | yes | |
payload | object | no | JSON request body. |
activecampaign.activecampaign_api_put 2 parameters
kosmo integrations:schema activecampaign.activecampaign_api_put --json | Parameter | Type | Required | Description |
|---|---|---|---|
path | string | yes | |
payload | object | no | JSON request body. |
activecampaign.activecampaign_api_delete 2 parameters
kosmo integrations:schema activecampaign.activecampaign_api_delete --json | Parameter | Type | Required | Description |
|---|---|---|---|
path | string | yes | |
payload | object | no | Optional JSON request body. |
Permissions
Headless calls still follow the integration read/write permission policy. Configure read/write defaults with
integrations:configure. Add --force only for trusted automation that should bypass that policy.