Skip to content

Campaigns

Create, list, get, and update outreach campaigns.

Full name: campaignstack_list_campaigns

campaigns:read Read-only Idempotent

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.

NameTypeRequiredDefaultDescription
workspaceIdstringYes(min length: 1)
limitintegerNo20(min: 1, max: 100)
cursorstringNo

Full name: campaignstack_get_campaign

campaigns:read Read-only Idempotent

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.

NameTypeRequiredDefaultDescription
campaignIdstringYes(min length: 1)

Full name: campaignstack_create_campaign

campaigns:write

Create a new campaign in a workspace. Returns the new campaign ID and title. Creates a new campaign ready for configuration.

NameTypeRequiredDefaultDescription
workspaceIdstringYes(min length: 1)
titlestringYes(min length: 1)
descriptionstringNo
goalstringYes(min length: 1)

Full name: campaignstack_update_campaign

campaigns:write Idempotent

Update a campaign’s title or description. Only provided fields are updated. Returns the updated campaign object.

NameTypeRequiredDefaultDescription
campaignIdstringYes(min length: 1)
titlestringNo(min length: 1)
descriptionstringNo