n8n-nodes-binalyze-air
Version:
Binalyze AIR nodes for automating DFIR with n8n workflows
29 lines (28 loc) • 1.32 kB
TypeScript
import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-workflow';
import { AirCredentials } from '../../../../../credentials/AirApi.credentials';
export interface ExportCasesResponse {
success: boolean;
statusCode: number;
errors: string[];
}
export interface ExportCaseNotesResponse {
success: boolean;
statusCode: number;
errors: string[];
}
export interface ExportCaseEndpointsResponse {
success: boolean;
statusCode: number;
errors: string[];
}
export interface ExportCaseActivitiesResponse {
success: boolean;
statusCode: number;
errors: string[];
}
export declare const api: {
exportCases(context: IExecuteFunctions | ILoadOptionsFunctions, credentials: AirCredentials, organizationIds?: string | string[]): Promise<ExportCasesResponse>;
exportCaseNotes(context: IExecuteFunctions | ILoadOptionsFunctions, credentials: AirCredentials, caseId: string): Promise<ExportCaseNotesResponse>;
exportCaseEndpoints(context: IExecuteFunctions | ILoadOptionsFunctions, credentials: AirCredentials, caseId: string, organizationIds?: string | string[]): Promise<ExportCaseEndpointsResponse>;
exportCaseActivities(context: IExecuteFunctions | ILoadOptionsFunctions, credentials: AirCredentials, caseId: string): Promise<ExportCaseActivitiesResponse>;
};