Campaigns
Create, list, get, and update outreach campaigns.
Tools (4)
Section titled “Tools (4)”list_campaigns
Section titled “list_campaigns”Full name: campaignstack_list_campaigns
List campaigns in a workspace. Supports cursor-based pagination. Use the returned campaignId values with campaignstack_get_campaign, campaignstack_list_workflows, or campaignstack_list_lead_lists.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
workspaceId | string | Yes | — | (min length: 1) |
limit | integer | No | 20 | (min: 1, max: 100) |
cursor | string | No | — |
get_campaign
Section titled “get_campaign”Full name: campaignstack_get_campaign
Get a campaign by ID with lead list count, workflow count, and ICP summary. If the campaign is not found, use campaignstack_list_campaigns to find valid campaign IDs.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
campaignId | string | Yes | — | (min length: 1) |
create_campaign
Section titled “create_campaign”Full name: campaignstack_create_campaign
Create a new campaign in a workspace. Returns the new campaign ID and title. Creates a new campaign ready for configuration.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
workspaceId | string | Yes | — | (min length: 1) |
title | string | Yes | — | (min length: 1) |
description | string | No | — | |
goal | string | Yes | — | (min length: 1) |
update_campaign
Section titled “update_campaign”Full name: campaignstack_update_campaign
Update a campaign’s title or description. Only provided fields are updated. Returns the updated campaign object.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
campaignId | string | Yes | — | (min length: 1) |
title | string | No | — | (min length: 1) |
description | string | No | — |