UNPKG

smartlead-mcp-server

Version:

MCP server for Smartlead campaign management integration. Features include creating campaigns, updating campaign settings, and managing campaign sequences.

39 lines (38 loc) 1.43 kB
export declare enum WebhookEventType { EMAIL_SENT = "EMAIL_SENT", EMAIL_OPEN = "EMAIL_OPEN", EMAIL_LINK_CLICK = "EMAIL_LINK_CLICK", EMAIL_REPLY = "EMAIL_REPLY", LEAD_UNSUBSCRIBED = "LEAD_UNSUBSCRIBED", LEAD_CATEGORY_UPDATED = "LEAD_CATEGORY_UPDATED" } export interface FetchWebhooksByCampaignParams { campaign_id: string; } export interface UpsertCampaignWebhookParams { campaign_id: string; id?: number | null; name: string; webhook_url: string; event_types: WebhookEventType[]; categories?: string[]; } export interface DeleteCampaignWebhookParams { campaign_id: string; id: number; } export interface GetWebhooksPublishSummaryParams { campaign_id: string; fromTime?: string; toTime?: string; } export interface RetriggerFailedEventsParams { campaign_id: string; fromTime: string; toTime: string; } export declare function isFetchWebhooksByCampaignParams(args: unknown): args is FetchWebhooksByCampaignParams; export declare function isUpsertCampaignWebhookParams(args: unknown): args is UpsertCampaignWebhookParams; export declare function isDeleteCampaignWebhookParams(args: unknown): args is DeleteCampaignWebhookParams; export declare function isGetWebhooksPublishSummaryParams(args: unknown): args is GetWebhooksPublishSummaryParams; export declare function isRetriggerFailedEventsParams(args: unknown): args is RetriggerFailedEventsParams;