@tuanltntu/n8n-nodes-bitrix24
Version:
Comprehensive n8n community node for Bitrix24 API integration with CRM, Tasks, Chat, Telephony, and more
47 lines • 1.46 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.allDirectApiFields = exports.directApiFields = void 0;
// Method field for Direct API
const methodField = {
displayName: "Method",
name: "endpoint",
type: "string",
required: true,
default: "",
placeholder: "crm.lead.list",
description: "Direct Bitrix24 REST API endpoint without the domain or auth parts. Example: crm.lead.list, user.get, tasks.task.list",
};
// Body field for Direct API
const bodyField = {
displayName: "Body",
name: "body",
type: "json",
default: "{}",
description: 'JSON data to include in the request body. Example: {"FIELDS": {"TITLE": "New Lead", "NAME": "John"}}',
};
// Options collection for Direct API
const optionsCollection = {
displayName: "Options",
name: "options",
type: "collection",
placeholder: "Add Option",
default: {},
options: [
{
displayName: "Access Token",
name: "accessToken",
type: "string",
default: "",
description: "Use this access token instead of the one from credentials",
},
],
};
// Export fields using smart organization
exports.directApiFields = [
methodField,
bodyField,
optionsCollection,
];
// Export all fields directly without operations
exports.allDirectApiFields = [...exports.directApiFields];
//# sourceMappingURL=DirectApiDescription.js.map