From 3259b962f54a00448732871c3956e72748a68937 Mon Sep 17 00:00:00 2001 From: Greg Methvin Date: Mon, 23 Feb 2026 02:46:29 -0800 Subject: [PATCH] Should be scheduled not ready state --- TOOLS.md | 2 +- src/tools/campaigns.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/TOOLS.md b/TOOLS.md index aa9f7bb..4b1d0c9 100644 --- a/TOOLS.md +++ b/TOOLS.md @@ -11,7 +11,7 @@ - **activate_triggered_campaign** ✏️✉️: Activate a triggered campaign (requires API triggered campaign activation enabled) - **archive_campaigns** ✏️: Archive one or more campaigns. Scheduled/recurring campaigns will be cancelled, running campaigns will be aborted. - **cancel_campaign** ✏️: Cancel a scheduled or recurring campaign -- **create_campaign** ✏️✉️: Create a new blast or triggered campaign from an existing template. If listIds are provided, the campaign will be a blast campaign; it is created in Ready state and will be sent at the given sendAt time, which is required. If listIds are not provided, the campaign will be a triggered campaign in Ready state that must be activated before it can send. +- **create_campaign** ✏️✉️: Create a new blast or triggered campaign from an existing template. If listIds are provided, the campaign will be a blast campaign; it is created in Scheduled state and will be sent at the given sendAt time, which is required. If listIds are not provided, the campaign will be a triggered campaign in Ready state that must be activated before it can send. - **deactivate_triggered_campaign** ✏️: Deactivate a triggered campaign (requires API triggered campaign deactivation enabled) - **get_campaign**: Get detailed information about a specific campaign - **get_campaign_metrics**: Get campaign performance metrics diff --git a/src/tools/campaigns.ts b/src/tools/campaigns.ts index f9da002..c374484 100644 --- a/src/tools/campaigns.ts +++ b/src/tools/campaigns.ts @@ -47,7 +47,7 @@ export function createCampaignTools(client: IterableClient): Tool[] { createTool({ name: "create_campaign", description: - "Create a new blast or triggered campaign from an existing template. If listIds are provided, the campaign will be a blast campaign; it is created in Ready state and will be sent at the given sendAt time, which is required. If listIds are not provided, the campaign will be a triggered campaign in Ready state that must be activated before it can send.", + "Create a new blast or triggered campaign from an existing template. If listIds are provided, the campaign will be a blast campaign; it is created in Scheduled state and will be sent at the given sendAt time, which is required. If listIds are not provided, the campaign will be a triggered campaign in Ready state that must be activated before it can send.", schema: CreateCampaignParamsSchema, execute: (params) => client.createCampaign(params), }),