n8n-nodes-binalyze-air
Version:
Binalyze AIR nodes for automating DFIR with n8n workflows
30 lines • 1.84 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.api = void 0;
const api_1 = require("../api");
exports.api = {
async getAcquisitionProfiles(context, credentials, organizationIds = '0', queryParams) {
const orgIds = Array.isArray(organizationIds) ? organizationIds.join(',') : organizationIds;
const qs = {
'filter[organizationIds]': orgIds,
...queryParams
};
return await (0, api_1.executeHttpRequest)(context, credentials, 'GET', '/api/public/acquisitions/profiles', 'Get Acquisition Profiles', undefined, qs);
},
async createAcquisitionProfile(context, credentials, data) {
return await (0, api_1.executeHttpRequest)(context, credentials, 'POST', '/api/public/acquisitions/profiles', 'Create Acquisition Profile', data);
},
async getAcquisitionProfileById(context, credentials, id) {
return await (0, api_1.executeHttpRequest)(context, credentials, 'GET', `/api/public/acquisitions/profiles/${id}`, 'Get Acquisition Profile');
},
async assignEvidenceAcquisitionTask(context, credentials, data) {
return await (0, api_1.executeHttpRequest)(context, credentials, 'POST', '/api/public/acquisitions/acquire', 'Assign Evidence Acquisition Task', data);
},
async assignImageAcquisitionTask(context, credentials, data) {
return await (0, api_1.executeHttpRequest)(context, credentials, 'POST', '/api/public/acquisitions/acquire/image', 'Assign Image Acquisition Task', data);
},
async createOffNetworkAcquisitionTask(context, credentials, data) {
return await (0, api_1.executeHttpRequest)(context, credentials, 'POST', '/api/public/acquisitions/acquire/off-network', 'Create Off-Network Acquisition Task', data);
},
};
//# sourceMappingURL=acquisitions.js.map