n8n-nodes-warmr
Version:
n8n community node for Warmr integration
16 lines (15 loc) • 1.1 kB
TypeScript
import type { Pipeline, PipelineInput, PipelineStage, PipelineStageInput } from "../types/pipeline.types";
export declare class PipelinesService {
static listPipelines(apiKey: string): Promise<Pipeline[]>;
static createPipeline(data: PipelineInput, apiKey: string): Promise<Pipeline>;
static updatePipeline(uuid: string, data: Partial<PipelineInput>, apiKey: string): Promise<Pipeline>;
static deletePipeline(uuid: string, apiKey: string): Promise<void>;
static listStages(pipelineUuid: string, apiKey: string): Promise<PipelineStage[]>;
static createStage(pipelineUuid: string, data: PipelineStageInput, apiKey: string): Promise<PipelineStage>;
static updateStage(stageUuid: string, data: Partial<PipelineStageInput>, apiKey: string): Promise<PipelineStage>;
static deleteStage(stageUuid: string, apiKey: string): Promise<void>;
static addContactsToStage(stageUuid: string, contactUuids: string[], apiKey: string): Promise<{
success: boolean;
}>;
static removeContactFromStage(stageUuid: string, contactUuid: string, apiKey: string): Promise<void>;
}