|
8 | 8 | ActivateTriggeredCampaignParamsSchema, |
9 | 9 | ArchiveCampaignsParamsSchema, |
10 | 10 | CancelCampaignParamsSchema, |
11 | | - CreateAndScheduleCampaignParamsSchema, |
| 11 | + CreateBlastCampaignParamsSchema, |
12 | 12 | CreateTriggeredCampaignParamsSchema, |
13 | 13 | DeactivateTriggeredCampaignParamsSchema, |
14 | 14 | GetCampaignMetricsParamsSchema, |
@@ -46,11 +46,11 @@ export function createCampaignTools(client: IterableClient): Tool[] { |
46 | 46 | execute: (params) => client.getCampaignMetrics(params), |
47 | 47 | }), |
48 | 48 | createTool({ |
49 | | - name: "create_and_schedule_campaign", |
| 49 | + name: "create_blast_campaign", |
50 | 50 | description: |
51 | | - "Create a new blast campaign from an existing template and schedule it for delivery. The campaign is created in Scheduled state and will be sent to the specified lists at the given sendAt time.", |
52 | | - schema: CreateAndScheduleCampaignParamsSchema, |
53 | | - execute: (params) => client.createAndScheduleCampaign(params), |
| 51 | + "Create a new blast campaign from an existing template. By default, the campaign is created without being scheduled. Set scheduleSend to true to immediately schedule it for delivery at the given sendAt time.", |
| 52 | + schema: CreateBlastCampaignParamsSchema, |
| 53 | + execute: (params) => client.createBlastCampaign(params), |
54 | 54 | }), |
55 | 55 | createTool({ |
56 | 56 | name: "create_triggered_campaign", |
|
0 commit comments