├── .dockerignore ├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── config.yml └── workflows │ ├── docker-images-nightly.yml │ ├── docker-images.yml │ └── tests.yml ├── .gitignore ├── .gitpod.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTOR_LICENSE_AGREEMENT.md ├── LICENSE.md ├── README.md ├── assets ├── n8n-logo.png └── n8n-screenshot.png ├── docker ├── compose │ ├── subfolderWithSSL │ │ ├── .env │ │ ├── README.md │ │ └── docker-compose.yml │ ├── withPostgres │ │ ├── .env │ │ ├── README.md │ │ ├── docker-compose.yml │ │ └── init-data.sh │ └── withPostgresAndRedis │ │ ├── README.md │ │ ├── docker-compose.yml │ │ ├── init-data.sh │ │ └── redis.conf └── images │ ├── n8n-custom │ ├── Dockerfile │ ├── README.md │ └── docker-entrypoint.sh │ ├── n8n-debian │ ├── Dockerfile │ ├── README.md │ └── docker-entrypoint.sh │ ├── n8n-rhel7 │ ├── Dockerfile │ └── README.md │ └── n8n │ ├── Dockerfile │ ├── README.md │ ├── docker-entrypoint.sh │ └── hooks │ └── build ├── lerna.json ├── package.json └── packages ├── cli ├── BREAKING-CHANGES.md ├── LICENSE.md ├── README.md ├── bin │ ├── n8n │ └── n8n.cmd ├── commands │ ├── execute.ts │ ├── export │ │ ├── credentials.ts │ │ └── workflow.ts │ ├── import │ │ ├── credentials.ts │ │ └── workflow.ts │ ├── start.ts │ ├── update │ │ └── workflow.ts │ ├── webhook.ts │ └── worker.ts ├── config │ └── index.ts ├── migrations │ └── ormconfig.ts ├── nodemon.json ├── package.json ├── packages │ └── cli │ │ └── database.sqlite ├── src │ ├── ActiveExecutions.ts │ ├── ActiveWorkflowRunner.ts │ ├── CredentialTypes.ts │ ├── CredentialsHelper.ts │ ├── CredentialsOverwrites.ts │ ├── Db.ts │ ├── ExternalHooks.ts │ ├── GenericHelpers.ts │ ├── Interfaces.ts │ ├── LoadNodesAndCredentials.ts │ ├── Logger.ts │ ├── NodeTypes.ts │ ├── Push.ts │ ├── Queue.ts │ ├── ResponseHelper.ts │ ├── Server.ts │ ├── TagHelpers.ts │ ├── TestWebhooks.ts │ ├── WebhookHelpers.ts │ ├── WebhookServer.ts │ ├── WorkflowCredentials.ts │ ├── WorkflowExecuteAdditionalData.ts │ ├── WorkflowHelpers.ts │ ├── WorkflowRunner.ts │ ├── WorkflowRunnerProcess.ts │ ├── databases │ │ ├── entities │ │ │ ├── CredentialsEntity.ts │ │ │ ├── ExecutionEntity.ts │ │ │ ├── TagEntity.ts │ │ │ ├── WebhookEntity.ts │ │ │ ├── WorkflowEntity.ts │ │ │ └── index.ts │ │ ├── mysqldb │ │ │ └── migrations │ │ │ │ ├── 1588157391238-InitialMigration.ts │ │ │ │ ├── 1592447867632-WebhookModel.ts │ │ │ │ ├── 1594902918301-CreateIndexStoppedAt.ts │ │ │ │ ├── 1607431743767-MakeStoppedAtNullable.ts │ │ │ │ ├── 1611149998770-AddWebhookId.ts │ │ │ │ ├── 1615306975123-ChangeDataSize.ts │ │ │ │ ├── 1617268711084-CreateTagEntity.ts │ │ │ │ ├── 1620729500000-ChangeCredentialDataSize.ts │ │ │ │ ├── 1620826335440-UniqueWorkflowNames.ts │ │ │ │ ├── 1623936588000-CertifyCorrectCollation.ts │ │ │ │ └── index.ts │ │ ├── postgresdb │ │ │ └── migrations │ │ │ │ ├── 1587669153312-InitialMigration.ts │ │ │ │ ├── 1589476000887-WebhookModel.ts │ │ │ │ ├── 1594828256133-CreateIndexStoppedAt.ts │ │ │ │ ├── 1607431743768-MakeStoppedAtNullable.ts │ │ │ │ ├── 1611144599516-AddWebhookId.ts │ │ │ │ ├── 1617270242566-CreateTagEntity.ts │ │ │ │ ├── 1620824779533-UniqueWorkflowNames.ts │ │ │ │ └── index.ts │ │ ├── sqlite │ │ │ └── migrations │ │ │ │ ├── 1588102412422-InitialMigration.ts │ │ │ │ ├── 1592445003908-WebhookModel.ts │ │ │ │ ├── 1594825041918-CreateIndexStoppedAt.ts │ │ │ │ ├── 1607431743769-MakeStoppedAtNullable.ts │ │ │ │ ├── 1611071044839-AddWebhookId.ts │ │ │ │ ├── 1617213344594-CreateTagEntity.ts │ │ │ │ ├── 1620821879465-UniqueWorkflowNames.ts │ │ │ │ └── index.ts │ │ └── utils.ts │ └── index.ts ├── templates │ └── oauth-callback.html ├── test │ └── placeholder.test.ts ├── tsconfig.json └── tslint.json ├── core ├── LICENSE.md ├── README.md ├── package.json ├── src │ ├── ActiveWebhooks.ts │ ├── ActiveWorkflows.ts │ ├── Constants.ts │ ├── Credentials.ts │ ├── DeferredPromise.ts │ ├── Interfaces.ts │ ├── LoadNodeParameterOptions.ts │ ├── NodeExecuteFunctions.ts │ ├── UserSettings.ts │ ├── WorkflowExecute.ts │ └── index.ts ├── test │ ├── Credentials.test.ts │ ├── Helpers.ts │ └── WorkflowExecute.test.ts ├── tsconfig.json └── tslint.json ├── editor-ui ├── .browserslistrc ├── .editorconfig ├── .eslintrc.js ├── .gitignore ├── .npmignore ├── LICENSE.md ├── README.md ├── babel.config.js ├── cypress.json ├── index.js ├── jest.config.js ├── package.json ├── postcss.config.js ├── public │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── google-signin.png │ ├── index.html │ └── n8n-icon-small.png ├── src │ ├── App.vue │ ├── Interface.ts │ ├── api │ │ ├── helpers.ts │ │ ├── tags.ts │ │ └── workflows.ts │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── About.vue │ │ ├── BinaryDataDisplay.vue │ │ ├── BreakpointsObserver.vue │ │ ├── CodeEdit.vue │ │ ├── CollectionParameter.vue │ │ ├── CredentialsEdit.vue │ │ ├── CredentialsInput.vue │ │ ├── CredentialsList.vue │ │ ├── DataDisplay.vue │ │ ├── DisplayWithChange.vue │ │ ├── DuplicateWorkflowDialog.vue │ │ ├── Error │ │ │ └── NodeViewError.vue │ │ ├── ExecutionTime.vue │ │ ├── ExecutionsList.vue │ │ ├── ExpandableInput │ │ │ ├── ExpandableInputBase.vue │ │ │ ├── ExpandableInputEdit.vue │ │ │ └── ExpandableInputPreview.vue │ │ ├── ExpressionEdit.vue │ │ ├── ExpressionInput.vue │ │ ├── FixedCollectionParameter.vue │ │ ├── InlineTextEdit.vue │ │ ├── IntersectionObserved.vue │ │ ├── IntersectionObserver.vue │ │ ├── MainHeader │ │ │ ├── ExecutionDetails │ │ │ │ ├── ExecutionDetails.vue │ │ │ │ └── ReadOnly.vue │ │ │ ├── MainHeader.vue │ │ │ └── WorkflowDetails.vue │ │ ├── MainSidebar.vue │ │ ├── MainSidebarMenuItemsIterator.vue │ │ ├── Modal.vue │ │ ├── ModalRoot.vue │ │ ├── Modals.vue │ │ ├── MultipleParameter.vue │ │ ├── Node.vue │ │ ├── NodeCreator │ │ │ ├── CategoryItem.vue │ │ │ ├── CreatorItem.vue │ │ │ ├── ItemIterator.vue │ │ │ ├── MainPanel.vue │ │ │ ├── NoResults.vue │ │ │ ├── NoResultsIcon.vue │ │ │ ├── NodeCreator.vue │ │ │ ├── NodeItem.vue │ │ │ ├── SearchBar.vue │ │ │ ├── SubcategoryItem.vue │ │ │ ├── SubcategoryPanel.vue │ │ │ └── helpers.ts │ │ ├── NodeCredentials.vue │ │ ├── NodeIcon.vue │ │ ├── NodeSettings.vue │ │ ├── NodeWebhooks.vue │ │ ├── PageContentWrapper.vue │ │ ├── ParameterInput.vue │ │ ├── ParameterInputFull.vue │ │ ├── ParameterInputList.vue │ │ ├── PushConnectionTracker.vue │ │ ├── RunData.vue │ │ ├── SaveWorkflowButton.vue │ │ ├── TagsContainer.vue │ │ ├── TagsDropdown.vue │ │ ├── TagsManager │ │ │ ├── NoTagsView.vue │ │ │ ├── TagsManager.vue │ │ │ └── TagsView │ │ │ │ ├── TagsTable.vue │ │ │ │ ├── TagsTableHeader.vue │ │ │ │ └── TagsView.vue │ │ ├── TextEdit.vue │ │ ├── TriggerIcon.vue │ │ ├── VariableSelector.vue │ │ ├── VariableSelectorItem.vue │ │ ├── WorkflowActivator.vue │ │ ├── WorkflowNameShort.vue │ │ ├── WorkflowOpen.vue │ │ ├── WorkflowSettings.vue │ │ ├── mixins │ │ │ ├── copyPaste.ts │ │ │ ├── deviceSupportHelpers.ts │ │ │ ├── emitter.ts │ │ │ ├── externalHooks.ts │ │ │ ├── genericHelpers.ts │ │ │ ├── mouseSelect.ts │ │ │ ├── moveNodeWorkflow.ts │ │ │ ├── nodeBase.ts │ │ │ ├── nodeHelpers.ts │ │ │ ├── nodeIndex.ts │ │ │ ├── pushConnection.ts │ │ │ ├── restApi.ts │ │ │ ├── showMessage.ts │ │ │ ├── titleChange.ts │ │ │ ├── workflowHelpers.ts │ │ │ └── workflowRun.ts │ │ └── transitions │ │ │ └── SlideTransition.vue │ ├── constants.ts │ ├── main.ts │ ├── modules │ │ ├── tags.ts │ │ ├── ui.ts │ │ └── workflows.ts │ ├── n8n-theme-variables.scss │ ├── n8n-theme.scss │ ├── router.ts │ ├── shims-tsx.d.ts │ ├── shims-vue.d.ts │ ├── store.ts │ └── views │ │ ├── NodeView.vue │ │ └── helpers.ts ├── tests │ ├── e2e │ │ ├── .eslintrc.js │ │ ├── plugins │ │ │ └── index.js │ │ ├── specs │ │ │ └── test.js │ │ └── support │ │ │ ├── commands.js │ │ │ └── index.js │ └── unit │ │ ├── .eslintrc.js │ │ └── placeholder.spec.ts ├── tsconfig.json ├── tslint.json └── vue.config.js ├── node-dev ├── LICENSE.md ├── README.md ├── bin │ ├── n8n-node-dev │ └── n8n-node-dev.cmd ├── commands │ ├── build.ts │ └── new.ts ├── package.json ├── src │ ├── Build.ts │ ├── Create.ts │ ├── Interfaces.ts │ ├── index.ts │ └── tsconfig-build.json ├── templates │ ├── credentials │ │ └── simple.ts │ ├── execute │ │ └── simple.ts │ ├── trigger │ │ └── simple.ts │ └── webhook │ │ └── simple.ts ├── tsconfig.json └── tslint.json ├── nodes-base ├── LICENSE.md ├── README.md ├── credentials │ ├── ActionNetworkApi.credentials.ts │ ├── ActiveCampaignApi.credentials.ts │ ├── AcuitySchedulingApi.credentials.ts │ ├── AcuitySchedulingOAuth2Api.credentials.ts │ ├── AffinityApi.credentials.ts │ ├── AgileCrmApi.credentials.ts │ ├── AirtableApi.credentials.ts │ ├── Amqp.credentials.ts │ ├── ApiTemplateIoApi.credentials.ts │ ├── AsanaApi.credentials.ts │ ├── AsanaOAuth2Api.credentials.ts │ ├── AutomizyApi.credentials.ts │ ├── AutopilotApi.credentials.ts │ ├── Aws.credentials.ts │ ├── BannerbearApi.credentials.ts │ ├── BeeminderApi.credentials.ts │ ├── BitbucketApi.credentials.ts │ ├── BitlyApi.credentials.ts │ ├── BitlyOAuth2Api.credentials.ts │ ├── BitwardenApi.credentials.ts │ ├── BoxOAuth2Api.credentials.ts │ ├── BrandfetchApi.credentials.ts │ ├── BubbleApi.credentials.ts │ ├── CalendlyApi.credentials.ts │ ├── ChargebeeApi.credentials.ts │ ├── CircleCiApi.credentials.ts │ ├── ClearbitApi.credentials.ts │ ├── ClickUpApi.credentials.ts │ ├── ClickUpOAuth2Api.credentials.ts │ ├── ClockifyApi.credentials.ts │ ├── CockpitApi.credentials.ts │ ├── CodaApi.credentials.ts │ ├── ContentfulApi.credentials.ts │ ├── ConvertKitApi.credentials.ts │ ├── CopperApi.credentials.ts │ ├── CortexApi.credentials.ts │ ├── CrateDb.credentials.ts │ ├── CustomerIoApi.credentials.ts │ ├── DeepLApi.credentials.ts │ ├── DemioApi.credentials.ts │ ├── DiscourseApi.credentials.ts │ ├── DisqusApi.credentials.ts │ ├── DriftApi.credentials.ts │ ├── DriftOAuth2Api.credentials.ts │ ├── DropboxApi.credentials.ts │ ├── DropboxOAuth2Api.credentials.ts │ ├── ERPNextApi.credentials.ts │ ├── EgoiApi.credentials.ts │ ├── EmeliaApi.credentials.ts │ ├── EventbriteApi.credentials.ts │ ├── EventbriteOAuth2Api.credentials.ts │ ├── FacebookGraphApi.credentials.ts │ ├── FacebookGraphAppApi.credentials.ts │ ├── FileMaker.credentials.ts │ ├── FlowApi.credentials.ts │ ├── FreshdeskApi.credentials.ts │ ├── Ftp.credentials.ts │ ├── GSuiteAdminOAuth2Api.credentials.ts │ ├── GetResponseApi.credentials.ts │ ├── GetResponseOAuth2Api.credentials.ts │ ├── GhostAdminApi.credentials.ts │ ├── GhostContentApi.credentials.ts │ ├── GitPassword.credentials.ts │ ├── GithubApi.credentials.ts │ ├── GithubOAuth2Api.credentials.ts │ ├── GitlabApi.credentials.ts │ ├── GitlabOAuth2Api.credentials.ts │ ├── GmailOAuth2Api.credentials.ts │ ├── GoToWebinarOAuth2Api.credentials.ts │ ├── GoogleAnalyticsOAuth2Api.credentials.ts │ ├── GoogleApi.credentials.ts │ ├── GoogleBigQueryOAuth2Api.credentials.ts │ ├── GoogleBooksOAuth2Api.credentials.ts │ ├── GoogleCalendarOAuth2Api.credentials.ts │ ├── GoogleCloudNaturalLanguageOAuth2Api.credentials.ts │ ├── GoogleContactsOAuth2Api.credentials.ts │ ├── GoogleDocsOAuth2Api.credentials.ts │ ├── GoogleDriveOAuth2Api.credentials.ts │ ├── GoogleFirebaseCloudFirestoreOAuth2Api.credentials.ts │ ├── GoogleFirebaseRealtimeDatabaseOAuth2Api.credentials.ts │ ├── GoogleOAuth2Api.credentials.ts │ ├── GoogleSheetsOAuth2Api.credentials.ts │ ├── GoogleSlidesOAuth2Api.credentials.ts │ ├── GoogleTasksOAuth2Api.credentials.ts │ ├── GoogleTranslateOAuth2Api.credentials.ts │ ├── GotifyApi.credentials.ts │ ├── GumroadApi.credentials.ts │ ├── HarvestApi.credentials.ts │ ├── HarvestOAuth2Api.credentials.ts │ ├── HelpScoutOAuth2Api.credentials.ts │ ├── HttpBasicAuth.credentials.ts │ ├── HttpDigestAuth.credentials.ts │ ├── HttpHeaderAuth.credentials.ts │ ├── HubspotApi.credentials.ts │ ├── HubspotDeveloperApi.credentials.ts │ ├── HubspotOAuth2Api.credentials.ts │ ├── HumanticAiApi.credentials.ts │ ├── HunterApi.credentials.ts │ ├── Imap.credentials.ts │ ├── IntercomApi.credentials.ts │ ├── InvoiceNinjaApi.credentials.ts │ ├── IterableApi.credentials.ts │ ├── JiraSoftwareCloudApi.credentials.ts │ ├── JiraSoftwareServerApi.credentials.ts │ ├── JotFormApi.credentials.ts │ ├── Kafka.credentials.ts │ ├── KeapOAuth2Api.credentials.ts │ ├── KitemakerApi.credentials.ts │ ├── LemlistApi.credentials.ts │ ├── LineNotifyOAuth2Api.credentials.ts │ ├── LingvaNexApi.credentials.ts │ ├── LinkedInOAuth2Api.credentials.ts │ ├── MailcheckApi.credentials.ts │ ├── MailchimpApi.credentials.ts │ ├── MailchimpOAuth2Api.credentials.ts │ ├── MailerLiteApi.credentials.ts │ ├── MailgunApi.credentials.ts │ ├── MailjetEmailApi.credentials.ts │ ├── MailjetSmsApi.credentials.ts │ ├── MandrillApi.credentials.ts │ ├── MatrixApi.credentials.ts │ ├── MattermostApi.credentials.ts │ ├── MauticApi.credentials.ts │ ├── MauticOAuth2Api.credentials.ts │ ├── MediumApi.credentials.ts │ ├── MediumOAuth2Api.credentials.ts │ ├── MessageBirdApi.credentials.ts │ ├── MicrosoftExcelOAuth2Api.credentials.ts │ ├── MicrosoftOAuth2Api.credentials.ts │ ├── MicrosoftOneDriveOAuth2Api.credentials.ts │ ├── MicrosoftOutlookOAuth2Api.credentials.ts │ ├── MicrosoftSql.credentials.ts │ ├── MicrosoftTeamsOAuth2Api.credentials.ts │ ├── MicrosoftToDoOAuth2Api.credentials.ts │ ├── MindeeInvoiceApi.credentials.ts │ ├── MindeeReceiptApi.credentials.ts │ ├── MoceanApi.credentials.ts │ ├── MondayComApi.credentials.ts │ ├── MondayComOAuth2Api.credentials.ts │ ├── MongoDb.credentials.ts │ ├── Mqtt.credentials.ts │ ├── Msg91Api.credentials.ts │ ├── MySql.credentials.ts │ ├── NasaApi.credentials.ts │ ├── NextCloudApi.credentials.ts │ ├── NextCloudOAuth2Api.credentials.ts │ ├── NotionApi.credentials.ts │ ├── NotionOAuth2Api.credentials.ts │ ├── OAuth1Api.credentials.ts │ ├── OAuth2Api.credentials.ts │ ├── OpenWeatherMapApi.credentials.ts │ ├── OrbitApi.credentials.ts │ ├── OuraApi.credentials.ts │ ├── PaddleApi.credentials.ts │ ├── PagerDutyApi.credentials.ts │ ├── PagerDutyOAuth2Api.credentials.ts │ ├── PayPalApi.credentials.ts │ ├── PeekalinkApi.credentials.ts │ ├── PhantombusterApi.credentials.ts │ ├── PhilipsHueOAuth2Api.credentials.ts │ ├── PipedriveApi.credentials.ts │ ├── PipedriveOAuth2Api.credentials.ts │ ├── PlivoApi.credentials.ts │ ├── PostHogApi.credentials.ts │ ├── Postgres.credentials.ts │ ├── PostmarkApi.credentials.ts │ ├── ProfitWellApi.credentials.ts │ ├── PushbulletOAuth2Api.credentials.ts │ ├── PushcutApi.credentials.ts │ ├── PushoverApi.credentials.ts │ ├── QuestDb.credentials.ts │ ├── QuickBaseApi.credentials.ts │ ├── QuickBooksOAuth2Api.credentials.ts │ ├── RabbitMQ.credentials.ts │ ├── RaindropOAuth2Api.credentials.ts │ ├── RedditOAuth2Api.credentials.ts │ ├── Redis.credentials.ts │ ├── RocketchatApi.credentials.ts │ ├── RundeckApi.credentials.ts │ ├── S3.credentials.ts │ ├── SalesforceJwtApi.credentials.ts │ ├── SalesforceOAuth2Api.credentials.ts │ ├── SalesmateApi.credentials.ts │ ├── SecurityScorecardApi.credentials.ts │ ├── SegmentApi.credentials.ts │ ├── SendGridApi.credentials.ts │ ├── SendyApi.credentials.ts │ ├── SentryIoApi.credentials.ts │ ├── SentryIoOAuth2Api.credentials.ts │ ├── SentryIoServerApi.credentials.ts │ ├── Sftp.credentials.ts │ ├── ShopifyApi.credentials.ts │ ├── Signl4Api.credentials.ts │ ├── SlackApi.credentials.ts │ ├── SlackOAuth2Api.credentials.ts │ ├── Sms77Api.credentials.ts │ ├── Smtp.credentials.ts │ ├── Snowflake.credentials.ts │ ├── SpontitApi.credentials.ts │ ├── SpotifyOAuth2Api.credentials.ts │ ├── SshPassword.credentials.ts │ ├── SshPrivateKey.credentials.ts │ ├── StackbyApi.credentials.ts │ ├── StoryblokContentApi.credentials.ts │ ├── StoryblokManagementApi.credentials.ts │ ├── StrapiApi.credentials.ts │ ├── StravaOAuth2Api.credentials.ts │ ├── StripeApi.credentials.ts │ ├── SurveyMonkeyApi.credentials.ts │ ├── SurveyMonkeyOAuth2Api.credentials.ts │ ├── TaigaCloudApi.credentials.ts │ ├── TaigaServerApi.credentials.ts │ ├── TapfiliateApi.credentials.ts │ ├── TelegramApi.credentials.ts │ ├── TheHiveApi.credentials.ts │ ├── TimescaleDb.credentials.ts │ ├── TodoistApi.credentials.ts │ ├── TodoistOAuth2Api.credentials.ts │ ├── TogglApi.credentials.ts │ ├── TravisCiApi.credentials.ts │ ├── TrelloApi.credentials.ts │ ├── TwakeCloudApi.credentials.ts │ ├── TwakeServerApi.credentials.ts │ ├── TwilioApi.credentials.ts │ ├── TwistOAuth2Api.credentials.ts │ ├── TwitterOAuth1Api.credentials.ts │ ├── TypeformApi.credentials.ts │ ├── TypeformOAuth2Api.credentials.ts │ ├── UProcApi.credentials.ts │ ├── UnleashedSoftwareApi.credentials.ts │ ├── UpleadApi.credentials.ts │ ├── UptimeRobotApi.credentials.ts │ ├── VeroApi.credentials.ts │ ├── VonageApi.credentials.ts │ ├── WebflowApi.credentials.ts │ ├── WebflowOAuth2Api.credentials.ts │ ├── WekanApi.credentials.ts │ ├── WiseApi.credentials.ts │ ├── WooCommerceApi.credentials.ts │ ├── WordpressApi.credentials.ts │ ├── WufooApi.credentials.ts │ ├── XeroOAuth2Api.credentials.ts │ ├── YouTubeOAuth2Api.credentials.ts │ ├── YourlsApi.credentials.ts │ ├── ZendeskApi.credentials.ts │ ├── ZendeskOAuth2Api.credentials.ts │ ├── ZohoOAuth2Api.credentials.ts │ ├── ZoomApi.credentials.ts │ ├── ZoomOAuth2Api.credentials.ts │ └── ZulipApi.credentials.ts ├── gulpfile.js ├── nodes │ ├── ActionNetwork │ │ ├── ActionNetwork.node.ts │ │ ├── GenericFunctions.ts │ │ ├── actionNetwork.svg │ │ ├── descriptions │ │ │ ├── AttendanceDescription.ts │ │ │ ├── EventDescription.ts │ │ │ ├── PersonDescription.ts │ │ │ ├── PersonTagDescription.ts │ │ │ ├── PetitionDescription.ts │ │ │ ├── SharedFields.ts │ │ │ ├── SignatureDescription.ts │ │ │ ├── TagDescription.ts │ │ │ └── index.ts │ │ └── types.d.ts │ ├── ActivationTrigger.node.json │ ├── ActiveCampaign │ │ ├── AccountContactDescription.ts │ │ ├── AccountDescription.ts │ │ ├── ActiveCampaign.node.json │ │ ├── ActiveCampaign.node.ts │ │ ├── ActiveCampaignTrigger.node.json │ │ ├── ActiveCampaignTrigger.node.ts │ │ ├── ConnectionDescription.ts │ │ ├── ContactDescription.ts │ │ ├── ContactListDescription.ts │ │ ├── ContactTagDescription.ts │ │ ├── DealDescription.ts │ │ ├── EcomCustomerDescription.ts │ │ ├── EcomOrderDescription.ts │ │ ├── EcomOrderProductsDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── ListDescription.ts │ │ ├── TagDescription.ts │ │ ├── activeCampaign.png │ │ └── currencies.ts │ ├── AcuityScheduling │ │ ├── AcuitySchedulingTrigger.node.json │ │ ├── AcuitySchedulingTrigger.node.ts │ │ ├── GenericFunctions.ts │ │ └── acuityScheduling.png │ ├── Affinity │ │ ├── Affinity.node.json │ │ ├── Affinity.node.ts │ │ ├── AffinityTrigger.node.json │ │ ├── AffinityTrigger.node.ts │ │ ├── GenericFunctions.ts │ │ ├── ListDescription.ts │ │ ├── ListEntryDescription.ts │ │ ├── OrganizationDescription.ts │ │ ├── OrganizationInterface.ts │ │ ├── PersonDescription.ts │ │ ├── PersonInterface.ts │ │ └── affinity.png │ ├── AgileCrm │ │ ├── AgileCrm.node.json │ │ ├── AgileCrm.node.ts │ │ ├── CompanyDescription.ts │ │ ├── ContactDescription.ts │ │ ├── ContactInterface.ts │ │ ├── DealDescription.ts │ │ ├── DealInterface.ts │ │ ├── GenericFunctions.ts │ │ └── agilecrm.png │ ├── Airtable │ │ ├── Airtable.node.json │ │ ├── Airtable.node.ts │ │ ├── AirtableTrigger.node.json │ │ ├── AirtableTrigger.node.ts │ │ ├── GenericFunctions.ts │ │ └── airtable.svg │ ├── Amqp │ │ ├── Amqp.node.json │ │ ├── Amqp.node.ts │ │ ├── AmqpTrigger.node.json │ │ ├── AmqpTrigger.node.ts │ │ └── amqp.png │ ├── ApiTemplateIo │ │ ├── ApiTemplateIo.node.json │ │ ├── ApiTemplateIo.node.ts │ │ ├── GenericFunctions.ts │ │ └── apiTemplateIo.svg │ ├── Asana │ │ ├── Asana.node.json │ │ ├── Asana.node.ts │ │ ├── AsanaTrigger.node.json │ │ ├── AsanaTrigger.node.ts │ │ ├── GenericFunctions.ts │ │ └── asana.svg │ ├── Automizy │ │ ├── Automizy.node.json │ │ ├── Automizy.node.ts │ │ ├── ContactDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── ListDescription.ts │ │ └── automizy.png │ ├── Autopilot │ │ ├── Autopilot.node.json │ │ ├── Autopilot.node.ts │ │ ├── AutopilotTrigger.node.json │ │ ├── AutopilotTrigger.node.ts │ │ ├── ContactDescription.ts │ │ ├── ContactJourneyDescription.ts │ │ ├── ContactListDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── ListDescription.ts │ │ └── autopilot.svg │ ├── Aws │ │ ├── AwsLambda.node.json │ │ ├── AwsLambda.node.ts │ │ ├── AwsSns.node.json │ │ ├── AwsSns.node.ts │ │ ├── AwsSnsTrigger.node.json │ │ ├── AwsSnsTrigger.node.ts │ │ ├── Comprehend │ │ │ ├── AwsComprehend.node.json │ │ │ ├── AwsComprehend.node.ts │ │ │ ├── GenericFunctions.ts │ │ │ └── comprehend.svg │ │ ├── GenericFunctions.ts │ │ ├── Rekognition │ │ │ ├── AwsRekognition.node.json │ │ │ ├── AwsRekognition.node.ts │ │ │ ├── GenericFunctions.ts │ │ │ └── rekognition.svg │ │ ├── S3 │ │ │ ├── AwsS3.node.json │ │ │ ├── AwsS3.node.ts │ │ │ ├── BucketDescription.ts │ │ │ ├── FileDescription.ts │ │ │ ├── FolderDescription.ts │ │ │ ├── GenericFunctions.ts │ │ │ └── s3.svg │ │ ├── SES │ │ │ ├── AwsSes.node.json │ │ │ ├── AwsSes.node.ts │ │ │ ├── GenericFunctions.ts │ │ │ └── ses.svg │ │ ├── SQS │ │ │ ├── AwsSqs.node.json │ │ │ ├── AwsSqs.node.ts │ │ │ └── sqs.svg │ │ ├── Transcribe │ │ │ ├── AwsTranscribe.node.json │ │ │ ├── AwsTranscribe.node.ts │ │ │ ├── GenericFunctions.ts │ │ │ └── transcribe.svg │ │ ├── lambda.svg │ │ └── sns.svg │ ├── Bannerbear │ │ ├── Bannerbear.node.json │ │ ├── Bannerbear.node.ts │ │ ├── GenericFunctions.ts │ │ ├── ImageDescription.ts │ │ ├── TemplateDescription.ts │ │ └── bannerbear.png │ ├── Beeminder │ │ ├── Beeminder.node.functions.ts │ │ ├── Beeminder.node.json │ │ ├── Beeminder.node.ts │ │ ├── GenericFunctions.ts │ │ └── beeminder.png │ ├── Bitbucket │ │ ├── BitbucketTrigger.node.json │ │ ├── BitbucketTrigger.node.ts │ │ ├── GenericFunctions.ts │ │ └── bitbucket.svg │ ├── Bitly │ │ ├── Bitly.node.json │ │ ├── Bitly.node.ts │ │ ├── GenericFunctions.ts │ │ ├── LinkDescription.ts │ │ └── bitly.svg │ ├── Bitwarden │ │ ├── Bitwarden.node.json │ │ ├── Bitwarden.node.ts │ │ ├── GenericFunctions.ts │ │ ├── bitwarden.svg │ │ └── descriptions │ │ │ ├── CollectionDescription.ts │ │ │ ├── EventDescription.ts │ │ │ ├── GroupDescription.ts │ │ │ └── MemberDescription.ts │ ├── Box │ │ ├── Box.node.json │ │ ├── Box.node.ts │ │ ├── BoxTrigger.node.json │ │ ├── BoxTrigger.node.ts │ │ ├── FileDescription.ts │ │ ├── FolderDescription.ts │ │ ├── GenericFunctions.ts │ │ └── box.png │ ├── Brandfetch │ │ ├── Brandfetch.node.json │ │ ├── Brandfetch.node.ts │ │ ├── GenericFunctions.ts │ │ └── brandfetch.png │ ├── Bubble │ │ ├── Bubble.node.json │ │ ├── Bubble.node.ts │ │ ├── GenericFunctions.ts │ │ ├── ObjectDescription.ts │ │ └── bubble.svg │ ├── Calendly │ │ ├── CalendlyTrigger.node.json │ │ ├── CalendlyTrigger.node.ts │ │ ├── GenericFunctions.ts │ │ └── calendly.svg │ ├── Chargebee │ │ ├── Chargebee.node.json │ │ ├── Chargebee.node.ts │ │ ├── ChargebeeTrigger.node.json │ │ ├── ChargebeeTrigger.node.ts │ │ └── chargebee.png │ ├── CircleCi │ │ ├── CircleCi.node.json │ │ ├── CircleCi.node.ts │ │ ├── GenericFunctions.ts │ │ ├── PipelineDescription.ts │ │ └── circleCi.png │ ├── Clearbit │ │ ├── Clearbit.node.json │ │ ├── Clearbit.node.ts │ │ ├── CompanyDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── PersonDescription.ts │ │ └── clearbit.svg │ ├── ClickUp │ │ ├── ChecklistDescription.ts │ │ ├── ChecklistItemDescription.ts │ │ ├── ClickUp.node.json │ │ ├── ClickUp.node.ts │ │ ├── ClickUpTrigger.node.json │ │ ├── ClickUpTrigger.node.ts │ │ ├── CommentDescription.ts │ │ ├── FolderDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── GoalDescription.ts │ │ ├── GoalKeyResultDescription.ts │ │ ├── GuestDescription.ts │ │ ├── ListDescription.ts │ │ ├── ListInterface.ts │ │ ├── SpaceTagDescription.ts │ │ ├── TaskDependencyDescription.ts │ │ ├── TaskDescription.ts │ │ ├── TaskInterface.ts │ │ ├── TaskListDescription.ts │ │ ├── TaskTagDescription.ts │ │ ├── TimeEntryDescription.ts │ │ ├── TimeEntryTagDescription.ts │ │ └── clickup.svg │ ├── Clockify │ │ ├── Clockify.node.json │ │ ├── Clockify.node.ts │ │ ├── ClockifyTrigger.node.json │ │ ├── ClockifyTrigger.node.ts │ │ ├── CommonDtos.ts │ │ ├── EntryTypeEnum.ts │ │ ├── GenericFunctions.ts │ │ ├── ProjectDescription.ts │ │ ├── ProjectInterfaces.ts │ │ ├── TagDescription.ts │ │ ├── TimeEntryDescription.ts │ │ ├── TimeEntryInterfaces.ts │ │ ├── UserDtos.ts │ │ ├── WorkpaceInterfaces.ts │ │ └── clockify.svg │ ├── Cockpit │ │ ├── Cockpit.node.json │ │ ├── Cockpit.node.ts │ │ ├── CollectionDescription.ts │ │ ├── CollectionFunctions.ts │ │ ├── CollectionInterface.ts │ │ ├── FormDescription.ts │ │ ├── FormFunctions.ts │ │ ├── FormInterface.ts │ │ ├── GenericFunctions.ts │ │ ├── SingletonDescription.ts │ │ ├── SingletonFunctions.ts │ │ └── cockpit.png │ ├── Coda │ │ ├── Coda.node.json │ │ ├── Coda.node.ts │ │ ├── ControlDescription.ts │ │ ├── FormulaDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── TableDescription.ts │ │ ├── ViewDescription.ts │ │ └── coda.svg │ ├── CoinGecko │ │ ├── CoinDescription.ts │ │ ├── CoinGecko.node.json │ │ ├── CoinGecko.node.ts │ │ ├── EventDescription.ts │ │ ├── GenericFunctions.ts │ │ └── coinGecko.svg │ ├── Compression.node.json │ ├── Compression.node.ts │ ├── Contentful │ │ ├── AssetDescription.ts │ │ ├── ContentTypeDescription.ts │ │ ├── Contentful.node.json │ │ ├── Contentful.node.ts │ │ ├── EntryDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── LocaleDescription.ts │ │ ├── SearchParameterDescription.ts │ │ ├── SpaceDescription.ts │ │ └── contentful.png │ ├── ConvertKit │ │ ├── ConvertKit.node.json │ │ ├── ConvertKit.node.ts │ │ ├── ConvertKitTrigger.node.json │ │ ├── ConvertKitTrigger.node.ts │ │ ├── CustomFieldDescription.ts │ │ ├── FormDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── SequenceDescription.ts │ │ ├── TagDescription.ts │ │ ├── TagSubscriberDescription.ts │ │ └── convertKit.svg │ ├── Copper │ │ ├── Copper.node.json │ │ ├── Copper.node.ts │ │ ├── CopperTrigger.node.json │ │ ├── CopperTrigger.node.ts │ │ ├── GenericFunctions.ts │ │ ├── copper.svg │ │ ├── descriptions │ │ │ ├── CompanyDescription.ts │ │ │ ├── CustomerSourceDescription.ts │ │ │ ├── LeadDescription.ts │ │ │ ├── OpportunityDescription.ts │ │ │ ├── PersonDescription.ts │ │ │ ├── ProjectDescription.ts │ │ │ ├── TaskDescription.ts │ │ │ ├── UserDescription.ts │ │ │ └── index.ts │ │ └── utils │ │ │ ├── isoCountryCodes.ts │ │ │ ├── sharedFields.ts │ │ │ └── types.d.ts │ ├── Cortex │ │ ├── AnalyzerDescriptions.ts │ │ ├── AnalyzerInterface.ts │ │ ├── Cortex.node.json │ │ ├── Cortex.node.ts │ │ ├── GenericFunctions.ts │ │ ├── JobDescription.ts │ │ ├── ResponderDescription.ts │ │ └── cortex.svg │ ├── CrateDb │ │ ├── CrateDb.node.json │ │ ├── CrateDb.node.ts │ │ └── cratedb.png │ ├── Cron.node.json │ ├── Cron.node.ts │ ├── Crypto.node.json │ ├── Crypto.node.ts │ ├── CustomerIo │ │ ├── CampaignDescription.ts │ │ ├── CustomerDescription.ts │ │ ├── CustomerIo.node.json │ │ ├── CustomerIo.node.ts │ │ ├── CustomerIoTrigger.node.json │ │ ├── CustomerIoTrigger.node.ts │ │ ├── EventDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── SegmentDescription.ts │ │ └── customerio.svg │ ├── DateTime.node.json │ ├── DateTime.node.ts │ ├── DeepL │ │ ├── DeepL.node.json │ │ ├── DeepL.node.ts │ │ ├── GenericFunctions.ts │ │ ├── TextDescription.ts │ │ └── deepl.svg │ ├── Demio │ │ ├── Demio.node.json │ │ ├── Demio.node.ts │ │ ├── EventDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── ReportDescription.ts │ │ └── demio.svg │ ├── Discord │ │ ├── Discord.node.json │ │ ├── Discord.node.ts │ │ └── discord.png │ ├── Discourse │ │ ├── CategoryDescription.ts │ │ ├── Discourse.node.json │ │ ├── Discourse.node.ts │ │ ├── GenericFunctions.ts │ │ ├── GroupDescription.ts │ │ ├── PostDescription.ts │ │ ├── SearchDescription.ts │ │ ├── UserDescription.ts │ │ ├── UserGroupDescription.ts │ │ └── discourse.svg │ ├── Disqus │ │ ├── Disqus.node.json │ │ ├── Disqus.node.ts │ │ ├── GenericFunctions.ts │ │ └── disqus.png │ ├── Drift │ │ ├── ContactDescription.ts │ │ ├── ContactInterface.ts │ │ ├── Drift.node.json │ │ ├── Drift.node.ts │ │ ├── GenericFunctions.ts │ │ └── drift.png │ ├── Dropbox │ │ ├── Dropbox.node.json │ │ ├── Dropbox.node.ts │ │ ├── GenericFunctions.ts │ │ └── dropbox.svg │ ├── ERPNext │ │ ├── DocumentDescription.ts │ │ ├── ERPNext.node.json │ │ ├── ERPNext.node.ts │ │ ├── GenericFunctions.ts │ │ ├── erpnext.svg │ │ └── utils.ts │ ├── EditImage.node.json │ ├── EditImage.node.ts │ ├── Egoi │ │ ├── Egoi.node.json │ │ ├── Egoi.node.ts │ │ ├── GenericFunctions.ts │ │ ├── Interfaces.ts │ │ └── egoi.png │ ├── EmailReadImap.node.json │ ├── EmailReadImap.node.ts │ ├── EmailSend.node.json │ ├── EmailSend.node.ts │ ├── Emelia │ │ ├── CampaignDescription.ts │ │ ├── ContactListDescription.ts │ │ ├── Emelia.node.json │ │ ├── Emelia.node.ts │ │ ├── EmeliaTrigger.node.json │ │ ├── EmeliaTrigger.node.ts │ │ ├── GenericFunctions.ts │ │ └── emelia.svg │ ├── ErrorTrigger.node.json │ ├── ErrorTrigger.node.ts │ ├── Eventbrite │ │ ├── EventbriteTrigger.node.json │ │ ├── EventbriteTrigger.node.ts │ │ ├── GenericFunctions.ts │ │ └── eventbrite.png │ ├── ExecuteCommand.node.json │ ├── ExecuteCommand.node.ts │ ├── ExecuteWorkflow.node.json │ ├── ExecuteWorkflow.node.ts │ ├── Facebook │ │ ├── FacebookGraphApi.node.json │ │ ├── FacebookGraphApi.node.ts │ │ ├── FacebookTrigger.node.json │ │ ├── FacebookTrigger.node.ts │ │ ├── GenericFunctions.ts │ │ └── facebook.svg │ ├── FileMaker │ │ ├── FileMaker.node.json │ │ ├── FileMaker.node.ts │ │ ├── GenericFunctions.ts │ │ └── filemaker.png │ ├── Flow │ │ ├── Flow.node.json │ │ ├── Flow.node.ts │ │ ├── FlowTrigger.node.json │ │ ├── FlowTrigger.node.ts │ │ ├── GenericFunctions.ts │ │ ├── TaskDescription.ts │ │ ├── TaskInterface.ts │ │ └── flow.png │ ├── Freshdesk │ │ ├── ContactDescription.ts │ │ ├── ContactInterface.ts │ │ ├── Freshdesk.node.json │ │ ├── Freshdesk.node.ts │ │ ├── GenericFunctions.ts │ │ └── freshdesk.png │ ├── Ftp.node.json │ ├── Ftp.node.ts │ ├── Function.node.json │ ├── Function.node.ts │ ├── FunctionItem.node.json │ ├── FunctionItem.node.ts │ ├── GetResponse │ │ ├── ContactDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── GetResponse.node.json │ │ ├── GetResponse.node.ts │ │ ├── GetResponseTrigger.node.json │ │ ├── GetResponseTrigger.node.ts │ │ └── getResponse.png │ ├── Ghost │ │ ├── GenericFunctions.ts │ │ ├── Ghost.node.json │ │ ├── Ghost.node.ts │ │ ├── PostDescription.ts │ │ └── ghost.png │ ├── Git │ │ ├── Git.node.json │ │ ├── Git.node.ts │ │ ├── descriptions │ │ │ ├── AddConfigDescription.ts │ │ │ ├── AddDescription.ts │ │ │ ├── CloneDescription.ts │ │ │ ├── CommitDescription.ts │ │ │ ├── LogDescription.ts │ │ │ ├── PushDescription.ts │ │ │ ├── TagDescription.ts │ │ │ └── index.ts │ │ └── git.svg │ ├── Github │ │ ├── GenericFunctions.ts │ │ ├── Github.node.json │ │ ├── Github.node.ts │ │ ├── GithubTrigger.node.json │ │ ├── GithubTrigger.node.ts │ │ └── github.svg │ ├── Gitlab │ │ ├── GenericFunctions.ts │ │ ├── Gitlab.node.json │ │ ├── Gitlab.node.ts │ │ ├── GitlabTrigger.node.json │ │ ├── GitlabTrigger.node.ts │ │ └── gitlab.svg │ ├── GoToWebinar │ │ ├── GenericFunctions.ts │ │ ├── GoToWebinar.node.json │ │ ├── GoToWebinar.node.ts │ │ ├── descriptions │ │ │ ├── AttendeeDescription.ts │ │ │ ├── CoorganizerDescription.ts │ │ │ ├── PanelistDescription.ts │ │ │ ├── RegistrantDescription.ts │ │ │ ├── SessionDescription.ts │ │ │ ├── WebinarDescription.ts │ │ │ └── index.ts │ │ └── gotowebinar.svg │ ├── Google │ │ ├── Analytics │ │ │ ├── GenericFunctions.ts │ │ │ ├── GoogleAnalytics.node.json │ │ │ ├── GoogleAnalytics.node.ts │ │ │ ├── Interfaces.ts │ │ │ ├── ReportDescription.ts │ │ │ ├── UserActivityDescription.ts │ │ │ └── analytics.svg │ │ ├── BigQuery │ │ │ ├── GenericFunctions.ts │ │ │ ├── GoogleBigQuery.node.json │ │ │ ├── GoogleBigQuery.node.ts │ │ │ ├── RecordDescription.ts │ │ │ └── googleBigQuery.svg │ │ ├── Books │ │ │ ├── GenericFunctions.ts │ │ │ ├── GoogleBooks.node.json │ │ │ ├── GoogleBooks.node.ts │ │ │ └── googlebooks.svg │ │ ├── Calendar │ │ │ ├── CalendarDescription.ts │ │ │ ├── EventDescription.ts │ │ │ ├── EventInterface.ts │ │ │ ├── GenericFunctions.ts │ │ │ ├── GoogleCalendar.node.json │ │ │ ├── GoogleCalendar.node.ts │ │ │ └── googleCalendar.svg │ │ ├── CloudNaturalLanguage │ │ │ ├── GenericFunctions.ts │ │ │ ├── GoogleCloudNaturalLanguage.node.json │ │ │ ├── GoogleCloudNaturalLanguage.node.ts │ │ │ ├── Interface.ts │ │ │ └── googlecloudnaturallanguage.png │ │ ├── Contacts │ │ │ ├── ContactDescription.ts │ │ │ ├── GenericFunctions.ts │ │ │ ├── GoogleContacts.node.json │ │ │ ├── GoogleContacts.node.ts │ │ │ └── googleContacts.png │ │ ├── Docs │ │ │ ├── DocumentDescription.ts │ │ │ ├── GenericFunctions.ts │ │ │ ├── GoogleDocs.node.json │ │ │ ├── GoogleDocs.node.ts │ │ │ ├── googleDocs.svg │ │ │ └── interfaces.d.ts │ │ ├── Drive │ │ │ ├── GenericFunctions.ts │ │ │ ├── GoogleDrive.node.json │ │ │ ├── GoogleDrive.node.ts │ │ │ ├── GoogleDriveTrigger.node.ts │ │ │ └── googleDrive.svg │ │ ├── Firebase │ │ │ ├── CloudFirestore │ │ │ │ ├── CloudFirestore.node.json │ │ │ │ ├── CloudFirestore.node.ts │ │ │ │ ├── CollectionDescription.ts │ │ │ │ ├── DocumentDescription.ts │ │ │ │ ├── GenericFunctions.ts │ │ │ │ └── googleFirebaseCloudFirestore.png │ │ │ └── RealtimeDatabase │ │ │ │ ├── GenericFunctions.ts │ │ │ │ ├── RealtimeDatabase.node.json │ │ │ │ ├── RealtimeDatabase.node.ts │ │ │ │ └── googleFirebaseRealtimeDatabase.png │ │ ├── GSuiteAdmin │ │ │ ├── GSuiteAdmin.node.json │ │ │ ├── GSuiteAdmin.node.ts │ │ │ ├── GenericFunctions.ts │ │ │ ├── GroupDescripion.ts │ │ │ ├── UserDescription.ts │ │ │ └── gSuiteAdmin.png │ │ ├── Gmail │ │ │ ├── DraftDescription.ts │ │ │ ├── GenericFunctions.ts │ │ │ ├── Gmail.node.json │ │ │ ├── Gmail.node.ts │ │ │ ├── LabelDescription.ts │ │ │ ├── MessageDescription.ts │ │ │ ├── MessageLabelDescription.ts │ │ │ └── gmail.svg │ │ ├── Sheet │ │ │ ├── GenericFunctions.ts │ │ │ ├── GoogleSheet.ts │ │ │ ├── GoogleSheets.node.json │ │ │ ├── GoogleSheets.node.ts │ │ │ └── googleSheets.svg │ │ ├── Slides │ │ │ ├── GenericFunctions.ts │ │ │ ├── GoogleSlides.node.json │ │ │ ├── GoogleSlides.node.ts │ │ │ └── googleslides.svg │ │ ├── Task │ │ │ ├── GenericFunctions.ts │ │ │ ├── GoogleTasks.node.json │ │ │ ├── GoogleTasks.node.ts │ │ │ ├── TaskDescription.ts │ │ │ └── googleTasks.png │ │ ├── Translate │ │ │ ├── GenericFunctions.ts │ │ │ ├── GoogleTranslate.node.json │ │ │ ├── GoogleTranslate.node.ts │ │ │ └── googletranslate.png │ │ └── YouTube │ │ │ ├── ChannelDescription.ts │ │ │ ├── CountryCodes.ts │ │ │ ├── GenericFunctions.ts │ │ │ ├── PlaylistDescription.ts │ │ │ ├── PlaylistItemDescription.ts │ │ │ ├── VideoCategoryDescription.ts │ │ │ ├── VideoDescription.ts │ │ │ ├── YouTube.node.json │ │ │ ├── YouTube.node.ts │ │ │ └── youTube.png │ ├── Gotify │ │ ├── GenericFunctions.ts │ │ ├── Gotify.node.json │ │ ├── Gotify.node.ts │ │ └── gotify.png │ ├── GraphQL │ │ ├── GraphQL.node.json │ │ ├── GraphQL.node.ts │ │ └── graphql.png │ ├── Gumroad │ │ ├── GenericFunctions.ts │ │ ├── GumroadTrigger.node.json │ │ ├── GumroadTrigger.node.ts │ │ └── gumroad.png │ ├── HackerNews │ │ ├── GenericFunctions.ts │ │ ├── HackerNews.node.json │ │ ├── HackerNews.node.ts │ │ └── hackernews.png │ ├── Harvest │ │ ├── ClientDescription.ts │ │ ├── CompanyDescription.ts │ │ ├── ContactDescription.ts │ │ ├── EstimateDescription.ts │ │ ├── ExpenseDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── Harvest.node.json │ │ ├── Harvest.node.ts │ │ ├── InvoiceDescription.ts │ │ ├── ProjectDescription.ts │ │ ├── TaskDescription.ts │ │ ├── TimeEntryDescription.ts │ │ ├── UserDescription.ts │ │ └── harvest.png │ ├── HelpScout │ │ ├── ConversationDescription.ts │ │ ├── ConversationInterface.ts │ │ ├── CountriesCodes.ts │ │ ├── CustomerDescription.ts │ │ ├── CustomerInterface.ts │ │ ├── GenericFunctions.ts │ │ ├── HelpScout.node.json │ │ ├── HelpScout.node.ts │ │ ├── HelpScoutTrigger.node.json │ │ ├── HelpScoutTrigger.node.ts │ │ ├── MailboxDescription.ts │ │ ├── ThreadDescription.ts │ │ ├── ThreadInterface.ts │ │ └── helpScout.svg │ ├── HtmlExtract │ │ ├── HtmlExtract.node.json │ │ └── HtmlExtract.node.ts │ ├── HttpRequest.node.json │ ├── HttpRequest.node.ts │ ├── Hubspot │ │ ├── CompanyDescription.ts │ │ ├── ContactDescription.ts │ │ ├── ContactListDescription.ts │ │ ├── DealDescription.ts │ │ ├── DealInterface.ts │ │ ├── FormDescription.ts │ │ ├── FormInterface.ts │ │ ├── GenericFunctions.ts │ │ ├── Hubspot.node.json │ │ ├── Hubspot.node.ts │ │ ├── HubspotTrigger.node.json │ │ ├── HubspotTrigger.node.ts │ │ ├── TicketDescription.ts │ │ └── hubspot.svg │ ├── HumanticAI │ │ ├── GenericFunctions.ts │ │ ├── HumanticAi.node.json │ │ ├── HumanticAi.node.ts │ │ ├── ProfileDescription.ts │ │ └── humanticai.png │ ├── Hunter │ │ ├── GenericFunctions.ts │ │ ├── Hunter.node.json │ │ ├── Hunter.node.ts │ │ └── hunter.png │ ├── ICalendar.node.json │ ├── ICalendar.node.ts │ ├── If.node.json │ ├── If.node.ts │ ├── Intercom │ │ ├── CompanyDescription.ts │ │ ├── CompanyInteface.ts │ │ ├── GenericFunctions.ts │ │ ├── Intercom.node.json │ │ ├── Intercom.node.ts │ │ ├── LeadDescription.ts │ │ ├── LeadInterface.ts │ │ ├── UserDescription.ts │ │ ├── UserInterface.ts │ │ └── intercom.png │ ├── Interval.node.json │ ├── Interval.node.ts │ ├── InvoiceNinja │ │ ├── ClientDescription.ts │ │ ├── ClientInterface.ts │ │ ├── ExpenseDescription.ts │ │ ├── ExpenseInterface.ts │ │ ├── GenericFunctions.ts │ │ ├── ISOCountryCodes.ts │ │ ├── InvoiceDescription.ts │ │ ├── InvoiceNinja.node.json │ │ ├── InvoiceNinja.node.ts │ │ ├── InvoiceNinjaTrigger.node.json │ │ ├── InvoiceNinjaTrigger.node.ts │ │ ├── PaymentDescription.ts │ │ ├── PaymentInterface.ts │ │ ├── QuoteDescription.ts │ │ ├── QuoteInterface.ts │ │ ├── TaskDescription.ts │ │ ├── TaskInterface.ts │ │ ├── invoiceInterface.ts │ │ └── invoiceNinja.svg │ ├── Iterable │ │ ├── EventDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── Iterable.node.json │ │ ├── Iterable.node.ts │ │ ├── UserDescription.ts │ │ ├── UserListDescription.ts │ │ └── iterable.png │ ├── Jira │ │ ├── GenericFunctions.ts │ │ ├── IssueAttachmentDescription.ts │ │ ├── IssueCommentDescription.ts │ │ ├── IssueDescription.ts │ │ ├── IssueInterface.ts │ │ ├── Jira.node.json │ │ ├── Jira.node.ts │ │ ├── JiraTrigger.node.json │ │ ├── JiraTrigger.node.ts │ │ ├── UserDescription.ts │ │ └── jira.svg │ ├── JotForm │ │ ├── GenericFunctions.ts │ │ ├── JotFormTrigger.node.json │ │ ├── JotFormTrigger.node.ts │ │ └── jotform.png │ ├── Kafka │ │ ├── Kafka.node.json │ │ ├── Kafka.node.ts │ │ ├── KafkaTrigger.node.json │ │ ├── KafkaTrigger.node.ts │ │ └── kafka.svg │ ├── Keap │ │ ├── CompanyDescription.ts │ │ ├── CompanyInterface.ts │ │ ├── ConctactInterface.ts │ │ ├── ContactDescription.ts │ │ ├── ContactNoteDescription.ts │ │ ├── ContactNoteInterface.ts │ │ ├── ContactTagDescription.ts │ │ ├── EcommerceOrderDescripion.ts │ │ ├── EcommerceOrderInterface.ts │ │ ├── EcommerceProductDescription.ts │ │ ├── EcommerceProductInterface.ts │ │ ├── EmaiIInterface.ts │ │ ├── EmailDescription.ts │ │ ├── FileDescription.ts │ │ ├── FileInterface.ts │ │ ├── GenericFunctions.ts │ │ ├── Keap.node.json │ │ ├── Keap.node.ts │ │ ├── KeapTrigger.node.json │ │ ├── KeapTrigger.node.ts │ │ └── keap.png │ ├── Kitemaker │ │ ├── GenericFunctions.ts │ │ ├── Kitemaker.node.json │ │ ├── Kitemaker.node.ts │ │ ├── descriptions │ │ │ ├── OrganizationDescription.ts │ │ │ ├── SpaceDescription.ts │ │ │ ├── UserDescription.ts │ │ │ ├── WorkItemDescription.ts │ │ │ └── index.ts │ │ ├── kitemaker.svg │ │ ├── mutations.ts │ │ └── queries.ts │ ├── Lemlist │ │ ├── GenericFunctions.ts │ │ ├── Lemlist.node.json │ │ ├── Lemlist.node.ts │ │ ├── LemlistTrigger.node.json │ │ ├── LemlistTrigger.node.ts │ │ ├── descriptions │ │ │ ├── ActivityDescription.ts │ │ │ ├── CampaignDescription.ts │ │ │ ├── LeadDescription.ts │ │ │ ├── TeamDescription.ts │ │ │ ├── UnsubscribeDescription.ts │ │ │ └── index.ts │ │ └── lemlist.svg │ ├── Line │ │ ├── GenericFunctions.ts │ │ ├── Line.node.json │ │ ├── Line.node.ts │ │ ├── NotificationDescription.ts │ │ └── line.png │ ├── LingvaNex │ │ ├── ActivityDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── LingvaNex.node.json │ │ ├── LingvaNex.node.ts │ │ └── lingvanex.png │ ├── LinkedIn │ │ ├── GenericFunctions.ts │ │ ├── LinkedIn.node.json │ │ ├── LinkedIn.node.ts │ │ ├── PostDescription.ts │ │ └── linkedin.png │ ├── MQTT │ │ ├── Mqtt.node.json │ │ ├── Mqtt.node.ts │ │ ├── MqttTrigger.node.json │ │ ├── MqttTrigger.node.ts │ │ └── mqtt.svg │ ├── Mailcheck │ │ ├── GenericFunctions.ts │ │ ├── Mailcheck.node.json │ │ ├── Mailcheck.node.ts │ │ └── mailcheck.svg │ ├── Mailchimp │ │ ├── GenericFunctions.ts │ │ ├── Mailchimp.node.json │ │ ├── Mailchimp.node.ts │ │ ├── MailchimpTrigger.node.json │ │ ├── MailchimpTrigger.node.ts │ │ └── mailchimp.svg │ ├── MailerLite │ │ ├── GenericFunctions.ts │ │ ├── MailerLite.node.json │ │ ├── MailerLite.node.ts │ │ ├── MailerLiteTrigger.node.json │ │ ├── MailerLiteTrigger.node.ts │ │ ├── SubscriberDescription.ts │ │ └── mailerLite.png │ ├── Mailgun │ │ ├── Mailgun.node.json │ │ ├── Mailgun.node.ts │ │ └── mailgun.svg │ ├── Mailjet │ │ ├── EmailDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── Mailjet.node.json │ │ ├── Mailjet.node.ts │ │ ├── MailjetTrigger.node.json │ │ ├── MailjetTrigger.node.ts │ │ ├── SmsDescription.ts │ │ └── mailjet.svg │ ├── Mandrill │ │ ├── GenericFunctions.ts │ │ ├── Mandrill.node.json │ │ ├── Mandrill.node.ts │ │ └── mandrill.svg │ ├── Matrix │ │ ├── AccountDescription.ts │ │ ├── EventDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── Matrix.node.json │ │ ├── Matrix.node.ts │ │ ├── MediaDescription.ts │ │ ├── MessageDescription.ts │ │ ├── RoomDescription.ts │ │ ├── RoomMemberDescription.ts │ │ └── matrix.png │ ├── Mattermost │ │ ├── GenericFunctions.ts │ │ ├── Mattermost.node.json │ │ ├── Mattermost.node.ts │ │ └── mattermost.svg │ ├── Mautic │ │ ├── CompanyDescription.ts │ │ ├── ContactCompanyDescription.ts │ │ ├── ContactDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── Mautic.node.json │ │ ├── Mautic.node.ts │ │ ├── MauticTrigger.node.json │ │ ├── MauticTrigger.node.ts │ │ └── mautic.png │ ├── Medium │ │ ├── GenericFunctions.ts │ │ ├── Medium.node.json │ │ ├── Medium.node.ts │ │ └── medium.png │ ├── Merge.node.json │ ├── Merge.node.ts │ ├── MessageBird │ │ ├── GenericFunctions.ts │ │ ├── MessageBird.node.json │ │ ├── MessageBird.node.ts │ │ └── messagebird.svg │ ├── Microsoft │ │ ├── Excel │ │ │ ├── GenericFunctions.ts │ │ │ ├── MicrosoftExcel.node.json │ │ │ ├── MicrosoftExcel.node.ts │ │ │ ├── TableDescription.ts │ │ │ ├── WorkbookDescription.ts │ │ │ ├── WorksheetDescription.ts │ │ │ └── excel.svg │ │ ├── OneDrive │ │ │ ├── FileDescription.ts │ │ │ ├── FolderDescription.ts │ │ │ ├── GenericFunctions.ts │ │ │ ├── MicrosoftOneDrive.node.json │ │ │ ├── MicrosoftOneDrive.node.ts │ │ │ └── oneDrive.svg │ │ ├── Outlook │ │ │ ├── DraftDescription.ts │ │ │ ├── DraftMessageSharedDescription.ts │ │ │ ├── FolderDescription.ts │ │ │ ├── FolderMessageDecription.ts │ │ │ ├── GenericFunctions.ts │ │ │ ├── MessageAttachmentDescription.ts │ │ │ ├── MessageDescription.ts │ │ │ ├── MicrosoftOutlook.node.json │ │ │ ├── MicrosoftOutlook.node.ts │ │ │ └── outlook.svg │ │ ├── Sql │ │ │ ├── GenericFunctions.ts │ │ │ ├── MicrosoftSql.node.json │ │ │ ├── MicrosoftSql.node.ts │ │ │ ├── TableInterface.ts │ │ │ └── mssql.svg │ │ ├── Teams │ │ │ ├── ChannelDescription.ts │ │ │ ├── ChannelMessageDescription.ts │ │ │ ├── GenericFunctions.ts │ │ │ ├── MicrosoftTeams.node.json │ │ │ ├── MicrosoftTeams.node.ts │ │ │ ├── TaskDescription.ts │ │ │ └── teams.svg │ │ └── ToDo │ │ │ ├── GenericFunctions.ts │ │ │ ├── LinkedResourceDescription.ts │ │ │ ├── ListDescription.ts │ │ │ ├── MicrosoftToDo.node.json │ │ │ ├── MicrosoftToDo.node.ts │ │ │ ├── TaskDescription.ts │ │ │ └── todo.svg │ ├── Mindee │ │ ├── GenericFunctions.ts │ │ ├── Mindee.node.json │ │ ├── Mindee.node.ts │ │ └── mindee.svg │ ├── Mocean │ │ ├── GenericFunctions.ts │ │ ├── Mocean.node.json │ │ ├── Mocean.node.ts │ │ └── mocean.png │ ├── MondayCom │ │ ├── BoardColumnDescription.ts │ │ ├── BoardDescription.ts │ │ ├── BoardGroupDescription.ts │ │ ├── BoardItemDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── MondayCom.node.json │ │ ├── MondayCom.node.ts │ │ └── mondayCom.svg │ ├── MongoDb │ │ ├── MongoDb.node.json │ │ ├── MongoDb.node.ts │ │ ├── mongo.node.options.ts │ │ ├── mongo.node.types.ts │ │ ├── mongo.node.utils.ts │ │ └── mongodb.svg │ ├── MoveBinaryData.node.json │ ├── MoveBinaryData.node.ts │ ├── Msg91 │ │ ├── GenericFunctions.ts │ │ ├── Msg91.node.json │ │ ├── Msg91.node.ts │ │ └── msg91.png │ ├── MySql │ │ ├── GenericFunctions.ts │ │ ├── MySql.node.json │ │ ├── MySql.node.ts │ │ └── mysql.svg │ ├── N8nTrainingCustomerDatastore.node.ts │ ├── N8nTrainingCustomerMessenger.node.ts │ ├── N8nTrigger.node.json │ ├── N8nTrigger.node.ts │ ├── Nasa │ │ ├── GenericFunctions.ts │ │ ├── Nasa.node.json │ │ ├── Nasa.node.ts │ │ └── nasa.png │ ├── NextCloud │ │ ├── GenericFunctions.ts │ │ ├── NextCloud.node.json │ │ ├── NextCloud.node.ts │ │ └── nextcloud.png │ ├── NoOp.node.json │ ├── NoOp.node.ts │ ├── Notion │ │ ├── BlockDescription.ts │ │ ├── Blocks.ts │ │ ├── DatabaseDescription.ts │ │ ├── DatabasePageDescription.ts │ │ ├── Filters.ts │ │ ├── GenericFunctions.ts │ │ ├── Notion.node.json │ │ ├── Notion.node.ts │ │ ├── NotionTrigger.node.json │ │ ├── NotionTrigger.node.ts │ │ ├── PageDescription.ts │ │ ├── UserDescription.ts │ │ └── notion.svg │ ├── OpenThesaurus │ │ ├── GenericFunctions.ts │ │ ├── OpenThesaurus.node.json │ │ ├── OpenThesaurus.node.ts │ │ └── openthesaurus.png │ ├── OpenWeatherMap.node.json │ ├── OpenWeatherMap.node.ts │ ├── Orbit │ │ ├── ActivityDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── Interfaces.ts │ │ ├── MemberDescription.ts │ │ ├── NoteDescription.ts │ │ ├── Orbit.node.json │ │ ├── Orbit.node.ts │ │ ├── PostDescription.ts │ │ └── orbit.svg │ ├── Oura │ │ ├── GenericFunctions.ts │ │ ├── Oura.node.json │ │ ├── Oura.node.ts │ │ ├── ProfileDescription.ts │ │ ├── SummaryDescription.ts │ │ └── oura.svg │ ├── Paddle │ │ ├── CouponDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── OrderDescription.ts │ │ ├── Paddle.node.json │ │ ├── Paddle.node.ts │ │ ├── PaymentDescription.ts │ │ ├── PlanDescription.ts │ │ ├── ProductDescription.ts │ │ ├── UserDescription.ts │ │ └── paddle.png │ ├── PagerDuty │ │ ├── GenericFunctions.ts │ │ ├── IncidentDescription.ts │ │ ├── IncidentInterface.ts │ │ ├── IncidentNoteDescription.ts │ │ ├── LogEntryDescription.ts │ │ ├── PagerDuty.node.json │ │ ├── PagerDuty.node.ts │ │ ├── UserDescription.ts │ │ └── pagerDuty.svg │ ├── PayPal │ │ ├── GenericFunctions.ts │ │ ├── PayPal.node.json │ │ ├── PayPal.node.ts │ │ ├── PayPalTrigger.node.json │ │ ├── PayPalTrigger.node.ts │ │ ├── PaymentDescription.ts │ │ ├── PaymentInteface.ts │ │ └── paypal.svg │ ├── Peekalink │ │ ├── GenericFunctions.ts │ │ ├── Peekalink.node.json │ │ ├── Peekalink.node.ts │ │ └── peekalink.png │ ├── Phantombuster │ │ ├── AgentDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── Phantombuster.node.json │ │ ├── Phantombuster.node.ts │ │ └── phantombuster.png │ ├── PhilipsHue │ │ ├── GenericFunctions.ts │ │ ├── LightDescription.ts │ │ ├── PhilipsHue.node.json │ │ ├── PhilipsHue.node.ts │ │ └── philipshue.png │ ├── Pipedrive │ │ ├── GenericFunctions.ts │ │ ├── Pipedrive.node.json │ │ ├── Pipedrive.node.ts │ │ ├── PipedriveTrigger.node.json │ │ ├── PipedriveTrigger.node.ts │ │ └── pipedrive.svg │ ├── Plivo │ │ ├── CallDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── MmsDescription.ts │ │ ├── Plivo.node.json │ │ ├── Plivo.node.ts │ │ ├── SmsDescription.ts │ │ └── plivo.svg │ ├── PostHog │ │ ├── AliasDescription.ts │ │ ├── EventDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── IdentityDescription.ts │ │ ├── PostHog.node.json │ │ ├── PostHog.node.ts │ │ ├── TrackDescription.ts │ │ └── postHog.svg │ ├── Postgres │ │ ├── Postgres.node.functions.ts │ │ ├── Postgres.node.json │ │ ├── Postgres.node.ts │ │ └── postgres.svg │ ├── Postmark │ │ ├── GenericFunctions.ts │ │ ├── PostmarkTrigger.node.json │ │ ├── PostmarkTrigger.node.ts │ │ └── postmark.png │ ├── ProfitWell │ │ ├── CompanyDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── MetricDescription.ts │ │ ├── ProfitWell.node.json │ │ ├── ProfitWell.node.ts │ │ └── profitwell.png │ ├── Pushbullet │ │ ├── GenericFunctions.ts │ │ ├── Pushbullet.node.json │ │ ├── Pushbullet.node.ts │ │ └── pushbullet.svg │ ├── Pushcut │ │ ├── GenericFunctions.ts │ │ ├── Pushcut.node.json │ │ ├── Pushcut.node.ts │ │ ├── PushcutTrigger.node.json │ │ ├── PushcutTrigger.node.ts │ │ └── pushcut.png │ ├── Pushover │ │ ├── GenericFunctions.ts │ │ ├── Pushover.node.json │ │ ├── Pushover.node.ts │ │ └── pushover.png │ ├── QuestDb │ │ ├── QuestDb.node.json │ │ ├── QuestDb.node.ts │ │ └── questdb.png │ ├── QuickBase │ │ ├── FieldDescription.ts │ │ ├── FileDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── QuickBase.node.json │ │ ├── QuickBase.node.ts │ │ ├── RecordDescription.ts │ │ ├── ReportDescription.ts │ │ └── quickbase.png │ ├── QuickBooks │ │ ├── GenericFunctions.ts │ │ ├── QuickBooks.node.json │ │ ├── QuickBooks.node.ts │ │ ├── descriptions │ │ │ ├── Bill │ │ │ │ ├── BillAdditionalFieldsOptions.ts │ │ │ │ └── BillDescription.ts │ │ │ ├── Customer │ │ │ │ ├── CustomerAdditionalFieldsOptions.ts │ │ │ │ └── CustomerDescription.ts │ │ │ ├── Employee │ │ │ │ ├── EmployeeAdditionalFieldsOptions.ts │ │ │ │ └── EmployeeDescription.ts │ │ │ ├── Estimate │ │ │ │ ├── EstimateAdditionalFieldsOptions.ts │ │ │ │ └── EstimateDescription.ts │ │ │ ├── Invoice │ │ │ │ ├── InvoiceAdditionalFieldsOptions.ts │ │ │ │ └── InvoiceDescription.ts │ │ │ ├── Item │ │ │ │ └── ItemDescription.ts │ │ │ ├── Payment │ │ │ │ ├── PaymentAdditionalFieldsOptions.ts │ │ │ │ └── PaymentDescription.ts │ │ │ ├── Purchase │ │ │ │ └── PurchaseDescription.ts │ │ │ ├── Shared.interface.ts │ │ │ ├── Vendor │ │ │ │ ├── VendorAdditionalFieldsOptions.ts │ │ │ │ └── VendorDescription.ts │ │ │ └── index.ts │ │ ├── quickbooks.svg │ │ └── types.d.ts │ ├── RabbitMQ │ │ ├── DefaultOptions.ts │ │ ├── GenericFunctions.ts │ │ ├── RabbitMQ.node.json │ │ ├── RabbitMQ.node.ts │ │ ├── RabbitMQTrigger.node.json │ │ ├── RabbitMQTrigger.node.ts │ │ └── rabbitmq.png │ ├── Raindrop │ │ ├── GenericFunctions.ts │ │ ├── Raindrop.node.json │ │ ├── Raindrop.node.ts │ │ ├── descriptions │ │ │ ├── BookmarkDescription.ts │ │ │ ├── CollectionDescription.ts │ │ │ ├── TagDescription.ts │ │ │ ├── UserDescription.ts │ │ │ └── index.ts │ │ └── raindrop.svg │ ├── ReadBinaryFile.node.json │ ├── ReadBinaryFile.node.ts │ ├── ReadBinaryFiles.node.json │ ├── ReadBinaryFiles.node.ts │ ├── ReadPdf.node.json │ ├── ReadPdf.node.ts │ ├── Reddit │ │ ├── GenericFunctions.ts │ │ ├── PostCommentDescription.ts │ │ ├── PostDescription.ts │ │ ├── ProfileDescription.ts │ │ ├── Reddit.node.json │ │ ├── Reddit.node.ts │ │ ├── SubredditDescription.ts │ │ ├── UserDescription.ts │ │ └── reddit.svg │ ├── Redis │ │ ├── Redis.node.json │ │ ├── Redis.node.ts │ │ └── redis.svg │ ├── RenameKeys.node.json │ ├── RenameKeys.node.ts │ ├── Rocketchat │ │ ├── GenericFunctions.ts │ │ ├── Rocketchat.node.json │ │ ├── Rocketchat.node.ts │ │ └── rocketchat.svg │ ├── RssFeedRead.node.json │ ├── RssFeedRead.node.ts │ ├── RunAt.node.ts │ ├── Rundeck │ │ ├── Rundeck.node.json │ │ ├── Rundeck.node.ts │ │ ├── RundeckApi.ts │ │ └── rundeck.png │ ├── S3 │ │ ├── GenericFunctions.ts │ │ ├── S3.node.json │ │ ├── S3.node.ts │ │ └── s3.png │ ├── Salesforce │ │ ├── AccountDescription.ts │ │ ├── AccountInterface.ts │ │ ├── AttachmentDescription.ts │ │ ├── AttachmentInterface.ts │ │ ├── CampaignMemberInterface.ts │ │ ├── CaseDescription.ts │ │ ├── CaseInterface.ts │ │ ├── ContactDescription.ts │ │ ├── ContactInterface.ts │ │ ├── CustomObjectDescription.ts │ │ ├── FlowDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── LeadDescription.ts │ │ ├── LeadInterface.ts │ │ ├── NoteInterface.ts │ │ ├── OpportunityDescription.ts │ │ ├── OpportunityInterface.ts │ │ ├── Salesforce.node.json │ │ ├── Salesforce.node.ts │ │ ├── SearchDescription.ts │ │ ├── TaskDescription.ts │ │ ├── TaskInterface.ts │ │ ├── UserDescription.ts │ │ ├── UserInterface.ts │ │ └── salesforce.svg │ ├── Salesmate │ │ ├── ActivityDescription.ts │ │ ├── ActivityInterface.ts │ │ ├── CompanyDescription.ts │ │ ├── CompanyInterface.ts │ │ ├── DealDescription.ts │ │ ├── DealInterface.ts │ │ ├── GenericFunctions.ts │ │ ├── Salesmate.node.json │ │ ├── Salesmate.node.ts │ │ └── salesmate.png │ ├── SecurityScorecard │ │ ├── GenericFunctions.ts │ │ ├── SecurityScorecard.node.json │ │ ├── SecurityScorecard.node.ts │ │ ├── descriptions │ │ │ ├── CompanyDescription.ts │ │ │ ├── IndustryDescription.ts │ │ │ ├── InviteDescription.ts │ │ │ ├── PortfolioCompanyDescription.ts │ │ │ ├── PortfolioDescription.ts │ │ │ └── ReportDescription.ts │ │ └── securityScorecard.svg │ ├── Segment │ │ ├── GenericFunctions.ts │ │ ├── GroupDescription.ts │ │ ├── IdentifyDescription.ts │ │ ├── IdentifyInterface.ts │ │ ├── Segment.node.json │ │ ├── Segment.node.ts │ │ ├── TrackDescription.ts │ │ ├── TrackInterface.ts │ │ └── segment.svg │ ├── SendGrid │ │ ├── ContactDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── ListDescription.ts │ │ ├── MailDescription.ts │ │ ├── SendGrid.node.json │ │ ├── SendGrid.node.ts │ │ └── sendGrid.svg │ ├── Sendy │ │ ├── CampaignDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── Sendy.node.json │ │ ├── Sendy.node.ts │ │ ├── SubscriberDescription.ts │ │ └── sendy.png │ ├── SentryIo │ │ ├── EventDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── Interface.ts │ │ ├── IssueDescription.ts │ │ ├── OrganizationDescription.ts │ │ ├── ProjectDescription.ts │ │ ├── ReleaseDescription.ts │ │ ├── SentryIo.node.json │ │ ├── SentryIo.node.ts │ │ ├── TeamDescription.ts │ │ └── sentryio.svg │ ├── Set.node.json │ ├── Set.node.ts │ ├── Shopify │ │ ├── GenericFunctions.ts │ │ ├── OrderDescription.ts │ │ ├── OrderInterface.ts │ │ ├── ProductDescription.ts │ │ ├── ProductInterface.ts │ │ ├── Shopify.node.json │ │ ├── Shopify.node.ts │ │ ├── ShopifyTrigger.node.json │ │ ├── ShopifyTrigger.node.ts │ │ └── shopify.svg │ ├── Signl4 │ │ ├── GenericFunctions.ts │ │ ├── Signl4.node.json │ │ ├── Signl4.node.ts │ │ └── signl4.png │ ├── Slack │ │ ├── ChannelDescription.ts │ │ ├── FileDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── MessageDescription.ts │ │ ├── MessageInterface.ts │ │ ├── ReactionDescription.ts │ │ ├── Slack.node.json │ │ ├── Slack.node.ts │ │ ├── StarDescription.ts │ │ ├── UserDescription.ts │ │ ├── UserProfileDescription.ts │ │ └── slack.svg │ ├── Sms77 │ │ ├── GenericFunctions.ts │ │ ├── Sms77.node.json │ │ ├── Sms77.node.ts │ │ └── sms77.png │ ├── Snowflake │ │ ├── GenericFunctions.ts │ │ ├── Snowflake.node.json │ │ ├── Snowflake.node.ts │ │ └── snowflake.svg │ ├── SplitInBatches.node.json │ ├── SplitInBatches.node.ts │ ├── Spontit │ │ ├── GenericFunctions.ts │ │ ├── PushDescription.ts │ │ ├── Spontit.node.json │ │ ├── Spontit.node.ts │ │ └── spontit.png │ ├── Spotify │ │ ├── GenericFunctions.ts │ │ ├── IsoCountryCodes.ts │ │ ├── Spotify.node.json │ │ ├── Spotify.node.ts │ │ └── spotify.svg │ ├── SpreadsheetFile.node.json │ ├── SpreadsheetFile.node.ts │ ├── SseTrigger.node.json │ ├── SseTrigger.node.ts │ ├── Ssh │ │ ├── Ssh.node.json │ │ └── Ssh.node.ts │ ├── Stackby │ │ ├── GenericFunction.ts │ │ ├── Stackby.node.json │ │ ├── Stackby.node.ts │ │ └── stackby.png │ ├── Start.node.json │ ├── Start.node.ts │ ├── Storyblok │ │ ├── GenericFunctions.ts │ │ ├── StoryContentDescription.ts │ │ ├── StoryManagementDescription.ts │ │ ├── Storyblok.node.json │ │ ├── Storyblok.node.ts │ │ └── storyblok.svg │ ├── Strapi │ │ ├── EntryDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── Strapi.node.json │ │ ├── Strapi.node.ts │ │ └── strapi.svg │ ├── Strava │ │ ├── ActivityDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── Strava.node.json │ │ ├── Strava.node.ts │ │ ├── StravaTrigger.node.json │ │ ├── StravaTrigger.node.ts │ │ └── strava.svg │ ├── Stripe │ │ ├── README.md │ │ ├── StripeTrigger.node.json │ │ ├── StripeTrigger.node.ts │ │ ├── helpers.ts │ │ └── stripe.svg │ ├── SurveyMonkey │ │ ├── GenericFunctions.ts │ │ ├── Interfaces.ts │ │ ├── SurveyMonkeyTrigger.node.json │ │ ├── SurveyMonkeyTrigger.node.ts │ │ └── surveyMonkey.svg │ ├── Switch.node.json │ ├── Switch.node.ts │ ├── Taiga │ │ ├── GenericFunctions.ts │ │ ├── IssueOperations.ts │ │ ├── Taiga.node.json │ │ ├── Taiga.node.ts │ │ ├── TaigaTrigger.node.json │ │ ├── TaigaTrigger.node.ts │ │ ├── issueOperationFields.ts │ │ └── taiga.png │ ├── Tapfiliate │ │ ├── AffiliateDescription.ts │ │ ├── AffiliateMetadataDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── ProgramAffiliateDescription.ts │ │ ├── Tapfiliate.node.json │ │ ├── Tapfiliate.node.ts │ │ └── tapfiliate.svg │ ├── Telegram │ │ ├── GenericFunctions.ts │ │ ├── IEvent.ts │ │ ├── Telegram.node.json │ │ ├── Telegram.node.ts │ │ ├── TelegramTrigger.node.json │ │ ├── TelegramTrigger.node.ts │ │ └── telegram.svg │ ├── TheHive │ │ ├── GenericFunctions.ts │ │ ├── QueryFunctions.ts │ │ ├── TheHive.node.json │ │ ├── TheHive.node.ts │ │ ├── TheHiveTrigger.node.json │ │ ├── TheHiveTrigger.node.ts │ │ ├── descriptions │ │ │ ├── AlertDescription.ts │ │ │ ├── CaseDescription.ts │ │ │ ├── LogDescription.ts │ │ │ ├── ObservableDescription.ts │ │ │ └── TaskDescription.ts │ │ ├── interfaces │ │ │ ├── AlertInterface.ts │ │ │ ├── CaseInterface.ts │ │ │ ├── LogInterface.ts │ │ │ ├── ObservableInterface.ts │ │ │ └── TaskInterface.ts │ │ └── thehive.svg │ ├── TimescaleDb │ │ ├── TimescaleDb.node.json │ │ ├── TimescaleDb.node.ts │ │ └── timescale.svg │ ├── Todoist │ │ ├── GenericFunctions.ts │ │ ├── Todoist.node.json │ │ ├── Todoist.node.ts │ │ └── todoist.svg │ ├── Toggl │ │ ├── GenericFunctions.ts │ │ ├── TogglTrigger.node.json │ │ ├── TogglTrigger.node.ts │ │ └── toggl.png │ ├── TravisCi │ │ ├── BuildDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── TravisCi.node.json │ │ ├── TravisCi.node.ts │ │ └── travisci.png │ ├── Trello │ │ ├── AttachmentDescription.ts │ │ ├── BoardDescription.ts │ │ ├── CardCommentDescription.ts │ │ ├── CardDescription.ts │ │ ├── ChecklistDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── LabelDescription.ts │ │ ├── ListDescription.ts │ │ ├── Trello.node.json │ │ ├── Trello.node.ts │ │ ├── TrelloTrigger.node.json │ │ ├── TrelloTrigger.node.ts │ │ └── trello.svg │ ├── Twake │ │ ├── GenericFunctions.ts │ │ ├── Twake.node.json │ │ ├── Twake.node.ts │ │ └── twake.png │ ├── Twilio │ │ ├── GenericFunctions.ts │ │ ├── Twilio.node.json │ │ ├── Twilio.node.ts │ │ └── twilio.svg │ ├── Twist │ │ ├── ChannelDescription.ts │ │ ├── CommentDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── MessageConversationDescription.ts │ │ ├── ThreadDescription.ts │ │ ├── Twist.node.json │ │ ├── Twist.node.ts │ │ └── twist.png │ ├── Twitter │ │ ├── DirectMessageDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── TweetDescription.ts │ │ ├── TweetInterface.ts │ │ ├── Twitter.node.json │ │ ├── Twitter.node.ts │ │ └── twitter.svg │ ├── Typeform │ │ ├── GenericFunctions.ts │ │ ├── TypeformTrigger.node.json │ │ ├── TypeformTrigger.node.ts │ │ └── typeform.svg │ ├── UProc │ │ ├── GenericFunctions.ts │ │ ├── GroupDescription.ts │ │ ├── Json │ │ │ ├── Groups.ts │ │ │ └── Tools.ts │ │ ├── ToolDescription.ts │ │ ├── UProc.node.json │ │ ├── UProc.node.ts │ │ └── uproc.png │ ├── UnleashedSoftware │ │ ├── GenericFunctions.ts │ │ ├── SalesOrderDescription.ts │ │ ├── StockOnHandDescription.ts │ │ ├── UnleashedSoftware.node.json │ │ ├── UnleashedSoftware.node.ts │ │ └── unleashedSoftware.png │ ├── Uplead │ │ ├── CompanyDesciption.ts │ │ ├── GenericFunctions.ts │ │ ├── PersonDescription.ts │ │ ├── Uplead.node.json │ │ ├── Uplead.node.ts │ │ └── uplead.png │ ├── UptimeRobot │ │ ├── AlertContactDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── MaintenanceWindowDescription.ts │ │ ├── MonitorDescription.ts │ │ ├── PublicStatusPageDescription.ts │ │ ├── UptimeRobot.node.json │ │ ├── UptimeRobot.node.ts │ │ └── uptimerobot.svg │ ├── Vero │ │ ├── EventDescripion.ts │ │ ├── GenericFunctions.ts │ │ ├── UserDescription.ts │ │ ├── Vero.node.json │ │ ├── Vero.node.ts │ │ └── vero.png │ ├── Vonage │ │ ├── GenericFunctions.ts │ │ ├── Vonage.node.json │ │ ├── Vonage.node.ts │ │ └── vonage.png │ ├── Webflow │ │ ├── GenericFunctions.ts │ │ ├── ItemDescription.ts │ │ ├── Webflow.node.json │ │ ├── Webflow.node.ts │ │ ├── WebflowTrigger.node.json │ │ ├── WebflowTrigger.node.ts │ │ └── webflow.svg │ ├── Webhook.node.json │ ├── Webhook.node.ts │ ├── Wekan │ │ ├── BoardDescription.ts │ │ ├── CardCommentDescription.ts │ │ ├── CardDescription.ts │ │ ├── ChecklistDescription.ts │ │ ├── ChecklistItemDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── ListDescription.ts │ │ ├── Wekan.node.json │ │ ├── Wekan.node.ts │ │ └── wekan.png │ ├── Wise │ │ ├── GenericFunctions.ts │ │ ├── Wise.node.json │ │ ├── Wise.node.ts │ │ ├── WiseTrigger.node.json │ │ ├── WiseTrigger.node.ts │ │ ├── descriptions │ │ │ ├── AccountDescription.ts │ │ │ ├── ExchangeRateDescription.ts │ │ │ ├── ProfileDescription.ts │ │ │ ├── QuoteDescription.ts │ │ │ ├── RecipientDescription.ts │ │ │ ├── TransferDescription.ts │ │ │ └── index.ts │ │ └── wise.svg │ ├── WooCommerce │ │ ├── GenericFunctions.ts │ │ ├── OrderDescription.ts │ │ ├── OrderInterface.ts │ │ ├── ProductDescription.ts │ │ ├── ProductInterface.ts │ │ ├── WooCommerce.node.json │ │ ├── WooCommerce.node.ts │ │ ├── WooCommerceTrigger.node.json │ │ ├── WooCommerceTrigger.node.ts │ │ └── wooCommerce.png │ ├── Wordpress │ │ ├── GenericFunctions.ts │ │ ├── PostDescription.ts │ │ ├── PostInterface.ts │ │ ├── UserDescription.ts │ │ ├── UserInterface.ts │ │ ├── Wordpress.node.json │ │ ├── Wordpress.node.ts │ │ └── wordpress.png │ ├── WorkflowTrigger.node.json │ ├── WorkflowTrigger.node.ts │ ├── WriteBinaryFile.node.json │ ├── WriteBinaryFile.node.ts │ ├── Wufoo │ │ ├── GenericFunctions.ts │ │ ├── Interface.ts │ │ ├── WufooTrigger.node.json │ │ ├── WufooTrigger.node.ts │ │ └── wufoo.png │ ├── Xero │ │ ├── ContactDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── IContactInterface.ts │ │ ├── InvoiceDescription.ts │ │ ├── InvoiceInterface.ts │ │ ├── Xero.node.json │ │ ├── Xero.node.ts │ │ └── xero.svg │ ├── Xml.node.json │ ├── Xml.node.ts │ ├── Yourls │ │ ├── GenericFunctions.ts │ │ ├── UrlDescription.ts │ │ ├── Yourls.node.json │ │ ├── Yourls.node.ts │ │ └── yourls.png │ ├── Zendesk │ │ ├── ConditionDescription.ts │ │ ├── GenericFunctions.ts │ │ ├── TicketDescription.ts │ │ ├── TicketFieldDescription.ts │ │ ├── TicketInterface.ts │ │ ├── TriggerPlaceholders.ts │ │ ├── UserDescription.ts │ │ ├── Zendesk.node.json │ │ ├── Zendesk.node.ts │ │ ├── ZendeskTrigger.node.json │ │ ├── ZendeskTrigger.node.ts │ │ └── zendesk.png │ ├── Zoho │ │ ├── GenericFunctions.ts │ │ ├── LeadDescription.ts │ │ ├── LeadInterface.ts │ │ ├── ZohoCrm.node.json │ │ ├── ZohoCrm.node.ts │ │ └── zoho.svg │ ├── Zoom │ │ ├── GenericFunctions.ts │ │ ├── MeetingDescription.ts │ │ ├── MeetingRegistrantDescription.ts │ │ ├── WebinarDescription.ts │ │ ├── Zoom.node.json │ │ ├── Zoom.node.ts │ │ └── zoom.svg │ ├── Zulip │ │ ├── GenericFunctions.ts │ │ ├── MessageDescription.ts │ │ ├── MessageInterface.ts │ │ ├── StreamDescription.ts │ │ ├── StreamInterface.ts │ │ ├── UserDescription.ts │ │ ├── UserInterface.ts │ │ ├── Zulip.node.json │ │ ├── Zulip.node.ts │ │ └── zulip.svg │ ├── n8nTrainingCustomerDatastore.svg │ ├── n8nTrainingCustomerMessenger.svg │ ├── n8nTrigger.svg │ ├── utils │ │ ├── allCurrencies.ts │ │ └── utilities.ts │ └── webhook.svg ├── package.json ├── src │ └── index.ts ├── test │ ├── nodes │ │ └── Postgres │ │ │ └── Postgres.node.functions.test.js │ └── placeholder.test.ts ├── tsconfig.json └── tslint.json └── workflow ├── LICENSE.md ├── README.md ├── package.json ├── src ├── Expression.ts ├── Interfaces.ts ├── LoggerProxy.ts ├── NodeErrors.ts ├── NodeHelpers.ts ├── ObservableObject.ts ├── Workflow.ts ├── WorkflowDataProxy.ts ├── WorkflowErrors.ts ├── WorkflowHooks.ts └── index.ts ├── test ├── Helpers.ts ├── NodeHelpers.test.ts ├── ObservableObject.test.ts └── Workflow.test.ts ├── tsconfig.json └── tslint.json /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | packages/*/node_modules 3 | packages/*/dist 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = tab 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | 11 | [package.json] 12 | indent_style = space 13 | indent_size = 2 14 | 15 | [*.ts] 16 | quote_type = single 17 | 18 | [*.yml] 19 | indent_style = space 20 | indent_size = 2 21 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: Feature request 4 | url: https://community.n8n.io 5 | about: Suggest an idea for this project 6 | - name: Question / Problem 7 | url: https://community.n8n.io 8 | about: Questions and problems with n8n 9 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | .tmp 4 | tmp 5 | dist 6 | npm-debug.log* 7 | lerna-debug.log 8 | package-lock.json 9 | yarn.lock 10 | google-generated-credentials.json 11 | _START_PACKAGE 12 | .env 13 | .vscode 14 | .idea 15 | .prettierrc.js 16 | vetur.config.js 17 | -------------------------------------------------------------------------------- /CONTRIBUTOR_LICENSE_AGREEMENT.md: -------------------------------------------------------------------------------- 1 | # n8n Contributor License Agreement 2 | 3 | I give n8n permission to license my contributions on any terms they like. I am giving them this license in order to make it possible for them to accept my contributions into their project. 4 | 5 | ***As far as the law allows, my contributions come as is, without any warranty or condition, and I will not be liable to anyone for any damages related to this software or this license, under any kind of legal claim.*** 6 | -------------------------------------------------------------------------------- /assets/n8n-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/assets/n8n-logo.png -------------------------------------------------------------------------------- /assets/n8n-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/assets/n8n-screenshot.png -------------------------------------------------------------------------------- /docker/compose/subfolderWithSSL/README.md: -------------------------------------------------------------------------------- 1 | # n8n on Subfolder with SSL 2 | 3 | Starts n8n and deployes it on a subfolder 4 | 5 | 6 | ## Start 7 | 8 | To start n8n in a subfolder simply start docker-compose by executing the following 9 | command in the current folder. 10 | 11 | 12 | **IMPORTANT:** But before you do that change the default users and passwords in the `.env` file! 13 | 14 | ``` 15 | docker-compose up -d 16 | ``` 17 | 18 | To stop it execute: 19 | 20 | ``` 21 | docker-compose stop 22 | ``` 23 | -------------------------------------------------------------------------------- /docker/compose/withPostgres/.env: -------------------------------------------------------------------------------- 1 | POSTGRES_USER=changeUser 2 | POSTGRES_PASSWORD=changePassword 3 | POSTGRES_DB=n8n 4 | 5 | POSTGRES_NON_ROOT_USER=changeUser 6 | POSTGRES_NON_ROOT_PASSWORD=changePassword 7 | 8 | N8N_BASIC_AUTH_USER=changeUser 9 | N8N_BASIC_AUTH_PASSWORD=changePassword 10 | -------------------------------------------------------------------------------- /docker/compose/withPostgres/init-data.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e; 3 | 4 | 5 | if [ -n "${POSTGRES_NON_ROOT_USER:-}" ] && [ -n "${POSTGRES_NON_ROOT_PASSWORD:-}" ]; then 6 | psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL 7 | CREATE USER ${POSTGRES_NON_ROOT_USER} WITH PASSWORD '${POSTGRES_NON_ROOT_PASSWORD}'; 8 | GRANT ALL PRIVILEGES ON DATABASE ${POSTGRES_DB} TO ${POSTGRES_NON_ROOT_USER}; 9 | EOSQL 10 | else 11 | echo "SETUP INFO: No Environment variables given!" 12 | fi 13 | -------------------------------------------------------------------------------- /docker/images/n8n-custom/README.md: -------------------------------------------------------------------------------- 1 | # n8n - Custom Image 2 | 3 | Dockerfile which allows to package up the local n8n code into 4 | a docker image. 5 | 6 | 7 | ## Usage 8 | 9 | Execute the following in the n8n root folder: 10 | ```bash 11 | docker build -t n8n-custom -f docker/images/n8n-custom/Dockerfile . 12 | ``` 13 | -------------------------------------------------------------------------------- /docker/images/n8n-debian/docker-entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | if [ -d /root/.n8n ] ; then 4 | chmod o+rx /root 5 | chown -R node /root/.n8n 6 | ln -s /root/.n8n /home/node/ 7 | fi 8 | 9 | if [ "$#" -gt 0 ]; then 10 | # Got started with arguments 11 | exec gosu node "$@" 12 | else 13 | # Got started without arguments 14 | exec gosu node n8n 15 | fi 16 | -------------------------------------------------------------------------------- /docker/images/n8n-rhel7/README.md: -------------------------------------------------------------------------------- 1 | ## Build Docker-Image 2 | 3 | ``` 4 | docker build --build-arg N8N_VERSION= -t n8nio/n8n: . 5 | 6 | # For example: 7 | docker build --build-arg N8N_VERSION=0.36.1 -t n8nio/n8n:0.36.1-rhel7 . 8 | ``` 9 | 10 | 11 | ``` 12 | docker run -it --rm \ 13 | --name n8n \ 14 | -p 5678:5678 \ 15 | n8nio/n8n:0.25.0-ubuntu 16 | ``` 17 | -------------------------------------------------------------------------------- /docker/images/n8n/docker-entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | if [ -d /root/.n8n ] ; then 4 | chmod o+rx /root 5 | chown -R node /root/.n8n 6 | ln -s /root/.n8n /home/node/ 7 | fi 8 | 9 | chown -R node /home/node 10 | 11 | if [ "$#" -gt 0 ]; then 12 | # Got started with arguments 13 | exec su-exec node "$@" 14 | else 15 | # Got started without arguments 16 | exec su-exec node n8n 17 | fi 18 | -------------------------------------------------------------------------------- /docker/images/n8n/hooks/build: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | docker build --build-arg N8N_VERSION=$DOCKER_TAG -f $DOCKERFILE_PATH -t $IMAGE_NAME . 3 | -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- 1 | { 2 | "packages": [ 3 | "packages/*" 4 | ], 5 | "version": "independent" 6 | } 7 | -------------------------------------------------------------------------------- /packages/cli/bin/n8n.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | node "%~dp0\n8n" %* 4 | -------------------------------------------------------------------------------- /packages/cli/nodemon.json: -------------------------------------------------------------------------------- 1 | { 2 | "ignore": [ 3 | "**/*.spec.ts", 4 | ".git", 5 | "node_modules" 6 | ], 7 | "watch": [ 8 | "commands", 9 | "index.ts", 10 | "src" 11 | ], 12 | "exec": "npm start", 13 | "ext": "ts" 14 | } -------------------------------------------------------------------------------- /packages/cli/packages/cli/database.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/cli/packages/cli/database.sqlite -------------------------------------------------------------------------------- /packages/cli/src/databases/entities/index.ts: -------------------------------------------------------------------------------- 1 | import { CredentialsEntity } from './CredentialsEntity'; 2 | import { ExecutionEntity } from './ExecutionEntity'; 3 | import { WorkflowEntity } from './WorkflowEntity'; 4 | import { WebhookEntity } from './WebhookEntity'; 5 | import { TagEntity } from './TagEntity'; 6 | 7 | export const entities = { 8 | CredentialsEntity, 9 | ExecutionEntity, 10 | WorkflowEntity, 11 | WebhookEntity, 12 | TagEntity, 13 | }; 14 | -------------------------------------------------------------------------------- /packages/cli/templates/oauth-callback.html: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | Got connected. The window can be closed now. 9 | 10 | -------------------------------------------------------------------------------- /packages/cli/test/placeholder.test.ts: -------------------------------------------------------------------------------- 1 | describe('Placeholder', () => { 2 | 3 | test('example', () => { 4 | expect(1 + 1).toEqual(2); 5 | }); 6 | 7 | }); 8 | -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- 1 | # n8n-core 2 | 3 | ![n8n.io - Workflow Automation](https://raw.githubusercontent.com/n8n-io/n8n/master/assets/n8n-logo.png) 4 | 5 | Core components for n8n 6 | 7 | ``` 8 | npm install n8n-core 9 | ``` 10 | 11 | ## License 12 | 13 | [Apache 2.0 with Commons Clause](LICENSE.md) 14 | 15 | Additional information about license can be found in the [FAQ](https://docs.n8n.io/#/faq?id=license) 16 | -------------------------------------------------------------------------------- /packages/core/src/Constants.ts: -------------------------------------------------------------------------------- 1 | export const BINARY_ENCODING = 'base64'; 2 | export const CUSTOM_EXTENSION_ENV = 'N8N_CUSTOM_EXTENSIONS'; 3 | export const ENCRYPTION_KEY_ENV_OVERWRITE = 'N8N_ENCRYPTION_KEY'; 4 | export const EXTENSIONS_SUBDIRECTORY = 'custom'; 5 | export const USER_FOLDER_ENV_OVERWRITE = 'N8N_USER_FOLDER'; 6 | export const USER_SETTINGS_FILE_NAME = 'config'; 7 | export const USER_SETTINGS_SUBFOLDER = '.n8n'; 8 | export const TUNNEL_SUBDOMAIN_ENV = 'N8N_TUNNEL_SUBDOMAIN'; 9 | -------------------------------------------------------------------------------- /packages/editor-ui/.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not ie <= 8 4 | -------------------------------------------------------------------------------- /packages/editor-ui/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = tab 6 | end_of_line = lf 7 | insert_final_newline = true 8 | trim_trailing_whitespace = true 9 | 10 | [package.json] 11 | indent_style = space 12 | indent_size = 2 13 | 14 | [*.ts] 15 | quote_type = single 16 | -------------------------------------------------------------------------------- /packages/editor-ui/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /dist 4 | 5 | /tests/e2e/videos/ 6 | /tests/e2e/screenshots/ 7 | 8 | # local env files 9 | .env.local 10 | .env.*.local 11 | 12 | # Log files 13 | npm-debug.log* 14 | yarn-debug.log* 15 | yarn-error.log* 16 | 17 | # Editor directories and files 18 | .idea 19 | .vscode 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw* 25 | -------------------------------------------------------------------------------- /packages/editor-ui/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | // TODO: Find proper solution. Deactivated as it causes problems with quill. Error occurs when clicking in property field which has expression. 3 | // presets: [ 4 | // '@vue/app' 5 | // ] 6 | // transpileDependencies: [ 7 | // /\/node_modules\/quill/ 8 | // ] 9 | }; 10 | // // https://stackoverflow.com/questions/44625868/es6-babel-class-constructor-cannot-be-invoked-without-new 11 | -------------------------------------------------------------------------------- /packages/editor-ui/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "pluginsFile": "tests/e2e/plugins/index.js" 3 | } 4 | -------------------------------------------------------------------------------- /packages/editor-ui/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/editor-ui/index.js -------------------------------------------------------------------------------- /packages/editor-ui/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | autoprefixer: {}, 4 | }, 5 | }; 6 | -------------------------------------------------------------------------------- /packages/editor-ui/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/editor-ui/public/favicon-16x16.png -------------------------------------------------------------------------------- /packages/editor-ui/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/editor-ui/public/favicon-32x32.png -------------------------------------------------------------------------------- /packages/editor-ui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/editor-ui/public/favicon.ico -------------------------------------------------------------------------------- /packages/editor-ui/public/google-signin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/editor-ui/public/google-signin.png -------------------------------------------------------------------------------- /packages/editor-ui/public/n8n-icon-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/editor-ui/public/n8n-icon-small.png -------------------------------------------------------------------------------- /packages/editor-ui/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/editor-ui/src/assets/logo.png -------------------------------------------------------------------------------- /packages/editor-ui/src/shims-tsx.d.ts: -------------------------------------------------------------------------------- 1 | import Vue, { VNode } from 'vue'; 2 | 3 | declare global { 4 | namespace JSX { 5 | // tslint:disable no-empty-interface 6 | interface Element extends VNode {} 7 | // tslint:disable no-empty-interface 8 | interface ElementClass extends Vue {} 9 | interface IntrinsicElements { 10 | [elem: string]: any 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /packages/editor-ui/src/shims-vue.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*.vue' { 2 | import Vue from 'vue'; 3 | export default Vue; 4 | } 5 | -------------------------------------------------------------------------------- /packages/editor-ui/tests/e2e/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: [ 3 | 'cypress', 4 | ], 5 | env: { 6 | mocha: true, 7 | 'cypress/globals': true, 8 | }, 9 | rules: { 10 | strict: 'off', 11 | }, 12 | }; 13 | -------------------------------------------------------------------------------- /packages/editor-ui/tests/e2e/specs/test.js: -------------------------------------------------------------------------------- 1 | // https://docs.cypress.io/api/introduction/api.html 2 | 3 | describe('My First Test', () => { 4 | it('Visits the app root url', () => { 5 | cy.visit('/'); 6 | cy.contains('h1', 'Welcome to Your Vue.js + TypeScript App'); 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /packages/editor-ui/tests/unit/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | env: { 3 | jest: true, 4 | }, 5 | }; 6 | -------------------------------------------------------------------------------- /packages/editor-ui/tests/unit/placeholder.spec.ts: -------------------------------------------------------------------------------- 1 | describe('Placeholder.vue', () => { 2 | it('example', () => { 3 | expect(1 + 1).toEqual(2); 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /packages/node-dev/bin/n8n-node-dev: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('@oclif/command').run() 4 | .then(require('@oclif/command/flush')) 5 | .catch(require('@oclif/errors/handle')); 6 | -------------------------------------------------------------------------------- /packages/node-dev/bin/n8n-node-dev.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | node "%~dp0\n8n-node-dev" %* 4 | -------------------------------------------------------------------------------- /packages/node-dev/src/Interfaces.ts: -------------------------------------------------------------------------------- 1 | export interface IBuildOptions { 2 | destinationFolder?: string; 3 | watch?: boolean; 4 | } 5 | -------------------------------------------------------------------------------- /packages/node-dev/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Build'; 2 | export * from './Create'; 3 | export * from './Interfaces'; 4 | -------------------------------------------------------------------------------- /packages/node-dev/src/tsconfig-build.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "lib": [ 4 | "es2017" 5 | ], 6 | "types": [], 7 | "module": "commonjs", 8 | "importHelpers": true, 9 | "preserveConstEnums": true, 10 | "declaration": true, 11 | "target": "es2017", 12 | "sourceMap": true 13 | }, 14 | "include": [ 15 | "*.credentials.ts", 16 | "*.node.ts" 17 | ], 18 | "exclude": [ 19 | "node_modules" 20 | ] 21 | } 22 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/ActionNetworkApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | NodePropertyTypes, 4 | } from 'n8n-workflow'; 5 | 6 | export class ActionNetworkApi implements ICredentialType { 7 | name = 'actionNetworkApi'; 8 | displayName = 'Action Network API'; 9 | properties = [ 10 | { 11 | displayName: 'API Key', 12 | name: 'apiKey', 13 | type: 'string' as NodePropertyTypes, 14 | default: '', 15 | }, 16 | ]; 17 | } 18 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/AffinityApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class AffinityApi implements ICredentialType { 7 | name = 'affinityApi'; 8 | displayName = 'Affinity API'; 9 | documentationUrl = 'affinity'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/AirtableApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | 7 | export class AirtableApi implements ICredentialType { 8 | name = 'airtableApi'; 9 | displayName = 'Airtable API'; 10 | documentationUrl = 'airtable'; 11 | properties: INodeProperties[] = [ 12 | { 13 | displayName: 'API Key', 14 | name: 'apiKey', 15 | type: 'string', 16 | default: '', 17 | }, 18 | ]; 19 | } 20 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/ApiTemplateIoApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class ApiTemplateIoApi implements ICredentialType { 7 | name = 'apiTemplateIoApi'; 8 | displayName = 'APITemplate.io API'; 9 | documentationUrl = 'apiTemplateIo'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/AsanaApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class AsanaApi implements ICredentialType { 7 | name = 'asanaApi'; 8 | displayName = 'Asana API'; 9 | documentationUrl = 'asana'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'Access Token', 13 | name: 'accessToken', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/AutomizyApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class AutomizyApi implements ICredentialType { 7 | name = 'automizyApi'; 8 | displayName = 'Automizy API'; 9 | documentationUrl = 'automizy'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Token', 13 | name: 'apiToken', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/AutopilotApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class AutopilotApi implements ICredentialType { 7 | name = 'autopilotApi'; 8 | displayName = 'Autopilot API'; 9 | documentationUrl = 'autopilot'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/BannerbearApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class BannerbearApi implements ICredentialType { 7 | name = 'bannerbearApi'; 8 | displayName = 'Bannerbear API'; 9 | documentationUrl = 'bannerbear'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'Project API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/BitlyApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class BitlyApi implements ICredentialType { 7 | name = 'bitlyApi'; 8 | displayName = 'Bitly API'; 9 | documentationUrl = 'bitly'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'Access Token', 13 | name: 'accessToken', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/BrandfetchApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class BrandfetchApi implements ICredentialType { 7 | name = 'brandfetchApi'; 8 | displayName = 'Brandfetch API'; 9 | documentationUrl = 'brandfetch'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/CalendlyApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class CalendlyApi implements ICredentialType { 7 | name = 'calendlyApi'; 8 | displayName = 'Calendly API'; 9 | documentationUrl = 'calendly'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/CircleCiApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class CircleCiApi implements ICredentialType { 7 | name = 'circleCiApi'; 8 | displayName = 'CircleCI API'; 9 | documentationUrl = 'circleCi'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'Personal API Token', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/ClearbitApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class ClearbitApi implements ICredentialType { 7 | name = 'clearbitApi'; 8 | displayName = 'Clearbit API'; 9 | documentationUrl = 'clearbit'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/ClickUpApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class ClickUpApi implements ICredentialType { 7 | name = 'clickUpApi'; 8 | displayName = 'ClickUp API'; 9 | documentationUrl = 'clickUp'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'Access Token', 13 | name: 'accessToken', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/CodaApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class CodaApi implements ICredentialType { 7 | name = 'codaApi'; 8 | displayName = 'Coda API'; 9 | documentationUrl = 'coda'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'Access Token', 13 | name: 'accessToken', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/EmeliaApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class EmeliaApi implements ICredentialType { 7 | name = 'emeliaApi'; 8 | displayName = 'Emelia API'; 9 | documentationUrl = 'emelia'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/EventbriteApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class EventbriteApi implements ICredentialType { 7 | name = 'eventbriteApi'; 8 | displayName = 'Eventbrite API'; 9 | documentationUrl = 'eventbrite'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'Private Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/FacebookGraphApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | 7 | export class FacebookGraphApi implements ICredentialType { 8 | name = 'facebookGraphApi'; 9 | displayName = 'Facebook Graph API'; 10 | documentationUrl = 'facebookGraph'; 11 | properties: INodeProperties[] = [ 12 | { 13 | displayName: 'Access Token', 14 | name: 'accessToken', 15 | type: 'string', 16 | default: '', 17 | }, 18 | ]; 19 | } 20 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/GetResponseApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class GetResponseApi implements ICredentialType { 7 | name = 'getResponseApi'; 8 | displayName = 'GetResponse API'; 9 | documentationUrl = 'getResponse'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/GumroadApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class GumroadApi implements ICredentialType { 7 | name = 'gumroadApi'; 8 | displayName = 'Gumroad API'; 9 | documentationUrl = 'gumroad'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'Access Token', 13 | name: 'accessToken', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/HubspotApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class HubspotApi implements ICredentialType { 7 | name = 'hubspotApi'; 8 | displayName = 'Hubspot API'; 9 | documentationUrl = 'hubspot'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/HumanticAiApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class HumanticAiApi implements ICredentialType { 7 | name = 'humanticAiApi'; 8 | displayName = 'Humantic AI API'; 9 | documentationUrl = 'humanticAi'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/HunterApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class HunterApi implements ICredentialType { 7 | name = 'hunterApi'; 8 | displayName = 'Hunter API'; 9 | documentationUrl = 'hunter'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/IntercomApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | 7 | export class IntercomApi implements ICredentialType { 8 | name = 'intercomApi'; 9 | displayName = 'Intercom API'; 10 | documentationUrl = 'intercom'; 11 | properties: INodeProperties[] = [ 12 | { 13 | displayName: 'API Key', 14 | name: 'apiKey', 15 | type: 'string', 16 | default: '', 17 | }, 18 | ]; 19 | } 20 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/IterableApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class IterableApi implements ICredentialType { 7 | name = 'iterableApi'; 8 | displayName = 'Iterable API'; 9 | documentationUrl = 'iterable'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/KitemakerApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class KitemakerApi implements ICredentialType { 7 | name = 'kitemakerApi'; 8 | displayName = 'Kitemaker API'; 9 | documentationUrl = 'kitemaker'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'Personal Access Token', 13 | name: 'personalAccessToken', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/LemlistApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class LemlistApi implements ICredentialType { 7 | name = 'lemlistApi'; 8 | displayName = 'Lemlist API'; 9 | documentationUrl = 'lemlist'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/LingvaNexApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class LingvaNexApi implements ICredentialType { 7 | name = 'lingvaNexApi'; 8 | displayName = 'LingvaNex API'; 9 | documentationUrl = 'lingvaNex'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/MailcheckApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class MailcheckApi implements ICredentialType { 7 | name = 'mailcheckApi'; 8 | displayName = 'Mailcheck API'; 9 | documentationUrl = 'mailcheck'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/MailchimpApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class MailchimpApi implements ICredentialType { 7 | name = 'mailchimpApi'; 8 | displayName = 'Mailchimp API'; 9 | documentationUrl = 'mailchimp'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/MailerLiteApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class MailerLiteApi implements ICredentialType { 7 | name = 'mailerLiteApi'; 8 | displayName = 'Mailer Lite API'; 9 | documentationUrl = 'mailerLite'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/MailjetSmsApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class MailjetSmsApi implements ICredentialType { 7 | name = 'mailjetSmsApi'; 8 | displayName = 'Mailjet SMS API'; 9 | documentationUrl = 'mailjet'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'Token', 13 | name: 'token', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/MandrillApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | 7 | export class MandrillApi implements ICredentialType { 8 | name = 'mandrillApi'; 9 | displayName = 'Mandrill API'; 10 | documentationUrl = 'mandrill'; 11 | properties: INodeProperties[] = [ 12 | { 13 | displayName: 'API Key', 14 | name: 'apiKey', 15 | type: 'string', 16 | default: '', 17 | }, 18 | ]; 19 | } 20 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/MediumApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class MediumApi implements ICredentialType { 7 | name = 'mediumApi'; 8 | displayName = 'Medium API'; 9 | documentationUrl = 'medium'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'Access Token', 13 | name: 'accessToken', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/MessageBirdApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { ICredentialType, INodeProperties } from 'n8n-workflow'; 2 | 3 | export class MessageBirdApi implements ICredentialType { 4 | name = 'messageBirdApi'; 5 | displayName = 'MessageBird API'; 6 | documentationUrl = 'messageBird'; 7 | properties: INodeProperties[] = [ 8 | { 9 | displayName: 'API Key', 10 | name: 'accessKey', 11 | type: 'string', 12 | default: '', 13 | }, 14 | ]; 15 | } 16 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/MindeeInvoiceApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class MindeeInvoiceApi implements ICredentialType { 7 | name = 'mindeeInvoiceApi'; 8 | displayName = 'Mindee Invoice API'; 9 | documentationUrl = 'mindee'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/MindeeReceiptApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class MindeeReceiptApi implements ICredentialType { 7 | name = 'mindeeReceiptApi'; 8 | displayName = 'Mindee Receipt API'; 9 | documentationUrl = 'mindee'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/MondayComApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class MondayComApi implements ICredentialType { 7 | name = 'mondayComApi'; 8 | displayName = 'Monday.com API'; 9 | documentationUrl = 'mondayCom'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'Token V2', 13 | name: 'apiToken', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/Msg91Api.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | 7 | export class Msg91Api implements ICredentialType { 8 | name = 'msg91Api'; 9 | displayName = 'Msg91 Api'; 10 | documentationUrl = 'msg91'; 11 | properties: INodeProperties[] = [ 12 | // User authentication key 13 | { 14 | displayName: 'Authentication Key', 15 | name: 'authkey', 16 | type: 'string', 17 | default: '', 18 | }, 19 | ]; 20 | } 21 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/NasaApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class NasaApi implements ICredentialType { 7 | name = 'nasaApi'; 8 | displayName = 'NASA API'; 9 | documentationUrl = 'nasa'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'api_key', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/NotionApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class NotionApi implements ICredentialType { 7 | name = 'notionApi'; 8 | displayName = 'Notion API'; 9 | documentationUrl = 'notion'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/OpenWeatherMapApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | 7 | export class OpenWeatherMapApi implements ICredentialType { 8 | name = 'openWeatherMapApi'; 9 | displayName = 'OpenWeatherMap API'; 10 | documentationUrl = 'openWeatherMap'; 11 | properties: INodeProperties[] = [ 12 | { 13 | displayName: 'Access Token', 14 | name: 'accessToken', 15 | type: 'string', 16 | default: '', 17 | }, 18 | ]; 19 | } 20 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/OrbitApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class OrbitApi implements ICredentialType { 7 | name = 'orbitApi'; 8 | displayName = 'Orbit API'; 9 | documentationUrl = 'orbit'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Token', 13 | name: 'accessToken', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/OuraApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class OuraApi implements ICredentialType { 7 | name = 'ouraApi'; 8 | displayName = 'Oura API'; 9 | documentationUrl = 'oura'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'Personal Access Token', 13 | name: 'accessToken', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/PagerDutyApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class PagerDutyApi implements ICredentialType { 7 | name = 'pagerDutyApi'; 8 | displayName = 'PagerDuty API'; 9 | documentationUrl = 'pagerDuty'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Token', 13 | name: 'apiToken', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/PeekalinkApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class PeekalinkApi implements ICredentialType { 7 | name = 'peekalinkApi'; 8 | displayName = 'Peekalink API'; 9 | documentationUrl = 'peekalink'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/PhantombusterApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class PhantombusterApi implements ICredentialType { 7 | name = 'phantombusterApi'; 8 | displayName = 'Phantombuster API'; 9 | documentationUrl = 'phantombuster'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/PipedriveApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | 7 | export class PipedriveApi implements ICredentialType { 8 | name = 'pipedriveApi'; 9 | displayName = 'Pipedrive API'; 10 | documentationUrl = 'pipedrive'; 11 | properties: INodeProperties[] = [ 12 | { 13 | displayName: 'API Token', 14 | name: 'apiToken', 15 | type: 'string', 16 | default: '', 17 | }, 18 | ]; 19 | } 20 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/PostmarkApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | 7 | export class PostmarkApi implements ICredentialType { 8 | name = 'postmarkApi'; 9 | displayName = 'Postmark API'; 10 | documentationUrl = 'postmark'; 11 | properties: INodeProperties[] = [ 12 | { 13 | displayName: 'Server API Token', 14 | name: 'serverToken', 15 | type: 'string', 16 | default: '', 17 | }, 18 | ]; 19 | } 20 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/PushcutApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class PushcutApi implements ICredentialType { 7 | name = 'pushcutApi'; 8 | displayName = 'Pushcut API'; 9 | documentationUrl = 'pushcut'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/PushoverApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class PushoverApi implements ICredentialType { 7 | name = 'pushoverApi'; 8 | displayName = 'Pushover API'; 9 | documentationUrl = 'pushover'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/SegmentApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class SegmentApi implements ICredentialType { 7 | name = 'segmentApi'; 8 | displayName = 'Segment API'; 9 | documentationUrl = 'segment'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'Write Key', 13 | name: 'writekey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/SendGridApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class SendGridApi implements ICredentialType { 7 | name = 'sendGridApi'; 8 | displayName = 'SendGrid API'; 9 | documentationUrl = 'sendgrid'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/SentryIoApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class SentryIoApi implements ICredentialType { 7 | name = 'sentryIoApi'; 8 | displayName = 'Sentry.io API'; 9 | documentationUrl = 'sentryIo'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'Token', 13 | name: 'token', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/SlackApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | 7 | export class SlackApi implements ICredentialType { 8 | name = 'slackApi'; 9 | displayName = 'Slack API'; 10 | documentationUrl = 'slack'; 11 | properties: INodeProperties[] = [ 12 | { 13 | displayName: 'Access Token', 14 | name: 'accessToken', 15 | type: 'string', 16 | default: '', 17 | }, 18 | ]; 19 | } 20 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/Sms77Api.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class Sms77Api implements ICredentialType { 7 | name = 'sms77Api'; 8 | displayName = 'Sms77 API'; 9 | documentationUrl = 'sms77'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/StackbyApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class StackbyApi implements ICredentialType { 7 | name = 'stackbyApi'; 8 | displayName = 'Stackby API'; 9 | documentationUrl = 'stackby'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/StoryblokContentApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class StoryblokContentApi implements ICredentialType { 7 | name = 'storyblokContentApi'; 8 | displayName = 'Storyblok Content API'; 9 | documentationUrl = 'storyblok'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/TapfiliateApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class TapfiliateApi implements ICredentialType { 7 | name = 'tapfiliateApi'; 8 | displayName = 'Tapfiliate API'; 9 | documentationUrl = 'tapfiliate'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | required: true, 15 | type: 'string', 16 | default: '', 17 | }, 18 | ]; 19 | } 20 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/TodoistApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | 7 | export class TodoistApi implements ICredentialType { 8 | name = 'todoistApi'; 9 | displayName = 'Todoist API'; 10 | documentationUrl = 'todoist'; 11 | properties: INodeProperties[] = [ 12 | { 13 | displayName: 'API Key', 14 | name: 'apiKey', 15 | type: 'string', 16 | default: '', 17 | }, 18 | ]; 19 | } 20 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/TravisCiApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class TravisCiApi implements ICredentialType { 7 | name = 'travisCiApi'; 8 | displayName = 'Travis API'; 9 | documentationUrl = 'travisCi'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Token', 13 | name: 'apiToken', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/TwakeCloudApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class TwakeCloudApi implements ICredentialType { 7 | name = 'twakeCloudApi'; 8 | displayName = 'Twake API'; 9 | documentationUrl = 'twake'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'Workspace Key', 13 | name: 'workspaceKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/TypeformApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | 7 | export class TypeformApi implements ICredentialType { 8 | name = 'typeformApi'; 9 | displayName = 'Typeform API'; 10 | documentationUrl = 'typeform'; 11 | properties: INodeProperties[] = [ 12 | { 13 | displayName: 'Access Token', 14 | name: 'accessToken', 15 | type: 'string', 16 | default: '', 17 | }, 18 | ]; 19 | } 20 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/UpleadApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class UpleadApi implements ICredentialType { 7 | name = 'upleadApi'; 8 | displayName = 'Uplead API'; 9 | documentationUrl = 'uplead'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'API Key', 13 | name: 'apiKey', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/UptimeRobotApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | 7 | export class UptimeRobotApi implements ICredentialType { 8 | name = 'uptimeRobotApi'; 9 | displayName = 'Uptime Robot API'; 10 | documentationUrl = 'uptimeRobot'; 11 | properties: INodeProperties[] = [ 12 | { 13 | displayName: 'API Key', 14 | name: 'apiKey', 15 | type: 'string', 16 | default: '', 17 | }, 18 | ]; 19 | } 20 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/VeroApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | 7 | export class VeroApi implements ICredentialType { 8 | name = 'veroApi'; 9 | displayName = 'Vero API'; 10 | documentationUrl = 'vero'; 11 | properties: INodeProperties[] = [ 12 | { 13 | displayName: 'Auth Token', 14 | name: 'authToken', 15 | type: 'string', 16 | default: '', 17 | }, 18 | ]; 19 | } 20 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/WebflowApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ICredentialType, 3 | INodeProperties, 4 | } from 'n8n-workflow'; 5 | 6 | export class WebflowApi implements ICredentialType { 7 | name = 'webflowApi'; 8 | displayName = 'Webflow API'; 9 | documentationUrl = 'webflow'; 10 | properties: INodeProperties[] = [ 11 | { 12 | displayName: 'Access Token', 13 | name: 'accessToken', 14 | type: 'string', 15 | default: '', 16 | }, 17 | ]; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/credentials/ZoomApi.credentials.ts: -------------------------------------------------------------------------------- 1 | import { ICredentialType, INodeProperties } from 'n8n-workflow'; 2 | 3 | export class ZoomApi implements ICredentialType { 4 | name = 'zoomApi'; 5 | displayName = 'Zoom API'; 6 | documentationUrl = 'zoom'; 7 | properties: INodeProperties[] = [ 8 | { 9 | displayName: 'JWT Token', 10 | name: 'accessToken', 11 | type: 'string', 12 | default: '', 13 | }, 14 | ]; 15 | } 16 | -------------------------------------------------------------------------------- /packages/nodes-base/gulpfile.js: -------------------------------------------------------------------------------- 1 | const { src, dest } = require('gulp'); 2 | 3 | function copyIcons() { 4 | return src('nodes/**/*.{png,svg}') 5 | .pipe(dest('dist/nodes')); 6 | } 7 | 8 | exports.default = copyIcons; 9 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/ActionNetwork/descriptions/index.ts: -------------------------------------------------------------------------------- 1 | export * from './AttendanceDescription'; 2 | export * from './EventDescription'; 3 | export * from './PersonDescription'; 4 | export * from './PersonTagDescription'; 5 | export * from './PetitionDescription'; 6 | export * from './SignatureDescription'; 7 | export * from './TagDescription'; 8 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/ActivationTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.activationTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Core Nodes" 7 | ], 8 | "resources": { 9 | "primaryDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.activationTrigger/" 12 | } 13 | ] 14 | } 15 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/ActiveCampaign/activeCampaign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/ActiveCampaign/activeCampaign.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/AcuityScheduling/acuityScheduling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/AcuityScheduling/acuityScheduling.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Affinity/Affinity.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.affinity", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Sales" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/affinity" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.affinity/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Affinity/AffinityTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.affinityTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Sales" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/affinity" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.affinityTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Affinity/OrganizationInterface.ts: -------------------------------------------------------------------------------- 1 | 2 | export interface IOrganization { 3 | name?: string; 4 | domain?: string; 5 | person_ids?: number[]; 6 | } 7 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Affinity/PersonInterface.ts: -------------------------------------------------------------------------------- 1 | 2 | export interface IPerson { 3 | first_name?: string; 4 | last_name?: string; 5 | emails?: string[]; 6 | organization_ids?: number[]; 7 | } 8 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Affinity/affinity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Affinity/affinity.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/AgileCrm/AgileCrm.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.agileCrm", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Marketing & Content", 7 | "Sales" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/agileCrm" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.agileCrm/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/AgileCrm/DealInterface.ts: -------------------------------------------------------------------------------- 1 | export interface IDealCustomProperty { 2 | name: string; 3 | value: string; 4 | } 5 | 6 | export interface IDeal { 7 | id?: number; 8 | expected_value?: number; 9 | probability?: number; 10 | name?: string; 11 | close_date?: number; 12 | milestone?: string; 13 | contactIds?: string[]; 14 | customData?: IDealCustomProperty[]; 15 | } 16 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/AgileCrm/agilecrm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/AgileCrm/agilecrm.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Airtable/AirtableTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.airtableTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Data & Storage" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/airtable" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.airtableTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Amqp/amqp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Amqp/amqp.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/ApiTemplateIo/ApiTemplateIo.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.apiTemplateIo", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Marketing & Content" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/apiTemplateIo" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.apiTemplateIo/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Asana/AsanaTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.asanaTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Productivity" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/asana" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.asanaTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Automizy/Automizy.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.automizy", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication", 7 | "Marketing & Content" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/automizy" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.automizy/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Automizy/automizy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Automizy/automizy.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Autopilot/Autopilot.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.autopilot", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Marketing & Content" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/autopilot" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.autopilot/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Autopilot/AutopilotTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.autopilotTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Marketing & Content" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/autopilot" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.autopilotTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Autopilot/autopilot.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Aws/AwsLambda.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.awsLambda", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/aws" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.awsLambda/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Aws/AwsSns.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.awsSns", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development", 7 | "Communication" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/aws" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.awsSns/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Aws/AwsSnsTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.awsSnsTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development", 7 | "Communication" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/aws" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.awsSnsTrigger/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Aws/Comprehend/AwsComprehend.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.awsComprehend", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/aws" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.awsComprehend/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Aws/Rekognition/AwsRekognition.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.awsRekognition", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/aws" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.awsRekognition/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Aws/SQS/AwsSqs.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.awsSqs", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development", 7 | "Communication" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/aws" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.awsSqs/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Aws/Transcribe/AwsTranscribe.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.awsTranscribe", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/aws" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.awsTranscribe/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Bannerbear/bannerbear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Bannerbear/bannerbear.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Beeminder/Beeminder.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.beeminder", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Productivity" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/beeminder/" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.beeminder/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Beeminder/beeminder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Beeminder/beeminder.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Bitly/Bitly.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.bitly", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Utility" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/bitly" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.bitly/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Bitwarden/Bitwarden.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.bitwarden", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Data & Storage" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/bitwarden" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.bitwarden/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Box/Box.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.box", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Data & Storage" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/box" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.box/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Box/BoxTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.boxTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Data & Storage" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/box" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.boxTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Box/box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Box/box.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Brandfetch/Brandfetch.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.Brandfetch", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Utility", 7 | "Sales" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/brandfetch" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.Brandfetch/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Brandfetch/brandfetch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Brandfetch/brandfetch.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Bubble/Bubble.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.bubble", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/bubble" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.bubble/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Chargebee/Chargebee.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.chargebee", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Finance & Accounting" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/chargebee" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.chargebee/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Chargebee/ChargebeeTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.chargebeeTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Finance & Accounting" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/chargebee" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.chargebeeTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Chargebee/chargebee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Chargebee/chargebee.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/CircleCi/CircleCi.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.circleCi", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/circleCi" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.circleCi/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/CircleCi/circleCi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/CircleCi/circleCi.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Clearbit/Clearbit.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.clearbit", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Sales" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/clearbit" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.clearbit/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/ClickUp/ClickUpTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.clickUpTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Productivity", 7 | "Communication" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/clickUp" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.clickUpTrigger/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/ClickUp/ListInterface.ts: -------------------------------------------------------------------------------- 1 | 2 | export interface IList { 3 | name?: string; 4 | content?: string; 5 | assignee?: number; 6 | status?: string; 7 | priority?: number; 8 | due_date?: number; 9 | due_date_time?: boolean; 10 | unset_status?: boolean; 11 | } 12 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Clockify/Clockify.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.clockify", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Productivity" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/clockify" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.clockify/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Clockify/ClockifyTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.clockifyTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Utility", 7 | "Productivity" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/clockify" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.clockifyTrigger/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Clockify/EntryTypeEnum.ts: -------------------------------------------------------------------------------- 1 | export enum EntryTypeEnum { 2 | NEW_TIME_ENTRY, 3 | } 4 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Clockify/UserDtos.ts: -------------------------------------------------------------------------------- 1 | import { IMembershipDto } from './CommonDtos'; 2 | 3 | enum UserStatusEnum { 4 | ACTIVE, PENDING_EMAIL_VERIFICATION, DELETED, 5 | } 6 | 7 | interface IUserSettingsDto { 8 | } 9 | 10 | export interface IUserDto { 11 | activeWorkspace: string; 12 | defaultWorkspace: string; 13 | email: string; 14 | id: string; 15 | memberships: IMembershipDto[]; 16 | name: string; 17 | profilePicture: string; 18 | settings: IUserSettingsDto; 19 | status: UserStatusEnum; 20 | } 21 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Cockpit/Cockpit.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.cockpit", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Marketing & Content", 7 | "Development" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/cockpit" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.cockpit/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Cockpit/CollectionInterface.ts: -------------------------------------------------------------------------------- 1 | export interface ICollection { 2 | fields?: object; 3 | filter?: object; 4 | limit?: number; 5 | skip?: number; 6 | sort?: object; 7 | populate?: boolean; 8 | simple?: boolean; 9 | lang?: string; 10 | data?: object; 11 | } 12 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Cockpit/FormInterface.ts: -------------------------------------------------------------------------------- 1 | export interface IForm { 2 | form: object; 3 | } 4 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Cockpit/cockpit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Cockpit/cockpit.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Contentful/Contentful.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.contentful", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Marketing & Content", 7 | "Development" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/contentful" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.contentful/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Contentful/contentful.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Contentful/contentful.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/ConvertKit/ConvertKit.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.convertKit", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Marketing & Content", 7 | "Sales" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/convertKit" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.convertKit/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Copper/Copper.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.copper", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Marketing & Content", 7 | "Sales" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/copper" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.copper/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Copper/CopperTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.copperTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Sales" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/copper" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.copperTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Copper/descriptions/index.ts: -------------------------------------------------------------------------------- 1 | export * from './CompanyDescription'; 2 | export * from './CustomerSourceDescription'; 3 | export * from './LeadDescription'; 4 | export * from './OpportunityDescription'; 5 | export * from './PersonDescription'; 6 | export * from './ProjectDescription'; 7 | export * from './TaskDescription'; 8 | export * from './UserDescription'; 9 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Cortex/Cortex.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.cortex", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development", 7 | "Analytics" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/cortex" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.cortex/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/CrateDb/cratedb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/CrateDb/cratedb.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/CustomerIo/CustomerIo.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.customerIo", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication", 7 | "Development" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/customerIo" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.customerIo/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/DateTime.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.dateTime", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Core Nodes" 7 | ], 8 | "resources": { 9 | "primaryDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.dateTime/" 12 | } 13 | ] 14 | }, 15 | "subcategories": { 16 | "Core Nodes": [ 17 | "Helpers" 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/DeepL/DeepL.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.deepL", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Utility" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/deepL" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.deepL/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Demio/Demio.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.demio", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/demio" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.demio/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Discord/Discord.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.discord", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/discord" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.discord/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Discord/discord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Discord/discord.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Discourse/Discourse.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.discourse", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/discourse" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.discourse/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Disqus/Disqus.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.disqus", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/disqus" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.disqus/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Disqus/disqus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Disqus/disqus.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Drift/ContactInterface.ts: -------------------------------------------------------------------------------- 1 | export interface IContact { 2 | email?: string; 3 | name?: string; 4 | phone?: string; 5 | tags?: string[]; 6 | } 7 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Drift/Drift.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.drift", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Sales" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/drift" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.drift/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Drift/drift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Drift/drift.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/ERPNext/ERPNext.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.erpNext", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Finance & Accounting", 7 | "Data & Storage" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/erpnext" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.erpNext/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Egoi/Egoi.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.egoi", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication", 7 | "Marketing & Content" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/egoi" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.egoi/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Egoi/Interfaces.ts: -------------------------------------------------------------------------------- 1 | 2 | export interface ICreateMemberBody { 3 | base: { 4 | email?: string; 5 | first_name?: string; 6 | last_name?: string; 7 | cellphone?: string; 8 | birth_date?: string; 9 | subscription_status?: string; 10 | }; 11 | extra: []; 12 | } 13 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Egoi/egoi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Egoi/egoi.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Emelia/Emelia.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.emelia", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication", 7 | "Marketing & Content" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/emelia" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.emelia/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Eventbrite/eventbrite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Eventbrite/eventbrite.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Facebook/FacebookGraphApi.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.facebookGraphApi", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/facebookGraph" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.facebookGraphApi/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Facebook/FacebookTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.facebookTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Marketing & Content" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/facebookGraphApp" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.facebookTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/FileMaker/FileMaker.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.filemaker", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development", 7 | "Data & Storage" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/fileMaker" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.filemaker/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/FileMaker/filemaker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/FileMaker/filemaker.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Flow/Flow.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.flow", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Productivity" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/flow" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.flow/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Flow/FlowTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.flowTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Productivity" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/flow" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.flowTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Flow/flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Flow/flow.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Freshdesk/Freshdesk.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.freshdesk", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/freshdesk" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.freshdesk/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Freshdesk/freshdesk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Freshdesk/freshdesk.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Ftp.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.ftp", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Data & Storage", 7 | "Development", 8 | "Utility" 9 | ], 10 | "resources": { 11 | "credentialDocumentation": [ 12 | { 13 | "url": "https://docs.n8n.io/credentials/ftp" 14 | } 15 | ], 16 | "primaryDocumentation": [ 17 | { 18 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.ftp/" 19 | } 20 | ] 21 | } 22 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/FunctionItem.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.functionItem", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development", 7 | "Core Nodes" 8 | ], 9 | "resources": { 10 | "primaryDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.functionItem/" 13 | } 14 | ] 15 | }, 16 | "subcategories": { 17 | "Core Nodes": [ 18 | "Data Transformation" 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/GetResponse/getResponse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/GetResponse/getResponse.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Ghost/Ghost.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.ghost", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Marketing & Content" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/ghost" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.ghost/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Ghost/ghost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Ghost/ghost.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Git/descriptions/TagDescription.ts: -------------------------------------------------------------------------------- 1 | import { 2 | INodeProperties, 3 | } from 'n8n-workflow'; 4 | 5 | export const tagFields = [ 6 | { 7 | displayName: 'Name', 8 | name: 'name', 9 | type: 'string', 10 | displayOptions: { 11 | show: { 12 | operation: [ 13 | 'tag', 14 | ], 15 | }, 16 | }, 17 | default: '', 18 | description: 'The name of the tag to create.', 19 | required: true, 20 | }, 21 | ] as INodeProperties[]; 22 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Git/descriptions/index.ts: -------------------------------------------------------------------------------- 1 | export * from './AddDescription'; 2 | export * from './AddConfigDescription'; 3 | export * from './CloneDescription'; 4 | export * from './CommitDescription'; 5 | export * from './LogDescription'; 6 | export * from './PushDescription'; 7 | export * from './TagDescription'; 8 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Gitlab/Gitlab.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.gitlab", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/gitlab" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.gitlab/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Gitlab/GitlabTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.gitlabTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/gitlab" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.gitlabTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/GoToWebinar/GoToWebinar.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.goToWebinar", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/goToWebinar" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.goToWebinar/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/GoToWebinar/descriptions/index.ts: -------------------------------------------------------------------------------- 1 | export * from './AttendeeDescription'; 2 | export * from './CoorganizerDescription'; 3 | export * from './PanelistDescription'; 4 | export * from './RegistrantDescription'; 5 | export * from './SessionDescription'; 6 | export * from './WebinarDescription'; 7 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Google/Analytics/analytics.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Google/Books/GoogleBooks.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.googleBooks", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Miscellaneous" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/google" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.googleBooks/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Google/CloudNaturalLanguage/Interface.ts: -------------------------------------------------------------------------------- 1 | export interface IData { 2 | document: IDocument; 3 | encodingType: string; 4 | } 5 | 6 | export interface IDocument { 7 | type: string; 8 | language?: string; 9 | content?: string; 10 | gcsContentUri?: string; 11 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Google/CloudNaturalLanguage/googlecloudnaturallanguage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Google/CloudNaturalLanguage/googlecloudnaturallanguage.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Google/Contacts/GoogleContacts.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.googleContacts", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Miscellaneous " 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/google" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.googleContacts/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Google/Contacts/googleContacts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Google/Contacts/googleContacts.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Google/Docs/GoogleDocs.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.googleDocs", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Miscellaneous" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/google" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.googleDocs/" 17 | } 18 | ] 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Google/Docs/interfaces.d.ts: -------------------------------------------------------------------------------- 1 | import { IDataObject } from 'n8n-workflow'; 2 | 3 | export interface IUpdateBody extends IDataObject { 4 | requests: IDataObject[]; 5 | writeControl?: { [key: string]: string }; 6 | } 7 | 8 | export interface IUpdateFields { 9 | writeControlObject: { 10 | control: string, 11 | value: string, 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Google/Firebase/CloudFirestore/googleFirebaseCloudFirestore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Google/Firebase/CloudFirestore/googleFirebaseCloudFirestore.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Google/Firebase/RealtimeDatabase/googleFirebaseRealtimeDatabase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Google/Firebase/RealtimeDatabase/googleFirebaseRealtimeDatabase.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Google/GSuiteAdmin/gSuiteAdmin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Google/GSuiteAdmin/gSuiteAdmin.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Google/Task/GoogleTasks.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.googleTasks", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Productivity" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/google" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.googleTasks/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Google/Task/googleTasks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Google/Task/googleTasks.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Google/Translate/GoogleTranslate.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.googleTranslate", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Utility" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/google" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.googleTranslate/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Google/Translate/googletranslate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Google/Translate/googletranslate.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Google/YouTube/youTube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Google/YouTube/youTube.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Gotify/Gotify.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.gotify", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/gotify" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.gotify/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Gotify/gotify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Gotify/gotify.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/GraphQL/graphql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/GraphQL/graphql.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Gumroad/GumroadTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.gumroadTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Sales" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/gumroad" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.gumroadTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Gumroad/gumroad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Gumroad/gumroad.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/HackerNews/hackernews.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/HackerNews/hackernews.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Harvest/Harvest.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.harvest", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Productivity" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/harvest" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.harvest/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Harvest/harvest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Harvest/harvest.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/HelpScout/ConversationInterface.ts: -------------------------------------------------------------------------------- 1 | import { IDataObject } from 'n8n-workflow'; 2 | 3 | export interface IConversation { 4 | assignTo?: number; 5 | autoReply?: boolean; 6 | closedAt?: string; 7 | createdAt?: string; 8 | customer?: IDataObject; 9 | fields?: IDataObject[]; 10 | imported?: boolean; 11 | mailboxId?: number; 12 | status?: string; 13 | subject?: string; 14 | tags?: IDataObject[]; 15 | threads?: IDataObject[]; 16 | type?: string; 17 | user?: number; 18 | } 19 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/HelpScout/HelpScout.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.helpScout", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/helpScout" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.helpScout/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/HelpScout/HelpScoutTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.helpScoutTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/helpScout" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.helpScoutTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/HelpScout/ThreadInterface.ts: -------------------------------------------------------------------------------- 1 | import { IDataObject } from 'n8n-workflow'; 2 | 3 | export interface IAttachment { 4 | fileName?: string; 5 | mimeType?: string; 6 | data?: string; 7 | } 8 | 9 | export interface IThread { 10 | createdAt?: string; 11 | customer?: IDataObject; 12 | imported?: boolean; 13 | text?: string; 14 | attachments?: IAttachment[]; 15 | } 16 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Hubspot/DealInterface.ts: -------------------------------------------------------------------------------- 1 | import { 2 | IDataObject, 3 | } from 'n8n-workflow'; 4 | 5 | export interface IAssociation { 6 | associatedCompanyIds?: number[]; 7 | associatedVids?: number[]; 8 | } 9 | 10 | export interface IDeal { 11 | associations?: IAssociation; 12 | properties?: IDataObject[]; 13 | } 14 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/HumanticAI/humanticai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/HumanticAI/humanticai.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Hunter/Hunter.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.hunter", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Sales" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/hunter" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.hunter/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Hunter/hunter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Hunter/hunter.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/ICalendar.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.iCal", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Core Nodes", 7 | "Productivity" 8 | ], 9 | "resources": { 10 | "primaryDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.iCal/" 13 | } 14 | ] 15 | }, 16 | "subcategories": { 17 | "Core Nodes": [ 18 | "Files" 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Intercom/CompanyInteface.ts: -------------------------------------------------------------------------------- 1 | import { IDataObject } from 'n8n-workflow'; 2 | 3 | export interface ICompany { 4 | remote_created_at?: string; 5 | company_id?: string; 6 | name?: string; 7 | monthly_spend?: number; 8 | plan?: string; 9 | size?: number; 10 | website?: string; 11 | industry?: string; 12 | custom_attributes?: IDataObject; 13 | } 14 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Intercom/Intercom.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.intercom", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication", 7 | "Sales" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/intercom" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.intercom/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Intercom/intercom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Intercom/intercom.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/InvoiceNinja/InvoiceNinja.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.invoiceNinja", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Finance & Accounting" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/invoiceNinja" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.invoiceNinja/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/InvoiceNinja/PaymentInterface.ts: -------------------------------------------------------------------------------- 1 | export interface IPayment { 2 | invoice_id?: number; 3 | amount?: number; 4 | payment_type_id?: number; 5 | transaction_reference?: string; 6 | private_notes?: string; 7 | } 8 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/InvoiceNinja/TaskInterface.ts: -------------------------------------------------------------------------------- 1 | export interface ITask { 2 | client_id?: number; 3 | custom_value1?: string; 4 | custom_value2?: string; 5 | description?: string; 6 | project_id?: number; 7 | time_log?: string; 8 | } 9 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Iterable/Iterable.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.iterable", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication", 7 | "Marketing & Content" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/iterable" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.iterable/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Iterable/iterable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Iterable/iterable.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Jira/JiraTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.jiraTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development", 7 | "Productivity" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/jira" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.jiraTrigger/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/JotForm/JotFormTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.jotFormTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/jotForm" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.jotFormTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/JotForm/jotform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/JotForm/jotform.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Kafka/Kafka.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.kafka", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/kafka" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.kafka/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Kafka/KafkaTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.kafkaTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/kafka" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.kafkaTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Keap/CompanyInterface.ts: -------------------------------------------------------------------------------- 1 | import { IDataObject } from 'n8n-workflow'; 2 | 3 | export interface ICompany { 4 | address?: IDataObject; 5 | company_name?: string; 6 | email_address?: string; 7 | fax_number?: IDataObject; 8 | notes?: string; 9 | opt_in_reason?: string; 10 | phone_number?: IDataObject; 11 | website?: string; 12 | } 13 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Keap/ContactNoteInterface.ts: -------------------------------------------------------------------------------- 1 | 2 | export interface INote { 3 | body?: string; 4 | contact_id?: number; 5 | title?: string; 6 | type?: string; 7 | user_id?: number; 8 | } 9 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Keap/EcommerceProductInterface.ts: -------------------------------------------------------------------------------- 1 | 2 | export interface IEcommerceProduct { 3 | active?: string; 4 | product_name?: string; 5 | product_desc?: string; 6 | product_price?: number; 7 | product_short_desc?: string; 8 | sku?: string; 9 | subscription_only?: boolean; 10 | } 11 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Keap/EmaiIInterface.ts: -------------------------------------------------------------------------------- 1 | export interface IAttachment { 2 | file_data?: string; 3 | file_name?: string; 4 | } 5 | 6 | 7 | export interface IEmail { 8 | address_field?: string; 9 | attachments?: IAttachment[]; 10 | contacts: number[]; 11 | html_content?: string; 12 | plain_content?: string; 13 | subject?: string; 14 | user_id: number; 15 | } 16 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Keap/FileInterface.ts: -------------------------------------------------------------------------------- 1 | 2 | export interface IFile { 3 | file_name?: string; 4 | file_data?: string; 5 | contact_id?: number; 6 | is_public?: boolean; 7 | file_association?: string; 8 | } 9 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Keap/keap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Keap/keap.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Kitemaker/Kitemaker.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.kitemaker", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Productivity" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/kitemaker" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.kitemaker/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Kitemaker/descriptions/index.ts: -------------------------------------------------------------------------------- 1 | export * from './OrganizationDescription'; 2 | export * from './SpaceDescription'; 3 | export * from './UserDescription'; 4 | export * from './WorkItemDescription'; 5 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Lemlist/Lemlist.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.lemlist", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication", 7 | "Marketing & Content" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/lemlist" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.lemlist/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Lemlist/descriptions/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ActivityDescription'; 2 | export * from './CampaignDescription'; 3 | export * from './LeadDescription'; 4 | export * from './TeamDescription'; 5 | export * from './UnsubscribeDescription'; 6 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Line/Line.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.line", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/line" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.line/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Line/line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Line/line.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/LingvaNex/lingvanex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/LingvaNex/lingvanex.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/LinkedIn/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/LinkedIn/linkedin.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/MQTT/Mqtt.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.mqtt", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development", 7 | "Communication" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/mqtt" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.mqtt/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/MQTT/MqttTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.mqttTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication", 7 | "Development" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/mqtt" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.mqttTrigger/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Mailcheck/Mailcheck.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.mailcheck", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Utility", 7 | "Marketing & Content" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/mailcheck" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.mailcheck/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Mailchimp/Mailchimp.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.mailchimp", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Marketing & Content", 7 | "Communication" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/mailchimp" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.mailchimp/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/MailerLite/mailerLite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/MailerLite/mailerLite.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Mailgun/Mailgun.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.mailgun", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication", 7 | "Development" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/mailgun" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.mailgun/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Mailjet/Mailjet.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.mailjet", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication", 7 | "Development" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/mailjet" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.mailjet/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Mailjet/MailjetTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.mailjetTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication", 7 | "Development" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/mailjet" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.mailjetTrigger/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Mailjet/mailjet.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Matrix/matrix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Matrix/matrix.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Mautic/mautic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Mautic/mautic.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Medium/medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Medium/medium.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/MessageBird/MessageBird.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.messageBird", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/messageBird" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.messageBird/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Microsoft/Outlook/MicrosoftOutlook.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.microsoftOutlook", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/microsoft" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.microsoftOutlook/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Microsoft/Sql/TableInterface.ts: -------------------------------------------------------------------------------- 1 | import { IDataObject } from 'n8n-workflow'; 2 | 3 | export interface ITables { 4 | [key: string]: { 5 | [key: string]: IDataObject[]; 6 | }; 7 | } 8 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Microsoft/Teams/MicrosoftTeams.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.microsoftTeams", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/microsoft" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.microsoftTeams/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Microsoft/ToDo/MicrosoftToDo.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.microsoftToDo", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Productivity" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/microsoft" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.microsoftToDo/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Microsoft/ToDo/todo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Mindee/mindee.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Mocean/Mocean.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.mocean", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/mocean" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.mocean/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Mocean/mocean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Mocean/mocean.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/MondayCom/MondayCom.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.mondayCom", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Productivity" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/mondayCom" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.mondayCom/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/MoveBinaryData.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.moveBinaryData", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Core Nodes" 7 | ], 8 | "resources": { 9 | "primaryDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.moveBinaryData/" 12 | } 13 | ] 14 | }, 15 | "subcategories": { 16 | "Core Nodes": [ 17 | "Files" 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Msg91/Msg91.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.msg91", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication", 7 | "Development" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/msg91" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.msg91/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Msg91/msg91.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Msg91/msg91.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/MySql/MySql.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.mySql", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development", 7 | "Data & Storage" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/mySql" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.mySql/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/N8nTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.n8nTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Core Nodes" 7 | ], 8 | "resources": { 9 | "primaryDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.n8nTrigger/" 12 | } 13 | ] 14 | }, 15 | "subcategories": { 16 | "Core Nodes": [ 17 | "Flow" 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Nasa/Nasa.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.nasa", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Miscellaneous" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/nasa" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.nasa/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Nasa/nasa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Nasa/nasa.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/NextCloud/NextCloud.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.nextCloud", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Data & Storage" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/nextCloud" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.nextCloud/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/NextCloud/nextcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/NextCloud/nextcloud.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/OpenThesaurus/OpenThesaurus.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.openThesaurus", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Utility" 7 | ], 8 | "resources": { 9 | "primaryDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.openThesaurus/" 12 | } 13 | ] 14 | } 15 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/OpenThesaurus/openthesaurus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/OpenThesaurus/openthesaurus.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Orbit/Interfaces.ts: -------------------------------------------------------------------------------- 1 | import { 2 | IDataObject, 3 | } from 'n8n-workflow'; 4 | 5 | export interface IData { 6 | data: [ 7 | { 8 | id: string, 9 | }, 10 | ]; 11 | } 12 | 13 | export interface IRelation { 14 | data: [ 15 | { 16 | relationships: { 17 | identities: IData, 18 | member: IData, 19 | }, 20 | }, 21 | ]; 22 | included: IDataObject[]; 23 | } 24 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Oura/Oura.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.oura", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Productivity" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/oura" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.oura/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Oura/oura.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Paddle/Paddle.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.paddle", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Sales" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/paddle" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.paddle/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Paddle/paddle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Paddle/paddle.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/PayPal/PayPal.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.payPal", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Finance & Accounting", 7 | "Sales" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/payPal" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.payPal/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/PayPal/PayPalTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.payPalTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Finance & Accounting", 7 | "Sales" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/payPal" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.payPalTrigger/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Peekalink/Peekalink.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.peekalink", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/peekalink" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.peekalink/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Peekalink/peekalink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Peekalink/peekalink.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Phantombuster/phantombuster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Phantombuster/phantombuster.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/PhilipsHue/PhilipsHue.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.philipsHue", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Miscellaneous" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/philipsHue" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.philipsHue/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/PhilipsHue/philipshue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/PhilipsHue/philipshue.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Pipedrive/Pipedrive.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.pipedrive", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Sales" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/pipedrive" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.pipedrive/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Pipedrive/PipedriveTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.pipedriveTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Sales" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/pipedrive" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.pipedriveTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Plivo/Plivo.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.plivo", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication", 7 | "Development" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/plivo" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.plivo/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/PostHog/PostHog.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.postHog", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Analytics", 7 | "Development" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/postHog" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.postHog/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Postmark/postmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Postmark/postmark.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/ProfitWell/ProfitWell.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.profitWell", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Analytics" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/profitWell" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.profitWell/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/ProfitWell/profitwell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/ProfitWell/profitwell.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Pushbullet/Pushbullet.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.pushbullet", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/pushbullet" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.pushbullet/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Pushcut/Pushcut.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.pushcut", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication", 7 | "Productivity" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/pushcut" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.pushcut/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Pushcut/PushcutTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.pushcutTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/pushcut" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.pushcutTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Pushcut/pushcut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Pushcut/pushcut.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Pushover/Pushover.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.pushover", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/pushover" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.pushover/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Pushover/pushover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Pushover/pushover.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/QuestDb/questdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/QuestDb/questdb.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/QuickBase/QuickBase.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.quickbase", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Data & Storage" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/quickbase" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.quickbase/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/QuickBase/quickbase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/QuickBase/quickbase.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/QuickBooks/QuickBooks.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.quickbooks", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Finance & Accounting" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/quickbooks" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.quickbooks/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/QuickBooks/descriptions/Payment/PaymentAdditionalFieldsOptions.ts: -------------------------------------------------------------------------------- 1 | export const paymentAdditionalFieldsOptions = [ 2 | { 3 | displayName: 'Transaction Date', 4 | name: 'TxnDate', 5 | description: 'Date when the transaction occurred.', 6 | type: 'dateTime', 7 | default: '', 8 | }, 9 | ]; 10 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/QuickBooks/descriptions/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Bill/BillDescription'; 2 | export * from './Customer/CustomerDescription'; 3 | export * from './Employee/EmployeeDescription'; 4 | export * from './Estimate/EstimateDescription'; 5 | export * from './Invoice/InvoiceDescription'; 6 | export * from './Item/ItemDescription'; 7 | export * from './Payment/PaymentDescription'; 8 | export * from './Vendor/VendorDescription'; 9 | export * from './Purchase/PurchaseDescription'; 10 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/QuickBooks/types.d.ts: -------------------------------------------------------------------------------- 1 | export type QuickBooksOAuth2Credentials = { 2 | environment: 'production' | 'sandbox'; 3 | oauthTokenData: { 4 | callbackQueryString: { 5 | realmId: string; 6 | } 7 | }; 8 | }; 9 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/RabbitMQ/RabbitMQ.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.rabbitmq", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/rabbitMQ" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.rabbitmq/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.rabbitmqTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/rabbitMQ" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.rabbitmqTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/RabbitMQ/rabbitmq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/RabbitMQ/rabbitmq.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Raindrop/Raindrop.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.raindrop", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Productivity" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/raindrop" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.raindrop/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Raindrop/descriptions/index.ts: -------------------------------------------------------------------------------- 1 | export * from './BookmarkDescription'; 2 | export * from './CollectionDescription'; 3 | export * from './TagDescription'; 4 | export * from './UserDescription'; 5 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/ReadBinaryFiles.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.readBinaryFiles", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Core Nodes" 7 | ], 8 | "resources": { 9 | "primaryDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.readBinaryFiles/" 12 | } 13 | ] 14 | }, 15 | "alias": [ 16 | "Text", 17 | "Open", 18 | "Import" 19 | ], 20 | "subcategories": { 21 | "Core Nodes": [ 22 | "Files" 23 | ] 24 | } 25 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/ReadPdf.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.readPDF", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Core Nodes" 7 | ], 8 | "resources": { 9 | "primaryDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.readPDF/" 12 | } 13 | ] 14 | }, 15 | "subcategories": { 16 | "Core Nodes": [ 17 | "Files" 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Reddit/Reddit.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.reddit", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/reddit" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.reddit/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/RenameKeys.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.renameKeys", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Core Nodes" 7 | ], 8 | "resources": { 9 | "primaryDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.renameKeys/" 12 | } 13 | ] 14 | }, 15 | "subcategories": { 16 | "Core Nodes": [ 17 | "Data Transformation" 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Rundeck/Rundeck.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.rundeck", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication", 7 | "Development" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/rundeck" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.rundeck/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Rundeck/rundeck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Rundeck/rundeck.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/S3/S3.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.s3", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development", 7 | "Data & Storage" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/s3" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.s3/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/S3/s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/S3/s3.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Salesforce/AttachmentInterface.ts: -------------------------------------------------------------------------------- 1 | export interface IAttachment { 2 | ParentId?: string; 3 | Name?: string; 4 | Body?: string; 5 | OwnerId?: string; 6 | IsPrivate?: boolean; 7 | ContentType?: string; 8 | Description?: string; 9 | } 10 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Salesforce/CampaignMemberInterface.ts: -------------------------------------------------------------------------------- 1 | 2 | export interface ICampaignMember { 3 | CampaignId?: string; 4 | ContactId?: string; 5 | LeadId?: string; 6 | Status?: string; 7 | } 8 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Salesforce/NoteInterface.ts: -------------------------------------------------------------------------------- 1 | export interface INote { 2 | Title?: string; 3 | ParentId?: string; 4 | Body?: string; 5 | OwnerId?: string; 6 | IsPrivate?: boolean; 7 | } 8 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Salesforce/Salesforce.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.salesforce", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Sales", 7 | "Communication" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/salesforce" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.salesforce/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Salesforce/UserInterface.ts: -------------------------------------------------------------------------------- 1 | export interface IUser { 2 | Alias?: string; 3 | Department?: string; 4 | Division?: string; 5 | Email?: string; 6 | IsActive?: boolean; 7 | MobilePhone?: string; 8 | Title?: string; 9 | Username?: string; 10 | } 11 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Salesmate/ActivityInterface.ts: -------------------------------------------------------------------------------- 1 | export interface IActivity { 2 | title?: string; 3 | owner?: number; 4 | type?: string; 5 | description?: string; 6 | tags?: string; 7 | dueDate?: number; 8 | duration?: number; 9 | isCalendarInvite?: boolean; 10 | isCompleted?: boolean; 11 | } 12 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Salesmate/DealInterface.ts: -------------------------------------------------------------------------------- 1 | export interface IDeal { 2 | title?: string; 3 | owner?: number; 4 | pipeline?: string; 5 | primaryContact?: number; 6 | primaryCompany?: number; 7 | status?: string; 8 | stage?: string; 9 | source?: string; 10 | estimatedCloseDate?: string; 11 | dealValue?: number; 12 | currency?: string; 13 | priority?: string; 14 | description?: string; 15 | tags?: string; 16 | } 17 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Salesmate/Salesmate.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.salesmate", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Sales" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/salesmate" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.salesmate/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Salesmate/salesmate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Salesmate/salesmate.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/SecurityScorecard/securityScorecard.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Segment/IdentifyInterface.ts: -------------------------------------------------------------------------------- 1 | import { IDataObject } from 'n8n-workflow'; 2 | 3 | export interface IIdentify { 4 | userId?: string; 5 | anonymousId?: string; 6 | traits?: IDataObject; 7 | context?: IDataObject; 8 | integrations?: IDataObject; 9 | timestamp?: string; 10 | } 11 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Segment/Segment.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.segment", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Analytics", 7 | "Development" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/segment" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.segment/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Segment/TrackInterface.ts: -------------------------------------------------------------------------------- 1 | import { 2 | IDataObject, 3 | } from 'n8n-workflow'; 4 | 5 | export interface ITrack { 6 | event?: string; 7 | userId?: string; 8 | name?: string; 9 | anonymousId?: string; 10 | traits?: IDataObject; 11 | context?: IDataObject; 12 | timestamp?: string; 13 | properties?: IDataObject; 14 | integrations?: IDataObject; 15 | } 16 | 17 | export interface IGroup extends ITrack{ 18 | groupId: string; 19 | } 20 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/SendGrid/SendGrid.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.sendGrid", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Marketing & Content", 7 | "Communication" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/sendGrid" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.sendGrid/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Sendy/Sendy.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.sendy", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication", 7 | "Marketing & Content" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/sendy" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.sendy/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Sendy/sendy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Sendy/sendy.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/SentryIo/Interface.ts: -------------------------------------------------------------------------------- 1 | export interface ICommit { 2 | id: string; 3 | repository?: string; 4 | message?: string; 5 | patch_set?: IPatchSet[]; 6 | author_name?: string; 7 | author_email?: string; 8 | timestamp?: Date; 9 | } 10 | 11 | export interface IPatchSet { 12 | path: string; 13 | type: string; 14 | } 15 | 16 | export interface IRef { 17 | commit: string; 18 | repository: string; 19 | previousCommit?: string; 20 | } 21 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/SentryIo/SentryIo.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.sentryIo", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/sentryIo" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.sentryIo/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Shopify/Shopify.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.shopify", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Sales" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/shopify" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.shopify/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Shopify/ShopifyTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.shopifyTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Sales" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/shopify" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.shopifyTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Signl4/Signl4.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.signl4", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication", 7 | "Development" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/signl4" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.signl4/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Signl4/signl4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Signl4/signl4.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Slack/MessageInterface.ts: -------------------------------------------------------------------------------- 1 | 2 | export interface IAttachment { 3 | fields: { 4 | item?: object[]; 5 | }; 6 | } 7 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Sms77/Sms77.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.sms77", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/sms77" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.sms77/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Sms77/sms77.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Sms77/sms77.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Snowflake/Snowflake.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.snowflake", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Data & Storage" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/snowflake" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.snowflake/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Spontit/Spontit.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.spontit", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/spontit" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.spontit/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Spontit/spontit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Spontit/spontit.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Spotify/Spotify.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.spotify", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Miscellaneous" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/spotify" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.spotify/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Ssh/Ssh.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.ssh", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Core Nodes", 7 | "Development" 8 | ], 9 | "resources": { 10 | "primaryDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.ssh/" 13 | } 14 | ] 15 | }, 16 | "alias": [ 17 | "remote" 18 | ], 19 | "subcategories": [ 20 | "Helpers" 21 | ] 22 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Stackby/Stackby.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.stackby", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Data & Storage" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/stackby" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.stackby/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Stackby/stackby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Stackby/stackby.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Strapi/Strapi.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.strapi", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Data & Storage", 7 | "Marketing & Content" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/strapi" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.strapi/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Strava/StravaTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.stravaTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Productivity" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/strava" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.stravaTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Strava/strava.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Taiga/Taiga.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.taiga", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Productivity" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/taiga" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.taiga/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Taiga/TaigaTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.taigaTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Productivity" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/taiga" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.taigaTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Taiga/taiga.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Taiga/taiga.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Tapfiliate/Tapfiliate.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.tapfiliate", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Sales" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/tapfiliate" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.tapfiliate/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Telegram/IEvent.ts: -------------------------------------------------------------------------------- 1 | export interface IEvent { 2 | message?: { 3 | photo?: [ 4 | { 5 | file_id: string, 6 | }, 7 | ], 8 | document?: { 9 | file_id: string; 10 | }, 11 | }; 12 | download_link?: string; 13 | } 14 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/TheHive/TheHive.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.theHive", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/theHive" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.theHive/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/TheHive/TheHiveTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.theHiveTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development" 7 | ], 8 | "resources": { 9 | "primaryDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.theHiveTrigger/" 12 | } 13 | ] 14 | } 15 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Toggl/TogglTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.togglTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Productivity", 7 | "Utility" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/toggl" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.togglTrigger/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Toggl/toggl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Toggl/toggl.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/TravisCi/TravisCi.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.travisCi", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/travisCi" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.travisCi/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/TravisCi/travisci.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/TravisCi/travisci.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Trello/trello.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Twake/Twake.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.twake", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Productivity" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/twake" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.twake/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Twake/twake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Twake/twake.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Twist/Twist.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.twist", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/twist" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.twist/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Twist/twist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Twist/twist.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Twitter/TweetInterface.ts: -------------------------------------------------------------------------------- 1 | export interface ITweet { 2 | auto_populate_reply_metadata?: boolean; 3 | display_coordinates?: boolean; 4 | lat?: number; 5 | long?: number; 6 | media_ids?: string; 7 | possibly_sensitive?: boolean; 8 | status: string; 9 | in_reply_to_status_id?: string; 10 | } 11 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/UProc/UProc.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.uproc", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Data & Storage" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/uProc" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.uproc/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/UProc/uproc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/UProc/uproc.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/UnleashedSoftware/unleashedSoftware.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/UnleashedSoftware/unleashedSoftware.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Uplead/Uplead.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.uplead", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Sales" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/uplead" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.uplead/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Uplead/uplead.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Uplead/uplead.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/UptimeRobot/UptimeRobot.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.uptimeRobot", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Development" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/uptimeRobot/" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.uptimeRobot/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/UptimeRobot/uptimerobot.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Vero/Vero.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.vero", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/vero" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.vero/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Vero/vero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Vero/vero.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Vonage/vonage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Vonage/vonage.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Webflow/Webflow.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.webflow", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Marketing & Content" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/webflow" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.webflow/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Webflow/WebflowTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.webflowTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Marketing & Content" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/webflow" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.webflowTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Wekan/Wekan.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.wekan", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Productivity" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/wekan" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.wekan/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Wekan/wekan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Wekan/wekan.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Wise/Wise.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.wise", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Finance & Accounting" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/wise" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.wise/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Wise/WiseTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.wiseTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Finance & Accounting" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/wise" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.wiseTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Wise/descriptions/index.ts: -------------------------------------------------------------------------------- 1 | export * from './AccountDescription'; 2 | export * from './ExchangeRateDescription'; 3 | export * from './ProfileDescription'; 4 | export * from './QuoteDescription'; 5 | export * from './RecipientDescription'; 6 | export * from './TransferDescription'; 7 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Wise/wise.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/WooCommerce/WooCommerce.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.wooCommerce", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Sales" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/wooCommerce" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.wooCommerce/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/WooCommerce/WooCommerceTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.wooCommerceTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Sales" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/wooCommerce" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.wooCommerceTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/WooCommerce/wooCommerce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/WooCommerce/wooCommerce.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Wordpress/PostInterface.ts: -------------------------------------------------------------------------------- 1 | 2 | export interface IPost { 3 | author?: number; 4 | id?: number; 5 | title?: string; 6 | content?: string; 7 | slug?: string; 8 | password?: string; 9 | status?: string; 10 | comment_status?: string; 11 | ping_status?: string; 12 | format?: string; 13 | sticky?: boolean; 14 | categories?: number[]; 15 | tags?: number[]; 16 | } 17 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Wordpress/UserInterface.ts: -------------------------------------------------------------------------------- 1 | 2 | export interface IUser { 3 | id?: number; 4 | username?: string; 5 | name?: string; 6 | first_name?: string; 7 | nickname?: string; 8 | slug?: string; 9 | last_name?: string; 10 | email?: string; 11 | url?: string; 12 | description?: string; 13 | password?: string; 14 | } 15 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Wordpress/Wordpress.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.wordpress", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Marketing & Content" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/wordpress" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.wordpress/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Wordpress/wordpress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Wordpress/wordpress.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/WorkflowTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.WorkflowTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Core Nodes" 7 | ], 8 | "resources": { 9 | "primaryDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.WorkflowTrigger/" 12 | } 13 | ] 14 | }, 15 | "subcategories": { 16 | "Core Nodes": [ 17 | "Flow" 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Wufoo/wufoo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Wufoo/wufoo.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Xero/Xero.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.xero", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Finance & Accounting" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/xero" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.xero/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Yourls/Yourls.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.yourls", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Utility" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/yourls" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.yourls/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Yourls/yourls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Yourls/yourls.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Zendesk/TicketInterface.ts: -------------------------------------------------------------------------------- 1 | import { 2 | IDataObject, 3 | } from 'n8n-workflow'; 4 | 5 | export interface IComment { 6 | body?: string; 7 | } 8 | 9 | export interface ITicket { 10 | subject?: string; 11 | comment?: IComment; 12 | type?: string; 13 | group?: string; 14 | external_id?: string; 15 | tags?: string[]; 16 | status?: string; 17 | recipient?: string; 18 | custom_fields?: IDataObject[]; 19 | } 20 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Zendesk/ZendeskTrigger.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.zendeskTrigger", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/zendesk" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.zendeskTrigger/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Zendesk/zendesk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/nodes/Zendesk/zendesk.png -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Zoho/ZohoCrm.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.zohoCrm", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication", 7 | "Sales" 8 | ], 9 | "resources": { 10 | "credentialDocumentation": [ 11 | { 12 | "url": "https://docs.n8n.io/credentials/zoho" 13 | } 14 | ], 15 | "primaryDocumentation": [ 16 | { 17 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.zohoCrm/" 18 | } 19 | ] 20 | } 21 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Zoom/Zoom.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.zoom", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/zoom" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.zoom/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Zulip/MessageInterface.ts: -------------------------------------------------------------------------------- 1 | export interface IMessage { 2 | type?: string; 3 | to?: string; 4 | topic?: string; 5 | content?: string; 6 | propagat_mode?: string; 7 | } 8 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Zulip/UserInterface.ts: -------------------------------------------------------------------------------- 1 | export interface IUser { 2 | client_gravatar?: boolean; 3 | include_custom_profile_fields?: boolean; 4 | full_name?: string; 5 | is_admin?: boolean; 6 | is_guest?: boolean; 7 | profile_data?: [{}]; 8 | email?: string; 9 | password?: string; 10 | short_name?: string; 11 | } 12 | -------------------------------------------------------------------------------- /packages/nodes-base/nodes/Zulip/Zulip.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "node": "n8n-nodes-base.zulip", 3 | "nodeVersion": "1.0", 4 | "codexVersion": "1.0", 5 | "categories": [ 6 | "Communication" 7 | ], 8 | "resources": { 9 | "credentialDocumentation": [ 10 | { 11 | "url": "https://docs.n8n.io/credentials/zulip" 12 | } 13 | ], 14 | "primaryDocumentation": [ 15 | { 16 | "url": "https://docs.n8n.io/nodes/n8n-nodes-base.zulip/" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /packages/nodes-base/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/st-ax/n8n/e3caa353734da764f1f6a560ade47de063747ad0/packages/nodes-base/src/index.ts -------------------------------------------------------------------------------- /packages/nodes-base/test/placeholder.test.ts: -------------------------------------------------------------------------------- 1 | describe('Placeholder', () => { 2 | 3 | test('example', () => { 4 | expect(1 + 1).toEqual(2); 5 | }); 6 | 7 | }); 8 | -------------------------------------------------------------------------------- /packages/workflow/README.md: -------------------------------------------------------------------------------- 1 | # n8n-workflow 2 | 3 | ![n8n.io - Workflow Automation](https://raw.githubusercontent.com/n8n-io/n8n/master/assets/n8n-logo.png) 4 | 5 | Workflow base code for n8n 6 | 7 | ``` 8 | npm install n8n-workflow 9 | ``` 10 | 11 | ## License 12 | 13 | [Apache 2.0 with Commons Clause](https://github.com/n8n-io/n8n/blob/master/packages/workflow/LICENSE.md) 14 | 15 | Additional information about license can be found in the [FAQ](https://docs.n8n.io/#/faq?id=license) 16 | -------------------------------------------------------------------------------- /packages/workflow/src/WorkflowErrors.ts: -------------------------------------------------------------------------------- 1 | import { INode } from '.'; 2 | 3 | /** 4 | * Class for instantiating an operational error, e.g. a timeout error. 5 | */ 6 | export class WorkflowOperationError extends Error { 7 | node: INode | undefined; 8 | timestamp: number; 9 | 10 | constructor(message: string, node?: INode, ) { 11 | super(message); 12 | this.name = this.constructor.name; 13 | this.node = node; 14 | this.timestamp = Date.now(); 15 | } 16 | } 17 | --------------------------------------------------------------------------------