n8n-nodes-binalyze-air
Version:
Binalyze AIR nodes for automating DFIR with n8n workflows
24 lines • 1.48 kB
JavaScript
;
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