UNPKG

n8n-nodes-cativa

Version:

This is an n8n community node to communicate with Cativa.

27 lines 1.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.resourceTriggerUser = void 0; const GenericFunctions_1 = require("../GenericFunctions"); async function resourceTriggerUser(operation, page) { const credentials = (await this.getCredentials('cativaApi')); const headers = { Authorization: `${credentials.apiKey}`, }; if (operation === 'onNewUsers') { const endpoint = 'https://backoffice.cativalab.digital/api/user'; const response = await GenericFunctions_1.apiRequest.call(this, 'GET', endpoint, {}, { page, pageNumber: page }, headers, true); return response; } else if (operation === 'onNewBadgeUsers') { let endpoint = 'https://backoffice.cativalab.digital/api/user?badgeId={{badgeId}}'; const badgeId = this.getNodeParameter('badgeId'); endpoint = endpoint.replace('{{badgeId}}', badgeId); const response = await GenericFunctions_1.apiRequest.call(this, 'GET', endpoint, {}, { page, pageNumber: page }, headers, true); return response; } else { throw new Error(''); } } exports.resourceTriggerUser = resourceTriggerUser; //# sourceMappingURL=UserTriggerMethods.js.map