Skip to content

Commit

Permalink
feat(core): Enable usage as a tool for more nodes (#12930)
Browse files Browse the repository at this point in the history
  • Loading branch information
burivuhster authored Feb 4, 2025
1 parent 65ec6ae commit 9deb759
Show file tree
Hide file tree
Showing 231 changed files with 231 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ export class ActionNetwork implements INodeType {
defaults: {
name: 'Action Network',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ export class ActiveCampaign implements INodeType {
defaults: {
name: 'ActiveCampaign',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Adalo/Adalo.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ export class Adalo implements INodeType {
defaults: {
name: 'Adalo',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Affinity/Affinity.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ export class Affinity implements INodeType {
defaults: {
name: 'Affinity',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/AgileCrm/AgileCrm.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ export class AgileCrm implements INodeType {
defaults: {
name: 'Agile CRM',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Amqp/Amqp.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ export class Amqp implements INodeType {
defaults: {
name: 'AMQP Sender',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ export class ApiTemplateIo implements INodeType {
defaults: {
name: 'APITemplate.io',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Asana/Asana.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ export class Asana implements INodeType {
defaults: {
name: 'Asana',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Autopilot/Autopilot.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ export class Autopilot implements INodeType {
defaults: {
name: 'Autopilot',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Aws/AwsLambda.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ export class AwsLambda implements INodeType {
defaults: {
name: 'AWS Lambda',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Aws/AwsSns.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ export class AwsSns implements INodeType {
defaults: {
name: 'AWS SNS',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Aws/S3/V2/AwsS3V2.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ export class AwsS3V2 implements INodeType {
defaults: {
name: 'AWS S3',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ export class AwsSes implements INodeType {
defaults: {
name: 'AWS SES',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Aws/Textract/AwsTextract.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ export class AwsTextract implements INodeType {
defaults: {
name: 'AWS Textract',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ export class AwsTranscribe implements INodeType {
defaults: {
name: 'AWS Transcribe',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/BambooHr/BambooHr.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ export class BambooHr implements INodeType {
this.description = {
...baseDescription,
...versionDescription,
usableAsTool: true,
};
}

Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Beeminder/Beeminder.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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],
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Bitly/Bitly.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ export class Bitly implements INodeType {
defaults: {
name: 'Bitly',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Bitwarden/Bitwarden.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ export class Bitwarden implements INodeType {
defaults: {
name: 'Bitwarden',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Brandfetch/Brandfetch.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ export class Brandfetch implements INodeType {
defaults: {
name: 'Brandfetch',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Brevo/Brevo.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ export class Brevo implements INodeType {
defaults: {
name: 'Brevo',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Bubble/Bubble.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ export class Bubble implements INodeType {
defaults: {
name: 'Bubble',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Chargebee/Chargebee.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ export class Chargebee implements INodeType {
defaults: {
name: 'Chargebee',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/CircleCi/CircleCi.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ export class CircleCi implements INodeType {
defaults: {
name: 'CircleCI',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Cisco/Webex/CiscoWebex.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ export class CiscoWebex implements INodeType {
defaults: {
name: 'Webex by Cisco',
},
usableAsTool: true,
credentials: [
{
name: 'ciscoWebexOAuth2Api',
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Clearbit/Clearbit.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ export class Clearbit implements INodeType {
defaults: {
name: 'Clearbit',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/ClickUp/ClickUp.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ export class ClickUp implements INodeType {
defaults: {
name: 'ClickUp',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Clockify/Clockify.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ export class Clockify implements INodeType {
defaults: {
name: 'Clockify',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Cloudflare/Cloudflare.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ export class Cloudflare implements INodeType {
defaults: {
name: 'Cloudflare',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Cockpit/Cockpit.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ export class Cockpit implements INodeType {
defaults: {
name: 'Cockpit',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Coda/Coda.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ export class Coda implements INodeType {
defaults: {
name: 'Coda',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/CoinGecko/CoinGecko.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ export class CoinGecko implements INodeType {
defaults: {
name: 'CoinGecko',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
properties: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Compression/Compression.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ export class Compression implements INodeType {
name: 'Compression',
color: '#408000',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
properties: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Contentful/Contentful.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ export class Contentful implements INodeType {
defaults: {
name: 'Contentful',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/ConvertKit/ConvertKit.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ export class ConvertKit implements INodeType {
defaults: {
name: 'ConvertKit',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Copper/Copper.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ export class Copper implements INodeType {
defaults: {
name: 'Copper',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/CrateDb/CrateDb.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ export class CrateDb implements INodeType {
defaults: {
name: 'CrateDB',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/CrowdDev/CrowdDev.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ export class CrowdDev implements INodeType {
defaults: {
name: 'crowd.dev',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Crypto/Crypto.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ export class Crypto implements INodeType {
name: 'Crypto',
color: '#408000',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
properties: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/CustomerIo/CustomerIo.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ export class CustomerIo implements INodeType {
defaults: {
name: 'Customer.io',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/DateTime/V2/DateTimeV2.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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',
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/DeepL/DeepL.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ export class DeepL implements INodeType {
defaults: {
name: 'DeepL',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Demio/Demio.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ export class Demio implements INodeType {
defaults: {
name: 'Demio',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Dhl/Dhl.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ export class Dhl implements INodeType {
defaults: {
name: 'DHL',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Discord/v2/DiscordV2.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ export class DiscordV2 implements INodeType {
this.description = {
...baseDescription,
...versionDescription,
usableAsTool: true,
};
}

Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Discourse/Discourse.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ export class Discourse implements INodeType {
defaults: {
name: 'Discourse',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Drift/Drift.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ export class Drift implements INodeType {
defaults: {
name: 'Drift',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Dropbox/Dropbox.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ export class Dropbox implements INodeType {
defaults: {
name: 'Dropbox',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/Dropcontact/Dropcontact.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ export class Dropcontact implements INodeType {
defaults: {
name: 'Dropcontact',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
credentials: [
Expand Down
1 change: 1 addition & 0 deletions packages/nodes-base/nodes/E2eTest/E2eTest.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ export class E2eTest implements INodeType {
defaults: {
name: 'E2E Test',
},
usableAsTool: true,
inputs: [NodeConnectionType.Main],
outputs: [NodeConnectionType.Main],
properties: [
Expand Down
Loading

0 comments on commit 9deb759

Please sign in to comment.