UNPKG

n8n-nodes-instantly-dev

Version:

n8n community node for Instantly API v2

57 lines 2.22 kB
import { IExecuteFunctions } from 'n8n-workflow'; /** * Account operations handler */ export declare class AccountOperations { /** * Get many accounts with pagination support */ static getMany(context: IExecuteFunctions, itemIndex: number): Promise<any>; /** * Get single account by email */ static get(context: IExecuteFunctions, itemIndex: number): Promise<any>; /** * Pause an account */ static pause(context: IExecuteFunctions, itemIndex: number): Promise<any>; /** * Resume an account */ static resume(context: IExecuteFunctions, itemIndex: number): Promise<any>; /** * Update an account */ static update(context: IExecuteFunctions, itemIndex: number): Promise<any>; /** * Enable warmup for an account or all accounts * Phase 1A: Critical Account Control - Enhanced with bulk operations * * IMPORTANT: Uses undocumented API v2 endpoints discovered through testing: * - Endpoint: POST /api/v2/accounts/warmup/enable * - Request format: {"emails": ["email@example.com"]} (NOT {"accounts": [...]}) * - Response: Returns async job tracking object with warmup_status: 1 */ static enableWarmup(context: IExecuteFunctions, itemIndex: number): Promise<any>; /** * Disable warmup for an account or all accounts * Phase 1A: Critical Account Control - Enhanced with bulk operations * * IMPORTANT: Uses undocumented API v2 endpoints discovered through testing: * - Endpoint: POST /api/v2/accounts/warmup/disable * - Request format: {"emails": ["email@example.com"]} (NOT {"accounts": [...]}) * - Response: Returns async job tracking object with warmup_status: 0 */ static disableWarmup(context: IExecuteFunctions, itemIndex: number): Promise<any>; /** * Create a new account * Phase 1A: Critical Account Management */ static create(context: IExecuteFunctions, itemIndex: number): Promise<any>; /** * Delete an account * Phase 1A: Critical Account Management */ static deleteAccount(context: IExecuteFunctions, itemIndex: number): Promise<any>; } //# sourceMappingURL=AccountOperations.d.ts.map