UNPKG

n8n-nodes-binalyze-air

Version:

Binalyze AIR nodes for automating DFIR with n8n workflows

24 lines 1.48 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.api = void 0; const helpers_1 = require("../../../utils/helpers"); exports.api = { async addNote(context, credentials, caseId, noteValue) { const requestOptions = (0, helpers_1.buildRequestOptionsWithErrorHandling)(credentials, 'POST', `/api/public/cases/${caseId}/notes`); requestOptions.body = { value: noteValue }; const response = await (0, helpers_1.makeApiRequestWithErrorHandling)(context, requestOptions, `add note to case ${caseId}`); return response; }, async updateNote(context, credentials, caseId, noteId, noteValue) { const requestOptions = (0, helpers_1.buildRequestOptionsWithErrorHandling)(credentials, 'PATCH', `/api/public/cases/${caseId}/notes/${noteId}`); requestOptions.body = { value: noteValue }; const response = await (0, helpers_1.makeApiRequestWithErrorHandling)(context, requestOptions, `update note ${noteId} in case ${caseId}`); return response; }, async deleteNote(context, credentials, caseId, noteId) { const requestOptions = (0, helpers_1.buildRequestOptionsWithErrorHandling)(credentials, 'DELETE', `/api/public/cases/${caseId}/notes/${noteId}`); const response = await (0, helpers_1.makeApiRequestWithErrorHandling)(context, requestOptions, `delete note ${noteId} from case ${caseId}`); return response; } }; //# sourceMappingURL=notes.js.map