UNPKG

smartlead-mcp-server

Version:

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

61 lines (60 loc) 2.33 kB
export interface CampaignStatisticsParams { campaign_id: number; offset?: number; limit?: number; email_sequence_number?: string; email_status?: string; sent_time_start_date?: string; sent_time_end_date?: string; } export interface CampaignStatisticsByDateParams { campaign_id: number; start_date: string; end_date: string; } export interface WarmupStatsByEmailParams { email_account_id: number; } export interface CampaignTopLevelAnalyticsParams { campaign_id: number; } export interface CampaignTopLevelAnalyticsByDateParams { campaign_id: number; start_date: string; end_date: string; } export interface CampaignLeadStatisticsParams { campaign_id: number; limit?: number; created_at_gt?: string; event_time_gt?: string; offset?: number; } export interface CampaignMailboxStatisticsParams { campaign_id: number; client_id?: string; offset?: number; limit?: number; start_date?: string; end_date?: string; timezone?: string; } export interface DownloadCampaignDataParams { campaign_id: number; download_type: string; format: string; user_id?: string; } export interface ViewDownloadStatisticsParams { time_period?: 'all' | 'today' | 'week' | 'month'; group_by?: 'type' | 'format' | 'campaign' | 'date'; } export declare function isCampaignStatisticsParams(args: unknown): args is CampaignStatisticsParams; export declare function isCampaignStatisticsByDateParams(args: unknown): args is CampaignStatisticsByDateParams; export declare function isWarmupStatsByEmailParams(args: unknown): args is WarmupStatsByEmailParams; export declare function isCampaignTopLevelAnalyticsParams(args: unknown): args is CampaignTopLevelAnalyticsParams; export declare function isCampaignTopLevelAnalyticsByDateParams(args: unknown): args is CampaignTopLevelAnalyticsByDateParams; export declare function isCampaignLeadStatisticsParams(args: unknown): args is CampaignLeadStatisticsParams; export declare function isCampaignMailboxStatisticsParams(obj: unknown): obj is CampaignMailboxStatisticsParams; export declare function isDownloadCampaignDataParams(obj: unknown): obj is DownloadCampaignDataParams; export declare function isViewDownloadStatisticsParams(obj: unknown): obj is ViewDownloadStatisticsParams;