n8n-nodes-binalyze-air
Version:
Binalyze AIR nodes for automating DFIR with n8n workflows
25 lines • 1.89 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.api = void 0;
const helpers_1 = require("../../../utils/helpers");
exports.api = {
async exportCases(context, credentials, organizationIds = '0') {
const orgIds = Array.isArray(organizationIds) ? organizationIds.join(',') : organizationIds;
const requestOptions = (0, helpers_1.buildRequestOptionsWithErrorHandling)(credentials, 'GET', '/api/public/cases/export', { 'filter[organizationIds]': orgIds });
return await (0, helpers_1.makeApiRequestWithErrorHandling)(context, requestOptions, 'export cases');
},
async exportCaseNotes(context, credentials, caseId) {
const requestOptions = (0, helpers_1.buildRequestOptionsWithErrorHandling)(credentials, 'GET', `/api/public/cases/${caseId}/notes/export`);
return await (0, helpers_1.makeApiRequestWithErrorHandling)(context, requestOptions, `export case notes for case ${caseId}`);
},
async exportCaseEndpoints(context, credentials, caseId, organizationIds = '0') {
const orgIds = Array.isArray(organizationIds) ? organizationIds.join(',') : organizationIds;
const requestOptions = (0, helpers_1.buildRequestOptionsWithErrorHandling)(credentials, 'GET', `/api/public/cases/${caseId}/endpoints/export`, { 'filter[organizationIds]': orgIds });
return await (0, helpers_1.makeApiRequestWithErrorHandling)(context, requestOptions, `export case endpoints for case ${caseId}`);
},
async exportCaseActivities(context, credentials, caseId) {
const requestOptions = (0, helpers_1.buildRequestOptionsWithErrorHandling)(credentials, 'GET', `/api/public/cases/${caseId}/activities/export`);
return await (0, helpers_1.makeApiRequestWithErrorHandling)(context, requestOptions, `export case activities for case ${caseId}`);
}
};
//# sourceMappingURL=export.js.map