From 8cca818cfea20c14d319c61e6d1163f47aa5837d Mon Sep 17 00:00:00 2001 From: Eugene Molodkin Date: Wed, 29 Jan 2025 18:08:29 +0100 Subject: [PATCH 1/5] wip: Enable usage as tool for more nodes --- packages/nodes-base/nodes/ActionNetwork/ActionNetwork.node.ts | 1 + packages/nodes-base/nodes/ActiveCampaign/ActiveCampaign.node.ts | 1 + packages/nodes-base/nodes/Adalo/Adalo.node.ts | 1 + packages/nodes-base/nodes/Affinity/Affinity.node.ts | 1 + packages/nodes-base/nodes/AgileCrm/AgileCrm.node.ts | 1 + packages/nodes-base/nodes/ApiTemplateIo/ApiTemplateIo.node.ts | 1 + packages/nodes-base/nodes/Asana/Asana.node.ts | 1 + packages/nodes-base/nodes/Aws/AwsLambda.node.ts | 1 + packages/nodes-base/nodes/Aws/S3/V2/AwsS3V2.node.ts | 1 + packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts | 1 + packages/nodes-base/nodes/Aws/Textract/AwsTextract.node.ts | 1 + packages/nodes-base/nodes/Aws/Transcribe/AwsTranscribe.node.ts | 1 + packages/nodes-base/nodes/Brevo/Brevo.node.ts | 1 + packages/nodes-base/nodes/Bubble/Bubble.node.ts | 1 + packages/nodes-base/nodes/ClickUp/ClickUp.node.ts | 1 + packages/nodes-base/nodes/CoinGecko/CoinGecko.node.ts | 1 + packages/nodes-base/nodes/Compression/Compression.node.ts | 1 + packages/nodes-base/nodes/Crypto/Crypto.node.ts | 1 + packages/nodes-base/nodes/DeepL/DeepL.node.ts | 1 + packages/nodes-base/nodes/Dhl/Dhl.node.ts | 1 + packages/nodes-base/nodes/Discord/v2/DiscordV2.node.ts | 1 + packages/nodes-base/nodes/Dropbox/Dropbox.node.ts | 1 + packages/nodes-base/nodes/E2eTest/E2eTest.node.ts | 1 + packages/nodes-base/nodes/ERPNext/ERPNext.node.ts | 1 + .../nodes/Elastic/Elasticsearch/Elasticsearch.node.ts | 1 + .../nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts | 2 +- packages/nodes-base/nodes/Facebook/FacebookGraphApi.node.ts | 1 + packages/nodes-base/nodes/FileMaker/FileMaker.node.ts | 1 + packages/nodes-base/nodes/Ghost/Ghost.node.ts | 1 + packages/nodes-base/nodes/Git/Git.node.ts | 1 + packages/nodes-base/nodes/Github/Github.node.ts | 1 + packages/nodes-base/nodes/Gitlab/Gitlab.node.ts | 1 + packages/nodes-base/nodes/Google/Ads/GoogleAds.node.ts | 1 + .../nodes/Google/Analytics/v2/GoogleAnalyticsV2.node.ts | 1 + .../nodes/Google/BigQuery/v2/GoogleBigQueryV2.node.ts | 1 + .../nodes/Google/BusinessProfile/GoogleBusinessProfile.node.ts | 1 + packages/nodes-base/nodes/Google/Chat/GoogleChat.node.ts | 1 + .../nodes/Google/CloudStorage/GoogleCloudStorage.node.ts | 1 + .../nodes-base/nodes/Google/Contacts/GoogleContacts.node.ts | 1 + .../CloudFirestore/GoogleFirebaseCloudFirestore.node.ts | 1 + .../RealtimeDatabase/GoogleFirebaseRealtimeDatabase.node.ts | 1 + .../nodes-base/nodes/Google/GSuiteAdmin/GSuiteAdmin.node.ts | 1 + packages/nodes-base/nodes/Google/Slides/GoogleSlides.node.ts | 1 + packages/nodes-base/nodes/Google/Task/GoogleTasks.node.ts | 1 + .../nodes-base/nodes/Google/Translate/GoogleTranslate.node.ts | 1 + packages/nodes-base/nodes/Google/YouTube/YouTube.node.ts | 1 + packages/nodes-base/nodes/Gotify/Gotify.node.ts | 1 + packages/nodes-base/nodes/Grafana/Grafana.node.ts | 1 + packages/nodes-base/nodes/GraphQL/GraphQL.node.ts | 1 + packages/nodes-base/nodes/HighLevel/v2/HighLevelV2.node.ts | 1 + packages/nodes-base/nodes/HomeAssistant/HomeAssistant.node.ts | 1 + packages/nodes-base/nodes/Hubspot/V2/HubspotV2.node.ts | 1 + packages/nodes-base/nodes/Jenkins/Jenkins.node.ts | 1 + packages/nodes-base/nodes/Jwt/Jwt.node.ts | 1 + packages/nodes-base/nodes/Kafka/Kafka.node.ts | 1 + packages/nodes-base/nodes/Ldap/Ldap.node.ts | 1 + packages/nodes-base/nodes/Line/Line.node.ts | 1 + packages/nodes-base/nodes/LinkedIn/LinkedIn.node.ts | 1 + packages/nodes-base/nodes/MQTT/Mqtt.node.ts | 1 + packages/nodes-base/nodes/Mailcheck/Mailcheck.node.ts | 1 + packages/nodes-base/nodes/Mailgun/Mailgun.node.ts | 1 + packages/nodes-base/nodes/Mattermost/v1/MattermostV1.node.ts | 1 + packages/nodes-base/nodes/Mautic/Mautic.node.ts | 1 + packages/nodes-base/nodes/Medium/Medium.node.ts | 1 + packages/nodes-base/nodes/Metabase/Metabase.node.ts | 1 + .../nodes/Microsoft/Excel/v2/MicrosoftExcelV2.node.ts | 1 + .../nodes/Microsoft/OneDrive/MicrosoftOneDrive.node.ts | 1 + .../nodes/Microsoft/Teams/v2/MicrosoftTeamsV2.node.ts | 1 + packages/nodes-base/nodes/Microsoft/ToDo/MicrosoftToDo.node.ts | 1 + packages/nodes-base/nodes/MondayCom/MondayCom.node.ts | 1 + packages/nodes-base/nodes/Nasa/Nasa.node.ts | 1 + packages/nodes-base/nodes/NextCloud/NextCloud.node.ts | 1 + packages/nodes-base/nodes/Odoo/Odoo.node.ts | 1 + packages/nodes-base/nodes/OpenWeatherMap/OpenWeatherMap.node.ts | 1 + packages/nodes-base/nodes/Pipedrive/Pipedrive.node.ts | 1 + packages/nodes-base/nodes/PostBin/PostBin.node.ts | 1 + packages/nodes-base/nodes/Pushover/Pushover.node.ts | 1 + packages/nodes-base/nodes/QuickBooks/QuickBooks.node.ts | 1 + packages/nodes-base/nodes/QuickChart/QuickChart.node.ts | 1 + packages/nodes-base/nodes/RabbitMQ/RabbitMQ.node.ts | 1 + packages/nodes-base/nodes/Reddit/Reddit.node.ts | 1 + packages/nodes-base/nodes/Rocketchat/Rocketchat.node.ts | 1 + packages/nodes-base/nodes/S3/S3.node.ts | 1 + packages/nodes-base/nodes/Salesforce/Salesforce.node.ts | 1 + packages/nodes-base/nodes/SendGrid/SendGrid.node.ts | 1 + packages/nodes-base/nodes/Shopify/Shopify.node.ts | 1 + packages/nodes-base/nodes/Spotify/Spotify.node.ts | 1 + packages/nodes-base/nodes/Stripe/Stripe.node.ts | 1 + packages/nodes-base/nodes/Todoist/v2/TodoistV2.node.ts | 1 + packages/nodes-base/nodes/Totp/Totp.node.ts | 1 + packages/nodes-base/nodes/Trello/Trello.node.ts | 1 + packages/nodes-base/nodes/Twilio/Twilio.node.ts | 1 + packages/nodes-base/nodes/Twitter/V2/TwitterV2.node.ts | 1 + packages/nodes-base/nodes/UrlScanIo/UrlScanIo.node.ts | 1 + packages/nodes-base/nodes/Webflow/V2/WebflowV2.node.ts | 1 + packages/nodes-base/nodes/WhatsApp/WhatsApp.node.ts | 1 + packages/nodes-base/nodes/Wordpress/Wordpress.node.ts | 1 + packages/nodes-base/nodes/Zendesk/Zendesk.node.ts | 1 + packages/nodes-base/nodes/Zoho/ZohoCrm.node.ts | 1 + packages/nodes-base/nodes/Zoom/Zoom.node.ts | 1 + 100 files changed, 100 insertions(+), 1 deletion(-) diff --git a/packages/nodes-base/nodes/ActionNetwork/ActionNetwork.node.ts b/packages/nodes-base/nodes/ActionNetwork/ActionNetwork.node.ts index 79384895692fd..50d16c3c90650 100644 --- a/packages/nodes-base/nodes/ActionNetwork/ActionNetwork.node.ts +++ b/packages/nodes-base/nodes/ActionNetwork/ActionNetwork.node.ts @@ -54,6 +54,7 @@ export class ActionNetwork implements INodeType { defaults: { name: 'Action Network', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaign.node.ts b/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaign.node.ts index 8468af3a7fb56..9b000f2b55bd0 100644 --- a/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaign.node.ts +++ b/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaign.node.ts @@ -77,6 +77,7 @@ export class ActiveCampaign implements INodeType { defaults: { name: 'ActiveCampaign', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Adalo/Adalo.node.ts b/packages/nodes-base/nodes/Adalo/Adalo.node.ts index 5c0ae35d463a1..e682e01a92fcd 100644 --- a/packages/nodes-base/nodes/Adalo/Adalo.node.ts +++ b/packages/nodes-base/nodes/Adalo/Adalo.node.ts @@ -22,6 +22,7 @@ export class Adalo implements INodeType { defaults: { name: 'Adalo', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Affinity/Affinity.node.ts b/packages/nodes-base/nodes/Affinity/Affinity.node.ts index 21fecbaab612b..6d27e650c3ff0 100644 --- a/packages/nodes-base/nodes/Affinity/Affinity.node.ts +++ b/packages/nodes-base/nodes/Affinity/Affinity.node.ts @@ -29,6 +29,7 @@ export class Affinity implements INodeType { defaults: { name: 'Affinity', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/AgileCrm/AgileCrm.node.ts b/packages/nodes-base/nodes/AgileCrm/AgileCrm.node.ts index 5762a81a306d2..17353299a41ba 100644 --- a/packages/nodes-base/nodes/AgileCrm/AgileCrm.node.ts +++ b/packages/nodes-base/nodes/AgileCrm/AgileCrm.node.ts @@ -35,6 +35,7 @@ export class AgileCrm implements INodeType { defaults: { name: 'Agile CRM', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/ApiTemplateIo/ApiTemplateIo.node.ts b/packages/nodes-base/nodes/ApiTemplateIo/ApiTemplateIo.node.ts index 1d03f57f40685..5dc2d091dc370 100644 --- a/packages/nodes-base/nodes/ApiTemplateIo/ApiTemplateIo.node.ts +++ b/packages/nodes-base/nodes/ApiTemplateIo/ApiTemplateIo.node.ts @@ -28,6 +28,7 @@ export class ApiTemplateIo implements INodeType { defaults: { name: 'APITemplate.io', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Asana/Asana.node.ts b/packages/nodes-base/nodes/Asana/Asana.node.ts index 72b93594f3718..8e45f1cb38289 100644 --- a/packages/nodes-base/nodes/Asana/Asana.node.ts +++ b/packages/nodes-base/nodes/Asana/Asana.node.ts @@ -32,6 +32,7 @@ export class Asana implements INodeType { defaults: { name: 'Asana', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Aws/AwsLambda.node.ts b/packages/nodes-base/nodes/Aws/AwsLambda.node.ts index b7c19cfcbcdb1..80e30f4587093 100644 --- a/packages/nodes-base/nodes/Aws/AwsLambda.node.ts +++ b/packages/nodes-base/nodes/Aws/AwsLambda.node.ts @@ -24,6 +24,7 @@ export class AwsLambda implements INodeType { defaults: { name: 'AWS Lambda', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Aws/S3/V2/AwsS3V2.node.ts b/packages/nodes-base/nodes/Aws/S3/V2/AwsS3V2.node.ts index bd08de167fcab..ca271ac8ccff4 100644 --- a/packages/nodes-base/nodes/Aws/S3/V2/AwsS3V2.node.ts +++ b/packages/nodes-base/nodes/Aws/S3/V2/AwsS3V2.node.ts @@ -36,6 +36,7 @@ export class AwsS3V2 implements INodeType { defaults: { name: 'AWS S3', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts b/packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts index ebbc2496ff7ff..1482c0aa08f8b 100644 --- a/packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts +++ b/packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts @@ -30,6 +30,7 @@ export class AwsSes implements INodeType { defaults: { name: 'AWS SES', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Aws/Textract/AwsTextract.node.ts b/packages/nodes-base/nodes/Aws/Textract/AwsTextract.node.ts index 6d032b3d896a7..b1bb2c56d1ef4 100644 --- a/packages/nodes-base/nodes/Aws/Textract/AwsTextract.node.ts +++ b/packages/nodes-base/nodes/Aws/Textract/AwsTextract.node.ts @@ -26,6 +26,7 @@ export class AwsTextract implements INodeType { defaults: { name: 'AWS Textract', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Aws/Transcribe/AwsTranscribe.node.ts b/packages/nodes-base/nodes/Aws/Transcribe/AwsTranscribe.node.ts index 013279db5db3c..cb3d6c7481ae2 100644 --- a/packages/nodes-base/nodes/Aws/Transcribe/AwsTranscribe.node.ts +++ b/packages/nodes-base/nodes/Aws/Transcribe/AwsTranscribe.node.ts @@ -21,6 +21,7 @@ export class AwsTranscribe implements INodeType { defaults: { name: 'AWS Transcribe', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Brevo/Brevo.node.ts b/packages/nodes-base/nodes/Brevo/Brevo.node.ts index d201d53529f0f..460d1c9dc8c27 100644 --- a/packages/nodes-base/nodes/Brevo/Brevo.node.ts +++ b/packages/nodes-base/nodes/Brevo/Brevo.node.ts @@ -20,6 +20,7 @@ export class Brevo implements INodeType { defaults: { name: 'Brevo', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Bubble/Bubble.node.ts b/packages/nodes-base/nodes/Bubble/Bubble.node.ts index 70641ac106512..426f2221bf904 100644 --- a/packages/nodes-base/nodes/Bubble/Bubble.node.ts +++ b/packages/nodes-base/nodes/Bubble/Bubble.node.ts @@ -22,6 +22,7 @@ export class Bubble implements INodeType { defaults: { name: 'Bubble', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/ClickUp/ClickUp.node.ts b/packages/nodes-base/nodes/ClickUp/ClickUp.node.ts index 952bd4956f179..dabb155930f9e 100644 --- a/packages/nodes-base/nodes/ClickUp/ClickUp.node.ts +++ b/packages/nodes-base/nodes/ClickUp/ClickUp.node.ts @@ -40,6 +40,7 @@ export class ClickUp implements INodeType { defaults: { name: 'ClickUp', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/CoinGecko/CoinGecko.node.ts b/packages/nodes-base/nodes/CoinGecko/CoinGecko.node.ts index eac35239d23f3..a0c7a3a7fbd76 100644 --- a/packages/nodes-base/nodes/CoinGecko/CoinGecko.node.ts +++ b/packages/nodes-base/nodes/CoinGecko/CoinGecko.node.ts @@ -26,6 +26,7 @@ export class CoinGecko implements INodeType { defaults: { name: 'CoinGecko', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], properties: [ diff --git a/packages/nodes-base/nodes/Compression/Compression.node.ts b/packages/nodes-base/nodes/Compression/Compression.node.ts index 1ecf7edb4e807..3de5f430f7a58 100644 --- a/packages/nodes-base/nodes/Compression/Compression.node.ts +++ b/packages/nodes-base/nodes/Compression/Compression.node.ts @@ -56,6 +56,7 @@ export class Compression implements INodeType { name: 'Compression', color: '#408000', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], properties: [ diff --git a/packages/nodes-base/nodes/Crypto/Crypto.node.ts b/packages/nodes-base/nodes/Crypto/Crypto.node.ts index b0b2b21b120d7..7fd064f6d2426 100644 --- a/packages/nodes-base/nodes/Crypto/Crypto.node.ts +++ b/packages/nodes-base/nodes/Crypto/Crypto.node.ts @@ -39,6 +39,7 @@ export class Crypto implements INodeType { name: 'Crypto', color: '#408000', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], properties: [ diff --git a/packages/nodes-base/nodes/DeepL/DeepL.node.ts b/packages/nodes-base/nodes/DeepL/DeepL.node.ts index f85f091ebea7b..db9584c34bc25 100644 --- a/packages/nodes-base/nodes/DeepL/DeepL.node.ts +++ b/packages/nodes-base/nodes/DeepL/DeepL.node.ts @@ -24,6 +24,7 @@ export class DeepL implements INodeType { defaults: { name: 'DeepL', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Dhl/Dhl.node.ts b/packages/nodes-base/nodes/Dhl/Dhl.node.ts index 21a72642a5cd6..c9175bebec796 100644 --- a/packages/nodes-base/nodes/Dhl/Dhl.node.ts +++ b/packages/nodes-base/nodes/Dhl/Dhl.node.ts @@ -25,6 +25,7 @@ export class Dhl implements INodeType { defaults: { name: 'DHL', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Discord/v2/DiscordV2.node.ts b/packages/nodes-base/nodes/Discord/v2/DiscordV2.node.ts index 20b4cec13f6ee..436e09f177fe4 100644 --- a/packages/nodes-base/nodes/Discord/v2/DiscordV2.node.ts +++ b/packages/nodes-base/nodes/Discord/v2/DiscordV2.node.ts @@ -17,6 +17,7 @@ export class DiscordV2 implements INodeType { this.description = { ...baseDescription, ...versionDescription, + usableAsTool: true, }; } diff --git a/packages/nodes-base/nodes/Dropbox/Dropbox.node.ts b/packages/nodes-base/nodes/Dropbox/Dropbox.node.ts index aee39d39731b2..35e669a31ce75 100644 --- a/packages/nodes-base/nodes/Dropbox/Dropbox.node.ts +++ b/packages/nodes-base/nodes/Dropbox/Dropbox.node.ts @@ -28,6 +28,7 @@ export class Dropbox implements INodeType { defaults: { name: 'Dropbox', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/E2eTest/E2eTest.node.ts b/packages/nodes-base/nodes/E2eTest/E2eTest.node.ts index cf247919a214e..772b37923cbd1 100644 --- a/packages/nodes-base/nodes/E2eTest/E2eTest.node.ts +++ b/packages/nodes-base/nodes/E2eTest/E2eTest.node.ts @@ -24,6 +24,7 @@ export class E2eTest implements INodeType { defaults: { name: 'E2E Test', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], properties: [ diff --git a/packages/nodes-base/nodes/ERPNext/ERPNext.node.ts b/packages/nodes-base/nodes/ERPNext/ERPNext.node.ts index 0d00b57032699..932b8f1b6471b 100644 --- a/packages/nodes-base/nodes/ERPNext/ERPNext.node.ts +++ b/packages/nodes-base/nodes/ERPNext/ERPNext.node.ts @@ -27,6 +27,7 @@ export class ERPNext implements INodeType { defaults: { name: 'ERPNext', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Elastic/Elasticsearch/Elasticsearch.node.ts b/packages/nodes-base/nodes/Elastic/Elasticsearch/Elasticsearch.node.ts index 5fab762b88c6a..4cf24f0a59ef3 100644 --- a/packages/nodes-base/nodes/Elastic/Elasticsearch/Elasticsearch.node.ts +++ b/packages/nodes-base/nodes/Elastic/Elasticsearch/Elasticsearch.node.ts @@ -29,6 +29,7 @@ export class Elasticsearch implements INodeType { defaults: { name: 'Elasticsearch', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts b/packages/nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts index 48ce9b3766d66..ee1ba9f3fd7ef 100644 --- a/packages/nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts +++ b/packages/nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts @@ -85,7 +85,7 @@ const versionDescription: INodeTypeDescription = { activationHint: "Once you’ve finished building your workflow, activate it to have it also listen continuously (you just won’t see those executions here).", }, - + usableAsTool: true, inputs: [], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Facebook/FacebookGraphApi.node.ts b/packages/nodes-base/nodes/Facebook/FacebookGraphApi.node.ts index f4d9d2853970f..22c8a1835956b 100644 --- a/packages/nodes-base/nodes/Facebook/FacebookGraphApi.node.ts +++ b/packages/nodes-base/nodes/Facebook/FacebookGraphApi.node.ts @@ -21,6 +21,7 @@ export class FacebookGraphApi implements INodeType { defaults: { name: 'Facebook Graph API', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/FileMaker/FileMaker.node.ts b/packages/nodes-base/nodes/FileMaker/FileMaker.node.ts index 8bb9e981f4e9e..2631d93791fa1 100644 --- a/packages/nodes-base/nodes/FileMaker/FileMaker.node.ts +++ b/packages/nodes-base/nodes/FileMaker/FileMaker.node.ts @@ -37,6 +37,7 @@ export class FileMaker implements INodeType { defaults: { name: 'FileMaker', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Ghost/Ghost.node.ts b/packages/nodes-base/nodes/Ghost/Ghost.node.ts index a28e40ae5d400..819f4cd2aaaa0 100644 --- a/packages/nodes-base/nodes/Ghost/Ghost.node.ts +++ b/packages/nodes-base/nodes/Ghost/Ghost.node.ts @@ -25,6 +25,7 @@ export class Ghost implements INodeType { defaults: { name: 'Ghost', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Git/Git.node.ts b/packages/nodes-base/nodes/Git/Git.node.ts index 75b2631cbd745..91528b1a6ceec 100644 --- a/packages/nodes-base/nodes/Git/Git.node.ts +++ b/packages/nodes-base/nodes/Git/Git.node.ts @@ -31,6 +31,7 @@ export class Git implements INodeType { defaults: { name: 'Git', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Github/Github.node.ts b/packages/nodes-base/nodes/Github/Github.node.ts index 07b6826bb71e6..75ba137c7e921 100644 --- a/packages/nodes-base/nodes/Github/Github.node.ts +++ b/packages/nodes-base/nodes/Github/Github.node.ts @@ -30,6 +30,7 @@ export class Github implements INodeType { defaults: { name: 'GitHub', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Gitlab/Gitlab.node.ts b/packages/nodes-base/nodes/Gitlab/Gitlab.node.ts index 88395f2eb8032..ee289e6511fcd 100644 --- a/packages/nodes-base/nodes/Gitlab/Gitlab.node.ts +++ b/packages/nodes-base/nodes/Gitlab/Gitlab.node.ts @@ -22,6 +22,7 @@ export class Gitlab implements INodeType { defaults: { name: 'GitLab', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Google/Ads/GoogleAds.node.ts b/packages/nodes-base/nodes/Google/Ads/GoogleAds.node.ts index 606e58e77d892..2ee8c73035412 100644 --- a/packages/nodes-base/nodes/Google/Ads/GoogleAds.node.ts +++ b/packages/nodes-base/nodes/Google/Ads/GoogleAds.node.ts @@ -14,6 +14,7 @@ export class GoogleAds implements INodeType { defaults: { name: 'Google Ads', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Google/Analytics/v2/GoogleAnalyticsV2.node.ts b/packages/nodes-base/nodes/Google/Analytics/v2/GoogleAnalyticsV2.node.ts index 1988e4e9889d2..f9717b76874bd 100644 --- a/packages/nodes-base/nodes/Google/Analytics/v2/GoogleAnalyticsV2.node.ts +++ b/packages/nodes-base/nodes/Google/Analytics/v2/GoogleAnalyticsV2.node.ts @@ -17,6 +17,7 @@ export class GoogleAnalyticsV2 implements INodeType { this.description = { ...baseDescription, ...versionDescription, + usableAsTool: true, }; } diff --git a/packages/nodes-base/nodes/Google/BigQuery/v2/GoogleBigQueryV2.node.ts b/packages/nodes-base/nodes/Google/BigQuery/v2/GoogleBigQueryV2.node.ts index b3276e6904b54..bd693994829a0 100644 --- a/packages/nodes-base/nodes/Google/BigQuery/v2/GoogleBigQueryV2.node.ts +++ b/packages/nodes-base/nodes/Google/BigQuery/v2/GoogleBigQueryV2.node.ts @@ -17,6 +17,7 @@ export class GoogleBigQueryV2 implements INodeType { this.description = { ...baseDescription, ...versionDescription, + usableAsTool: true, }; } diff --git a/packages/nodes-base/nodes/Google/BusinessProfile/GoogleBusinessProfile.node.ts b/packages/nodes-base/nodes/Google/BusinessProfile/GoogleBusinessProfile.node.ts index d70a8d0e63a10..e566292ba2bf9 100644 --- a/packages/nodes-base/nodes/Google/BusinessProfile/GoogleBusinessProfile.node.ts +++ b/packages/nodes-base/nodes/Google/BusinessProfile/GoogleBusinessProfile.node.ts @@ -16,6 +16,7 @@ export class GoogleBusinessProfile implements INodeType { defaults: { name: 'Google Business Profile', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], hints: [ diff --git a/packages/nodes-base/nodes/Google/Chat/GoogleChat.node.ts b/packages/nodes-base/nodes/Google/Chat/GoogleChat.node.ts index dd731808a5dd6..20665bdfee84e 100644 --- a/packages/nodes-base/nodes/Google/Chat/GoogleChat.node.ts +++ b/packages/nodes-base/nodes/Google/Chat/GoogleChat.node.ts @@ -56,6 +56,7 @@ export class GoogleChat implements INodeType { defaults: { name: 'Google Chat', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], webhooks: sendAndWaitWebhooksDescription, diff --git a/packages/nodes-base/nodes/Google/CloudStorage/GoogleCloudStorage.node.ts b/packages/nodes-base/nodes/Google/CloudStorage/GoogleCloudStorage.node.ts index 7613cb3b577d6..faf234ca79286 100644 --- a/packages/nodes-base/nodes/Google/CloudStorage/GoogleCloudStorage.node.ts +++ b/packages/nodes-base/nodes/Google/CloudStorage/GoogleCloudStorage.node.ts @@ -15,6 +15,7 @@ export class GoogleCloudStorage implements INodeType { defaults: { name: 'Google Cloud Storage', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Google/Contacts/GoogleContacts.node.ts b/packages/nodes-base/nodes/Google/Contacts/GoogleContacts.node.ts index a6da7b13fbe35..7fdd3ae9fc9e1 100644 --- a/packages/nodes-base/nodes/Google/Contacts/GoogleContacts.node.ts +++ b/packages/nodes-base/nodes/Google/Contacts/GoogleContacts.node.ts @@ -31,6 +31,7 @@ export class GoogleContacts implements INodeType { defaults: { name: 'Google Contacts', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Google/Firebase/CloudFirestore/GoogleFirebaseCloudFirestore.node.ts b/packages/nodes-base/nodes/Google/Firebase/CloudFirestore/GoogleFirebaseCloudFirestore.node.ts index d7a3a40d61ab9..b724648e6287d 100644 --- a/packages/nodes-base/nodes/Google/Firebase/CloudFirestore/GoogleFirebaseCloudFirestore.node.ts +++ b/packages/nodes-base/nodes/Google/Firebase/CloudFirestore/GoogleFirebaseCloudFirestore.node.ts @@ -32,6 +32,7 @@ export class GoogleFirebaseCloudFirestore implements INodeType { defaults: { name: 'Google Cloud Firestore', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Google/Firebase/RealtimeDatabase/GoogleFirebaseRealtimeDatabase.node.ts b/packages/nodes-base/nodes/Google/Firebase/RealtimeDatabase/GoogleFirebaseRealtimeDatabase.node.ts index 141fdb90e147a..213115ef1d25a 100644 --- a/packages/nodes-base/nodes/Google/Firebase/RealtimeDatabase/GoogleFirebaseRealtimeDatabase.node.ts +++ b/packages/nodes-base/nodes/Google/Firebase/RealtimeDatabase/GoogleFirebaseRealtimeDatabase.node.ts @@ -25,6 +25,7 @@ export class GoogleFirebaseRealtimeDatabase implements INodeType { defaults: { name: 'Google Cloud Realtime Database', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Google/GSuiteAdmin/GSuiteAdmin.node.ts b/packages/nodes-base/nodes/Google/GSuiteAdmin/GSuiteAdmin.node.ts index cb2593c83cd79..6846df919151f 100644 --- a/packages/nodes-base/nodes/Google/GSuiteAdmin/GSuiteAdmin.node.ts +++ b/packages/nodes-base/nodes/Google/GSuiteAdmin/GSuiteAdmin.node.ts @@ -26,6 +26,7 @@ export class GSuiteAdmin implements INodeType { defaults: { name: 'Google Workspace Admin', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Google/Slides/GoogleSlides.node.ts b/packages/nodes-base/nodes/Google/Slides/GoogleSlides.node.ts index 64a260564d3b5..4e588649004dd 100644 --- a/packages/nodes-base/nodes/Google/Slides/GoogleSlides.node.ts +++ b/packages/nodes-base/nodes/Google/Slides/GoogleSlides.node.ts @@ -23,6 +23,7 @@ export class GoogleSlides implements INodeType { defaults: { name: 'Google Slides', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Google/Task/GoogleTasks.node.ts b/packages/nodes-base/nodes/Google/Task/GoogleTasks.node.ts index e053b752bd75b..8dcda421054c1 100644 --- a/packages/nodes-base/nodes/Google/Task/GoogleTasks.node.ts +++ b/packages/nodes-base/nodes/Google/Task/GoogleTasks.node.ts @@ -25,6 +25,7 @@ export class GoogleTasks implements INodeType { defaults: { name: 'Google Tasks', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Google/Translate/GoogleTranslate.node.ts b/packages/nodes-base/nodes/Google/Translate/GoogleTranslate.node.ts index d694d09981e6d..b10353bd79b12 100644 --- a/packages/nodes-base/nodes/Google/Translate/GoogleTranslate.node.ts +++ b/packages/nodes-base/nodes/Google/Translate/GoogleTranslate.node.ts @@ -29,6 +29,7 @@ export class GoogleTranslate implements INodeType { defaults: { name: 'Google Translate', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Google/YouTube/YouTube.node.ts b/packages/nodes-base/nodes/Google/YouTube/YouTube.node.ts index 07f1b351b6d01..9d76aa1ce6894 100644 --- a/packages/nodes-base/nodes/Google/YouTube/YouTube.node.ts +++ b/packages/nodes-base/nodes/Google/YouTube/YouTube.node.ts @@ -35,6 +35,7 @@ export class YouTube implements INodeType { defaults: { name: 'YouTube', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Gotify/Gotify.node.ts b/packages/nodes-base/nodes/Gotify/Gotify.node.ts index aba203c5de399..e8e0b64d30aee 100644 --- a/packages/nodes-base/nodes/Gotify/Gotify.node.ts +++ b/packages/nodes-base/nodes/Gotify/Gotify.node.ts @@ -22,6 +22,7 @@ export class Gotify implements INodeType { defaults: { name: 'Gotify', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Grafana/Grafana.node.ts b/packages/nodes-base/nodes/Grafana/Grafana.node.ts index 28bd734229f38..0149f9755e1c0 100644 --- a/packages/nodes-base/nodes/Grafana/Grafana.node.ts +++ b/packages/nodes-base/nodes/Grafana/Grafana.node.ts @@ -41,6 +41,7 @@ export class Grafana implements INodeType { defaults: { name: 'Grafana', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/GraphQL/GraphQL.node.ts b/packages/nodes-base/nodes/GraphQL/GraphQL.node.ts index ad41f83ab17fa..04daed0f27a34 100644 --- a/packages/nodes-base/nodes/GraphQL/GraphQL.node.ts +++ b/packages/nodes-base/nodes/GraphQL/GraphQL.node.ts @@ -24,6 +24,7 @@ export class GraphQL implements INodeType { defaults: { name: 'GraphQL', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/HighLevel/v2/HighLevelV2.node.ts b/packages/nodes-base/nodes/HighLevel/v2/HighLevelV2.node.ts index be9ee5d4f786d..16fcad3250929 100644 --- a/packages/nodes-base/nodes/HighLevel/v2/HighLevelV2.node.ts +++ b/packages/nodes-base/nodes/HighLevel/v2/HighLevelV2.node.ts @@ -62,6 +62,7 @@ const versionDescription: INodeTypeDescription = { defaults: { name: 'HighLevel', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/HomeAssistant/HomeAssistant.node.ts b/packages/nodes-base/nodes/HomeAssistant/HomeAssistant.node.ts index b68a857ce8fae..cd9c6a4c6ab37 100644 --- a/packages/nodes-base/nodes/HomeAssistant/HomeAssistant.node.ts +++ b/packages/nodes-base/nodes/HomeAssistant/HomeAssistant.node.ts @@ -38,6 +38,7 @@ export class HomeAssistant implements INodeType { defaults: { name: 'Home Assistant', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Hubspot/V2/HubspotV2.node.ts b/packages/nodes-base/nodes/Hubspot/V2/HubspotV2.node.ts index 94d7bc67cf1ca..865e4ed04c5fc 100644 --- a/packages/nodes-base/nodes/Hubspot/V2/HubspotV2.node.ts +++ b/packages/nodes-base/nodes/Hubspot/V2/HubspotV2.node.ts @@ -52,6 +52,7 @@ export class HubspotV2 implements INodeType { defaults: { name: 'HubSpot', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Jenkins/Jenkins.node.ts b/packages/nodes-base/nodes/Jenkins/Jenkins.node.ts index 6517cb0dd7f14..84418bd3ba0a1 100644 --- a/packages/nodes-base/nodes/Jenkins/Jenkins.node.ts +++ b/packages/nodes-base/nodes/Jenkins/Jenkins.node.ts @@ -33,6 +33,7 @@ export class Jenkins implements INodeType { defaults: { name: 'Jenkins', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Jwt/Jwt.node.ts b/packages/nodes-base/nodes/Jwt/Jwt.node.ts index 1018f97bf8125..672fff2178fae 100644 --- a/packages/nodes-base/nodes/Jwt/Jwt.node.ts +++ b/packages/nodes-base/nodes/Jwt/Jwt.node.ts @@ -52,6 +52,7 @@ export class Jwt implements INodeType { defaults: { name: 'JWT', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Kafka/Kafka.node.ts b/packages/nodes-base/nodes/Kafka/Kafka.node.ts index 0306fae7723a3..71b0d40fea3b5 100644 --- a/packages/nodes-base/nodes/Kafka/Kafka.node.ts +++ b/packages/nodes-base/nodes/Kafka/Kafka.node.ts @@ -27,6 +27,7 @@ export class Kafka implements INodeType { defaults: { name: 'Kafka', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Ldap/Ldap.node.ts b/packages/nodes-base/nodes/Ldap/Ldap.node.ts index 6c24606a67fbd..0274956a27ec3 100644 --- a/packages/nodes-base/nodes/Ldap/Ldap.node.ts +++ b/packages/nodes-base/nodes/Ldap/Ldap.node.ts @@ -28,6 +28,7 @@ export class Ldap implements INodeType { defaults: { name: 'LDAP', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Line/Line.node.ts b/packages/nodes-base/nodes/Line/Line.node.ts index 15f4f4f36faa0..467e9cd7177fb 100644 --- a/packages/nodes-base/nodes/Line/Line.node.ts +++ b/packages/nodes-base/nodes/Line/Line.node.ts @@ -23,6 +23,7 @@ export class Line implements INodeType { defaults: { name: 'Line', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/LinkedIn/LinkedIn.node.ts b/packages/nodes-base/nodes/LinkedIn/LinkedIn.node.ts index 44e8bb05856df..89b2ec92e69cf 100644 --- a/packages/nodes-base/nodes/LinkedIn/LinkedIn.node.ts +++ b/packages/nodes-base/nodes/LinkedIn/LinkedIn.node.ts @@ -24,6 +24,7 @@ export class LinkedIn implements INodeType { defaults: { name: 'LinkedIn', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/MQTT/Mqtt.node.ts b/packages/nodes-base/nodes/MQTT/Mqtt.node.ts index 0ddc4ff92431c..0ad5524fb4916 100644 --- a/packages/nodes-base/nodes/MQTT/Mqtt.node.ts +++ b/packages/nodes-base/nodes/MQTT/Mqtt.node.ts @@ -26,6 +26,7 @@ export class Mqtt implements INodeType { defaults: { name: 'MQTT', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Mailcheck/Mailcheck.node.ts b/packages/nodes-base/nodes/Mailcheck/Mailcheck.node.ts index 2c5562dbc4ab5..df32041adc84b 100644 --- a/packages/nodes-base/nodes/Mailcheck/Mailcheck.node.ts +++ b/packages/nodes-base/nodes/Mailcheck/Mailcheck.node.ts @@ -21,6 +21,7 @@ export class Mailcheck implements INodeType { defaults: { name: 'Mailcheck', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Mailgun/Mailgun.node.ts b/packages/nodes-base/nodes/Mailgun/Mailgun.node.ts index 24a1eb94480c8..04fc9ab44fe29 100644 --- a/packages/nodes-base/nodes/Mailgun/Mailgun.node.ts +++ b/packages/nodes-base/nodes/Mailgun/Mailgun.node.ts @@ -20,6 +20,7 @@ export class Mailgun implements INodeType { defaults: { name: 'Mailgun', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Mattermost/v1/MattermostV1.node.ts b/packages/nodes-base/nodes/Mattermost/v1/MattermostV1.node.ts index 926be610aed19..03e4ffff81dad 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/MattermostV1.node.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/MattermostV1.node.ts @@ -16,6 +16,7 @@ export class MattermostV1 implements INodeType { this.description = { ...baseDescription, ...versionDescription, + usableAsTool: true, }; } diff --git a/packages/nodes-base/nodes/Mautic/Mautic.node.ts b/packages/nodes-base/nodes/Mautic/Mautic.node.ts index 0a5d61739ce93..77f24eb1c43a5 100644 --- a/packages/nodes-base/nodes/Mautic/Mautic.node.ts +++ b/packages/nodes-base/nodes/Mautic/Mautic.node.ts @@ -31,6 +31,7 @@ export class Mautic implements INodeType { defaults: { name: 'Mautic', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Medium/Medium.node.ts b/packages/nodes-base/nodes/Medium/Medium.node.ts index 87c0768154ba8..bc238eaa4614d 100644 --- a/packages/nodes-base/nodes/Medium/Medium.node.ts +++ b/packages/nodes-base/nodes/Medium/Medium.node.ts @@ -24,6 +24,7 @@ export class Medium implements INodeType { defaults: { name: 'Medium', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Metabase/Metabase.node.ts b/packages/nodes-base/nodes/Metabase/Metabase.node.ts index 1d00a0f38a9ac..6cfcdde5c190b 100644 --- a/packages/nodes-base/nodes/Metabase/Metabase.node.ts +++ b/packages/nodes-base/nodes/Metabase/Metabase.node.ts @@ -18,6 +18,7 @@ export class Metabase implements INodeType { defaults: { name: 'Metabase', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Microsoft/Excel/v2/MicrosoftExcelV2.node.ts b/packages/nodes-base/nodes/Microsoft/Excel/v2/MicrosoftExcelV2.node.ts index bcec8f635434b..d418b6bcb37e0 100644 --- a/packages/nodes-base/nodes/Microsoft/Excel/v2/MicrosoftExcelV2.node.ts +++ b/packages/nodes-base/nodes/Microsoft/Excel/v2/MicrosoftExcelV2.node.ts @@ -16,6 +16,7 @@ export class MicrosoftExcelV2 implements INodeType { this.description = { ...baseDescription, ...versionDescription, + usableAsTool: true, }; } diff --git a/packages/nodes-base/nodes/Microsoft/OneDrive/MicrosoftOneDrive.node.ts b/packages/nodes-base/nodes/Microsoft/OneDrive/MicrosoftOneDrive.node.ts index 555d6faea2e26..20a600c39919d 100644 --- a/packages/nodes-base/nodes/Microsoft/OneDrive/MicrosoftOneDrive.node.ts +++ b/packages/nodes-base/nodes/Microsoft/OneDrive/MicrosoftOneDrive.node.ts @@ -24,6 +24,7 @@ export class MicrosoftOneDrive implements INodeType { defaults: { name: 'Microsoft OneDrive', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Microsoft/Teams/v2/MicrosoftTeamsV2.node.ts b/packages/nodes-base/nodes/Microsoft/Teams/v2/MicrosoftTeamsV2.node.ts index fbb54a05a07f6..79003ce2cb15b 100644 --- a/packages/nodes-base/nodes/Microsoft/Teams/v2/MicrosoftTeamsV2.node.ts +++ b/packages/nodes-base/nodes/Microsoft/Teams/v2/MicrosoftTeamsV2.node.ts @@ -16,6 +16,7 @@ export class MicrosoftTeamsV2 implements INodeType { this.description = { ...baseDescription, ...versionDescription, + usableAsTool: true, }; } diff --git a/packages/nodes-base/nodes/Microsoft/ToDo/MicrosoftToDo.node.ts b/packages/nodes-base/nodes/Microsoft/ToDo/MicrosoftToDo.node.ts index 390f38d57aab1..3bbfc88d50040 100644 --- a/packages/nodes-base/nodes/Microsoft/ToDo/MicrosoftToDo.node.ts +++ b/packages/nodes-base/nodes/Microsoft/ToDo/MicrosoftToDo.node.ts @@ -27,6 +27,7 @@ export class MicrosoftToDo implements INodeType { defaults: { name: 'Microsoft To Do', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/MondayCom/MondayCom.node.ts b/packages/nodes-base/nodes/MondayCom/MondayCom.node.ts index a9064ae047f74..7fd0f0949adbe 100644 --- a/packages/nodes-base/nodes/MondayCom/MondayCom.node.ts +++ b/packages/nodes-base/nodes/MondayCom/MondayCom.node.ts @@ -37,6 +37,7 @@ export class MondayCom implements INodeType { defaults: { name: 'Monday.com', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Nasa/Nasa.node.ts b/packages/nodes-base/nodes/Nasa/Nasa.node.ts index 36e33e5ed34fd..0385caec2203c 100644 --- a/packages/nodes-base/nodes/Nasa/Nasa.node.ts +++ b/packages/nodes-base/nodes/Nasa/Nasa.node.ts @@ -23,6 +23,7 @@ export class Nasa implements INodeType { defaults: { name: 'NASA', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/NextCloud/NextCloud.node.ts b/packages/nodes-base/nodes/NextCloud/NextCloud.node.ts index bcae490194bba..87568540a6134 100644 --- a/packages/nodes-base/nodes/NextCloud/NextCloud.node.ts +++ b/packages/nodes-base/nodes/NextCloud/NextCloud.node.ts @@ -27,6 +27,7 @@ export class NextCloud implements INodeType { defaults: { name: 'Nextcloud', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Odoo/Odoo.node.ts b/packages/nodes-base/nodes/Odoo/Odoo.node.ts index 54ca0621cb92e..8fc94d69c3337 100644 --- a/packages/nodes-base/nodes/Odoo/Odoo.node.ts +++ b/packages/nodes-base/nodes/Odoo/Odoo.node.ts @@ -50,6 +50,7 @@ export class Odoo implements INodeType { defaults: { name: 'Odoo', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/OpenWeatherMap/OpenWeatherMap.node.ts b/packages/nodes-base/nodes/OpenWeatherMap/OpenWeatherMap.node.ts index c5766b5df875e..2b46a086e8703 100644 --- a/packages/nodes-base/nodes/OpenWeatherMap/OpenWeatherMap.node.ts +++ b/packages/nodes-base/nodes/OpenWeatherMap/OpenWeatherMap.node.ts @@ -20,6 +20,7 @@ export class OpenWeatherMap implements INodeType { defaults: { name: 'OpenWeatherMap', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Pipedrive/Pipedrive.node.ts b/packages/nodes-base/nodes/Pipedrive/Pipedrive.node.ts index bdca4a33f4c46..659fb96031df1 100644 --- a/packages/nodes-base/nodes/Pipedrive/Pipedrive.node.ts +++ b/packages/nodes-base/nodes/Pipedrive/Pipedrive.node.ts @@ -60,6 +60,7 @@ export class Pipedrive implements INodeType { defaults: { name: 'Pipedrive', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/PostBin/PostBin.node.ts b/packages/nodes-base/nodes/PostBin/PostBin.node.ts index 4547ca1fc5185..d82f0d52fa72b 100644 --- a/packages/nodes-base/nodes/PostBin/PostBin.node.ts +++ b/packages/nodes-base/nodes/PostBin/PostBin.node.ts @@ -16,6 +16,7 @@ export class PostBin implements INodeType { defaults: { name: 'PostBin', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [], diff --git a/packages/nodes-base/nodes/Pushover/Pushover.node.ts b/packages/nodes-base/nodes/Pushover/Pushover.node.ts index 4bde7d7e38fec..00212d9171347 100644 --- a/packages/nodes-base/nodes/Pushover/Pushover.node.ts +++ b/packages/nodes-base/nodes/Pushover/Pushover.node.ts @@ -23,6 +23,7 @@ export class Pushover implements INodeType { defaults: { name: 'Pushover', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/QuickBooks/QuickBooks.node.ts b/packages/nodes-base/nodes/QuickBooks/QuickBooks.node.ts index 2f73fe28e7e21..0f4420ee9d29f 100644 --- a/packages/nodes-base/nodes/QuickBooks/QuickBooks.node.ts +++ b/packages/nodes-base/nodes/QuickBooks/QuickBooks.node.ts @@ -59,6 +59,7 @@ export class QuickBooks implements INodeType { defaults: { name: 'QuickBooks Online', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/QuickChart/QuickChart.node.ts b/packages/nodes-base/nodes/QuickChart/QuickChart.node.ts index c89249e84feed..659cfa296537a 100644 --- a/packages/nodes-base/nodes/QuickChart/QuickChart.node.ts +++ b/packages/nodes-base/nodes/QuickChart/QuickChart.node.ts @@ -29,6 +29,7 @@ export class QuickChart implements INodeType { defaults: { name: 'QuickChart', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], properties: [ diff --git a/packages/nodes-base/nodes/RabbitMQ/RabbitMQ.node.ts b/packages/nodes-base/nodes/RabbitMQ/RabbitMQ.node.ts index 28e802214fec7..5a7639ed5e9a0 100644 --- a/packages/nodes-base/nodes/RabbitMQ/RabbitMQ.node.ts +++ b/packages/nodes-base/nodes/RabbitMQ/RabbitMQ.node.ts @@ -32,6 +32,7 @@ export class RabbitMQ implements INodeType { defaults: { name: 'RabbitMQ', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Reddit/Reddit.node.ts b/packages/nodes-base/nodes/Reddit/Reddit.node.ts index d160daedfa97f..8ae9b87bb3599 100644 --- a/packages/nodes-base/nodes/Reddit/Reddit.node.ts +++ b/packages/nodes-base/nodes/Reddit/Reddit.node.ts @@ -27,6 +27,7 @@ export class Reddit implements INodeType { defaults: { name: 'Reddit', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Rocketchat/Rocketchat.node.ts b/packages/nodes-base/nodes/Rocketchat/Rocketchat.node.ts index 274aae41ab292..8e78d2fecb138 100644 --- a/packages/nodes-base/nodes/Rocketchat/Rocketchat.node.ts +++ b/packages/nodes-base/nodes/Rocketchat/Rocketchat.node.ts @@ -55,6 +55,7 @@ export class Rocketchat implements INodeType { defaults: { name: 'RocketChat', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/S3/S3.node.ts b/packages/nodes-base/nodes/S3/S3.node.ts index d7e9d5d75c130..94e90ee07010d 100644 --- a/packages/nodes-base/nodes/S3/S3.node.ts +++ b/packages/nodes-base/nodes/S3/S3.node.ts @@ -29,6 +29,7 @@ export class S3 implements INodeType { defaults: { name: 'S3', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Salesforce/Salesforce.node.ts b/packages/nodes-base/nodes/Salesforce/Salesforce.node.ts index 351c6f27a257c..1a2c8ee7e29ae 100644 --- a/packages/nodes-base/nodes/Salesforce/Salesforce.node.ts +++ b/packages/nodes-base/nodes/Salesforce/Salesforce.node.ts @@ -51,6 +51,7 @@ export class Salesforce implements INodeType { defaults: { name: 'Salesforce', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/SendGrid/SendGrid.node.ts b/packages/nodes-base/nodes/SendGrid/SendGrid.node.ts index 560f1f36b3428..82a42f1e43b2f 100644 --- a/packages/nodes-base/nodes/SendGrid/SendGrid.node.ts +++ b/packages/nodes-base/nodes/SendGrid/SendGrid.node.ts @@ -29,6 +29,7 @@ export class SendGrid implements INodeType { defaults: { name: 'SendGrid', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Shopify/Shopify.node.ts b/packages/nodes-base/nodes/Shopify/Shopify.node.ts index 830dc051c2241..e965a400cdc15 100644 --- a/packages/nodes-base/nodes/Shopify/Shopify.node.ts +++ b/packages/nodes-base/nodes/Shopify/Shopify.node.ts @@ -27,6 +27,7 @@ export class Shopify implements INodeType { defaults: { name: 'Shopify', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Spotify/Spotify.node.ts b/packages/nodes-base/nodes/Spotify/Spotify.node.ts index 772a6a7c695c7..8f0d0f055b2c1 100644 --- a/packages/nodes-base/nodes/Spotify/Spotify.node.ts +++ b/packages/nodes-base/nodes/Spotify/Spotify.node.ts @@ -24,6 +24,7 @@ export class Spotify implements INodeType { defaults: { name: 'Spotify', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Stripe/Stripe.node.ts b/packages/nodes-base/nodes/Stripe/Stripe.node.ts index 61435fada53d4..85415d7783cd8 100644 --- a/packages/nodes-base/nodes/Stripe/Stripe.node.ts +++ b/packages/nodes-base/nodes/Stripe/Stripe.node.ts @@ -46,6 +46,7 @@ export class Stripe implements INodeType { defaults: { name: 'Stripe', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Todoist/v2/TodoistV2.node.ts b/packages/nodes-base/nodes/Todoist/v2/TodoistV2.node.ts index 57812697a0a8d..ab4b99c398eae 100644 --- a/packages/nodes-base/nodes/Todoist/v2/TodoistV2.node.ts +++ b/packages/nodes-base/nodes/Todoist/v2/TodoistV2.node.ts @@ -41,6 +41,7 @@ const versionDescription: INodeTypeDescription = { defaults: { name: 'Todoist', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Totp/Totp.node.ts b/packages/nodes-base/nodes/Totp/Totp.node.ts index 191e4486b4abe..95af4883c0d34 100644 --- a/packages/nodes-base/nodes/Totp/Totp.node.ts +++ b/packages/nodes-base/nodes/Totp/Totp.node.ts @@ -19,6 +19,7 @@ export class Totp implements INodeType { defaults: { name: 'TOTP', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Trello/Trello.node.ts b/packages/nodes-base/nodes/Trello/Trello.node.ts index 0554a99939b5f..3fc8335af8c89 100644 --- a/packages/nodes-base/nodes/Trello/Trello.node.ts +++ b/packages/nodes-base/nodes/Trello/Trello.node.ts @@ -39,6 +39,7 @@ export class Trello implements INodeType { defaults: { name: 'Trello', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Twilio/Twilio.node.ts b/packages/nodes-base/nodes/Twilio/Twilio.node.ts index c10f56b3b8de7..ab7b556acff20 100644 --- a/packages/nodes-base/nodes/Twilio/Twilio.node.ts +++ b/packages/nodes-base/nodes/Twilio/Twilio.node.ts @@ -22,6 +22,7 @@ export class Twilio implements INodeType { defaults: { name: 'Twilio', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Twitter/V2/TwitterV2.node.ts b/packages/nodes-base/nodes/Twitter/V2/TwitterV2.node.ts index e210689346749..d923837a822e2 100644 --- a/packages/nodes-base/nodes/Twitter/V2/TwitterV2.node.ts +++ b/packages/nodes-base/nodes/Twitter/V2/TwitterV2.node.ts @@ -38,6 +38,7 @@ export class TwitterV2 implements INodeType { defaults: { name: 'X', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/UrlScanIo/UrlScanIo.node.ts b/packages/nodes-base/nodes/UrlScanIo/UrlScanIo.node.ts index 1862b9e8ae42e..b47a65f4eacc5 100644 --- a/packages/nodes-base/nodes/UrlScanIo/UrlScanIo.node.ts +++ b/packages/nodes-base/nodes/UrlScanIo/UrlScanIo.node.ts @@ -23,6 +23,7 @@ export class UrlScanIo implements INodeType { defaults: { name: 'urlscan.io', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Webflow/V2/WebflowV2.node.ts b/packages/nodes-base/nodes/Webflow/V2/WebflowV2.node.ts index 3c9e6c56a66e8..ff159565af640 100644 --- a/packages/nodes-base/nodes/Webflow/V2/WebflowV2.node.ts +++ b/packages/nodes-base/nodes/Webflow/V2/WebflowV2.node.ts @@ -16,6 +16,7 @@ export class WebflowV2 implements INodeType { this.description = { ...baseDescription, ...versionDescription, + usableAsTool: true, }; } diff --git a/packages/nodes-base/nodes/WhatsApp/WhatsApp.node.ts b/packages/nodes-base/nodes/WhatsApp/WhatsApp.node.ts index 2947b4a60d8a2..a89b22184b96e 100644 --- a/packages/nodes-base/nodes/WhatsApp/WhatsApp.node.ts +++ b/packages/nodes-base/nodes/WhatsApp/WhatsApp.node.ts @@ -16,6 +16,7 @@ export class WhatsApp implements INodeType { defaults: { name: 'WhatsApp Business Cloud', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Wordpress/Wordpress.node.ts b/packages/nodes-base/nodes/Wordpress/Wordpress.node.ts index 4178e23b31c97..030a9170cdf17 100644 --- a/packages/nodes-base/nodes/Wordpress/Wordpress.node.ts +++ b/packages/nodes-base/nodes/Wordpress/Wordpress.node.ts @@ -29,6 +29,7 @@ export class Wordpress implements INodeType { defaults: { name: 'Wordpress', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Zendesk/Zendesk.node.ts b/packages/nodes-base/nodes/Zendesk/Zendesk.node.ts index 8c492275a8cb1..1140d776fd486 100644 --- a/packages/nodes-base/nodes/Zendesk/Zendesk.node.ts +++ b/packages/nodes-base/nodes/Zendesk/Zendesk.node.ts @@ -29,6 +29,7 @@ export class Zendesk implements INodeType { defaults: { name: 'Zendesk', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Zoho/ZohoCrm.node.ts b/packages/nodes-base/nodes/Zoho/ZohoCrm.node.ts index 67d76a33abdd3..95e6211eb44df 100644 --- a/packages/nodes-base/nodes/Zoho/ZohoCrm.node.ts +++ b/packages/nodes-base/nodes/Zoho/ZohoCrm.node.ts @@ -76,6 +76,7 @@ export class ZohoCrm implements INodeType { defaults: { name: 'Zoho CRM', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Zoom/Zoom.node.ts b/packages/nodes-base/nodes/Zoom/Zoom.node.ts index 2a9f051765823..a026daff6a8fc 100644 --- a/packages/nodes-base/nodes/Zoom/Zoom.node.ts +++ b/packages/nodes-base/nodes/Zoom/Zoom.node.ts @@ -53,6 +53,7 @@ export class Zoom implements INodeType { name: 'Zoom', }, icon: 'file:zoom.svg', + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ From 3326cffe9ad304ac9bd81c0a18e91ec83cccd75c Mon Sep 17 00:00:00 2001 From: Eugene Molodkin Date: Wed, 29 Jan 2025 18:10:09 +0100 Subject: [PATCH 2/5] wip: Enable usage as tool for more nodes --- packages/nodes-base/nodes/ExecuteCommand/ExecuteCommand.node.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/nodes-base/nodes/ExecuteCommand/ExecuteCommand.node.ts b/packages/nodes-base/nodes/ExecuteCommand/ExecuteCommand.node.ts index 657cd8ffa8651..eab1fd6cbd621 100644 --- a/packages/nodes-base/nodes/ExecuteCommand/ExecuteCommand.node.ts +++ b/packages/nodes-base/nodes/ExecuteCommand/ExecuteCommand.node.ts @@ -55,6 +55,7 @@ export class ExecuteCommand implements INodeType { name: 'Execute Command', color: '#886644', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], properties: [ From cb949d459f1174261e2b9c8cd3cbe7864f62b1e0 Mon Sep 17 00:00:00 2001 From: Eugene Molodkin Date: Thu, 30 Jan 2025 16:56:29 +0100 Subject: [PATCH 3/5] wip: revert enabling nodes as tools for declarative nodes --- packages/nodes-base/nodes/Adalo/Adalo.node.ts | 1 - packages/nodes-base/nodes/Brevo/Brevo.node.ts | 1 - .../nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts | 1 - packages/nodes-base/nodes/Google/Ads/GoogleAds.node.ts | 1 - .../nodes/Google/BusinessProfile/GoogleBusinessProfile.node.ts | 1 - .../nodes/Google/CloudStorage/GoogleCloudStorage.node.ts | 1 - packages/nodes-base/nodes/HighLevel/v2/HighLevelV2.node.ts | 1 - packages/nodes-base/nodes/Metabase/Metabase.node.ts | 1 - packages/nodes-base/nodes/PostBin/PostBin.node.ts | 1 - packages/nodes-base/nodes/WhatsApp/WhatsApp.node.ts | 1 - 10 files changed, 10 deletions(-) diff --git a/packages/nodes-base/nodes/Adalo/Adalo.node.ts b/packages/nodes-base/nodes/Adalo/Adalo.node.ts index e682e01a92fcd..5c0ae35d463a1 100644 --- a/packages/nodes-base/nodes/Adalo/Adalo.node.ts +++ b/packages/nodes-base/nodes/Adalo/Adalo.node.ts @@ -22,7 +22,6 @@ export class Adalo implements INodeType { defaults: { name: 'Adalo', }, - usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Brevo/Brevo.node.ts b/packages/nodes-base/nodes/Brevo/Brevo.node.ts index 460d1c9dc8c27..d201d53529f0f 100644 --- a/packages/nodes-base/nodes/Brevo/Brevo.node.ts +++ b/packages/nodes-base/nodes/Brevo/Brevo.node.ts @@ -20,7 +20,6 @@ export class Brevo implements INodeType { defaults: { name: 'Brevo', }, - usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts b/packages/nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts index ee1ba9f3fd7ef..5350157cb48de 100644 --- a/packages/nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts +++ b/packages/nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts @@ -85,7 +85,6 @@ const versionDescription: INodeTypeDescription = { activationHint: "Once you’ve finished building your workflow, activate it to have it also listen continuously (you just won’t see those executions here).", }, - usableAsTool: true, inputs: [], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Google/Ads/GoogleAds.node.ts b/packages/nodes-base/nodes/Google/Ads/GoogleAds.node.ts index 2ee8c73035412..606e58e77d892 100644 --- a/packages/nodes-base/nodes/Google/Ads/GoogleAds.node.ts +++ b/packages/nodes-base/nodes/Google/Ads/GoogleAds.node.ts @@ -14,7 +14,6 @@ export class GoogleAds implements INodeType { defaults: { name: 'Google Ads', }, - usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Google/BusinessProfile/GoogleBusinessProfile.node.ts b/packages/nodes-base/nodes/Google/BusinessProfile/GoogleBusinessProfile.node.ts index e566292ba2bf9..d70a8d0e63a10 100644 --- a/packages/nodes-base/nodes/Google/BusinessProfile/GoogleBusinessProfile.node.ts +++ b/packages/nodes-base/nodes/Google/BusinessProfile/GoogleBusinessProfile.node.ts @@ -16,7 +16,6 @@ export class GoogleBusinessProfile implements INodeType { defaults: { name: 'Google Business Profile', }, - usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], hints: [ diff --git a/packages/nodes-base/nodes/Google/CloudStorage/GoogleCloudStorage.node.ts b/packages/nodes-base/nodes/Google/CloudStorage/GoogleCloudStorage.node.ts index faf234ca79286..7613cb3b577d6 100644 --- a/packages/nodes-base/nodes/Google/CloudStorage/GoogleCloudStorage.node.ts +++ b/packages/nodes-base/nodes/Google/CloudStorage/GoogleCloudStorage.node.ts @@ -15,7 +15,6 @@ export class GoogleCloudStorage implements INodeType { defaults: { name: 'Google Cloud Storage', }, - usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/HighLevel/v2/HighLevelV2.node.ts b/packages/nodes-base/nodes/HighLevel/v2/HighLevelV2.node.ts index 16fcad3250929..be9ee5d4f786d 100644 --- a/packages/nodes-base/nodes/HighLevel/v2/HighLevelV2.node.ts +++ b/packages/nodes-base/nodes/HighLevel/v2/HighLevelV2.node.ts @@ -62,7 +62,6 @@ const versionDescription: INodeTypeDescription = { defaults: { name: 'HighLevel', }, - usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Metabase/Metabase.node.ts b/packages/nodes-base/nodes/Metabase/Metabase.node.ts index 6cfcdde5c190b..1d00a0f38a9ac 100644 --- a/packages/nodes-base/nodes/Metabase/Metabase.node.ts +++ b/packages/nodes-base/nodes/Metabase/Metabase.node.ts @@ -18,7 +18,6 @@ export class Metabase implements INodeType { defaults: { name: 'Metabase', }, - usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/PostBin/PostBin.node.ts b/packages/nodes-base/nodes/PostBin/PostBin.node.ts index d82f0d52fa72b..4547ca1fc5185 100644 --- a/packages/nodes-base/nodes/PostBin/PostBin.node.ts +++ b/packages/nodes-base/nodes/PostBin/PostBin.node.ts @@ -16,7 +16,6 @@ export class PostBin implements INodeType { defaults: { name: 'PostBin', }, - usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [], diff --git a/packages/nodes-base/nodes/WhatsApp/WhatsApp.node.ts b/packages/nodes-base/nodes/WhatsApp/WhatsApp.node.ts index a89b22184b96e..2947b4a60d8a2 100644 --- a/packages/nodes-base/nodes/WhatsApp/WhatsApp.node.ts +++ b/packages/nodes-base/nodes/WhatsApp/WhatsApp.node.ts @@ -16,7 +16,6 @@ export class WhatsApp implements INodeType { defaults: { name: 'WhatsApp Business Cloud', }, - usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ From b555cbbc6b17b1a8083e40350ee2e2df79f2ec5d Mon Sep 17 00:00:00 2001 From: Eugene Molodkin Date: Mon, 3 Feb 2025 17:22:28 +0100 Subject: [PATCH 4/5] Revert "wip: revert enabling nodes as tools for declarative nodes" This reverts commit cb949d459f1174261e2b9c8cd3cbe7864f62b1e0. --- packages/nodes-base/nodes/Adalo/Adalo.node.ts | 1 + packages/nodes-base/nodes/Brevo/Brevo.node.ts | 1 + .../nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts | 1 + packages/nodes-base/nodes/Google/Ads/GoogleAds.node.ts | 1 + .../nodes/Google/BusinessProfile/GoogleBusinessProfile.node.ts | 1 + .../nodes/Google/CloudStorage/GoogleCloudStorage.node.ts | 1 + packages/nodes-base/nodes/HighLevel/v2/HighLevelV2.node.ts | 1 + packages/nodes-base/nodes/Metabase/Metabase.node.ts | 1 + packages/nodes-base/nodes/PostBin/PostBin.node.ts | 1 + packages/nodes-base/nodes/WhatsApp/WhatsApp.node.ts | 1 + 10 files changed, 10 insertions(+) diff --git a/packages/nodes-base/nodes/Adalo/Adalo.node.ts b/packages/nodes-base/nodes/Adalo/Adalo.node.ts index 5c0ae35d463a1..e682e01a92fcd 100644 --- a/packages/nodes-base/nodes/Adalo/Adalo.node.ts +++ b/packages/nodes-base/nodes/Adalo/Adalo.node.ts @@ -22,6 +22,7 @@ export class Adalo implements INodeType { defaults: { name: 'Adalo', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Brevo/Brevo.node.ts b/packages/nodes-base/nodes/Brevo/Brevo.node.ts index d201d53529f0f..460d1c9dc8c27 100644 --- a/packages/nodes-base/nodes/Brevo/Brevo.node.ts +++ b/packages/nodes-base/nodes/Brevo/Brevo.node.ts @@ -20,6 +20,7 @@ export class Brevo implements INodeType { defaults: { name: 'Brevo', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts b/packages/nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts index 5350157cb48de..ee1ba9f3fd7ef 100644 --- a/packages/nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts +++ b/packages/nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts @@ -85,6 +85,7 @@ const versionDescription: INodeTypeDescription = { activationHint: "Once you’ve finished building your workflow, activate it to have it also listen continuously (you just won’t see those executions here).", }, + usableAsTool: true, inputs: [], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Google/Ads/GoogleAds.node.ts b/packages/nodes-base/nodes/Google/Ads/GoogleAds.node.ts index 606e58e77d892..2ee8c73035412 100644 --- a/packages/nodes-base/nodes/Google/Ads/GoogleAds.node.ts +++ b/packages/nodes-base/nodes/Google/Ads/GoogleAds.node.ts @@ -14,6 +14,7 @@ export class GoogleAds implements INodeType { defaults: { name: 'Google Ads', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Google/BusinessProfile/GoogleBusinessProfile.node.ts b/packages/nodes-base/nodes/Google/BusinessProfile/GoogleBusinessProfile.node.ts index d70a8d0e63a10..e566292ba2bf9 100644 --- a/packages/nodes-base/nodes/Google/BusinessProfile/GoogleBusinessProfile.node.ts +++ b/packages/nodes-base/nodes/Google/BusinessProfile/GoogleBusinessProfile.node.ts @@ -16,6 +16,7 @@ export class GoogleBusinessProfile implements INodeType { defaults: { name: 'Google Business Profile', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], hints: [ diff --git a/packages/nodes-base/nodes/Google/CloudStorage/GoogleCloudStorage.node.ts b/packages/nodes-base/nodes/Google/CloudStorage/GoogleCloudStorage.node.ts index 7613cb3b577d6..faf234ca79286 100644 --- a/packages/nodes-base/nodes/Google/CloudStorage/GoogleCloudStorage.node.ts +++ b/packages/nodes-base/nodes/Google/CloudStorage/GoogleCloudStorage.node.ts @@ -15,6 +15,7 @@ export class GoogleCloudStorage implements INodeType { defaults: { name: 'Google Cloud Storage', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/HighLevel/v2/HighLevelV2.node.ts b/packages/nodes-base/nodes/HighLevel/v2/HighLevelV2.node.ts index be9ee5d4f786d..16fcad3250929 100644 --- a/packages/nodes-base/nodes/HighLevel/v2/HighLevelV2.node.ts +++ b/packages/nodes-base/nodes/HighLevel/v2/HighLevelV2.node.ts @@ -62,6 +62,7 @@ const versionDescription: INodeTypeDescription = { defaults: { name: 'HighLevel', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Metabase/Metabase.node.ts b/packages/nodes-base/nodes/Metabase/Metabase.node.ts index 1d00a0f38a9ac..6cfcdde5c190b 100644 --- a/packages/nodes-base/nodes/Metabase/Metabase.node.ts +++ b/packages/nodes-base/nodes/Metabase/Metabase.node.ts @@ -18,6 +18,7 @@ export class Metabase implements INodeType { defaults: { name: 'Metabase', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/PostBin/PostBin.node.ts b/packages/nodes-base/nodes/PostBin/PostBin.node.ts index 4547ca1fc5185..d82f0d52fa72b 100644 --- a/packages/nodes-base/nodes/PostBin/PostBin.node.ts +++ b/packages/nodes-base/nodes/PostBin/PostBin.node.ts @@ -16,6 +16,7 @@ export class PostBin implements INodeType { defaults: { name: 'PostBin', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [], diff --git a/packages/nodes-base/nodes/WhatsApp/WhatsApp.node.ts b/packages/nodes-base/nodes/WhatsApp/WhatsApp.node.ts index 2947b4a60d8a2..a89b22184b96e 100644 --- a/packages/nodes-base/nodes/WhatsApp/WhatsApp.node.ts +++ b/packages/nodes-base/nodes/WhatsApp/WhatsApp.node.ts @@ -16,6 +16,7 @@ export class WhatsApp implements INodeType { defaults: { name: 'WhatsApp Business Cloud', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ From 74a205d2fa93b984f7e81f5040e278afce1007a4 Mon Sep 17 00:00:00 2001 From: Eugene Molodkin Date: Mon, 3 Feb 2025 19:08:37 +0100 Subject: [PATCH 5/5] wip: enable next batch of nodes as tools --- packages/nodes-base/nodes/Amqp/Amqp.node.ts | 1 + packages/nodes-base/nodes/Autopilot/Autopilot.node.ts | 1 + packages/nodes-base/nodes/Aws/AwsSns.node.ts | 1 + packages/nodes-base/nodes/BambooHr/BambooHr.node.ts | 1 + packages/nodes-base/nodes/Beeminder/Beeminder.node.ts | 1 + packages/nodes-base/nodes/Bitly/Bitly.node.ts | 1 + packages/nodes-base/nodes/Bitwarden/Bitwarden.node.ts | 1 + packages/nodes-base/nodes/Brandfetch/Brandfetch.node.ts | 1 + packages/nodes-base/nodes/Chargebee/Chargebee.node.ts | 1 + packages/nodes-base/nodes/CircleCi/CircleCi.node.ts | 1 + packages/nodes-base/nodes/Cisco/Webex/CiscoWebex.node.ts | 1 + packages/nodes-base/nodes/Clearbit/Clearbit.node.ts | 1 + packages/nodes-base/nodes/Clockify/Clockify.node.ts | 1 + packages/nodes-base/nodes/Cloudflare/Cloudflare.node.ts | 1 + packages/nodes-base/nodes/Cockpit/Cockpit.node.ts | 1 + packages/nodes-base/nodes/Coda/Coda.node.ts | 1 + packages/nodes-base/nodes/Contentful/Contentful.node.ts | 1 + packages/nodes-base/nodes/ConvertKit/ConvertKit.node.ts | 1 + packages/nodes-base/nodes/Copper/Copper.node.ts | 1 + packages/nodes-base/nodes/CrateDb/CrateDb.node.ts | 1 + packages/nodes-base/nodes/CrowdDev/CrowdDev.node.ts | 1 + packages/nodes-base/nodes/CustomerIo/CustomerIo.node.ts | 1 + packages/nodes-base/nodes/DateTime/V2/DateTimeV2.node.ts | 1 + packages/nodes-base/nodes/Demio/Demio.node.ts | 1 + packages/nodes-base/nodes/Discourse/Discourse.node.ts | 1 + packages/nodes-base/nodes/Drift/Drift.node.ts | 1 + packages/nodes-base/nodes/Dropcontact/Dropcontact.node.ts | 1 + packages/nodes-base/nodes/Egoi/Egoi.node.ts | 1 + .../nodes/Elastic/ElasticSecurity/ElasticSecurity.node.ts | 1 + packages/nodes-base/nodes/Emelia/Emelia.node.ts | 1 + packages/nodes-base/nodes/Freshdesk/Freshdesk.node.ts | 1 + packages/nodes-base/nodes/Freshservice/Freshservice.node.ts | 1 + packages/nodes-base/nodes/FreshworksCrm/FreshworksCrm.node.ts | 1 + packages/nodes-base/nodes/GetResponse/GetResponse.node.ts | 1 + packages/nodes-base/nodes/GoToWebinar/GoToWebinar.node.ts | 1 + packages/nodes-base/nodes/Gong/Gong.node.ts | 1 + packages/nodes-base/nodes/Google/Books/GoogleBooks.node.ts | 1 + .../CloudNaturalLanguage/GoogleCloudNaturalLanguage.node.ts | 1 + .../nodes/Google/Perspective/GooglePerspective.node.ts | 1 + packages/nodes-base/nodes/Grist/Grist.node.ts | 1 + packages/nodes-base/nodes/HaloPSA/HaloPSA.node.ts | 1 + packages/nodes-base/nodes/Harvest/Harvest.node.ts | 1 + packages/nodes-base/nodes/HelpScout/HelpScout.node.ts | 1 + packages/nodes-base/nodes/HumanticAI/HumanticAi.node.ts | 1 + packages/nodes-base/nodes/Hunter/Hunter.node.ts | 1 + packages/nodes-base/nodes/Intercom/Intercom.node.ts | 1 + packages/nodes-base/nodes/InvoiceNinja/InvoiceNinja.node.ts | 1 + packages/nodes-base/nodes/Iterable/Iterable.node.ts | 1 + packages/nodes-base/nodes/Keap/Keap.node.ts | 1 + packages/nodes-base/nodes/Kitemaker/Kitemaker.node.ts | 1 + packages/nodes-base/nodes/KoBoToolbox/KoBoToolbox.node.ts | 1 + packages/nodes-base/nodes/Lemlist/v2/LemlistV2.node.ts | 1 + packages/nodes-base/nodes/Linear/Linear.node.ts | 1 + packages/nodes-base/nodes/LingvaNex/LingvaNex.node.ts | 1 + packages/nodes-base/nodes/LoneScale/LoneScale.node.ts | 1 + packages/nodes-base/nodes/Magento/Magento2.node.ts | 1 + packages/nodes-base/nodes/Mailchimp/Mailchimp.node.ts | 1 + packages/nodes-base/nodes/MailerLite/v2/MailerLiteV2.node.ts | 1 + packages/nodes-base/nodes/Mailjet/Mailjet.node.ts | 1 + packages/nodes-base/nodes/Mandrill/Mandrill.node.ts | 1 + packages/nodes-base/nodes/Marketstack/Marketstack.node.ts | 1 + packages/nodes-base/nodes/Matrix/Matrix.node.ts | 1 + packages/nodes-base/nodes/MessageBird/MessageBird.node.ts | 1 + .../nodes/Microsoft/Dynamics/MicrosoftDynamicsCrm.node.ts | 1 + packages/nodes-base/nodes/Microsoft/Entra/MicrosoftEntra.node.ts | 1 + .../nodes/Microsoft/GraphSecurity/MicrosoftGraphSecurity.node.ts | 1 + packages/nodes-base/nodes/Misp/Misp.node.ts | 1 + packages/nodes-base/nodes/Mocean/Mocean.node.ts | 1 + packages/nodes-base/nodes/MonicaCrm/MonicaCrm.node.ts | 1 + packages/nodes-base/nodes/Msg91/Msg91.node.ts | 1 + packages/nodes-base/nodes/Netlify/Netlify.node.ts | 1 + packages/nodes-base/nodes/Npm/Npm.node.ts | 1 + packages/nodes-base/nodes/Okta/Okta.node.ts | 1 + packages/nodes-base/nodes/OneSimpleApi/OneSimpleApi.node.ts | 1 + packages/nodes-base/nodes/Onfleet/Onfleet.node.ts | 1 + packages/nodes-base/nodes/OpenThesaurus/OpenThesaurus.node.ts | 1 + packages/nodes-base/nodes/Oura/Oura.node.ts | 1 + packages/nodes-base/nodes/Paddle/Paddle.node.ts | 1 + packages/nodes-base/nodes/PagerDuty/PagerDuty.node.ts | 1 + packages/nodes-base/nodes/Peekalink/Peekalink.node.ts | 1 + packages/nodes-base/nodes/Phantombuster/Phantombuster.node.ts | 1 + packages/nodes-base/nodes/PhilipsHue/PhilipsHue.node.ts | 1 + packages/nodes-base/nodes/Plivo/Plivo.node.ts | 1 + packages/nodes-base/nodes/PostHog/PostHog.node.ts | 1 + packages/nodes-base/nodes/ProfitWell/ProfitWell.node.ts | 1 + packages/nodes-base/nodes/Pushbullet/Pushbullet.node.ts | 1 + packages/nodes-base/nodes/Pushcut/Pushcut.node.ts | 1 + packages/nodes-base/nodes/QuestDb/QuestDb.node.ts | 1 + packages/nodes-base/nodes/QuickBase/QuickBase.node.ts | 1 + packages/nodes-base/nodes/Raindrop/Raindrop.node.ts | 1 + packages/nodes-base/nodes/RssFeedRead/RssFeedRead.node.ts | 1 + packages/nodes-base/nodes/Rundeck/Rundeck.node.ts | 1 + packages/nodes-base/nodes/Salesmate/Salesmate.node.ts | 1 + packages/nodes-base/nodes/SeaTable/SeaTable.node.ts | 1 + .../nodes-base/nodes/SecurityScorecard/SecurityScorecard.node.ts | 1 + packages/nodes-base/nodes/Segment/Segment.node.ts | 1 + packages/nodes-base/nodes/Sendy/Sendy.node.ts | 1 + packages/nodes-base/nodes/SentryIo/SentryIo.node.ts | 1 + packages/nodes-base/nodes/ServiceNow/ServiceNow.node.ts | 1 + packages/nodes-base/nodes/Signl4/Signl4.node.ts | 1 + packages/nodes-base/nodes/Sms77/Sms77.node.ts | 1 + packages/nodes-base/nodes/Snowflake/Snowflake.node.ts | 1 + packages/nodes-base/nodes/Splunk/v2/SplunkV2.node.ts | 1 + packages/nodes-base/nodes/Spontit/Spontit.node.ts | 1 + packages/nodes-base/nodes/Stackby/Stackby.node.ts | 1 + packages/nodes-base/nodes/Storyblok/Storyblok.node.ts | 1 + packages/nodes-base/nodes/Strapi/Strapi.node.ts | 1 + packages/nodes-base/nodes/Strava/Strava.node.ts | 1 + packages/nodes-base/nodes/SyncroMSP/v1/SyncroMspV1.node.ts | 1 + packages/nodes-base/nodes/Taiga/Taiga.node.ts | 1 + packages/nodes-base/nodes/Tapfiliate/Tapfiliate.node.ts | 1 + packages/nodes-base/nodes/TheHive/TheHive.node.ts | 1 + .../nodes-base/nodes/TheHiveProject/actions/node.description.ts | 1 + packages/nodes-base/nodes/TimescaleDb/TimescaleDb.node.ts | 1 + packages/nodes-base/nodes/TravisCi/TravisCi.node.ts | 1 + packages/nodes-base/nodes/Twake/Twake.node.ts | 1 + packages/nodes-base/nodes/Twist/Twist.node.ts | 1 + packages/nodes-base/nodes/UProc/UProc.node.ts | 1 + .../nodes-base/nodes/UnleashedSoftware/UnleashedSoftware.node.ts | 1 + packages/nodes-base/nodes/Uplead/Uplead.node.ts | 1 + packages/nodes-base/nodes/UptimeRobot/UptimeRobot.node.ts | 1 + .../nodes/Venafi/Datacenter/VenafiTlsProtectDatacenter.node.ts | 1 + .../nodes/Venafi/ProtectCloud/VenafiTlsProtectCloud.node.ts | 1 + packages/nodes-base/nodes/Vero/Vero.node.ts | 1 + packages/nodes-base/nodes/Vonage/Vonage.node.ts | 1 + packages/nodes-base/nodes/Wekan/Wekan.node.ts | 1 + packages/nodes-base/nodes/Xero/Xero.node.ts | 1 + packages/nodes-base/nodes/Yourls/Yourls.node.ts | 1 + packages/nodes-base/nodes/Zammad/Zammad.node.ts | 1 + packages/nodes-base/nodes/Zulip/Zulip.node.ts | 1 + 130 files changed, 130 insertions(+) diff --git a/packages/nodes-base/nodes/Amqp/Amqp.node.ts b/packages/nodes-base/nodes/Amqp/Amqp.node.ts index 1283558d370e4..1400ae12cc47f 100644 --- a/packages/nodes-base/nodes/Amqp/Amqp.node.ts +++ b/packages/nodes-base/nodes/Amqp/Amqp.node.ts @@ -64,6 +64,7 @@ export class Amqp implements INodeType { defaults: { name: 'AMQP Sender', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Autopilot/Autopilot.node.ts b/packages/nodes-base/nodes/Autopilot/Autopilot.node.ts index d3b123761fc05..7e076968883ae 100644 --- a/packages/nodes-base/nodes/Autopilot/Autopilot.node.ts +++ b/packages/nodes-base/nodes/Autopilot/Autopilot.node.ts @@ -28,6 +28,7 @@ export class Autopilot implements INodeType { defaults: { name: 'Autopilot', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Aws/AwsSns.node.ts b/packages/nodes-base/nodes/Aws/AwsSns.node.ts index 858f93774a150..dd24912e3314e 100644 --- a/packages/nodes-base/nodes/Aws/AwsSns.node.ts +++ b/packages/nodes-base/nodes/Aws/AwsSns.node.ts @@ -24,6 +24,7 @@ export class AwsSns implements INodeType { defaults: { name: 'AWS SNS', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/BambooHr/BambooHr.node.ts b/packages/nodes-base/nodes/BambooHr/BambooHr.node.ts index 1b7795f215bd1..a80e646e7ea9f 100644 --- a/packages/nodes-base/nodes/BambooHr/BambooHr.node.ts +++ b/packages/nodes-base/nodes/BambooHr/BambooHr.node.ts @@ -16,6 +16,7 @@ export class BambooHr implements INodeType { this.description = { ...baseDescription, ...versionDescription, + usableAsTool: true, }; } diff --git a/packages/nodes-base/nodes/Beeminder/Beeminder.node.ts b/packages/nodes-base/nodes/Beeminder/Beeminder.node.ts index e35e652c4f9f0..c0f01aa3d8705 100644 --- a/packages/nodes-base/nodes/Beeminder/Beeminder.node.ts +++ b/packages/nodes-base/nodes/Beeminder/Beeminder.node.ts @@ -30,6 +30,7 @@ export class Beeminder implements INodeType { defaults: { name: 'Beeminder', }, + usableAsTool: true, // eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg icon: 'file:beeminder.png', inputs: [NodeConnectionType.Main], diff --git a/packages/nodes-base/nodes/Bitly/Bitly.node.ts b/packages/nodes-base/nodes/Bitly/Bitly.node.ts index 5b376e0b2f4db..b2636ec03fd08 100644 --- a/packages/nodes-base/nodes/Bitly/Bitly.node.ts +++ b/packages/nodes-base/nodes/Bitly/Bitly.node.ts @@ -24,6 +24,7 @@ export class Bitly implements INodeType { defaults: { name: 'Bitly', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Bitwarden/Bitwarden.node.ts b/packages/nodes-base/nodes/Bitwarden/Bitwarden.node.ts index c86ee2b58dae0..c2e319f4d531a 100644 --- a/packages/nodes-base/nodes/Bitwarden/Bitwarden.node.ts +++ b/packages/nodes-base/nodes/Bitwarden/Bitwarden.node.ts @@ -42,6 +42,7 @@ export class Bitwarden implements INodeType { defaults: { name: 'Bitwarden', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Brandfetch/Brandfetch.node.ts b/packages/nodes-base/nodes/Brandfetch/Brandfetch.node.ts index 237f39b9bfc8a..88e235a5084c6 100644 --- a/packages/nodes-base/nodes/Brandfetch/Brandfetch.node.ts +++ b/packages/nodes-base/nodes/Brandfetch/Brandfetch.node.ts @@ -23,6 +23,7 @@ export class Brandfetch implements INodeType { defaults: { name: 'Brandfetch', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Chargebee/Chargebee.node.ts b/packages/nodes-base/nodes/Chargebee/Chargebee.node.ts index 01032fcbe8f9a..6208b15f40705 100644 --- a/packages/nodes-base/nodes/Chargebee/Chargebee.node.ts +++ b/packages/nodes-base/nodes/Chargebee/Chargebee.node.ts @@ -37,6 +37,7 @@ export class Chargebee implements INodeType { defaults: { name: 'Chargebee', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/CircleCi/CircleCi.node.ts b/packages/nodes-base/nodes/CircleCi/CircleCi.node.ts index 12ef42d73f79c..382cec23bf45a 100644 --- a/packages/nodes-base/nodes/CircleCi/CircleCi.node.ts +++ b/packages/nodes-base/nodes/CircleCi/CircleCi.node.ts @@ -23,6 +23,7 @@ export class CircleCi implements INodeType { defaults: { name: 'CircleCI', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Cisco/Webex/CiscoWebex.node.ts b/packages/nodes-base/nodes/Cisco/Webex/CiscoWebex.node.ts index 39a6140837467..3c40e394c54c8 100644 --- a/packages/nodes-base/nodes/Cisco/Webex/CiscoWebex.node.ts +++ b/packages/nodes-base/nodes/Cisco/Webex/CiscoWebex.node.ts @@ -33,6 +33,7 @@ export class CiscoWebex implements INodeType { defaults: { name: 'Webex by Cisco', }, + usableAsTool: true, credentials: [ { name: 'ciscoWebexOAuth2Api', diff --git a/packages/nodes-base/nodes/Clearbit/Clearbit.node.ts b/packages/nodes-base/nodes/Clearbit/Clearbit.node.ts index 685ac62fc2004..d8beaf7462f31 100644 --- a/packages/nodes-base/nodes/Clearbit/Clearbit.node.ts +++ b/packages/nodes-base/nodes/Clearbit/Clearbit.node.ts @@ -23,6 +23,7 @@ export class Clearbit implements INodeType { defaults: { name: 'Clearbit', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Clockify/Clockify.node.ts b/packages/nodes-base/nodes/Clockify/Clockify.node.ts index 9723dfa025bc7..84646df5a7bb6 100644 --- a/packages/nodes-base/nodes/Clockify/Clockify.node.ts +++ b/packages/nodes-base/nodes/Clockify/Clockify.node.ts @@ -34,6 +34,7 @@ export class Clockify implements INodeType { defaults: { name: 'Clockify', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Cloudflare/Cloudflare.node.ts b/packages/nodes-base/nodes/Cloudflare/Cloudflare.node.ts index bd9050029c9de..5ba3ec822e0cc 100644 --- a/packages/nodes-base/nodes/Cloudflare/Cloudflare.node.ts +++ b/packages/nodes-base/nodes/Cloudflare/Cloudflare.node.ts @@ -24,6 +24,7 @@ export class Cloudflare implements INodeType { defaults: { name: 'Cloudflare', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Cockpit/Cockpit.node.ts b/packages/nodes-base/nodes/Cockpit/Cockpit.node.ts index f279f1d099d1b..7577e3233b692 100644 --- a/packages/nodes-base/nodes/Cockpit/Cockpit.node.ts +++ b/packages/nodes-base/nodes/Cockpit/Cockpit.node.ts @@ -33,6 +33,7 @@ export class Cockpit implements INodeType { defaults: { name: 'Cockpit', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Coda/Coda.node.ts b/packages/nodes-base/nodes/Coda/Coda.node.ts index 94ca3050c8953..04fe3ee1e96ac 100644 --- a/packages/nodes-base/nodes/Coda/Coda.node.ts +++ b/packages/nodes-base/nodes/Coda/Coda.node.ts @@ -28,6 +28,7 @@ export class Coda implements INodeType { defaults: { name: 'Coda', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Contentful/Contentful.node.ts b/packages/nodes-base/nodes/Contentful/Contentful.node.ts index a70e96021d7c5..c3e22e13c1630 100644 --- a/packages/nodes-base/nodes/Contentful/Contentful.node.ts +++ b/packages/nodes-base/nodes/Contentful/Contentful.node.ts @@ -27,6 +27,7 @@ export class Contentful implements INodeType { defaults: { name: 'Contentful', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/ConvertKit/ConvertKit.node.ts b/packages/nodes-base/nodes/ConvertKit/ConvertKit.node.ts index 7f335f9791e6e..7a3b3cb7e3d2a 100644 --- a/packages/nodes-base/nodes/ConvertKit/ConvertKit.node.ts +++ b/packages/nodes-base/nodes/ConvertKit/ConvertKit.node.ts @@ -28,6 +28,7 @@ export class ConvertKit implements INodeType { defaults: { name: 'ConvertKit', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Copper/Copper.node.ts b/packages/nodes-base/nodes/Copper/Copper.node.ts index ecabe2aa4a407..9e302d1cfb559 100644 --- a/packages/nodes-base/nodes/Copper/Copper.node.ts +++ b/packages/nodes-base/nodes/Copper/Copper.node.ts @@ -46,6 +46,7 @@ export class Copper implements INodeType { defaults: { name: 'Copper', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/CrateDb/CrateDb.node.ts b/packages/nodes-base/nodes/CrateDb/CrateDb.node.ts index 1aba92bf30cfc..470c4fa9eae05 100644 --- a/packages/nodes-base/nodes/CrateDb/CrateDb.node.ts +++ b/packages/nodes-base/nodes/CrateDb/CrateDb.node.ts @@ -28,6 +28,7 @@ export class CrateDb implements INodeType { defaults: { name: 'CrateDB', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/CrowdDev/CrowdDev.node.ts b/packages/nodes-base/nodes/CrowdDev/CrowdDev.node.ts index bcea2f2b7ee6e..ac2241bc198c2 100644 --- a/packages/nodes-base/nodes/CrowdDev/CrowdDev.node.ts +++ b/packages/nodes-base/nodes/CrowdDev/CrowdDev.node.ts @@ -16,6 +16,7 @@ export class CrowdDev implements INodeType { defaults: { name: 'crowd.dev', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/CustomerIo/CustomerIo.node.ts b/packages/nodes-base/nodes/CustomerIo/CustomerIo.node.ts index 98b465823002e..415ff8182a70b 100644 --- a/packages/nodes-base/nodes/CustomerIo/CustomerIo.node.ts +++ b/packages/nodes-base/nodes/CustomerIo/CustomerIo.node.ts @@ -25,6 +25,7 @@ export class CustomerIo implements INodeType { defaults: { name: 'Customer.io', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/DateTime/V2/DateTimeV2.node.ts b/packages/nodes-base/nodes/DateTime/V2/DateTimeV2.node.ts index 9f148a55dbaf1..0d62cf629a6de 100644 --- a/packages/nodes-base/nodes/DateTime/V2/DateTimeV2.node.ts +++ b/packages/nodes-base/nodes/DateTime/V2/DateTimeV2.node.ts @@ -29,6 +29,7 @@ export class DateTimeV2 implements INodeType { name: 'Date & Time', color: '#408000', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], description: 'Manipulate date and time values', diff --git a/packages/nodes-base/nodes/Demio/Demio.node.ts b/packages/nodes-base/nodes/Demio/Demio.node.ts index e93c32683cd14..743ff410db5c8 100644 --- a/packages/nodes-base/nodes/Demio/Demio.node.ts +++ b/packages/nodes-base/nodes/Demio/Demio.node.ts @@ -25,6 +25,7 @@ export class Demio implements INodeType { defaults: { name: 'Demio', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Discourse/Discourse.node.ts b/packages/nodes-base/nodes/Discourse/Discourse.node.ts index 92e329ca9743a..98849297e7b9b 100644 --- a/packages/nodes-base/nodes/Discourse/Discourse.node.ts +++ b/packages/nodes-base/nodes/Discourse/Discourse.node.ts @@ -28,6 +28,7 @@ export class Discourse implements INodeType { defaults: { name: 'Discourse', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Drift/Drift.node.ts b/packages/nodes-base/nodes/Drift/Drift.node.ts index 19a29ec8731a5..10df1c23af50d 100644 --- a/packages/nodes-base/nodes/Drift/Drift.node.ts +++ b/packages/nodes-base/nodes/Drift/Drift.node.ts @@ -24,6 +24,7 @@ export class Drift implements INodeType { defaults: { name: 'Drift', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Dropcontact/Dropcontact.node.ts b/packages/nodes-base/nodes/Dropcontact/Dropcontact.node.ts index 2a4a5be0d631c..0a0db2ec98103 100644 --- a/packages/nodes-base/nodes/Dropcontact/Dropcontact.node.ts +++ b/packages/nodes-base/nodes/Dropcontact/Dropcontact.node.ts @@ -21,6 +21,7 @@ export class Dropcontact implements INodeType { defaults: { name: 'Dropcontact', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Egoi/Egoi.node.ts b/packages/nodes-base/nodes/Egoi/Egoi.node.ts index 31056e97b2995..9e3f7877376ad 100644 --- a/packages/nodes-base/nodes/Egoi/Egoi.node.ts +++ b/packages/nodes-base/nodes/Egoi/Egoi.node.ts @@ -26,6 +26,7 @@ export class Egoi implements INodeType { defaults: { name: 'E-goi', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Elastic/ElasticSecurity/ElasticSecurity.node.ts b/packages/nodes-base/nodes/Elastic/ElasticSecurity/ElasticSecurity.node.ts index f30a6f3e2a9e2..c09f3cc36cac3 100644 --- a/packages/nodes-base/nodes/Elastic/ElasticSecurity/ElasticSecurity.node.ts +++ b/packages/nodes-base/nodes/Elastic/ElasticSecurity/ElasticSecurity.node.ts @@ -40,6 +40,7 @@ export class ElasticSecurity implements INodeType { defaults: { name: 'Elastic Security', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Emelia/Emelia.node.ts b/packages/nodes-base/nodes/Emelia/Emelia.node.ts index 8c4b710211d41..96d3cb6e3c495 100644 --- a/packages/nodes-base/nodes/Emelia/Emelia.node.ts +++ b/packages/nodes-base/nodes/Emelia/Emelia.node.ts @@ -25,6 +25,7 @@ export class Emelia implements INodeType { defaults: { name: 'Emelia', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Freshdesk/Freshdesk.node.ts b/packages/nodes-base/nodes/Freshdesk/Freshdesk.node.ts index 1345725a69fa3..ef676df59740c 100644 --- a/packages/nodes-base/nodes/Freshdesk/Freshdesk.node.ts +++ b/packages/nodes-base/nodes/Freshdesk/Freshdesk.node.ts @@ -81,6 +81,7 @@ export class Freshdesk implements INodeType { defaults: { name: 'Freshdesk', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Freshservice/Freshservice.node.ts b/packages/nodes-base/nodes/Freshservice/Freshservice.node.ts index d2dd220e041a5..c6e4698294f05 100644 --- a/packages/nodes-base/nodes/Freshservice/Freshservice.node.ts +++ b/packages/nodes-base/nodes/Freshservice/Freshservice.node.ts @@ -69,6 +69,7 @@ export class Freshservice implements INodeType { defaults: { name: 'Freshservice', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/FreshworksCrm/FreshworksCrm.node.ts b/packages/nodes-base/nodes/FreshworksCrm/FreshworksCrm.node.ts index 3e8a246fbdf13..3ad23f073e6ea 100644 --- a/packages/nodes-base/nodes/FreshworksCrm/FreshworksCrm.node.ts +++ b/packages/nodes-base/nodes/FreshworksCrm/FreshworksCrm.node.ts @@ -50,6 +50,7 @@ export class FreshworksCrm implements INodeType { defaults: { name: 'Freshworks CRM', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/GetResponse/GetResponse.node.ts b/packages/nodes-base/nodes/GetResponse/GetResponse.node.ts index 74a54e61d2cb3..63bea6e9f754a 100644 --- a/packages/nodes-base/nodes/GetResponse/GetResponse.node.ts +++ b/packages/nodes-base/nodes/GetResponse/GetResponse.node.ts @@ -26,6 +26,7 @@ export class GetResponse implements INodeType { defaults: { name: 'GetResponse', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/GoToWebinar/GoToWebinar.node.ts b/packages/nodes-base/nodes/GoToWebinar/GoToWebinar.node.ts index 96acec9be6742..3f69f283db332 100644 --- a/packages/nodes-base/nodes/GoToWebinar/GoToWebinar.node.ts +++ b/packages/nodes-base/nodes/GoToWebinar/GoToWebinar.node.ts @@ -49,6 +49,7 @@ export class GoToWebinar implements INodeType { defaults: { name: 'GoToWebinar', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Gong/Gong.node.ts b/packages/nodes-base/nodes/Gong/Gong.node.ts index 81b678f283d9a..197badfb0b3f9 100644 --- a/packages/nodes-base/nodes/Gong/Gong.node.ts +++ b/packages/nodes-base/nodes/Gong/Gong.node.ts @@ -23,6 +23,7 @@ export class Gong implements INodeType { defaults: { name: 'Gong', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Google/Books/GoogleBooks.node.ts b/packages/nodes-base/nodes/Google/Books/GoogleBooks.node.ts index facf7d14cc0d6..5a73ed7c1eac5 100644 --- a/packages/nodes-base/nodes/Google/Books/GoogleBooks.node.ts +++ b/packages/nodes-base/nodes/Google/Books/GoogleBooks.node.ts @@ -26,6 +26,7 @@ export class GoogleBooks implements INodeType { defaults: { name: 'Google Books', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Google/CloudNaturalLanguage/GoogleCloudNaturalLanguage.node.ts b/packages/nodes-base/nodes/Google/CloudNaturalLanguage/GoogleCloudNaturalLanguage.node.ts index 674302b3d021b..f701bab1a9910 100644 --- a/packages/nodes-base/nodes/Google/CloudNaturalLanguage/GoogleCloudNaturalLanguage.node.ts +++ b/packages/nodes-base/nodes/Google/CloudNaturalLanguage/GoogleCloudNaturalLanguage.node.ts @@ -22,6 +22,7 @@ export class GoogleCloudNaturalLanguage implements INodeType { defaults: { name: 'Google Cloud Natural Language', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Google/Perspective/GooglePerspective.node.ts b/packages/nodes-base/nodes/Google/Perspective/GooglePerspective.node.ts index dcec9f093ae9f..cfdad869ed959 100644 --- a/packages/nodes-base/nodes/Google/Perspective/GooglePerspective.node.ts +++ b/packages/nodes-base/nodes/Google/Perspective/GooglePerspective.node.ts @@ -30,6 +30,7 @@ export class GooglePerspective implements INodeType { defaults: { name: 'Google Perspective', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Grist/Grist.node.ts b/packages/nodes-base/nodes/Grist/Grist.node.ts index 189c880f16742..b528275a67ba4 100644 --- a/packages/nodes-base/nodes/Grist/Grist.node.ts +++ b/packages/nodes-base/nodes/Grist/Grist.node.ts @@ -43,6 +43,7 @@ export class Grist implements INodeType { defaults: { name: 'Grist', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/HaloPSA/HaloPSA.node.ts b/packages/nodes-base/nodes/HaloPSA/HaloPSA.node.ts index 137eda57c9b41..f28c0f212b9e9 100644 --- a/packages/nodes-base/nodes/HaloPSA/HaloPSA.node.ts +++ b/packages/nodes-base/nodes/HaloPSA/HaloPSA.node.ts @@ -46,6 +46,7 @@ export class HaloPSA implements INodeType { defaults: { name: 'HaloPSA', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Harvest/Harvest.node.ts b/packages/nodes-base/nodes/Harvest/Harvest.node.ts index 1b239ff85392f..8bf17d84ba14e 100644 --- a/packages/nodes-base/nodes/Harvest/Harvest.node.ts +++ b/packages/nodes-base/nodes/Harvest/Harvest.node.ts @@ -35,6 +35,7 @@ export class Harvest implements INodeType { defaults: { name: 'Harvest', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/HelpScout/HelpScout.node.ts b/packages/nodes-base/nodes/HelpScout/HelpScout.node.ts index 6fae6b0ba0ae0..08bc71e198603 100644 --- a/packages/nodes-base/nodes/HelpScout/HelpScout.node.ts +++ b/packages/nodes-base/nodes/HelpScout/HelpScout.node.ts @@ -33,6 +33,7 @@ export class HelpScout implements INodeType { defaults: { name: 'HelpScout', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/HumanticAI/HumanticAi.node.ts b/packages/nodes-base/nodes/HumanticAI/HumanticAi.node.ts index 78d8fe20ddfda..ce9273c03bdd2 100644 --- a/packages/nodes-base/nodes/HumanticAI/HumanticAi.node.ts +++ b/packages/nodes-base/nodes/HumanticAI/HumanticAi.node.ts @@ -23,6 +23,7 @@ export class HumanticAi implements INodeType { defaults: { name: 'Humantic AI', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Hunter/Hunter.node.ts b/packages/nodes-base/nodes/Hunter/Hunter.node.ts index c1cda5a715166..feb0fb4413ea3 100644 --- a/packages/nodes-base/nodes/Hunter/Hunter.node.ts +++ b/packages/nodes-base/nodes/Hunter/Hunter.node.ts @@ -22,6 +22,7 @@ export class Hunter implements INodeType { defaults: { name: 'Hunter', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Intercom/Intercom.node.ts b/packages/nodes-base/nodes/Intercom/Intercom.node.ts index 26f71620c5ada..860b587144479 100644 --- a/packages/nodes-base/nodes/Intercom/Intercom.node.ts +++ b/packages/nodes-base/nodes/Intercom/Intercom.node.ts @@ -31,6 +31,7 @@ export class Intercom implements INodeType { defaults: { name: 'Intercom', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/InvoiceNinja/InvoiceNinja.node.ts b/packages/nodes-base/nodes/InvoiceNinja/InvoiceNinja.node.ts index 2b771c545f18f..0e306a1eaeeaf 100644 --- a/packages/nodes-base/nodes/InvoiceNinja/InvoiceNinja.node.ts +++ b/packages/nodes-base/nodes/InvoiceNinja/InvoiceNinja.node.ts @@ -39,6 +39,7 @@ export class InvoiceNinja implements INodeType { defaults: { name: 'Invoice Ninja', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Iterable/Iterable.node.ts b/packages/nodes-base/nodes/Iterable/Iterable.node.ts index 7e5d7e20d2641..016ca15a8d66c 100644 --- a/packages/nodes-base/nodes/Iterable/Iterable.node.ts +++ b/packages/nodes-base/nodes/Iterable/Iterable.node.ts @@ -29,6 +29,7 @@ export class Iterable implements INodeType { defaults: { name: 'Iterable', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Keap/Keap.node.ts b/packages/nodes-base/nodes/Keap/Keap.node.ts index 065dbec746646..5b6e85799ef85 100644 --- a/packages/nodes-base/nodes/Keap/Keap.node.ts +++ b/packages/nodes-base/nodes/Keap/Keap.node.ts @@ -48,6 +48,7 @@ export class Keap implements INodeType { defaults: { name: 'Keap', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Kitemaker/Kitemaker.node.ts b/packages/nodes-base/nodes/Kitemaker/Kitemaker.node.ts index 87f6931dbf111..38aa602b744ff 100644 --- a/packages/nodes-base/nodes/Kitemaker/Kitemaker.node.ts +++ b/packages/nodes-base/nodes/Kitemaker/Kitemaker.node.ts @@ -45,6 +45,7 @@ export class Kitemaker implements INodeType { defaults: { name: 'Kitemaker', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/KoBoToolbox/KoBoToolbox.node.ts b/packages/nodes-base/nodes/KoBoToolbox/KoBoToolbox.node.ts index d4cdb886c2502..796cbee525b9f 100644 --- a/packages/nodes-base/nodes/KoBoToolbox/KoBoToolbox.node.ts +++ b/packages/nodes-base/nodes/KoBoToolbox/KoBoToolbox.node.ts @@ -33,6 +33,7 @@ export class KoBoToolbox implements INodeType { defaults: { name: 'KoBoToolbox', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Lemlist/v2/LemlistV2.node.ts b/packages/nodes-base/nodes/Lemlist/v2/LemlistV2.node.ts index 7ccab5c90a4bb..601f3755b9c3a 100644 --- a/packages/nodes-base/nodes/Lemlist/v2/LemlistV2.node.ts +++ b/packages/nodes-base/nodes/Lemlist/v2/LemlistV2.node.ts @@ -37,6 +37,7 @@ const versionDescription: INodeTypeDescription = { defaults: { name: 'Lemlist', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Linear/Linear.node.ts b/packages/nodes-base/nodes/Linear/Linear.node.ts index 23a8b9bd42f30..89afdabf6f824 100644 --- a/packages/nodes-base/nodes/Linear/Linear.node.ts +++ b/packages/nodes-base/nodes/Linear/Linear.node.ts @@ -38,6 +38,7 @@ export class Linear implements INodeType { defaults: { name: 'Linear', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/LingvaNex/LingvaNex.node.ts b/packages/nodes-base/nodes/LingvaNex/LingvaNex.node.ts index db82cec6f01a3..f3c30883a114f 100644 --- a/packages/nodes-base/nodes/LingvaNex/LingvaNex.node.ts +++ b/packages/nodes-base/nodes/LingvaNex/LingvaNex.node.ts @@ -24,6 +24,7 @@ export class LingvaNex implements INodeType { defaults: { name: 'LingvaNex', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/LoneScale/LoneScale.node.ts b/packages/nodes-base/nodes/LoneScale/LoneScale.node.ts index acce979a97114..0072df7608556 100644 --- a/packages/nodes-base/nodes/LoneScale/LoneScale.node.ts +++ b/packages/nodes-base/nodes/LoneScale/LoneScale.node.ts @@ -23,6 +23,7 @@ export class LoneScale implements INodeType { defaults: { name: 'LoneScale', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Magento/Magento2.node.ts b/packages/nodes-base/nodes/Magento/Magento2.node.ts index ce473b16a80d4..188f206db737b 100644 --- a/packages/nodes-base/nodes/Magento/Magento2.node.ts +++ b/packages/nodes-base/nodes/Magento/Magento2.node.ts @@ -45,6 +45,7 @@ export class Magento2 implements INodeType { defaults: { name: 'Magento 2', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Mailchimp/Mailchimp.node.ts b/packages/nodes-base/nodes/Mailchimp/Mailchimp.node.ts index 890ca723600fd..10798693276bc 100644 --- a/packages/nodes-base/nodes/Mailchimp/Mailchimp.node.ts +++ b/packages/nodes-base/nodes/Mailchimp/Mailchimp.node.ts @@ -59,6 +59,7 @@ export class Mailchimp implements INodeType { defaults: { name: 'Mailchimp', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/MailerLite/v2/MailerLiteV2.node.ts b/packages/nodes-base/nodes/MailerLite/v2/MailerLiteV2.node.ts index 953dc7232eed7..7c4d3c6bcf5e5 100644 --- a/packages/nodes-base/nodes/MailerLite/v2/MailerLiteV2.node.ts +++ b/packages/nodes-base/nodes/MailerLite/v2/MailerLiteV2.node.ts @@ -31,6 +31,7 @@ export class MailerLiteV2 implements INodeType { defaults: { name: 'MailerLite', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Mailjet/Mailjet.node.ts b/packages/nodes-base/nodes/Mailjet/Mailjet.node.ts index 303ef673ef1ab..fc512405a02d1 100644 --- a/packages/nodes-base/nodes/Mailjet/Mailjet.node.ts +++ b/packages/nodes-base/nodes/Mailjet/Mailjet.node.ts @@ -25,6 +25,7 @@ export class Mailjet implements INodeType { defaults: { name: 'Mailjet', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Mandrill/Mandrill.node.ts b/packages/nodes-base/nodes/Mandrill/Mandrill.node.ts index 43ed419ddb687..4477dd650f6e8 100644 --- a/packages/nodes-base/nodes/Mandrill/Mandrill.node.ts +++ b/packages/nodes-base/nodes/Mandrill/Mandrill.node.ts @@ -105,6 +105,7 @@ export class Mandrill implements INodeType { defaults: { name: 'Mandrill', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Marketstack/Marketstack.node.ts b/packages/nodes-base/nodes/Marketstack/Marketstack.node.ts index 370fdb261b0c7..b0411f63b4b3b 100644 --- a/packages/nodes-base/nodes/Marketstack/Marketstack.node.ts +++ b/packages/nodes-base/nodes/Marketstack/Marketstack.node.ts @@ -35,6 +35,7 @@ export class Marketstack implements INodeType { defaults: { name: 'Marketstack', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Matrix/Matrix.node.ts b/packages/nodes-base/nodes/Matrix/Matrix.node.ts index 6a0c4b40ac198..1a6cf0ee2e7bd 100644 --- a/packages/nodes-base/nodes/Matrix/Matrix.node.ts +++ b/packages/nodes-base/nodes/Matrix/Matrix.node.ts @@ -30,6 +30,7 @@ export class Matrix implements INodeType { defaults: { name: 'Matrix', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/MessageBird/MessageBird.node.ts b/packages/nodes-base/nodes/MessageBird/MessageBird.node.ts index b008af7962a4c..e897173ff8c8b 100644 --- a/packages/nodes-base/nodes/MessageBird/MessageBird.node.ts +++ b/packages/nodes-base/nodes/MessageBird/MessageBird.node.ts @@ -22,6 +22,7 @@ export class MessageBird implements INodeType { defaults: { name: 'MessageBird', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Microsoft/Dynamics/MicrosoftDynamicsCrm.node.ts b/packages/nodes-base/nodes/Microsoft/Dynamics/MicrosoftDynamicsCrm.node.ts index 3ffaacbd69a7e..1021ceefef273 100644 --- a/packages/nodes-base/nodes/Microsoft/Dynamics/MicrosoftDynamicsCrm.node.ts +++ b/packages/nodes-base/nodes/Microsoft/Dynamics/MicrosoftDynamicsCrm.node.ts @@ -32,6 +32,7 @@ export class MicrosoftDynamicsCrm implements INodeType { defaults: { name: 'Microsoft Dynamics CRM', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Microsoft/Entra/MicrosoftEntra.node.ts b/packages/nodes-base/nodes/Microsoft/Entra/MicrosoftEntra.node.ts index d07255b86d00b..cf08c11f535b5 100644 --- a/packages/nodes-base/nodes/Microsoft/Entra/MicrosoftEntra.node.ts +++ b/packages/nodes-base/nodes/Microsoft/Entra/MicrosoftEntra.node.ts @@ -24,6 +24,7 @@ export class MicrosoftEntra implements INodeType { defaults: { name: 'Micosoft Entra ID', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Microsoft/GraphSecurity/MicrosoftGraphSecurity.node.ts b/packages/nodes-base/nodes/Microsoft/GraphSecurity/MicrosoftGraphSecurity.node.ts index 293e84758213c..268d5b080d358 100644 --- a/packages/nodes-base/nodes/Microsoft/GraphSecurity/MicrosoftGraphSecurity.node.ts +++ b/packages/nodes-base/nodes/Microsoft/GraphSecurity/MicrosoftGraphSecurity.node.ts @@ -31,6 +31,7 @@ export class MicrosoftGraphSecurity implements INodeType { defaults: { name: 'Microsoft Graph Security', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Misp/Misp.node.ts b/packages/nodes-base/nodes/Misp/Misp.node.ts index 0e42e15bcf35c..deb953f95e0fb 100644 --- a/packages/nodes-base/nodes/Misp/Misp.node.ts +++ b/packages/nodes-base/nodes/Misp/Misp.node.ts @@ -54,6 +54,7 @@ export class Misp implements INodeType { defaults: { name: 'MISP', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Mocean/Mocean.node.ts b/packages/nodes-base/nodes/Mocean/Mocean.node.ts index e6bc70242c1cb..6240373b98171 100644 --- a/packages/nodes-base/nodes/Mocean/Mocean.node.ts +++ b/packages/nodes-base/nodes/Mocean/Mocean.node.ts @@ -26,6 +26,7 @@ export class Mocean implements INodeType { defaults: { name: 'Mocean', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/MonicaCrm/MonicaCrm.node.ts b/packages/nodes-base/nodes/MonicaCrm/MonicaCrm.node.ts index 30bb08789bb95..730dbc39f8bdf 100644 --- a/packages/nodes-base/nodes/MonicaCrm/MonicaCrm.node.ts +++ b/packages/nodes-base/nodes/MonicaCrm/MonicaCrm.node.ts @@ -55,6 +55,7 @@ export class MonicaCrm implements INodeType { defaults: { name: 'Monica CRM', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Msg91/Msg91.node.ts b/packages/nodes-base/nodes/Msg91/Msg91.node.ts index 9067fec27ad29..1ce599a75e5cc 100644 --- a/packages/nodes-base/nodes/Msg91/Msg91.node.ts +++ b/packages/nodes-base/nodes/Msg91/Msg91.node.ts @@ -23,6 +23,7 @@ export class Msg91 implements INodeType { defaults: { name: 'MSG91', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Netlify/Netlify.node.ts b/packages/nodes-base/nodes/Netlify/Netlify.node.ts index 43894ea1303a2..2420db008f307 100644 --- a/packages/nodes-base/nodes/Netlify/Netlify.node.ts +++ b/packages/nodes-base/nodes/Netlify/Netlify.node.ts @@ -25,6 +25,7 @@ export class Netlify implements INodeType { defaults: { name: 'Netlify', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Npm/Npm.node.ts b/packages/nodes-base/nodes/Npm/Npm.node.ts index 2eeca1ec302f5..244bfbc49d778 100644 --- a/packages/nodes-base/nodes/Npm/Npm.node.ts +++ b/packages/nodes-base/nodes/Npm/Npm.node.ts @@ -16,6 +16,7 @@ export class Npm implements INodeType { defaults: { name: 'npm', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Okta/Okta.node.ts b/packages/nodes-base/nodes/Okta/Okta.node.ts index 18ec90fb22a93..d5940209edc5f 100644 --- a/packages/nodes-base/nodes/Okta/Okta.node.ts +++ b/packages/nodes-base/nodes/Okta/Okta.node.ts @@ -16,6 +16,7 @@ export class Okta implements INodeType { defaults: { name: 'Okta', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/OneSimpleApi/OneSimpleApi.node.ts b/packages/nodes-base/nodes/OneSimpleApi/OneSimpleApi.node.ts index e04dbaaeddb63..ca5dfd2e86213 100644 --- a/packages/nodes-base/nodes/OneSimpleApi/OneSimpleApi.node.ts +++ b/packages/nodes-base/nodes/OneSimpleApi/OneSimpleApi.node.ts @@ -20,6 +20,7 @@ export class OneSimpleApi implements INodeType { defaults: { name: 'One Simple API', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Onfleet/Onfleet.node.ts b/packages/nodes-base/nodes/Onfleet/Onfleet.node.ts index e6c18b9026ec1..3d9221f98db86 100644 --- a/packages/nodes-base/nodes/Onfleet/Onfleet.node.ts +++ b/packages/nodes-base/nodes/Onfleet/Onfleet.node.ts @@ -34,6 +34,7 @@ export class Onfleet implements INodeType { defaults: { name: 'Onfleet', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/OpenThesaurus/OpenThesaurus.node.ts b/packages/nodes-base/nodes/OpenThesaurus/OpenThesaurus.node.ts index 0e2481f625e60..9434f42b6f9eb 100644 --- a/packages/nodes-base/nodes/OpenThesaurus/OpenThesaurus.node.ts +++ b/packages/nodes-base/nodes/OpenThesaurus/OpenThesaurus.node.ts @@ -22,6 +22,7 @@ export class OpenThesaurus implements INodeType { defaults: { name: 'OpenThesaurus', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], properties: [ diff --git a/packages/nodes-base/nodes/Oura/Oura.node.ts b/packages/nodes-base/nodes/Oura/Oura.node.ts index ce522996d7090..936df42163dc7 100644 --- a/packages/nodes-base/nodes/Oura/Oura.node.ts +++ b/packages/nodes-base/nodes/Oura/Oura.node.ts @@ -24,6 +24,7 @@ export class Oura implements INodeType { defaults: { name: 'Oura', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Paddle/Paddle.node.ts b/packages/nodes-base/nodes/Paddle/Paddle.node.ts index 1bdedf23387e5..934a50c61916d 100644 --- a/packages/nodes-base/nodes/Paddle/Paddle.node.ts +++ b/packages/nodes-base/nodes/Paddle/Paddle.node.ts @@ -36,6 +36,7 @@ export class Paddle implements INodeType { defaults: { name: 'Paddle', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/PagerDuty/PagerDuty.node.ts b/packages/nodes-base/nodes/PagerDuty/PagerDuty.node.ts index d00742dec10b4..792b1287d5d4c 100644 --- a/packages/nodes-base/nodes/PagerDuty/PagerDuty.node.ts +++ b/packages/nodes-base/nodes/PagerDuty/PagerDuty.node.ts @@ -34,6 +34,7 @@ export class PagerDuty implements INodeType { defaults: { name: 'PagerDuty', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Peekalink/Peekalink.node.ts b/packages/nodes-base/nodes/Peekalink/Peekalink.node.ts index 5e18c8600acdb..dcddc38d14832 100644 --- a/packages/nodes-base/nodes/Peekalink/Peekalink.node.ts +++ b/packages/nodes-base/nodes/Peekalink/Peekalink.node.ts @@ -25,6 +25,7 @@ export class Peekalink extends Node { defaults: { name: 'Peekalink', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Phantombuster/Phantombuster.node.ts b/packages/nodes-base/nodes/Phantombuster/Phantombuster.node.ts index facb21aa464c0..fb13c57037f68 100644 --- a/packages/nodes-base/nodes/Phantombuster/Phantombuster.node.ts +++ b/packages/nodes-base/nodes/Phantombuster/Phantombuster.node.ts @@ -29,6 +29,7 @@ export class Phantombuster implements INodeType { defaults: { name: 'Phantombuster', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/PhilipsHue/PhilipsHue.node.ts b/packages/nodes-base/nodes/PhilipsHue/PhilipsHue.node.ts index 83c90c3068621..f4041fa627990 100644 --- a/packages/nodes-base/nodes/PhilipsHue/PhilipsHue.node.ts +++ b/packages/nodes-base/nodes/PhilipsHue/PhilipsHue.node.ts @@ -25,6 +25,7 @@ export class PhilipsHue implements INodeType { defaults: { name: 'Philips Hue', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Plivo/Plivo.node.ts b/packages/nodes-base/nodes/Plivo/Plivo.node.ts index 53f651a31cefa..30f8f90352e64 100644 --- a/packages/nodes-base/nodes/Plivo/Plivo.node.ts +++ b/packages/nodes-base/nodes/Plivo/Plivo.node.ts @@ -24,6 +24,7 @@ export class Plivo implements INodeType { defaults: { name: 'Plivo', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/PostHog/PostHog.node.ts b/packages/nodes-base/nodes/PostHog/PostHog.node.ts index 3a894815a8d53..ad2f23dfda5cd 100644 --- a/packages/nodes-base/nodes/PostHog/PostHog.node.ts +++ b/packages/nodes-base/nodes/PostHog/PostHog.node.ts @@ -27,6 +27,7 @@ export class PostHog implements INodeType { defaults: { name: 'PostHog', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/ProfitWell/ProfitWell.node.ts b/packages/nodes-base/nodes/ProfitWell/ProfitWell.node.ts index d12b74076ae74..91659bb45639f 100644 --- a/packages/nodes-base/nodes/ProfitWell/ProfitWell.node.ts +++ b/packages/nodes-base/nodes/ProfitWell/ProfitWell.node.ts @@ -31,6 +31,7 @@ export class ProfitWell implements INodeType { defaults: { name: 'ProfitWell', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Pushbullet/Pushbullet.node.ts b/packages/nodes-base/nodes/Pushbullet/Pushbullet.node.ts index 3217524e86fbe..1a72b894be0f4 100644 --- a/packages/nodes-base/nodes/Pushbullet/Pushbullet.node.ts +++ b/packages/nodes-base/nodes/Pushbullet/Pushbullet.node.ts @@ -24,6 +24,7 @@ export class Pushbullet implements INodeType { defaults: { name: 'Pushbullet', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Pushcut/Pushcut.node.ts b/packages/nodes-base/nodes/Pushcut/Pushcut.node.ts index 0e67a72c8435d..2f1cad52a6012 100644 --- a/packages/nodes-base/nodes/Pushcut/Pushcut.node.ts +++ b/packages/nodes-base/nodes/Pushcut/Pushcut.node.ts @@ -24,6 +24,7 @@ export class Pushcut implements INodeType { defaults: { name: 'Pushcut', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/QuestDb/QuestDb.node.ts b/packages/nodes-base/nodes/QuestDb/QuestDb.node.ts index 677fe785e90d6..03bdb1e1c6163 100644 --- a/packages/nodes-base/nodes/QuestDb/QuestDb.node.ts +++ b/packages/nodes-base/nodes/QuestDb/QuestDb.node.ts @@ -21,6 +21,7 @@ export class QuestDb implements INodeType { defaults: { name: 'QuestDB', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], parameterPane: 'wide', diff --git a/packages/nodes-base/nodes/QuickBase/QuickBase.node.ts b/packages/nodes-base/nodes/QuickBase/QuickBase.node.ts index 4e4b7d29ba5fd..32d008e749f5d 100644 --- a/packages/nodes-base/nodes/QuickBase/QuickBase.node.ts +++ b/packages/nodes-base/nodes/QuickBase/QuickBase.node.ts @@ -34,6 +34,7 @@ export class QuickBase implements INodeType { defaults: { name: 'Quick Base', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Raindrop/Raindrop.node.ts b/packages/nodes-base/nodes/Raindrop/Raindrop.node.ts index 8d6a96cd69e95..96026dbcbfbc0 100644 --- a/packages/nodes-base/nodes/Raindrop/Raindrop.node.ts +++ b/packages/nodes-base/nodes/Raindrop/Raindrop.node.ts @@ -34,6 +34,7 @@ export class Raindrop implements INodeType { defaults: { name: 'Raindrop', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/RssFeedRead/RssFeedRead.node.ts b/packages/nodes-base/nodes/RssFeedRead/RssFeedRead.node.ts index b29255d34a1e3..74cebfb418ded 100644 --- a/packages/nodes-base/nodes/RssFeedRead/RssFeedRead.node.ts +++ b/packages/nodes-base/nodes/RssFeedRead/RssFeedRead.node.ts @@ -35,6 +35,7 @@ export class RssFeedRead implements INodeType { name: 'RSS Read', color: '#b02020', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], properties: [ diff --git a/packages/nodes-base/nodes/Rundeck/Rundeck.node.ts b/packages/nodes-base/nodes/Rundeck/Rundeck.node.ts index bd36d74e166fe..38d192093cc46 100644 --- a/packages/nodes-base/nodes/Rundeck/Rundeck.node.ts +++ b/packages/nodes-base/nodes/Rundeck/Rundeck.node.ts @@ -22,6 +22,7 @@ export class Rundeck implements INodeType { defaults: { name: 'Rundeck', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Salesmate/Salesmate.node.ts b/packages/nodes-base/nodes/Salesmate/Salesmate.node.ts index f3f7f406db6d2..bec676ed7cd90 100644 --- a/packages/nodes-base/nodes/Salesmate/Salesmate.node.ts +++ b/packages/nodes-base/nodes/Salesmate/Salesmate.node.ts @@ -35,6 +35,7 @@ export class Salesmate implements INodeType { defaults: { name: 'Salesmate', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/SeaTable/SeaTable.node.ts b/packages/nodes-base/nodes/SeaTable/SeaTable.node.ts index 6e86475c66060..a9f4a48726443 100644 --- a/packages/nodes-base/nodes/SeaTable/SeaTable.node.ts +++ b/packages/nodes-base/nodes/SeaTable/SeaTable.node.ts @@ -36,6 +36,7 @@ export class SeaTable implements INodeType { defaults: { name: 'SeaTable', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/SecurityScorecard/SecurityScorecard.node.ts b/packages/nodes-base/nodes/SecurityScorecard/SecurityScorecard.node.ts index 520489b524c3d..6553bd47c2792 100644 --- a/packages/nodes-base/nodes/SecurityScorecard/SecurityScorecard.node.ts +++ b/packages/nodes-base/nodes/SecurityScorecard/SecurityScorecard.node.ts @@ -31,6 +31,7 @@ export class SecurityScorecard implements INodeType { defaults: { name: 'SecurityScorecard', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Segment/Segment.node.ts b/packages/nodes-base/nodes/Segment/Segment.node.ts index 5699e22535179..5d55af6337b72 100644 --- a/packages/nodes-base/nodes/Segment/Segment.node.ts +++ b/packages/nodes-base/nodes/Segment/Segment.node.ts @@ -27,6 +27,7 @@ export class Segment implements INodeType { defaults: { name: 'Segment', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Sendy/Sendy.node.ts b/packages/nodes-base/nodes/Sendy/Sendy.node.ts index 6ca6b76bd3260..483bea3d5d4ff 100644 --- a/packages/nodes-base/nodes/Sendy/Sendy.node.ts +++ b/packages/nodes-base/nodes/Sendy/Sendy.node.ts @@ -25,6 +25,7 @@ export class Sendy implements INodeType { defaults: { name: 'Sendy', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/SentryIo/SentryIo.node.ts b/packages/nodes-base/nodes/SentryIo/SentryIo.node.ts index edd53b83ea04a..20bfcd1320d68 100644 --- a/packages/nodes-base/nodes/SentryIo/SentryIo.node.ts +++ b/packages/nodes-base/nodes/SentryIo/SentryIo.node.ts @@ -30,6 +30,7 @@ export class SentryIo implements INodeType { defaults: { name: 'Sentry.io', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/ServiceNow/ServiceNow.node.ts b/packages/nodes-base/nodes/ServiceNow/ServiceNow.node.ts index 15ef43649759e..a865b228da20e 100644 --- a/packages/nodes-base/nodes/ServiceNow/ServiceNow.node.ts +++ b/packages/nodes-base/nodes/ServiceNow/ServiceNow.node.ts @@ -42,6 +42,7 @@ export class ServiceNow implements INodeType { defaults: { name: 'ServiceNow', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Signl4/Signl4.node.ts b/packages/nodes-base/nodes/Signl4/Signl4.node.ts index 6aa599b120d67..b4ed05570ef35 100644 --- a/packages/nodes-base/nodes/Signl4/Signl4.node.ts +++ b/packages/nodes-base/nodes/Signl4/Signl4.node.ts @@ -22,6 +22,7 @@ export class Signl4 implements INodeType { defaults: { name: 'SIGNL4', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Sms77/Sms77.node.ts b/packages/nodes-base/nodes/Sms77/Sms77.node.ts index a59f1ea2175e0..a98e4ccdc6bc3 100644 --- a/packages/nodes-base/nodes/Sms77/Sms77.node.ts +++ b/packages/nodes-base/nodes/Sms77/Sms77.node.ts @@ -21,6 +21,7 @@ export class Sms77 implements INodeType { defaults: { name: 'seven', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Snowflake/Snowflake.node.ts b/packages/nodes-base/nodes/Snowflake/Snowflake.node.ts index 475d27fff0b03..84747c2fb681b 100644 --- a/packages/nodes-base/nodes/Snowflake/Snowflake.node.ts +++ b/packages/nodes-base/nodes/Snowflake/Snowflake.node.ts @@ -23,6 +23,7 @@ export class Snowflake implements INodeType { defaults: { name: 'Snowflake', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], parameterPane: 'wide', diff --git a/packages/nodes-base/nodes/Splunk/v2/SplunkV2.node.ts b/packages/nodes-base/nodes/Splunk/v2/SplunkV2.node.ts index de80d113ea64f..8dad9d604b49f 100644 --- a/packages/nodes-base/nodes/Splunk/v2/SplunkV2.node.ts +++ b/packages/nodes-base/nodes/Splunk/v2/SplunkV2.node.ts @@ -16,6 +16,7 @@ export class SplunkV2 implements INodeType { this.description = { ...baseDescription, ...versionDescription, + usableAsTool: true, }; } diff --git a/packages/nodes-base/nodes/Spontit/Spontit.node.ts b/packages/nodes-base/nodes/Spontit/Spontit.node.ts index cb2ad23db5f76..4a2824697ef0f 100644 --- a/packages/nodes-base/nodes/Spontit/Spontit.node.ts +++ b/packages/nodes-base/nodes/Spontit/Spontit.node.ts @@ -24,6 +24,7 @@ export class Spontit implements INodeType { defaults: { name: 'Spontit', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Stackby/Stackby.node.ts b/packages/nodes-base/nodes/Stackby/Stackby.node.ts index f9b54e2a87252..76f7f3bc52f7b 100644 --- a/packages/nodes-base/nodes/Stackby/Stackby.node.ts +++ b/packages/nodes-base/nodes/Stackby/Stackby.node.ts @@ -23,6 +23,7 @@ export class Stackby implements INodeType { defaults: { name: 'Stackby', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Storyblok/Storyblok.node.ts b/packages/nodes-base/nodes/Storyblok/Storyblok.node.ts index 488a333bb87d5..1af5af70ba1e1 100644 --- a/packages/nodes-base/nodes/Storyblok/Storyblok.node.ts +++ b/packages/nodes-base/nodes/Storyblok/Storyblok.node.ts @@ -25,6 +25,7 @@ export class Storyblok implements INodeType { defaults: { name: 'Storyblok', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Strapi/Strapi.node.ts b/packages/nodes-base/nodes/Strapi/Strapi.node.ts index 5980e16dfce38..9e6490f694d35 100644 --- a/packages/nodes-base/nodes/Strapi/Strapi.node.ts +++ b/packages/nodes-base/nodes/Strapi/Strapi.node.ts @@ -32,6 +32,7 @@ export class Strapi implements INodeType { defaults: { name: 'Strapi', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Strava/Strava.node.ts b/packages/nodes-base/nodes/Strava/Strava.node.ts index e613945cedd32..0d39eb18ec48e 100644 --- a/packages/nodes-base/nodes/Strava/Strava.node.ts +++ b/packages/nodes-base/nodes/Strava/Strava.node.ts @@ -23,6 +23,7 @@ export class Strava implements INodeType { defaults: { name: 'Strava', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/SyncroMspV1.node.ts b/packages/nodes-base/nodes/SyncroMSP/v1/SyncroMspV1.node.ts index a8bf3b59af69b..51a8fb314817c 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/SyncroMspV1.node.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/SyncroMspV1.node.ts @@ -21,6 +21,7 @@ export class SyncroMspV1 implements INodeType { this.description = { ...baseDescription, ...versionDescription, + usableAsTool: true, }; } diff --git a/packages/nodes-base/nodes/Taiga/Taiga.node.ts b/packages/nodes-base/nodes/Taiga/Taiga.node.ts index d27502ffd3caa..3cb0c47b5c981 100644 --- a/packages/nodes-base/nodes/Taiga/Taiga.node.ts +++ b/packages/nodes-base/nodes/Taiga/Taiga.node.ts @@ -39,6 +39,7 @@ export class Taiga implements INodeType { defaults: { name: 'Taiga', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Tapfiliate/Tapfiliate.node.ts b/packages/nodes-base/nodes/Tapfiliate/Tapfiliate.node.ts index fd6e9584770b0..e2b63db0cbffa 100644 --- a/packages/nodes-base/nodes/Tapfiliate/Tapfiliate.node.ts +++ b/packages/nodes-base/nodes/Tapfiliate/Tapfiliate.node.ts @@ -29,6 +29,7 @@ export class Tapfiliate implements INodeType { defaults: { name: 'Tapfiliate', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/TheHive/TheHive.node.ts b/packages/nodes-base/nodes/TheHive/TheHive.node.ts index 26946664a8d84..502259242d3d4 100644 --- a/packages/nodes-base/nodes/TheHive/TheHive.node.ts +++ b/packages/nodes-base/nodes/TheHive/TheHive.node.ts @@ -43,6 +43,7 @@ export class TheHive implements INodeType { defaults: { name: 'TheHive', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/TheHiveProject/actions/node.description.ts b/packages/nodes-base/nodes/TheHiveProject/actions/node.description.ts index 9763d3e46d536..8594132a92e29 100644 --- a/packages/nodes-base/nodes/TheHiveProject/actions/node.description.ts +++ b/packages/nodes-base/nodes/TheHiveProject/actions/node.description.ts @@ -21,6 +21,7 @@ export const description: INodeTypeDescription = { defaults: { name: 'TheHive 5', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/TimescaleDb/TimescaleDb.node.ts b/packages/nodes-base/nodes/TimescaleDb/TimescaleDb.node.ts index f485f9c8debee..f6ce812e873bc 100644 --- a/packages/nodes-base/nodes/TimescaleDb/TimescaleDb.node.ts +++ b/packages/nodes-base/nodes/TimescaleDb/TimescaleDb.node.ts @@ -20,6 +20,7 @@ export class TimescaleDb implements INodeType { defaults: { name: 'TimescaleDB', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], parameterPane: 'wide', diff --git a/packages/nodes-base/nodes/TravisCi/TravisCi.node.ts b/packages/nodes-base/nodes/TravisCi/TravisCi.node.ts index 6c6274839bd6f..40c4bdc597e95 100644 --- a/packages/nodes-base/nodes/TravisCi/TravisCi.node.ts +++ b/packages/nodes-base/nodes/TravisCi/TravisCi.node.ts @@ -23,6 +23,7 @@ export class TravisCi implements INodeType { defaults: { name: 'TravisCI', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Twake/Twake.node.ts b/packages/nodes-base/nodes/Twake/Twake.node.ts index 04c6c7eb0e10b..9158f6674c734 100644 --- a/packages/nodes-base/nodes/Twake/Twake.node.ts +++ b/packages/nodes-base/nodes/Twake/Twake.node.ts @@ -24,6 +24,7 @@ export class Twake implements INodeType { defaults: { name: 'Twake', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Twist/Twist.node.ts b/packages/nodes-base/nodes/Twist/Twist.node.ts index a11c29c16e352..4166530a220ab 100644 --- a/packages/nodes-base/nodes/Twist/Twist.node.ts +++ b/packages/nodes-base/nodes/Twist/Twist.node.ts @@ -33,6 +33,7 @@ export class Twist implements INodeType { defaults: { name: 'Twist', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/UProc/UProc.node.ts b/packages/nodes-base/nodes/UProc/UProc.node.ts index 2aeccd5e9ffba..c5750bacfe066 100644 --- a/packages/nodes-base/nodes/UProc/UProc.node.ts +++ b/packages/nodes-base/nodes/UProc/UProc.node.ts @@ -25,6 +25,7 @@ export class UProc implements INodeType { defaults: { name: 'uProc', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/UnleashedSoftware/UnleashedSoftware.node.ts b/packages/nodes-base/nodes/UnleashedSoftware/UnleashedSoftware.node.ts index 1d6e90a16d721..4996e78c0a7b4 100644 --- a/packages/nodes-base/nodes/UnleashedSoftware/UnleashedSoftware.node.ts +++ b/packages/nodes-base/nodes/UnleashedSoftware/UnleashedSoftware.node.ts @@ -29,6 +29,7 @@ export class UnleashedSoftware implements INodeType { defaults: { name: 'Unleashed Software', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Uplead/Uplead.node.ts b/packages/nodes-base/nodes/Uplead/Uplead.node.ts index ffa3df226de95..a3fa9e1f3d428 100644 --- a/packages/nodes-base/nodes/Uplead/Uplead.node.ts +++ b/packages/nodes-base/nodes/Uplead/Uplead.node.ts @@ -24,6 +24,7 @@ export class Uplead implements INodeType { defaults: { name: 'Uplead', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/UptimeRobot/UptimeRobot.node.ts b/packages/nodes-base/nodes/UptimeRobot/UptimeRobot.node.ts index 48637dd7c0430..c81a5cca78ef9 100644 --- a/packages/nodes-base/nodes/UptimeRobot/UptimeRobot.node.ts +++ b/packages/nodes-base/nodes/UptimeRobot/UptimeRobot.node.ts @@ -29,6 +29,7 @@ export class UptimeRobot implements INodeType { defaults: { name: 'UptimeRobot', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Venafi/Datacenter/VenafiTlsProtectDatacenter.node.ts b/packages/nodes-base/nodes/Venafi/Datacenter/VenafiTlsProtectDatacenter.node.ts index 381e6da551c90..a6a86839b96bb 100644 --- a/packages/nodes-base/nodes/Venafi/Datacenter/VenafiTlsProtectDatacenter.node.ts +++ b/packages/nodes-base/nodes/Venafi/Datacenter/VenafiTlsProtectDatacenter.node.ts @@ -23,6 +23,7 @@ export class VenafiTlsProtectDatacenter implements INodeType { defaults: { name: 'Venafi TLS Protect Datacenter', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Venafi/ProtectCloud/VenafiTlsProtectCloud.node.ts b/packages/nodes-base/nodes/Venafi/ProtectCloud/VenafiTlsProtectCloud.node.ts index fad5bac766c66..4d33c183f4bc6 100644 --- a/packages/nodes-base/nodes/Venafi/ProtectCloud/VenafiTlsProtectCloud.node.ts +++ b/packages/nodes-base/nodes/Venafi/ProtectCloud/VenafiTlsProtectCloud.node.ts @@ -35,6 +35,7 @@ export class VenafiTlsProtectCloud implements INodeType { defaults: { name: 'Venafi TLS Protect Cloud', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Vero/Vero.node.ts b/packages/nodes-base/nodes/Vero/Vero.node.ts index ebf91441184ab..2dc5eeed62929 100644 --- a/packages/nodes-base/nodes/Vero/Vero.node.ts +++ b/packages/nodes-base/nodes/Vero/Vero.node.ts @@ -24,6 +24,7 @@ export class Vero implements INodeType { defaults: { name: 'Vero', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Vonage/Vonage.node.ts b/packages/nodes-base/nodes/Vonage/Vonage.node.ts index 411d992f26024..2d83fba802126 100644 --- a/packages/nodes-base/nodes/Vonage/Vonage.node.ts +++ b/packages/nodes-base/nodes/Vonage/Vonage.node.ts @@ -22,6 +22,7 @@ export class Vonage implements INodeType { defaults: { name: 'Vonage', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Wekan/Wekan.node.ts b/packages/nodes-base/nodes/Wekan/Wekan.node.ts index 6e54c46ed174e..9051ce0b317ff 100644 --- a/packages/nodes-base/nodes/Wekan/Wekan.node.ts +++ b/packages/nodes-base/nodes/Wekan/Wekan.node.ts @@ -34,6 +34,7 @@ export class Wekan implements INodeType { defaults: { name: 'Wekan', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Xero/Xero.node.ts b/packages/nodes-base/nodes/Xero/Xero.node.ts index 894242fe7c163..895e0ebdc9976 100644 --- a/packages/nodes-base/nodes/Xero/Xero.node.ts +++ b/packages/nodes-base/nodes/Xero/Xero.node.ts @@ -28,6 +28,7 @@ export class Xero implements INodeType { defaults: { name: 'Xero', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Yourls/Yourls.node.ts b/packages/nodes-base/nodes/Yourls/Yourls.node.ts index c611ab2819a56..df5540749d870 100644 --- a/packages/nodes-base/nodes/Yourls/Yourls.node.ts +++ b/packages/nodes-base/nodes/Yourls/Yourls.node.ts @@ -23,6 +23,7 @@ export class Yourls implements INodeType { defaults: { name: 'Yourls', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Zammad/Zammad.node.ts b/packages/nodes-base/nodes/Zammad/Zammad.node.ts index 07f64c680b1af..434b8b6072e3a 100644 --- a/packages/nodes-base/nodes/Zammad/Zammad.node.ts +++ b/packages/nodes-base/nodes/Zammad/Zammad.node.ts @@ -51,6 +51,7 @@ export class Zammad implements INodeType { defaults: { name: 'Zammad', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [ diff --git a/packages/nodes-base/nodes/Zulip/Zulip.node.ts b/packages/nodes-base/nodes/Zulip/Zulip.node.ts index 67fab2e467480..a32b7029cc0c2 100644 --- a/packages/nodes-base/nodes/Zulip/Zulip.node.ts +++ b/packages/nodes-base/nodes/Zulip/Zulip.node.ts @@ -30,6 +30,7 @@ export class Zulip implements INodeType { defaults: { name: 'Zulip', }, + usableAsTool: true, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], credentials: [