From ae6ee2ef8b1805c57156466f55e5633fecda01ce Mon Sep 17 00:00:00 2001 From: Justin Ellingwood Date: Wed, 10 Sep 2025 17:43:26 +0100 Subject: [PATCH] Fix initial batch of broken links (#3646) --- .../cookbook/expressions/common-issues.md | 2 +- .../environment-variables/logs.md | 2 +- .../app-nodes/n8n-nodes-base.automizy.md | 35 ------------------- .../app-nodes/n8n-nodes-base.crowddev.md | 2 -- .../app-nodes/n8n-nodes-base.spontit.md | 25 ------------- .../builtin/credentials/affinity.md | 2 +- .../builtin/credentials/automizy.md | 31 ---------------- .../builtin/credentials/bubble.md | 2 +- .../builtin/credentials/carbonblack.md | 2 +- .../builtin/credentials/contentful.md | 6 ++-- .../builtin/credentials/dfiriris.md | 2 +- .../builtin/credentials/halopsa.md | 4 +-- .../builtin/credentials/highlevel.md | 4 +-- .../builtin/credentials/magento2.md | 4 +-- .../builtin/credentials/mailgun.md | 6 ++-- .../builtin/credentials/mailjet.md | 8 ++--- .../builtin/credentials/mindee.md | 2 +- .../builtin/credentials/motorhead.md | 2 +- .../builtin/credentials/paddle.md | 2 +- .../builtin/credentials/spontit.md | 31 ---------------- .../builtin/credentials/stackby.md | 4 +-- .../builtin/credentials/syncromsp.md | 2 +- .../builtin/credentials/thehive.md | 2 +- .../builtin/credentials/uplead.md | 2 +- .../builtin/credentials/webflow.md | 2 +- docs/integrations/builtin/credentials/wise.md | 2 +- .../integrations/builtin/credentials/wufoo.md | 2 +- docs/integrations/builtin/credentials/zep.md | 11 +++--- .../n8n-nodes-base.clickuptrigger.md | 2 +- .../n8n-nodes-base.notiontrigger.md | 2 +- .../n8n-nodes-base.seatabletrigger.md | 2 +- .../creating-nodes/test/node-linter.md | 2 +- docs/user-management/saml/okta.md | 8 ++--- docs/user-management/saml/setup.md | 2 +- lychee.toml | 3 ++ nav.yml | 4 --- 36 files changed, 52 insertions(+), 174 deletions(-) delete mode 100644 docs/integrations/builtin/app-nodes/n8n-nodes-base.automizy.md delete mode 100644 docs/integrations/builtin/app-nodes/n8n-nodes-base.spontit.md delete mode 100644 docs/integrations/builtin/credentials/automizy.md delete mode 100644 docs/integrations/builtin/credentials/spontit.md diff --git a/docs/code/cookbook/expressions/common-issues.md b/docs/code/cookbook/expressions/common-issues.md index 8a6310fe6..559a453e3 100644 --- a/docs/code/cookbook/expressions/common-issues.md +++ b/docs/code/cookbook/expressions/common-issues.md @@ -56,4 +56,4 @@ For example, the expression in this JSON includes a trailing period, which resul ``` -To resolve this error, check your [expression syntax](https://www.notion.so/code/expressions/) to make sure they follow the expected format. +To resolve this error, check your [expression syntax](/code/expressions.md) to make sure they follow the expected format. diff --git a/docs/hosting/configuration/environment-variables/logs.md b/docs/hosting/configuration/environment-variables/logs.md index dc2676c87..3321f57a4 100644 --- a/docs/hosting/configuration/environment-variables/logs.md +++ b/docs/hosting/configuration/environment-variables/logs.md @@ -28,7 +28,7 @@ This page lists environment variables to set up logging for debugging. Refer to | `N8N_LOG_FILE_SIZE_MAX` | Number | `16` | Max size of each log file in MB. | | `N8N_LOG_FILE_LOCATION` | String | `/logs/n8n.log` | Log file location. Requires N8N_LOG_OUTPUT set to `file`. | | `DB_LOGGING_ENABLED` | Boolean | `false` | Whether to enable database-specific logging. | -| `DB_LOGGING_OPTIONS` | Enum string: `query`, `error`, `schema`, `warn`, `info`, `log` | `error` | Database log output level. To enable all logging, specify `all`. Refer to [TypeORM logging options](https://orkhan.gitbook.io/typeorm/docs/logging#logging-options) | +| `DB_LOGGING_OPTIONS` | Enum string: `query`, `error`, `schema`, `warn`, `info`, `log` | `error` | Database log output level. To enable all logging, specify `all`. Refer to [TypeORM logging options](https://orkhan.gitbook.io/typeorm/docs/docs/advanced-topics/5-logging#logging-options) | | `DB_LOGGING_MAX_EXECUTION_TIME` | Number | `1000` | Maximum execution time (in milliseconds) before n8n logs a warning. Set to `0` to disable long running query warning. | | `CODE_ENABLE_STDOUT` | Boolean | `false` | Set to `true` to send Code node logs to process's stdout for debugging, monitoring, or logging purposes. | | `NO_COLOR` | any | `undefined` | Set to any value to output logs without ANSI colors. For more information, see the [no-color.org website](https://no-color.org/). | diff --git a/docs/integrations/builtin/app-nodes/n8n-nodes-base.automizy.md b/docs/integrations/builtin/app-nodes/n8n-nodes-base.automizy.md deleted file mode 100644 index 76127d5c6..000000000 --- a/docs/integrations/builtin/app-nodes/n8n-nodes-base.automizy.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Automizy node documentation -description: Learn how to use the Automizy node in n8n. Follow technical documentation to integrate Automizy node into your workflows. -contentType: [integration, reference] ---- - -# Automizy node - -Use the Automizy node to automate work in Automizy, and integrate Automizy with other applications. n8n has built-in support for a wide range of Automizy features, including creating, reading, listing, updating, deleting contacts, and lists. - -On this page, you'll find a list of operations the Automizy node supports and links to more resources. - -/// note | Credentials -Refer to [Automizy credentials](/integrations/builtin/credentials/automizy.md) for guidance on setting up authentication. -/// - -## Operations - -* Contact - * Create a contact - * Delete a contact - * Get a contact - * Get all contacts - * Update a contact -* List - * Create a list - * Delete a list - * Get a list - * Get all lists - * Update a list - -## Templates and examples - - -[[ templatesWidget(page.title, 'automizy') ]] diff --git a/docs/integrations/builtin/app-nodes/n8n-nodes-base.crowddev.md b/docs/integrations/builtin/app-nodes/n8n-nodes-base.crowddev.md index fdf049953..35e68dba5 100644 --- a/docs/integrations/builtin/app-nodes/n8n-nodes-base.crowddev.md +++ b/docs/integrations/builtin/app-nodes/n8n-nodes-base.crowddev.md @@ -55,7 +55,5 @@ You can find authentication information for this node [here](/integrations/built n8n provides a trigger node for crowd.dev. You can find the trigger node docs [here](/integrations/builtin/trigger-nodes/n8n-nodes-base.crowddevtrigger.md). -Refer to [crowd.dev's documentation](https://docs.crowd.dev/reference/getting-started-with-crowd-dev-api) for more information about the service. - --8<-- "_snippets/integrations/builtin/app-nodes/operation-not-supported.md" diff --git a/docs/integrations/builtin/app-nodes/n8n-nodes-base.spontit.md b/docs/integrations/builtin/app-nodes/n8n-nodes-base.spontit.md deleted file mode 100644 index a6c2c0bc0..000000000 --- a/docs/integrations/builtin/app-nodes/n8n-nodes-base.spontit.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Spontit node documentation -description: Learn how to use the Spontit node in n8n. Follow technical documentation to integrate Spontit node into your workflows. -contentType: [integration, reference] ---- - -# Spontit node - -Use the Spontit node to automate work in Spontit, and integrate Spontit with other applications. n8n supports creating push notifications with Spontit. - -On this page, you'll find a list of operations the Spontit node supports and links to more resources. - -/// note | Credentials -Refer to [Spontit credentials](/integrations/builtin/credentials/spontit.md) for guidance on setting up authentication. -/// - -## Operations - -* Push - * Create a push notification - -## Templates and examples - - -[[ templatesWidget(page.title, 'spontit') ]] diff --git a/docs/integrations/builtin/credentials/affinity.md b/docs/integrations/builtin/credentials/affinity.md index a013ca53e..acab69ba3 100644 --- a/docs/integrations/builtin/credentials/affinity.md +++ b/docs/integrations/builtin/credentials/affinity.md @@ -22,7 +22,7 @@ Create an [Affinity](https://www.affinity.co/) account at the Scale, Advanced, o ## Related resources -Refer to [Affinity's API documentation](https://support.affinity.co/hc/en-us/sections/360010294532-External-API) for more information about working with the service. +Refer to [Affinity's API documentation](https://support.affinity.co/s/article/Getting-started-with-the-Affinity-API-FAQs) for more information about working with the service. ## Using API key diff --git a/docs/integrations/builtin/credentials/automizy.md b/docs/integrations/builtin/credentials/automizy.md deleted file mode 100644 index 53c87d137..000000000 --- a/docs/integrations/builtin/credentials/automizy.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Automizy credentials -description: Documentation for Automizy credentials. Use these credentials to authenticate Automizy in n8n, a workflow automation platform. -contentType: [integration, reference] -priority: medium ---- - -# Automizy credentials - -You can use these credentials to authenticate the following nodes: - -- [Automizy](/integrations/builtin/app-nodes/n8n-nodes-base.automizy.md) - -## Prerequisites - -Create an [Automizy](https://automizy.com/) account. - -## Supported authentication methods - -- API token - -## Related resources - -Refer to [Automizy's API documentation](https://developers.automizy.com/automizyrestapi/) for more information about the service. - -## Using API token - -To configure this credential, you'll need: - -- An **API Token**: Create new or access existing API tokens from your [**Automizy dashboard**](https://app.automizy.com/dashboard) **> Settings > API Token**. - diff --git a/docs/integrations/builtin/credentials/bubble.md b/docs/integrations/builtin/credentials/bubble.md index cb3e24fd8..584ee6231 100644 --- a/docs/integrations/builtin/credentials/bubble.md +++ b/docs/integrations/builtin/credentials/bubble.md @@ -51,6 +51,6 @@ To set it up, you'll need to create an app: - Select **Live** for an app that you've [deployed](https://manual.bubble.io/help-guides/getting-started/navigating-the-bubble-editor/deploying-your-app), accessed at `https://appname.bubbleapps.io` or `https://www.mydomain.com`. 1. In n8n, select your **Hosting**: - If you haven't set up a custom domain, select **Bubble Hosting**. - - If you've set up a [custom domain](https://manual.bubble.io/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/settings-tab/custom-domain-and-dns), select **Self Hosted** and enter your custom **Domain**. + - If you've set up a [custom domain](https://manual.bubble.io/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/settings-tab/web-app/custom-domain-and-dns), select **Self Hosted** and enter your custom **Domain**. Refer to Bubble's [Creating and managing apps](https://manual.bubble.io/help-guides/getting-started/creating-and-managing-apps) documentation for more information. diff --git a/docs/integrations/builtin/credentials/carbonblack.md b/docs/integrations/builtin/credentials/carbonblack.md index 3cd340505..07459777e 100644 --- a/docs/integrations/builtin/credentials/carbonblack.md +++ b/docs/integrations/builtin/credentials/carbonblack.md @@ -11,7 +11,7 @@ priority: medium ## Prerequisites -- Create a [Carbon Black subscription](https://www.vmware.com/products/carbon-black-cloud.html). +- Create a [Carbon Black subscription](https://www.broadcom.com/products/carbon-black/threat-prevention/carbon-black-cloud). - Create a [Carbon Black developer account](https://developer.carbonblack.com/). ## Authentication methods diff --git a/docs/integrations/builtin/credentials/contentful.md b/docs/integrations/builtin/credentials/contentful.md index 603d225ad..95465bc80 100644 --- a/docs/integrations/builtin/credentials/contentful.md +++ b/docs/integrations/builtin/credentials/contentful.md @@ -13,7 +13,7 @@ You can use these credentials to authenticate the following nodes: ## Prerequisites - Create a [Contentful](https://www.contentful.com/) account. -- Create a [Contentful space](https://www.contentful.com/help/contentful-101/#step-2-create-a-space). +- Create a [Contentful space](https://www.contentful.com/help/getting-started/contentful-101/#step-2-create-a-space). ## Supported authentication methods @@ -27,9 +27,9 @@ Refer to [Contentful's API documentation](https://www.contentful.com/developers/ To configure this credential, you'll need: -- Your Contentful **Space ID**: The Space ID displays as you generate the tokens; You can also refer to the [Contentful Find space ID documentation](https://www.contentful.com/help/find-space-id/) to view the Space ID. +- Your Contentful **Space ID**: The Space ID displays as you generate the tokens; You can also refer to the [Contentful Find space ID documentation](https://www.contentful.com/help/spaces/find-space-id/) to view the Space ID. - A **Content Delivery API Access Token**: Required if you want to use the [Content Delivery API](https://www.contentful.com/developers/docs/references/content-delivery-api/). Leave blank if you don't intend to use this API. - A **Content Preview API Access Token**: Required if you want to use the [Content Preview API](https://www.contentful.com/developers/docs/references/content-preview-api/). Leave blank if you don't intend to use this API. -View and generate access tokens in Contentful in **Settings > API keys**. Contentful generates tokens for both Content Delivery API and Content Preview API as part of a single key. Refer to [Contentful Creating and managing API keys](https://training.contentful.com/student/activity/1050378-creating-and-managing-api-keys) for detailed instructions. +View and generate access tokens in Contentful in **Settings > API keys**. Contentful generates tokens for both Content Delivery API and Content Preview API as part of a single key. Refer to the [Contentful API authentication documentation](https://www.contentful.com/developers/docs/references/authentication/) for detailed instructions. diff --git a/docs/integrations/builtin/credentials/dfiriris.md b/docs/integrations/builtin/credentials/dfiriris.md index c40b50671..e9c894010 100644 --- a/docs/integrations/builtin/credentials/dfiriris.md +++ b/docs/integrations/builtin/credentials/dfiriris.md @@ -15,7 +15,7 @@ An accessible instance of [DFIR-IRIS](https://docs.dfir-iris.org/latest/getting_ Refer to [DFIR-IRIS's API documentation](https://docs.dfir-iris.org/operations/api/) for more information about authenticating with the service. -This is a credential-only node. Refer to [Custom API operations](/integrations/custom-operations.md) to learn more. View [example workflows and related content](https://n8n.io/integrations/dfir-iris/) on n8n's website. +This is a credential-only node. Refer to [Custom API operations](/integrations/custom-operations.md) to learn more. View [example workflows and related content](https://n8n.io/integrations/iris-dfir/) on n8n's website. ## Using API Key diff --git a/docs/integrations/builtin/credentials/halopsa.md b/docs/integrations/builtin/credentials/halopsa.md index ab924e6ce..124cf191e 100644 --- a/docs/integrations/builtin/credentials/halopsa.md +++ b/docs/integrations/builtin/credentials/halopsa.md @@ -20,7 +20,7 @@ Create a [HaloPSA](https://halopsa.com/) account. ## Related resources -Refer to [HaloPSA's API documentation](https://halopsa.com/apidoc/info) for more information about the service. +Refer to [HaloPSA's API documentation](https://usehalo.com/halopsa/guides/1823/) for more information about the service. ## Using API key @@ -31,7 +31,7 @@ To configure this credential, you'll need: - **Hosted Solution Of Halo**: Choose this option if your application is hosted by Halo. If this option is selected, you'll need to provide your **Tenant**. - The **HaloPSA Authorisation Server URL**: Your Authorisation Server URL is displayed within HaloPSA in **Configuration > Integrations > Halo API** in [API Details](https://halopsa.com/guides/article/?kbid=1737). - The **Resource Server** URL: Your Resource Server is displayed within HaloPSA in **Configuration > Integrations > Halo API** in [API Details](https://halopsa.com/guides/article/?kbid=1737). -- A **Client ID**: Obtained by registering the application in the Halo API settings. Refer to [HaloPSA's Authorisation documentation](https://halopsa.com/apidoc/authorisation) for detailed instructions. n8n recommends using these settings: +- A **Client ID**: Obtained by registering the application in the Halo API settings. Refer to [HaloPSA's Authorisation documentation](https://usehalo.com/halopsa/guides/1823/) for detailed instructions. n8n recommends using these settings: - Choose `Client Credentials` as your **Authentication Method**. - Use the `all` permission. - A **Client Secret**: Obtained by registering the application in the Halo API settings. diff --git a/docs/integrations/builtin/credentials/highlevel.md b/docs/integrations/builtin/credentials/highlevel.md index 0ecde3fb5..093c25878 100644 --- a/docs/integrations/builtin/credentials/highlevel.md +++ b/docs/integrations/builtin/credentials/highlevel.md @@ -27,13 +27,13 @@ HighLevel deprecated API v1.0 and no longer maintains it. Use OAuth2 to set up n Refer to [HighLevel's API 2.0 documentation](https://highlevel.stoplight.io/docs/integrations/0443d7d1a4bd0-overview) for more information about the service. -For existing integrations with the API v1.0, refer to [HighLevel's API 1.0 documentation](https://public-api.gohighlevel.com/). +For existing integrations with the API v1.0, refer to [HighLevel's API 1.0 documentation](https://help.gohighlevel.com/support/solutions/articles/48001060529-highlevel-api). ## Using API key To configure this credential, you'll need: -- An **API Key**: Refer to the [HighLevel API 1.0 Welcome documentation](https://public-api.gohighlevel.com/) for instructions on getting your API key. +- An **API Key**: Refer to the [HighLevel API 1.0 Welcome documentation](https://help.gohighlevel.com/support/solutions/articles/48001060529-highlevel-api) for instructions on getting your API key. ## Using OAuth2 diff --git a/docs/integrations/builtin/credentials/magento2.md b/docs/integrations/builtin/credentials/magento2.md index f9a67dc4e..19965bea9 100644 --- a/docs/integrations/builtin/credentials/magento2.md +++ b/docs/integrations/builtin/credentials/magento2.md @@ -12,7 +12,7 @@ You can use these credentials to authenticate the following node: ## Prerequisites -- Create a [Magento](https://magento.com/) account. +- Create a [Magento (Adobe Commerce)](https://business.adobe.com/products/commerce.html) account. - Set your store to **Allow OAuth Access Tokens to be used as standalone Bearer tokens**. - Go to **Admin > Stores > Configuration > Services > OAuth > Consumer Settings**. - Set the **Allow OAuth Access Tokens to be used as standalone Bearer tokens** option to **Yes**. @@ -30,7 +30,7 @@ This step is necessary until n8n updates the Magento 2 credentials to use OAuth. ## Related resources -Refer to [Magento's API documentation](https://devdocs.magento.com/redoc/2.3/) for more information about the service. +Refer to [Magento's API documentation](https://developer.adobe.com/commerce/docs/) for more information about the service. ## Using API access token diff --git a/docs/integrations/builtin/credentials/mailgun.md b/docs/integrations/builtin/credentials/mailgun.md index 76c9ac422..00cedca4e 100644 --- a/docs/integrations/builtin/credentials/mailgun.md +++ b/docs/integrations/builtin/credentials/mailgun.md @@ -21,15 +21,15 @@ You can use these credentials to authenticate the following nodes: ## Related resources -Refer to [Mailgun's API documentation](https://documentation.mailgun.com/docs/mailgun/api-reference/intro/) for more information about the service. +Refer to [Mailgun's API documentation](https://documentation.mailgun.com/docs/mailgun/api-reference/api-overview) for more information about the service. ## Using API key To configure this credential, you'll need: -- An **API Domain**: If your Mailgun account is based in Europe, select **api.eu.mailgun.net**; otherwise, select **api.mailgun.net**. Refer to [Mailgun Base URLs](https://documentation.mailgun.com/docs/mailgun/api-reference/intro/#base-url) for more information. +- An **API Domain**: If your Mailgun account is based in Europe, select **api.eu.mailgun.net**; otherwise, select **api.mailgun.net**. Refer to [Mailgun Base URLs](https://documentation.mailgun.com/docs/mailgun/api-reference/api-overview#base-url) for more information. - An **Email Domain**: Enter the email sending domain you're working with. If you have multiple sending domains, refer to [Working with multiple email domains](#working-with-multiple-email-domains) for more information. -- An **API Key**: View your API key in **Settings > API Keys**. Refer to [Mailgun's API Authentication documentation](https://documentation.mailgun.com/docs/mailgun/api-reference/authentication/) for more detailed instructions. +- An **API Key**: View your API key in **Settings > API Keys**. Refer to [Mailgun's API Authentication documentation](https://documentation.mailgun.com/docs/mailgun/api-reference/mg-auth) for more detailed instructions. ## Working with multiple email domains diff --git a/docs/integrations/builtin/credentials/mailjet.md b/docs/integrations/builtin/credentials/mailjet.md index eb501b3f2..e71902251 100644 --- a/docs/integrations/builtin/credentials/mailjet.md +++ b/docs/integrations/builtin/credentials/mailjet.md @@ -22,14 +22,14 @@ Create a [Mailjet](https://www.mailjet.com/) account. ## Related resources -Refer to [Mailjet's Email API documentation](https://dev.mailjet.com/email/guides/) and [Mailjet's SMS API documentation](https://dev.mailjet.com/sms/guides/) for more information about each service. +Refer to [Mailjet's Email API documentation](https://dev.mailjet.com/email/guides/) and [Mailjet's SMS API documentation](https://dev.mailjet.com/sms/reference/send-message/) for more information about each service. ## Using Email API key To configure this credential, you'll need: -- An **API Key**: View and generate API keys in your Mailjet [API Key Management](https://app.mailjet.com/account/api_keys) page. -- A **Secret Key**: View your API Secret Keys in your Mailjet [API Key Management](https://app.mailjet.com/account/api_keys) page. +- An **API Key**: View and generate API keys in your Mailjet [API Key Management](https://app.mailjet.com/signin) page. +- A **Secret Key**: View your API Secret Keys in your Mailjet [API Key Management](https://app.mailjet.com/signin) page. - _Optional:_ Select whether to use **Sandbox Mode** for calls made using this credential. When turned on, all API calls use Sandbox mode: the API will still validate the payloads but won't deliver the actual messages. This can be useful to troubleshoot any payload error messages without actually sending messages. Refer to Mailjet's [Sandbox Mode documentation](https://dev.mailjet.com/email/guides/send-api-v31/#sandbox-mode) for more information. For this credential, you can use either: @@ -43,5 +43,5 @@ Refer to Mailjet's [How to create a subaccount (or additional API key) documenta To configure this credential, you'll need: -- An access **Token**: Generate a new token from Mailjet's [SMS Dashboard](https://app.mailjet.com/sms). Refer to the [SMS API Getting Started guide](https://dev.mailjet.com/sms/guides/getting-started/) for more detailed instructions. +- An access **Token**: Generate a new token from Mailjet's [SMS Dashboard](https://app.mailjet.com/sms). diff --git a/docs/integrations/builtin/credentials/mindee.md b/docs/integrations/builtin/credentials/mindee.md index 1f7444d2f..e0a8d332f 100644 --- a/docs/integrations/builtin/credentials/mindee.md +++ b/docs/integrations/builtin/credentials/mindee.md @@ -17,7 +17,7 @@ Create a [Mindee](https://mindee.com) account. ## Supported authentication methods - Invoice API key: For use with the [Invoice OCR API](https://www.mindee.com/product/invoice-ocr-api) -- Receipt API key: For use with the [Receipt OCR API](https://www.mindee.com/product/receipt-ocr-api-copy) +- Receipt API key: For use with the [Receipt OCR API](https://www.mindee.com/product/receipt-ocr-api) ## Related resources diff --git a/docs/integrations/builtin/credentials/motorhead.md b/docs/integrations/builtin/credentials/motorhead.md index 14438492d..f86e23214 100644 --- a/docs/integrations/builtin/credentials/motorhead.md +++ b/docs/integrations/builtin/credentials/motorhead.md @@ -32,7 +32,7 @@ To configure this credential, you'll need a [Motorhead](https://www.metal.ai/) a To set it up, you'll generate an API key: 1. If you're self-hosting Motorhead, update the **Host** URL to match your Motorhead URL. -2. In Motorhead, go to [**Settings > Organization**](https://app.getmetal.io/settings/organization). +2. In Motorhead, go to **Settings > Organization**. 3. In the **API Keys** section, select **Create**. 4. Enter a **Name** for your API Key, like `n8n integration`. 5. Select **Generate**. diff --git a/docs/integrations/builtin/credentials/paddle.md b/docs/integrations/builtin/credentials/paddle.md index 73b360944..9f74a6e6b 100644 --- a/docs/integrations/builtin/credentials/paddle.md +++ b/docs/integrations/builtin/credentials/paddle.md @@ -34,4 +34,4 @@ To configure this credential, you'll need: - A **Vendor ID**: Displayed when you generate an API key. - **Use Sandbox Environment API**: When turned on, nodes using this credential will hit the Sandbox API endpoint instead of the live API endpoint. -To generate an auth code and view your Vendor ID, go to **Paddle > Developer Tools > Authentication > Generate Auth Code**. Select **Reveal Auth Code** to display the Auth Code. Refer to [API Authentication](https://developer.paddle.com/classic/api-reference/zg9joji1mzuzotg5-api-authentication) for more information. +To generate an auth code and view your Vendor ID, go to **Paddle > Developer Tools > Authentication > Generate Auth Code**. Select **Reveal Auth Code** to display the Auth Code. Refer to [API Authentication](https://developer.paddle.com/api-reference/about/authentication) for more information. diff --git a/docs/integrations/builtin/credentials/spontit.md b/docs/integrations/builtin/credentials/spontit.md deleted file mode 100644 index f397155f1..000000000 --- a/docs/integrations/builtin/credentials/spontit.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Spontit credentials -description: Documentation for Spontit credentials. Use these credentials to authenticate Spontit in n8n, a workflow automation platform. -contentType: [integration, reference] ---- - -# Spontit credentials - -You can use these credentials to authenticate the following nodes: - -- [Spontit](/integrations/builtin/app-nodes/n8n-nodes-base.spontit.md) - -## Prerequisites - -Create a [Spontit](https://www.spontit.com/) account. - -## Supported authentication methods - -- API key - -## Related resources - -Refer to [Spontit's API documentation](https://api.spontit.com/) for more information about the service. - -## Using API key - -To configure this credential, you'll need: - -- An **API Key**: Go to **API** to get a new secret key. Enter that key as your **API Key**. -- A **Username**: Enter your Spontit username. If you're unsure how to format it, open your **Profile** and copy the username from there. - diff --git a/docs/integrations/builtin/credentials/stackby.md b/docs/integrations/builtin/credentials/stackby.md index 3d0c8d43b..69bd3b889 100644 --- a/docs/integrations/builtin/credentials/stackby.md +++ b/docs/integrations/builtin/credentials/stackby.md @@ -20,11 +20,11 @@ Create a [Stackby](https://stackby.com/) account. ## Related resources -Refer to [Stackby's API documentation](https://documenter.getpostman.com/view/27762116/2s9YBxXvCa) for more information about the service. +Refer to [Stackby's API documentation](https://www.postman.com/lively-equinox-180638/stackby-s-public-workspace/overview) for more information about the service. ## Using API key To configure this credential, you'll need: -- An **API Key**: Go to your [**Account Settings > API**](https://www.stackby.com/account) to create an API Key. Refer to [API Key](https://help.stackby.com/en/article/95-api-key) for more information. +- An **API Key**: Go to your [**Account Settings > API**](https://www.stackby.com/account) to create an API Key. Refer to [API Key](https://help.stackby.com/en/articles/124-how-to-get-your-api-key-in-stackby) for more information. diff --git a/docs/integrations/builtin/credentials/syncromsp.md b/docs/integrations/builtin/credentials/syncromsp.md index 3e6a66bea..90f39fc9f 100644 --- a/docs/integrations/builtin/credentials/syncromsp.md +++ b/docs/integrations/builtin/credentials/syncromsp.md @@ -29,4 +29,4 @@ To configure this credential, you'll need: - An **API Key**: Called an **API token** in SyncroMSP. To create an API token, go to your **user menu > Profile/Password > API Tokens** and select the option to **Create New Token**. Select **Custom Permissions** to enter a name for your token and adjust the permissions to match your requirements. - Your **Subdomain**: Enter your SyncroMSP subdomain. This is visible in the URL of your SyncroMSP, located between `https://` and `.syncromsp.com`. If your full URL is `https://n8n-instance.syncromsp.com`, you'd enter `n8n-instance` as the subdomain. -Refer to [API Tokens](https://community.syncromsp.com/t/api-tokens/2297) for more information on creating new tokens. +Refer to [API Tokens](https://docs.syncromsp.com/imported/api-tokens) for more information on creating new tokens. diff --git a/docs/integrations/builtin/credentials/thehive.md b/docs/integrations/builtin/credentials/thehive.md index f55132e16..92a53724e 100644 --- a/docs/integrations/builtin/credentials/thehive.md +++ b/docs/integrations/builtin/credentials/thehive.md @@ -16,7 +16,7 @@ n8n provides two nodes for TheHive. Use these credentials with TheHive node for ## Prerequisites -Install [TheHive](https://github.com/TheHive-Project/TheHiveDocs/blob/master/installation/install-guide.md) on your server. +Install [TheHive](https://docs.strangebee.com/thehive/installation/installation-methods/) on your server. ## Supported authentication methods diff --git a/docs/integrations/builtin/credentials/uplead.md b/docs/integrations/builtin/credentials/uplead.md index 7ef6292cd..1131403f2 100644 --- a/docs/integrations/builtin/credentials/uplead.md +++ b/docs/integrations/builtin/credentials/uplead.md @@ -26,5 +26,5 @@ Refer to [UpLead's API documentation](https://docs.uplead.com/#overview) for mor To configure this credential, you'll need: -- An **API Key**: Go to your **Account > Profiles** to **Generate New API Key**. Refer to [How can I generate an API key?](https://support.uplead.com/en/articles/5621412-how-can-i-generate-an-api-key) for more information. +- An **API Key**: Go to your **Account > Profiles** to **Generate New API Key**. diff --git a/docs/integrations/builtin/credentials/webflow.md b/docs/integrations/builtin/credentials/webflow.md index 5eaee4a97..fe18a3c13 100644 --- a/docs/integrations/builtin/credentials/webflow.md +++ b/docs/integrations/builtin/credentials/webflow.md @@ -29,7 +29,7 @@ Refer to [Webflow's API documentation](https://developers.webflow.com/data/refer To configure this credential, you'll need: -- A Site **Access Token**: Access tokens are site-specific. Go to your site's **Site Settings > Apps & integrations > API access** and select **Generate API token**. Refer to [Get a Site Token](https://developers.webflow.com/data/docs/get-a-site-token) for more information. +- A Site **Access Token**: Access tokens are site-specific. Go to your site's **Site Settings > Apps & integrations > API access** and select **Generate API token**. Refer to [Get a Site Token](https://developers.webflow.com/data/v1.0.0/docs/get-a-site-token) for more information. ## Using OAuth2 diff --git a/docs/integrations/builtin/credentials/wise.md b/docs/integrations/builtin/credentials/wise.md index 7db6cbc1a..8aee8bdf3 100644 --- a/docs/integrations/builtin/credentials/wise.md +++ b/docs/integrations/builtin/credentials/wise.md @@ -54,5 +54,5 @@ To use endpoints requiring SCA, generate an RSA key pair and add the relevant ke 2. Add the content of the public key `public.pem` to your Wise **user menu > Settings > API tokens > Manage public keys**. 3. Add the content of the private key `private.pem` in n8n to the **Private Key (Optional)**. -Refer to [Personal Token SCA](https://docs.wise.com/api-docs/features/strong-customer-authentication-2fa/personal-token-sca) for more information. +Refer to [Personal Token SCA](https://docs.wise.com/api-docs/guides/strong-customer-authentication-2fa/personal-token-sca) for more information. diff --git a/docs/integrations/builtin/credentials/wufoo.md b/docs/integrations/builtin/credentials/wufoo.md index d4ab3fa89..5ee95a25b 100644 --- a/docs/integrations/builtin/credentials/wufoo.md +++ b/docs/integrations/builtin/credentials/wufoo.md @@ -27,5 +27,5 @@ Refer to [Wufoo's API documentation](https://wufoo.github.io/docs/) for more inf To configure this credential, you'll need: - An **API Key**: Get your API key from the [Wufoo Form Manager](https://app.wufoo.com/#/form-manager). To the right of a form, select **More > API Information**. Refer to [Using API Information and Webhooks](https://help.surveymonkey.com/en/wufoo/integrations/wufoo-api/) for more information. -- A **Subdomain**: Your subdomain is the part of your Wufoo URL that comes after `https://` and before `wufoo.com`. So if the full domain is `https://n8n.wufoo.com`, the subdomain is `n8n`. Admins can view the subdomain in the [**Account Manager**](https://help.surveymonkey.com/en/wufoo/account-manager). Refer to [Your Subdomain](https://help.surveymonkey.com/en/wufoo/account/your-subdomain/) for more information. +- A **Subdomain**: Your subdomain is the part of your Wufoo URL that comes after `https://` and before `wufoo.com`. So if the full domain is `https://n8n.wufoo.com`, the subdomain is `n8n`. Admins can view the subdomain in the [**Account Manager**](https://help.surveymonkey.com/en/wufoo/account/account-manager/). Refer to [Your Subdomain](https://help.surveymonkey.com/en/wufoo/account/your-subdomain/) for more information. diff --git a/docs/integrations/builtin/credentials/zep.md b/docs/integrations/builtin/credentials/zep.md index b0dcd79f9..41b2c78e4 100644 --- a/docs/integrations/builtin/credentials/zep.md +++ b/docs/integrations/builtin/credentials/zep.md @@ -18,7 +18,7 @@ You can use these credentials to authenticate the following nodes: ## Related resources -Refer to [Zep's Cloud SDK documentation](https://help.getzep.com/sdks) and [Open Source SDK documentation](https://docs.getzep.com/sdk/) for more information about the service. Refer to [Zep's REST API documentation](https://getzep.github.io/zep/) for information about the API. +Refer to [Zep's Cloud SDK documentation](https://help.getzep.com/install-sdks) for more information about the service. Refer to [Zep's REST API documentation](https://getzep.github.io/zep/) for information about the API. --8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md" @@ -35,7 +35,7 @@ Setup depends on whether you're using Zep Cloud or self-hosted Zep Open Source. Follow these instructions if you're using [Zep Cloud](https://app.getzep.com): -1. In Zep, open the [**Project Settings**](https://app.getzep.com/projects). +1. In Zep, open the **Project Settings**. 2. In the **Project Keys** section, select **Add Key**. 3. Enter a **Key Name**, like `n8n integration`. 4. Select **Create**. @@ -44,9 +44,12 @@ Follow these instructions if you're using [Zep Cloud](https://app.getzep.com): ### Self-hosted Zep Open Source setup -Follow these instructions if you're self-hosting [Zep Open Source](https://docs.getzep.com/deployment/quickstart/): +/// warning | Deprecated +The Zep team [deprecated the open source Zep Community Edition](https://blog.getzep.com/announcing-a-new-direction-for-zeps-open-source-strategy/) in April, 2025. These instructions may not work in the future. +/// + +Follow these instructions if you're self-hosting Zep Open Source: 1. Enter the JWT token for your Zep server as the **API Key** in n8n. - - If you haven't generated a JWT token for your Zep server before, refer to Zep's [Configuring Authentication](https://docs.getzep.com/deployment/auth/) for instructions. 2. Make sure the **Cloud** toggle is off. 3. Enter the URL for your Zep server as the **API URL**. diff --git a/docs/integrations/builtin/trigger-nodes/n8n-nodes-base.clickuptrigger.md b/docs/integrations/builtin/trigger-nodes/n8n-nodes-base.clickuptrigger.md index 8eee46c6a..3a74edd70 100644 --- a/docs/integrations/builtin/trigger-nodes/n8n-nodes-base.clickuptrigger.md +++ b/docs/integrations/builtin/trigger-nodes/n8n-nodes-base.clickuptrigger.md @@ -52,4 +52,4 @@ n8n provides an app node for ClickUp. You can find the node docs [here](/integra View [example workflows and related content](https://n8n.io/integrations/clickup-trigger/) on n8n's website. -Refer to [ClickUp's documentation](https://developer.clickup.com/docs/index) for details about their API. +Refer to [ClickUp's documentation](https://developer.clickup.com/docs/authentication) for details about their API. diff --git a/docs/integrations/builtin/trigger-nodes/n8n-nodes-base.notiontrigger.md b/docs/integrations/builtin/trigger-nodes/n8n-nodes-base.notiontrigger.md index 26ecb9ae2..c7aa56dab 100644 --- a/docs/integrations/builtin/trigger-nodes/n8n-nodes-base.notiontrigger.md +++ b/docs/integrations/builtin/trigger-nodes/n8n-nodes-base.notiontrigger.md @@ -26,7 +26,7 @@ For usage examples and templates to help you get started, refer to n8n's [Notion n8n provides an app node for Notion. You can find the node docs [here](/integrations/builtin/app-nodes/n8n-nodes-base.notion/index.md). -View [example workflows and related content](https://n8n.io/integrations/notion-trigger/) on n8n's website. +View [example workflows and related content](https://n8n.io/integrations/notion-trigger-beta/) on n8n's website. Refer to [Notion's documentation](https://developers.notion.com/) for details about their API. diff --git a/docs/integrations/builtin/trigger-nodes/n8n-nodes-base.seatabletrigger.md b/docs/integrations/builtin/trigger-nodes/n8n-nodes-base.seatabletrigger.md index c428567fe..3d8526d4f 100644 --- a/docs/integrations/builtin/trigger-nodes/n8n-nodes-base.seatabletrigger.md +++ b/docs/integrations/builtin/trigger-nodes/n8n-nodes-base.seatabletrigger.md @@ -6,7 +6,7 @@ contentType: [integration, reference] # SeaTable Trigger node -[SeaTable](https://seatable.io/en) is a collaborative database application with a spreadsheet interface. +[SeaTable](https://seatable.com/) is a collaborative database application with a spreadsheet interface. /// note | Credentials You can find authentication information for this node [here](/integrations/builtin/credentials/seatable.md). diff --git a/docs/integrations/creating-nodes/test/node-linter.md b/docs/integrations/creating-nodes/test/node-linter.md index 24a338d25..1f5ed17f2 100644 --- a/docs/integrations/creating-nodes/test/node-linter.md +++ b/docs/integrations/creating-nodes/test/node-linter.md @@ -12,7 +12,7 @@ n8n's node linter, [`eslint-plugin-n8n-nodes-base`](https://github.com/ivov/esli If using the [n8n node starter](https://github.com/n8n-io/n8n-nodes-starter): Run `npm install` in the starter project to install all dependencies. Once the installation finishes, the linter is available to you. -If using VS Code, install the [ESLint VS Code extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.VS Code-eslint). For other IDEs, refer to their ESLint integrations. +If using VS Code, install the [ESLint VS Code extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint). For other IDEs, refer to their ESLint integrations. /// note | Don't edit the configuration file [`.eslintrc.js`](https://github.com/n8n-io/n8n-nodes-starter/blob/master/.eslintrc.js) contains the configuration for `eslint-plugin-n8n-nodes-base`. Don't edit this file. diff --git a/docs/user-management/saml/okta.md b/docs/user-management/saml/okta.md index 87a24d575..b016e09cd 100644 --- a/docs/user-management/saml/okta.md +++ b/docs/user-management/saml/okta.md @@ -37,10 +37,10 @@ Read the [Set up SAML](/user-management/saml/setup.md) guide first. | **Name** | **Name format** | **Value** | | -------- | --------------- | --------- | - | http://schemas.xmlsoap.org/ws/2005/05/identity/claims/firstname | URI Reference | user.firstName | - | http://schemas.xmlsoap.org/ws/2005/05/identity/claims/lastname | URI Reference | user.lastName | - | http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn | URI Reference | user.login | - | http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress | URI Reference | user.email | + | `http://schemas.xmlsoap.org/ws/2005/05/identity/claims/firstname` | URI Reference | user.firstName | + | `http://schemas.xmlsoap.org/ws/2005/05/identity/claims/lastname` | URI Reference | user.lastName | + | `http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn` | URI Reference | user.login | + | `http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress` | URI Reference | user.email | 1. Select **Next**. Okta may prompt you to complete a marketing form, or may take you directly to your new n8n Okta app. 1. Assign the n8n app to people: diff --git a/docs/user-management/saml/setup.md b/docs/user-management/saml/setup.md index bf1122926..4e0869c21 100644 --- a/docs/user-management/saml/setup.md +++ b/docs/user-management/saml/setup.md @@ -47,7 +47,7 @@ Documentation links for common IdPs. | IdP | Documentation | | --- | ------------- | | Auth0 | [Configure Auth0 as SAML Identity Provider: Manually configure SSO integrations](https://auth0.com/docs/authenticate/protocols/saml/saml-sso-integrations/configure-auth0-saml-identity-provider#manually-configure-sso-integrations) | -| Authentik | [Applications](https://goauthentik.io/docs/applications) and the [SAML Provider](https://goauthentik.io/docs/providers/saml/) | +| Authentik | [Applications](https://goauthentik.io/docs/applications) and the [SAML Provider](https://docs.goauthentik.io/add-secure-apps/providers/saml/) | | Azure AD | [SAML authentication with Azure Active Directory](https://learn.microsoft.com/en-us/azure/active-directory/fundamentals/auth-saml) | | JumpCloud | [How to setup SAML (SSO) applications with JumpCloud](https://jumpcloud.com/support/integrate-with-zoom#configuring-the-sso-integration) (using `Zoom` as an example) | | Keycloak | Choose a [Getting Started](https://www.keycloak.org/guides#getting-started) guide depending on your hosting. | diff --git a/lychee.toml b/lychee.toml index 4f6ab09cb..ee2a2752a 100644 --- a/lychee.toml +++ b/lychee.toml @@ -127,6 +127,9 @@ exclude = [ '^https://www\.trellix\.com/products/epo/', # timeouts '^https://admin\.google\.com/', # Too many redirects '^https://(docs\.)?msg91.com/', # Throws 500 error on automated checks + '^https://api\.mist\.com/', # Only works when logged in + '^https://business\.adobe\.com/products/commerce\.html', # Times out on automated checks + '^https://developer\.paddle\.com/', # Times out on automated checks ] # Exclude these filesystem paths from getting checked. diff --git a/nav.yml b/nav.yml index bc55b239c..838a3c08c 100644 --- a/nav.yml +++ b/nav.yml @@ -274,7 +274,6 @@ nav: - Anthropic: integrations/builtin/app-nodes/n8n-nodes-langchain.anthropic.md - APITemplate.io: integrations/builtin/app-nodes/n8n-nodes-base.apitemplateio.md - Asana: integrations/builtin/app-nodes/n8n-nodes-base.asana.md - - Automizy: integrations/builtin/app-nodes/n8n-nodes-base.automizy.md - Autopilot: integrations/builtin/app-nodes/n8n-nodes-base.autopilot.md - AWS Certificate Manager: integrations/builtin/app-nodes/n8n-nodes-base.awscertificatemanager.md - AWS Cognito: integrations/builtin/app-nodes/n8n-nodes-base.awscognito.md @@ -522,7 +521,6 @@ nav: - Slack: integrations/builtin/app-nodes/n8n-nodes-base.slack.md - Snowflake: integrations/builtin/app-nodes/n8n-nodes-base.snowflake.md - Splunk: integrations/builtin/app-nodes/n8n-nodes-base.splunk.md - - Spontit: integrations/builtin/app-nodes/n8n-nodes-base.spontit.md - Spotify: integrations/builtin/app-nodes/n8n-nodes-base.spotify.md - Stackby: integrations/builtin/app-nodes/n8n-nodes-base.stackby.md - Storyblok: integrations/builtin/app-nodes/n8n-nodes-base.storyblok.md @@ -809,7 +807,6 @@ nav: - integrations/builtin/credentials/apitemplateio.md - integrations/builtin/credentials/asana.md - integrations/builtin/credentials/auth0management.md - - integrations/builtin/credentials/automizy.md - integrations/builtin/credentials/autopilot.md - integrations/builtin/credentials/aws.md - integrations/builtin/credentials/azureopenai.md @@ -1047,7 +1044,6 @@ nav: - integrations/builtin/credentials/solarwindsipam.md - integrations/builtin/credentials/solarwindsobservability.md - integrations/builtin/credentials/splunk.md - - integrations/builtin/credentials/spontit.md - integrations/builtin/credentials/spotify.md - integrations/builtin/credentials/ssh.md - integrations/builtin/credentials/stackby.md