From 9deb75916e4eb63b899ba79b40cbd24b69a752db Mon Sep 17 00:00:00 2001 From: Eugene Date: Tue, 4 Feb 2025 12:47:46 +0300 Subject: [PATCH] feat(core): Enable usage as a tool for more nodes (#12930) --- 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/Amqp/Amqp.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/Autopilot/Autopilot.node.ts | 1 + packages/nodes-base/nodes/Aws/AwsLambda.node.ts | 1 + packages/nodes-base/nodes/Aws/AwsSns.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/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/Brevo/Brevo.node.ts | 1 + packages/nodes-base/nodes/Bubble/Bubble.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/ClickUp/ClickUp.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/CoinGecko/CoinGecko.node.ts | 1 + packages/nodes-base/nodes/Compression/Compression.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/Crypto/Crypto.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/DeepL/DeepL.node.ts | 1 + packages/nodes-base/nodes/Demio/Demio.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/Discourse/Discourse.node.ts | 1 + packages/nodes-base/nodes/Drift/Drift.node.ts | 1 + packages/nodes-base/nodes/Dropbox/Dropbox.node.ts | 1 + packages/nodes-base/nodes/Dropcontact/Dropcontact.node.ts | 1 + packages/nodes-base/nodes/E2eTest/E2eTest.node.ts | 1 + packages/nodes-base/nodes/ERPNext/ERPNext.node.ts | 1 + packages/nodes-base/nodes/Egoi/Egoi.node.ts | 1 + .../nodes/Elastic/ElasticSecurity/ElasticSecurity.node.ts | 1 + .../nodes/Elastic/Elasticsearch/Elasticsearch.node.ts | 1 + .../nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts | 2 +- packages/nodes-base/nodes/Emelia/Emelia.node.ts | 1 + packages/nodes-base/nodes/ExecuteCommand/ExecuteCommand.node.ts | 1 + packages/nodes-base/nodes/Facebook/FacebookGraphApi.node.ts | 1 + packages/nodes-base/nodes/FileMaker/FileMaker.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/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/GoToWebinar/GoToWebinar.node.ts | 1 + packages/nodes-base/nodes/Gong/Gong.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 + packages/nodes-base/nodes/Google/Books/GoogleBooks.node.ts | 1 + .../nodes/Google/BusinessProfile/GoogleBusinessProfile.node.ts | 1 + packages/nodes-base/nodes/Google/Chat/GoogleChat.node.ts | 1 + .../CloudNaturalLanguage/GoogleCloudNaturalLanguage.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 + .../nodes/Google/Perspective/GooglePerspective.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/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/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/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/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/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/Ldap/Ldap.node.ts | 1 + packages/nodes-base/nodes/Lemlist/v2/LemlistV2.node.ts | 1 + packages/nodes-base/nodes/Line/Line.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/LinkedIn/LinkedIn.node.ts | 1 + packages/nodes-base/nodes/LoneScale/LoneScale.node.ts | 1 + packages/nodes-base/nodes/MQTT/Mqtt.node.ts | 1 + packages/nodes-base/nodes/Magento/Magento2.node.ts | 1 + packages/nodes-base/nodes/Mailcheck/Mailcheck.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/Mailgun/Mailgun.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/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/MessageBird/MessageBird.node.ts | 1 + packages/nodes-base/nodes/Metabase/Metabase.node.ts | 1 + .../nodes/Microsoft/Dynamics/MicrosoftDynamicsCrm.node.ts | 1 + .../nodes-base/nodes/Microsoft/Entra/MicrosoftEntra.node.ts | 1 + .../nodes/Microsoft/Excel/v2/MicrosoftExcelV2.node.ts | 1 + .../Microsoft/GraphSecurity/MicrosoftGraphSecurity.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/Misp/Misp.node.ts | 1 + packages/nodes-base/nodes/Mocean/Mocean.node.ts | 1 + packages/nodes-base/nodes/MondayCom/MondayCom.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/Nasa/Nasa.node.ts | 1 + packages/nodes-base/nodes/Netlify/Netlify.node.ts | 1 + packages/nodes-base/nodes/NextCloud/NextCloud.node.ts | 1 + packages/nodes-base/nodes/Npm/Npm.node.ts | 1 + packages/nodes-base/nodes/Odoo/Odoo.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/OpenWeatherMap/OpenWeatherMap.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/Pipedrive/Pipedrive.node.ts | 1 + packages/nodes-base/nodes/Plivo/Plivo.node.ts | 1 + packages/nodes-base/nodes/PostBin/PostBin.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/Pushover/Pushover.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/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/Raindrop/Raindrop.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/RssFeedRead/RssFeedRead.node.ts | 1 + packages/nodes-base/nodes/Rundeck/Rundeck.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/Salesmate/Salesmate.node.ts | 1 + packages/nodes-base/nodes/SeaTable/SeaTable.node.ts | 1 + .../nodes/SecurityScorecard/SecurityScorecard.node.ts | 1 + packages/nodes-base/nodes/Segment/Segment.node.ts | 1 + packages/nodes-base/nodes/SendGrid/SendGrid.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/Shopify/Shopify.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/Spotify/Spotify.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/Stripe/Stripe.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/Todoist/v2/TodoistV2.node.ts | 1 + packages/nodes-base/nodes/Totp/Totp.node.ts | 1 + packages/nodes-base/nodes/TravisCi/TravisCi.node.ts | 1 + packages/nodes-base/nodes/Trello/Trello.node.ts | 1 + packages/nodes-base/nodes/Twake/Twake.node.ts | 1 + packages/nodes-base/nodes/Twilio/Twilio.node.ts | 1 + packages/nodes-base/nodes/Twist/Twist.node.ts | 1 + packages/nodes-base/nodes/Twitter/V2/TwitterV2.node.ts | 1 + packages/nodes-base/nodes/UProc/UProc.node.ts | 1 + .../nodes/UnleashedSoftware/UnleashedSoftware.node.ts | 1 + packages/nodes-base/nodes/Uplead/Uplead.node.ts | 1 + packages/nodes-base/nodes/UptimeRobot/UptimeRobot.node.ts | 1 + packages/nodes-base/nodes/UrlScanIo/UrlScanIo.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/Webflow/V2/WebflowV2.node.ts | 1 + packages/nodes-base/nodes/Wekan/Wekan.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/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/Zendesk/Zendesk.node.ts | 1 + packages/nodes-base/nodes/Zoho/ZohoCrm.node.ts | 1 + packages/nodes-base/nodes/Zoom/Zoom.node.ts | 1 + packages/nodes-base/nodes/Zulip/Zulip.node.ts | 1 + 231 files changed, 231 insertions(+), 1 deletion(-) diff --git a/packages/nodes-base/nodes/ActionNetwork/ActionNetwork.node.ts b/packages/nodes-base/nodes/ActionNetwork/ActionNetwork.node.ts index 7938489569..50d16c3c90 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 8468af3a7f..9b000f2b55 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 5c0ae35d46..e682e01a92 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 21fecbaab6..6d27e650c3 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 5762a81a30..17353299a4 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/Amqp/Amqp.node.ts b/packages/nodes-base/nodes/Amqp/Amqp.node.ts index 1283558d37..1400ae12cc 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/ApiTemplateIo/ApiTemplateIo.node.ts b/packages/nodes-base/nodes/ApiTemplateIo/ApiTemplateIo.node.ts index 1d03f57f40..5dc2d091dc 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 72b93594f3..8e45f1cb38 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/Autopilot/Autopilot.node.ts b/packages/nodes-base/nodes/Autopilot/Autopilot.node.ts index d3b123761f..7e07696888 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/AwsLambda.node.ts b/packages/nodes-base/nodes/Aws/AwsLambda.node.ts index b7c19cfcbc..80e30f4587 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/AwsSns.node.ts b/packages/nodes-base/nodes/Aws/AwsSns.node.ts index 858f93774a..dd24912e33 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/Aws/S3/V2/AwsS3V2.node.ts b/packages/nodes-base/nodes/Aws/S3/V2/AwsS3V2.node.ts index bd08de167f..ca271ac8cc 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 ebbc2496ff..1482c0aa08 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 6d032b3d89..b1bb2c56d1 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 013279db5d..cb3d6c7481 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/BambooHr/BambooHr.node.ts b/packages/nodes-base/nodes/BambooHr/BambooHr.node.ts index 1b7795f215..a80e646e7e 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 e35e652c4f..c0f01aa3d8 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 5b376e0b2f..b2636ec03f 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 c86ee2b58d..c2e319f4d5 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 237f39b9bf..88e235a508 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/Brevo/Brevo.node.ts b/packages/nodes-base/nodes/Brevo/Brevo.node.ts index d201d53529..460d1c9dc8 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 70641ac106..426f2221bf 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/Chargebee/Chargebee.node.ts b/packages/nodes-base/nodes/Chargebee/Chargebee.node.ts index 01032fcbe8..6208b15f40 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 12ef42d73f..382cec23bf 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 39a6140837..3c40e394c5 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 685ac62fc2..d8beaf7462 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/ClickUp/ClickUp.node.ts b/packages/nodes-base/nodes/ClickUp/ClickUp.node.ts index 952bd4956f..dabb155930 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/Clockify/Clockify.node.ts b/packages/nodes-base/nodes/Clockify/Clockify.node.ts index 9723dfa025..84646df5a7 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 bd9050029c..5ba3ec822e 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 f279f1d099..7577e3233b 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 94ca3050c8..04fe3ee1e9 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/CoinGecko/CoinGecko.node.ts b/packages/nodes-base/nodes/CoinGecko/CoinGecko.node.ts index eac35239d2..a0c7a3a7fb 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 1ecf7edb4e..3de5f430f7 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/Contentful/Contentful.node.ts b/packages/nodes-base/nodes/Contentful/Contentful.node.ts index a70e96021d..c3e22e13c1 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 7f335f9791..7a3b3cb7e3 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 ecabe2aa4a..9e302d1cfb 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 1aba92bf30..470c4fa9ea 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 bcea2f2b7e..ac2241bc19 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/Crypto/Crypto.node.ts b/packages/nodes-base/nodes/Crypto/Crypto.node.ts index b0b2b21b12..7fd064f6d2 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/CustomerIo/CustomerIo.node.ts b/packages/nodes-base/nodes/CustomerIo/CustomerIo.node.ts index 98b4658230..415ff8182a 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 9f148a55db..0d62cf629a 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/DeepL/DeepL.node.ts b/packages/nodes-base/nodes/DeepL/DeepL.node.ts index f85f091ebe..db9584c34b 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/Demio/Demio.node.ts b/packages/nodes-base/nodes/Demio/Demio.node.ts index e93c32683c..743ff410db 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/Dhl/Dhl.node.ts b/packages/nodes-base/nodes/Dhl/Dhl.node.ts index 21a72642a5..c9175bebec 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 12cad5706d..60bf9c499e 100644 --- a/packages/nodes-base/nodes/Discord/v2/DiscordV2.node.ts +++ b/packages/nodes-base/nodes/Discord/v2/DiscordV2.node.ts @@ -18,6 +18,7 @@ export class DiscordV2 implements INodeType { this.description = { ...baseDescription, ...versionDescription, + usableAsTool: true, }; } diff --git a/packages/nodes-base/nodes/Discourse/Discourse.node.ts b/packages/nodes-base/nodes/Discourse/Discourse.node.ts index 92e329ca97..98849297e7 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 19a29ec873..10df1c23af 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/Dropbox/Dropbox.node.ts b/packages/nodes-base/nodes/Dropbox/Dropbox.node.ts index aee39d3973..35e669a31c 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/Dropcontact/Dropcontact.node.ts b/packages/nodes-base/nodes/Dropcontact/Dropcontact.node.ts index 2a4a5be0d6..0a0db2ec98 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/E2eTest/E2eTest.node.ts b/packages/nodes-base/nodes/E2eTest/E2eTest.node.ts index cf247919a2..772b37923c 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 0d00b57032..932b8f1b64 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/Egoi/Egoi.node.ts b/packages/nodes-base/nodes/Egoi/Egoi.node.ts index 31056e97b2..9e3f787737 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 f30a6f3e2a..c09f3cc36c 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/Elastic/Elasticsearch/Elasticsearch.node.ts b/packages/nodes-base/nodes/Elastic/Elasticsearch/Elasticsearch.node.ts index 5fab762b88..4cf24f0a59 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 48ce9b3766..ee1ba9f3fd 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/Emelia/Emelia.node.ts b/packages/nodes-base/nodes/Emelia/Emelia.node.ts index 8c4b710211..96d3cb6e3c 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/ExecuteCommand/ExecuteCommand.node.ts b/packages/nodes-base/nodes/ExecuteCommand/ExecuteCommand.node.ts index 657cd8ffa8..eab1fd6cbd 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: [ diff --git a/packages/nodes-base/nodes/Facebook/FacebookGraphApi.node.ts b/packages/nodes-base/nodes/Facebook/FacebookGraphApi.node.ts index f4d9d28539..22c8a18359 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 8bb9e981f4..2631d93791 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/Freshdesk/Freshdesk.node.ts b/packages/nodes-base/nodes/Freshdesk/Freshdesk.node.ts index 1345725a69..ef676df597 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 d2dd220e04..c6e4698294 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 3e8a246fbd..3ad23f073e 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 74a54e61d2..63bea6e9f7 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/Ghost/Ghost.node.ts b/packages/nodes-base/nodes/Ghost/Ghost.node.ts index a28e40ae5d..819f4cd2aa 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 75b2631cbd..91528b1a6c 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 07b6826bb7..75ba137c7e 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 88395f2eb8..ee289e6511 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/GoToWebinar/GoToWebinar.node.ts b/packages/nodes-base/nodes/GoToWebinar/GoToWebinar.node.ts index 96acec9be6..3f69f283db 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 81b678f283..197badfb0b 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/Ads/GoogleAds.node.ts b/packages/nodes-base/nodes/Google/Ads/GoogleAds.node.ts index 606e58e77d..2ee8c73035 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 1988e4e988..f9717b7687 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 b3276e6904..bd69399482 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/Books/GoogleBooks.node.ts b/packages/nodes-base/nodes/Google/Books/GoogleBooks.node.ts index facf7d14cc..5a73ed7c1e 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/BusinessProfile/GoogleBusinessProfile.node.ts b/packages/nodes-base/nodes/Google/BusinessProfile/GoogleBusinessProfile.node.ts index d70a8d0e63..e566292ba2 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 dd731808a5..20665bdfee 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/CloudNaturalLanguage/GoogleCloudNaturalLanguage.node.ts b/packages/nodes-base/nodes/Google/CloudNaturalLanguage/GoogleCloudNaturalLanguage.node.ts index 674302b3d0..f701bab1a9 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/CloudStorage/GoogleCloudStorage.node.ts b/packages/nodes-base/nodes/Google/CloudStorage/GoogleCloudStorage.node.ts index 7613cb3b57..faf234ca79 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 a6da7b13fb..7fdd3ae9fc 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 d7a3a40d61..b724648e62 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 141fdb90e1..213115ef1d 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 cb2593c83c..6846df9191 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/Perspective/GooglePerspective.node.ts b/packages/nodes-base/nodes/Google/Perspective/GooglePerspective.node.ts index dcec9f093a..cfdad869ed 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/Google/Slides/GoogleSlides.node.ts b/packages/nodes-base/nodes/Google/Slides/GoogleSlides.node.ts index 64a260564d..4e58864900 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 e053b752bd..8dcda42105 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 d694d09981..b10353bd79 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 07f1b351b6..9d76aa1ce6 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 aba203c5de..e8e0b64d30 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 28bd734229..0149f9755e 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 ad41f83ab1..04daed0f27 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/Grist/Grist.node.ts b/packages/nodes-base/nodes/Grist/Grist.node.ts index 189c880f16..b528275a67 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 137eda57c9..f28c0f212b 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 1b239ff853..8bf17d84ba 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 6fae6b0ba0..08bc71e198 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/HighLevel/v2/HighLevelV2.node.ts b/packages/nodes-base/nodes/HighLevel/v2/HighLevelV2.node.ts index be9ee5d4f7..16fcad3250 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 b68a857ce8..cd9c6a4c6a 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 94d7bc67cf..865e4ed04c 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/HumanticAI/HumanticAi.node.ts b/packages/nodes-base/nodes/HumanticAI/HumanticAi.node.ts index 78d8fe20dd..ce9273c03b 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 c1cda5a715..feb0fb4413 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 26f71620c5..860b587144 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 2b771c545f..0e306a1eae 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 7e5d7e20d2..016ca15a8d 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/Jenkins/Jenkins.node.ts b/packages/nodes-base/nodes/Jenkins/Jenkins.node.ts index 6517cb0dd7..84418bd3ba 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 1018f97bf8..672fff2178 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 0306fae772..71b0d40fea 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/Keap/Keap.node.ts b/packages/nodes-base/nodes/Keap/Keap.node.ts index 065dbec746..5b6e85799e 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 87f6931dbf..38aa602b74 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 d4cdb886c2..796cbee525 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/Ldap/Ldap.node.ts b/packages/nodes-base/nodes/Ldap/Ldap.node.ts index 6c24606a67..0274956a27 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/Lemlist/v2/LemlistV2.node.ts b/packages/nodes-base/nodes/Lemlist/v2/LemlistV2.node.ts index 7ccab5c90a..601f3755b9 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/Line/Line.node.ts b/packages/nodes-base/nodes/Line/Line.node.ts index 15f4f4f36f..467e9cd717 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/Linear/Linear.node.ts b/packages/nodes-base/nodes/Linear/Linear.node.ts index 23a8b9bd42..89afdabf6f 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 db82cec6f0..f3c30883a1 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/LinkedIn/LinkedIn.node.ts b/packages/nodes-base/nodes/LinkedIn/LinkedIn.node.ts index 44e8bb0585..89b2ec92e6 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/LoneScale/LoneScale.node.ts b/packages/nodes-base/nodes/LoneScale/LoneScale.node.ts index acce979a97..0072df7608 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/MQTT/Mqtt.node.ts b/packages/nodes-base/nodes/MQTT/Mqtt.node.ts index 0ddc4ff924..0ad5524fb4 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/Magento/Magento2.node.ts b/packages/nodes-base/nodes/Magento/Magento2.node.ts index ce473b16a8..188f206db7 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/Mailcheck/Mailcheck.node.ts b/packages/nodes-base/nodes/Mailcheck/Mailcheck.node.ts index 2c5562dbc4..df32041adc 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/Mailchimp/Mailchimp.node.ts b/packages/nodes-base/nodes/Mailchimp/Mailchimp.node.ts index 890ca72360..1079869327 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 953dc7232e..7c4d3c6bcf 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/Mailgun/Mailgun.node.ts b/packages/nodes-base/nodes/Mailgun/Mailgun.node.ts index 24a1eb9448..04fc9ab44f 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/Mailjet/Mailjet.node.ts b/packages/nodes-base/nodes/Mailjet/Mailjet.node.ts index 303ef673ef..fc512405a0 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 43ed419ddb..4477dd650f 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 370fdb261b..b0411f63b4 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 6a0c4b40ac..1a6cf0ee2e 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/Mattermost/v1/MattermostV1.node.ts b/packages/nodes-base/nodes/Mattermost/v1/MattermostV1.node.ts index 926be610ae..03e4ffff81 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 0a5d61739c..77f24eb1c4 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 87c0768154..bc238eaa46 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/MessageBird/MessageBird.node.ts b/packages/nodes-base/nodes/MessageBird/MessageBird.node.ts index b008af7962..e897173ff8 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/Metabase/Metabase.node.ts b/packages/nodes-base/nodes/Metabase/Metabase.node.ts index 1d00a0f38a..6cfcdde5c1 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/Dynamics/MicrosoftDynamicsCrm.node.ts b/packages/nodes-base/nodes/Microsoft/Dynamics/MicrosoftDynamicsCrm.node.ts index 3ffaacbd69..1021ceefef 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 d07255b86d..cf08c11f53 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/Excel/v2/MicrosoftExcelV2.node.ts b/packages/nodes-base/nodes/Microsoft/Excel/v2/MicrosoftExcelV2.node.ts index bcec8f6354..d418b6bcb3 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/GraphSecurity/MicrosoftGraphSecurity.node.ts b/packages/nodes-base/nodes/Microsoft/GraphSecurity/MicrosoftGraphSecurity.node.ts index 293e847582..268d5b080d 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/Microsoft/OneDrive/MicrosoftOneDrive.node.ts b/packages/nodes-base/nodes/Microsoft/OneDrive/MicrosoftOneDrive.node.ts index 555d6faea2..20a600c399 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 fbb54a05a0..79003ce2cb 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 390f38d57a..3bbfc88d50 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/Misp/Misp.node.ts b/packages/nodes-base/nodes/Misp/Misp.node.ts index 0e42e15bcf..deb953f95e 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 e6bc70242c..6240373b98 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/MondayCom/MondayCom.node.ts b/packages/nodes-base/nodes/MondayCom/MondayCom.node.ts index a9064ae047..7fd0f0949a 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/MonicaCrm/MonicaCrm.node.ts b/packages/nodes-base/nodes/MonicaCrm/MonicaCrm.node.ts index 30bb08789b..730dbc39f8 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 9067fec27a..1ce599a75e 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/Nasa/Nasa.node.ts b/packages/nodes-base/nodes/Nasa/Nasa.node.ts index 36e33e5ed3..0385caec22 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/Netlify/Netlify.node.ts b/packages/nodes-base/nodes/Netlify/Netlify.node.ts index 43894ea130..2420db008f 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/NextCloud/NextCloud.node.ts b/packages/nodes-base/nodes/NextCloud/NextCloud.node.ts index bcae490194..87568540a6 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/Npm/Npm.node.ts b/packages/nodes-base/nodes/Npm/Npm.node.ts index 2eeca1ec30..244bfbc49d 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/Odoo/Odoo.node.ts b/packages/nodes-base/nodes/Odoo/Odoo.node.ts index 54ca0621cb..8fc94d69c3 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/Okta/Okta.node.ts b/packages/nodes-base/nodes/Okta/Okta.node.ts index 18ec90fb22..d5940209ed 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 e04dbaaedd..ca5dfd2e86 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 e6c18b9026..3d9221f98d 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 0e2481f625..9434f42b6f 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/OpenWeatherMap/OpenWeatherMap.node.ts b/packages/nodes-base/nodes/OpenWeatherMap/OpenWeatherMap.node.ts index c5766b5df8..2b46a086e8 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/Oura/Oura.node.ts b/packages/nodes-base/nodes/Oura/Oura.node.ts index ce522996d7..936df42163 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 1bdedf2338..934a50c619 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 d00742dec1..792b1287d5 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 5e18c8600a..dcddc38d14 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 facb21aa46..fb13c57037 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 83c90c3068..f4041fa627 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/Pipedrive/Pipedrive.node.ts b/packages/nodes-base/nodes/Pipedrive/Pipedrive.node.ts index bdca4a33f4..659fb96031 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/Plivo/Plivo.node.ts b/packages/nodes-base/nodes/Plivo/Plivo.node.ts index 53f651a31c..30f8f90352 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/PostBin/PostBin.node.ts b/packages/nodes-base/nodes/PostBin/PostBin.node.ts index 4547ca1fc5..d82f0d52fa 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/PostHog/PostHog.node.ts b/packages/nodes-base/nodes/PostHog/PostHog.node.ts index 3a894815a8..ad2f23dfda 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 d12b74076a..91659bb456 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 3217524e86..1a72b894be 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 0e67a72c84..2f1cad52a6 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/Pushover/Pushover.node.ts b/packages/nodes-base/nodes/Pushover/Pushover.node.ts index 4bde7d7e38..00212d9171 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/QuestDb/QuestDb.node.ts b/packages/nodes-base/nodes/QuestDb/QuestDb.node.ts index 677fe785e9..03bdb1e1c6 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 4e4b7d29ba..32d008e749 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/QuickBooks/QuickBooks.node.ts b/packages/nodes-base/nodes/QuickBooks/QuickBooks.node.ts index 2f73fe28e7..0f4420ee9d 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 c89249e84f..659cfa2965 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 28e802214f..5a7639ed5e 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/Raindrop/Raindrop.node.ts b/packages/nodes-base/nodes/Raindrop/Raindrop.node.ts index 8d6a96cd69..96026dbcbf 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/Reddit/Reddit.node.ts b/packages/nodes-base/nodes/Reddit/Reddit.node.ts index d160daedfa..8ae9b87bb3 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 274aae41ab..8e78d2fecb 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/RssFeedRead/RssFeedRead.node.ts b/packages/nodes-base/nodes/RssFeedRead/RssFeedRead.node.ts index b29255d34a..74cebfb418 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 bd36d74e16..38d192093c 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/S3/S3.node.ts b/packages/nodes-base/nodes/S3/S3.node.ts index d7e9d5d75c..94e90ee070 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 351c6f27a2..1a2c8ee7e2 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/Salesmate/Salesmate.node.ts b/packages/nodes-base/nodes/Salesmate/Salesmate.node.ts index f3f7f406db..bec676ed7c 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 6e86475c66..a9f4a48726 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 520489b524..6553bd47c2 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 5699e22535..5d55af6337 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/SendGrid/SendGrid.node.ts b/packages/nodes-base/nodes/SendGrid/SendGrid.node.ts index 560f1f36b3..82a42f1e43 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/Sendy/Sendy.node.ts b/packages/nodes-base/nodes/Sendy/Sendy.node.ts index 6ca6b76bd3..483bea3d5d 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 edd53b83ea..20bfcd1320 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 15ef436497..a865b228da 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/Shopify/Shopify.node.ts b/packages/nodes-base/nodes/Shopify/Shopify.node.ts index 830dc051c2..e965a400cd 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/Signl4/Signl4.node.ts b/packages/nodes-base/nodes/Signl4/Signl4.node.ts index 6aa599b120..b4ed05570e 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 a59f1ea217..a98e4ccdc6 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 475d27fff0..84747c2fb6 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 de80d113ea..8dad9d604b 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 cb2ad23db5..4a2824697e 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/Spotify/Spotify.node.ts b/packages/nodes-base/nodes/Spotify/Spotify.node.ts index 772a6a7c69..8f0d0f055b 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/Stackby/Stackby.node.ts b/packages/nodes-base/nodes/Stackby/Stackby.node.ts index f9b54e2a87..76f7f3bc52 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 488a333bb8..1af5af70ba 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 5980e16dfc..9e6490f694 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 e613945ced..0d39eb18ec 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/Stripe/Stripe.node.ts b/packages/nodes-base/nodes/Stripe/Stripe.node.ts index 61435fada5..85415d7783 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/SyncroMSP/v1/SyncroMspV1.node.ts b/packages/nodes-base/nodes/SyncroMSP/v1/SyncroMspV1.node.ts index a8bf3b59af..51a8fb3148 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 d27502ffd3..3cb0c47b5c 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 fd6e958477..e2b63db0cb 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 26946664a8..502259242d 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 9763d3e46d..8594132a92 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 f485f9c8de..f6ce812e87 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/Todoist/v2/TodoistV2.node.ts b/packages/nodes-base/nodes/Todoist/v2/TodoistV2.node.ts index 57812697a0..ab4b99c398 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 191e4486b4..95af4883c0 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/TravisCi/TravisCi.node.ts b/packages/nodes-base/nodes/TravisCi/TravisCi.node.ts index 6c6274839b..40c4bdc597 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/Trello/Trello.node.ts b/packages/nodes-base/nodes/Trello/Trello.node.ts index 0554a99939..3fc8335af8 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/Twake/Twake.node.ts b/packages/nodes-base/nodes/Twake/Twake.node.ts index 04c6c7eb0e..9158f6674c 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/Twilio/Twilio.node.ts b/packages/nodes-base/nodes/Twilio/Twilio.node.ts index c10f56b3b8..ab7b556acf 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/Twist/Twist.node.ts b/packages/nodes-base/nodes/Twist/Twist.node.ts index a11c29c16e..4166530a22 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/Twitter/V2/TwitterV2.node.ts b/packages/nodes-base/nodes/Twitter/V2/TwitterV2.node.ts index e210689346..d923837a82 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/UProc/UProc.node.ts b/packages/nodes-base/nodes/UProc/UProc.node.ts index 2aeccd5e9f..c5750bacfe 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 1d6e90a16d..4996e78c0a 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 ffa3df226d..a3fa9e1f3d 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 48637dd7c0..c81a5cca78 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/UrlScanIo/UrlScanIo.node.ts b/packages/nodes-base/nodes/UrlScanIo/UrlScanIo.node.ts index 1862b9e8ae..b47a65f4ea 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/Venafi/Datacenter/VenafiTlsProtectDatacenter.node.ts b/packages/nodes-base/nodes/Venafi/Datacenter/VenafiTlsProtectDatacenter.node.ts index 381e6da551..a6a86839b9 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 fad5bac766..4d33c183f4 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 ebf9144118..2dc5eeed62 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 411d992f26..2d83fba802 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/Webflow/V2/WebflowV2.node.ts b/packages/nodes-base/nodes/Webflow/V2/WebflowV2.node.ts index 3c9e6c56a6..ff159565af 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/Wekan/Wekan.node.ts b/packages/nodes-base/nodes/Wekan/Wekan.node.ts index 6e54c46ed1..9051ce0b31 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/WhatsApp/WhatsApp.node.ts b/packages/nodes-base/nodes/WhatsApp/WhatsApp.node.ts index 2947b4a60d..a89b22184b 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 4178e23b31..030a9170cd 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/Xero/Xero.node.ts b/packages/nodes-base/nodes/Xero/Xero.node.ts index 894242fe7c..895e0ebdc9 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 c611ab2819..df5540749d 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 07f64c680b..434b8b6072 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/Zendesk/Zendesk.node.ts b/packages/nodes-base/nodes/Zendesk/Zendesk.node.ts index 8c492275a8..1140d776fd 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 67d76a33ab..95e6211eb4 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 2a9f051765..a026daff6a 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: [ diff --git a/packages/nodes-base/nodes/Zulip/Zulip.node.ts b/packages/nodes-base/nodes/Zulip/Zulip.node.ts index 67fab2e467..a32b7029cc 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: [