smartlead-mcp-server
Version:
MCP server for Smartlead campaign management integration. Features include creating campaigns, updating campaign settings, and managing campaign sequences.
35 lines (34 loc) • 1.26 kB
TypeScript
export interface GetVendorsParams {
}
export interface SearchDomainParams {
domain_name: string;
vendor_id: number;
}
export interface MailboxDetail {
first_name: string;
last_name: string;
profile_pic?: string;
mailbox?: string;
}
export interface DomainWithMailboxes {
domain_name: string;
mailbox_details: MailboxDetail[];
}
export interface AutoGenerateMailboxesParams {
vendor_id: number;
domains: DomainWithMailboxes[];
}
export interface PlaceOrderParams {
vendor_id: number;
forwarding_domain: string;
domains: DomainWithMailboxes[];
}
export interface GetDomainListParams {
}
export declare function isGetVendorsParams(args: unknown): args is GetVendorsParams;
export declare function isSearchDomainParams(args: unknown): args is SearchDomainParams;
export declare function isMailboxDetail(obj: unknown): obj is MailboxDetail;
export declare function isDomainWithMailboxes(obj: unknown): obj is DomainWithMailboxes;
export declare function isAutoGenerateMailboxesParams(args: unknown): args is AutoGenerateMailboxesParams;
export declare function isPlaceOrderParams(args: unknown): args is PlaceOrderParams;
export declare function isGetDomainListParams(args: unknown): args is GetDomainListParams;