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
TypeScript
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;