From 4da6e8372f7d788870caa1558f71c72f6d26c8bb Mon Sep 17 00:00:00 2001 From: Ali BARIN Date: Tue, 23 Apr 2024 12:21:51 +0000 Subject: [PATCH 1/2] feat: compute DOCS_URL in authDocUrl --- packages/backend/src/apps/gitlab/index.js | 2 +- packages/backend/src/config/app.js | 4 ++++ packages/backend/src/helpers/app-info-converter.js | 5 +++++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/apps/gitlab/index.js b/packages/backend/src/apps/gitlab/index.js index 725f1a1a47..793da675fe 100644 --- a/packages/backend/src/apps/gitlab/index.js +++ b/packages/backend/src/apps/gitlab/index.js @@ -11,7 +11,7 @@ export default defineApp({ baseUrl: 'https://gitlab.com', apiBaseUrl: 'https://gitlab.com', iconUrl: '{BASE_URL}/apps/gitlab/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/gitlab/connection', + authDocUrl: '{DOCS_URL}/apps/gitlab/connection', primaryColor: 'FC6D26', supportsConnections: true, beforeRequest: [setBaseUrl, addAuthHeader], diff --git a/packages/backend/src/config/app.js b/packages/backend/src/config/app.js index 5a5f187024..953a92803b 100644 --- a/packages/backend/src/config/app.js +++ b/packages/backend/src/config/app.js @@ -38,6 +38,9 @@ if (process.env.WEB_APP_URL) { let webhookUrl = new URL(process.env.WEBHOOK_URL || apiUrl).toString(); webhookUrl = webhookUrl.substring(0, webhookUrl.length - 1); +const publicDocsUrl = 'https://automatisch.io/docs'; +const docsUrl = process.env.DOCS_URL || publicDocsUrl; + const appEnv = process.env.APP_ENV || 'development'; const appConfig = { @@ -73,6 +76,7 @@ const appConfig = { baseUrl: apiUrl, webAppUrl, webhookUrl, + docsUrl, telemetryEnabled: process.env.TELEMETRY_ENABLED === 'false' ? false : true, requestBodySizeLimit: '1mb', smtpHost: process.env.SMTP_HOST, diff --git a/packages/backend/src/helpers/app-info-converter.js b/packages/backend/src/helpers/app-info-converter.js index 6142e2c588..98374d8f7e 100644 --- a/packages/backend/src/helpers/app-info-converter.js +++ b/packages/backend/src/helpers/app-info-converter.js @@ -6,6 +6,11 @@ const appInfoConverter = (rawAppData) => { appConfig.baseUrl ); + rawAppData.authDocUrl = rawAppData.authDocUrl.replace( + '{DOCS_URL}', + appConfig.docsUrl + ); + if (rawAppData.auth?.fields) { rawAppData.auth.fields = rawAppData.auth.fields.map((field) => { if (field.type === 'string' && typeof field.value === 'string') { From 135a0028beba0d551177b62575f6a151ac1bdcc8 Mon Sep 17 00:00:00 2001 From: Ali BARIN Date: Tue, 23 Apr 2024 12:24:04 +0000 Subject: [PATCH 2/2] feat: introduce DOCS_URL in authDocUrl properties --- packages/backend/src/apps/azure-openai/index.js | 2 +- packages/backend/src/apps/carbone/index.js | 2 +- packages/backend/src/apps/datastore/index.js | 2 +- packages/backend/src/apps/deepl/index.js | 2 +- packages/backend/src/apps/delay/index.js | 2 +- packages/backend/src/apps/discord/index.js | 2 +- packages/backend/src/apps/dropbox/index.js | 2 +- packages/backend/src/apps/filter/index.js | 2 +- packages/backend/src/apps/flickr/index.js | 2 +- packages/backend/src/apps/flowers-software/index.js | 2 +- packages/backend/src/apps/formatter/index.js | 2 +- packages/backend/src/apps/ghost/index.js | 2 +- packages/backend/src/apps/github/index.js | 2 +- packages/backend/src/apps/google-calendar/index.js | 2 +- packages/backend/src/apps/google-drive/index.js | 2 +- packages/backend/src/apps/google-forms/index.js | 2 +- packages/backend/src/apps/google-sheets/index.js | 2 +- packages/backend/src/apps/helix/index.js | 2 +- packages/backend/src/apps/http-request/index.js | 2 +- packages/backend/src/apps/hubspot/index.js | 2 +- packages/backend/src/apps/invoice-ninja/index.js | 2 +- packages/backend/src/apps/mattermost/index.js | 2 +- packages/backend/src/apps/miro/index.js | 2 +- packages/backend/src/apps/notion/index.js | 2 +- packages/backend/src/apps/ntfy/index.js | 2 +- packages/backend/src/apps/odoo/index.js | 2 +- packages/backend/src/apps/openai/index.js | 2 +- packages/backend/src/apps/pipedrive/index.js | 2 +- packages/backend/src/apps/placetel/index.js | 2 +- packages/backend/src/apps/postgresql/index.js | 2 +- packages/backend/src/apps/pushover/index.js | 2 +- packages/backend/src/apps/reddit/index.js | 2 +- packages/backend/src/apps/removebg/index.js | 2 +- packages/backend/src/apps/rss/index.js | 2 +- packages/backend/src/apps/salesforce/index.js | 2 +- packages/backend/src/apps/scheduler/index.js | 2 +- packages/backend/src/apps/self-hosted-llm/index.js | 2 +- packages/backend/src/apps/signalwire/index.js | 2 +- packages/backend/src/apps/slack/index.js | 2 +- packages/backend/src/apps/smtp/index.js | 2 +- packages/backend/src/apps/spotify/index.js | 2 +- packages/backend/src/apps/strava/index.js | 2 +- packages/backend/src/apps/stripe/index.js | 2 +- packages/backend/src/apps/telegram-bot/index.js | 2 +- packages/backend/src/apps/todoist/index.js | 2 +- packages/backend/src/apps/trello/index.js | 2 +- packages/backend/src/apps/twilio/index.js | 2 +- packages/backend/src/apps/twitter/index.js | 2 +- packages/backend/src/apps/typeform/index.js | 2 +- packages/backend/src/apps/webhook/index.js | 2 +- packages/backend/src/apps/wordpress/index.js | 2 +- packages/backend/src/apps/xero/index.js | 2 +- packages/backend/src/apps/youtube/index.js | 2 +- packages/backend/src/apps/zendesk/index.js | 2 +- packages/docs/pages/build-integrations/actions.md | 2 +- packages/docs/pages/build-integrations/app.md | 2 +- packages/docs/pages/build-integrations/auth.md | 2 +- packages/docs/pages/build-integrations/triggers.md | 2 +- 58 files changed, 58 insertions(+), 58 deletions(-) diff --git a/packages/backend/src/apps/azure-openai/index.js b/packages/backend/src/apps/azure-openai/index.js index d319470eb3..e42652f6fe 100644 --- a/packages/backend/src/apps/azure-openai/index.js +++ b/packages/backend/src/apps/azure-openai/index.js @@ -11,7 +11,7 @@ export default defineApp({ 'https://azure.microsoft.com/en-us/products/ai-services/openai-service', apiBaseUrl: '', iconUrl: '{BASE_URL}/apps/azure-openai/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/azure-openai/connection', + authDocUrl: '{DOCS_URL}/apps/azure-openai/connection', primaryColor: '000000', supportsConnections: true, beforeRequest: [setBaseUrl, addAuthHeader], diff --git a/packages/backend/src/apps/carbone/index.js b/packages/backend/src/apps/carbone/index.js index d715080a96..10d743f38e 100644 --- a/packages/backend/src/apps/carbone/index.js +++ b/packages/backend/src/apps/carbone/index.js @@ -7,7 +7,7 @@ export default defineApp({ name: 'Carbone', key: 'carbone', iconUrl: '{BASE_URL}/apps/carbone/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/carbone/connection', + authDocUrl: '{DOCS_URL}/apps/carbone/connection', supportsConnections: true, baseUrl: 'https://carbone.io', apiBaseUrl: 'https://api.carbone.io', diff --git a/packages/backend/src/apps/datastore/index.js b/packages/backend/src/apps/datastore/index.js index eaa1d2baf8..4a90b389b3 100644 --- a/packages/backend/src/apps/datastore/index.js +++ b/packages/backend/src/apps/datastore/index.js @@ -5,7 +5,7 @@ export default defineApp({ name: 'Datastore', key: 'datastore', iconUrl: '{BASE_URL}/apps/datastore/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/datastore/connection', + authDocUrl: '{DOCS_URL}/apps/datastore/connection', supportsConnections: false, baseUrl: '', apiBaseUrl: '', diff --git a/packages/backend/src/apps/deepl/index.js b/packages/backend/src/apps/deepl/index.js index dac53f1964..0e776e663a 100644 --- a/packages/backend/src/apps/deepl/index.js +++ b/packages/backend/src/apps/deepl/index.js @@ -7,7 +7,7 @@ export default defineApp({ name: 'DeepL', key: 'deepl', iconUrl: '{BASE_URL}/apps/deepl/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/deepl/connection', + authDocUrl: '{DOCS_URL}/apps/deepl/connection', supportsConnections: true, baseUrl: 'https://deepl.com', apiBaseUrl: 'https://api.deepl.com', diff --git a/packages/backend/src/apps/delay/index.js b/packages/backend/src/apps/delay/index.js index 902dd27d4b..c0ac205988 100644 --- a/packages/backend/src/apps/delay/index.js +++ b/packages/backend/src/apps/delay/index.js @@ -5,7 +5,7 @@ export default defineApp({ name: 'Delay', key: 'delay', iconUrl: '{BASE_URL}/apps/delay/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/delay/connection', + authDocUrl: '{DOCS_URL}/apps/delay/connection', supportsConnections: false, baseUrl: '', apiBaseUrl: '', diff --git a/packages/backend/src/apps/discord/index.js b/packages/backend/src/apps/discord/index.js index 6f42305ec8..bc8caa1f55 100644 --- a/packages/backend/src/apps/discord/index.js +++ b/packages/backend/src/apps/discord/index.js @@ -10,7 +10,7 @@ export default defineApp({ name: 'Discord', key: 'discord', iconUrl: '{BASE_URL}/apps/discord/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/discord/connection', + authDocUrl: '{DOCS_URL}/apps/discord/connection', supportsConnections: true, baseUrl: 'https://discord.com', apiBaseUrl: 'https://discord.com/api', diff --git a/packages/backend/src/apps/dropbox/index.js b/packages/backend/src/apps/dropbox/index.js index 6a0e472995..8ab7e94fa2 100644 --- a/packages/backend/src/apps/dropbox/index.js +++ b/packages/backend/src/apps/dropbox/index.js @@ -7,7 +7,7 @@ export default defineApp({ name: 'Dropbox', key: 'dropbox', iconUrl: '{BASE_URL}/apps/dropbox/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/dropbox/connection', + authDocUrl: '{DOCS_URL}/apps/dropbox/connection', supportsConnections: true, baseUrl: 'https://dropbox.com', apiBaseUrl: 'https://api.dropboxapi.com', diff --git a/packages/backend/src/apps/filter/index.js b/packages/backend/src/apps/filter/index.js index f1d214f11c..1fa756c4c7 100644 --- a/packages/backend/src/apps/filter/index.js +++ b/packages/backend/src/apps/filter/index.js @@ -5,7 +5,7 @@ export default defineApp({ name: 'Filter', key: 'filter', iconUrl: '{BASE_URL}/apps/filter/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/filter/connection', + authDocUrl: '{DOCS_URL}/apps/filter/connection', supportsConnections: false, baseUrl: '', apiBaseUrl: '', diff --git a/packages/backend/src/apps/flickr/index.js b/packages/backend/src/apps/flickr/index.js index 835db6cd7a..7a079d38b8 100644 --- a/packages/backend/src/apps/flickr/index.js +++ b/packages/backend/src/apps/flickr/index.js @@ -8,7 +8,7 @@ export default defineApp({ name: 'Flickr', key: 'flickr', iconUrl: '{BASE_URL}/apps/flickr/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/flickr/connection', + authDocUrl: '{DOCS_URL}/apps/flickr/connection', docUrl: 'https://automatisch.io/docs/flickr', primaryColor: '000000', supportsConnections: true, diff --git a/packages/backend/src/apps/flowers-software/index.js b/packages/backend/src/apps/flowers-software/index.js index 44a0be6a0b..b2665bcc9e 100644 --- a/packages/backend/src/apps/flowers-software/index.js +++ b/packages/backend/src/apps/flowers-software/index.js @@ -7,7 +7,7 @@ export default defineApp({ name: 'Flowers Software', key: 'flowers-software', iconUrl: '{BASE_URL}/apps/flowers-software/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/flowers-software/connection', + authDocUrl: '{DOCS_URL}/apps/flowers-software/connection', supportsConnections: true, baseUrl: 'https://flowers-software.com', apiBaseUrl: 'https://webapp.flowers-software.com/api', diff --git a/packages/backend/src/apps/formatter/index.js b/packages/backend/src/apps/formatter/index.js index f257dd48a6..96a6a39e64 100644 --- a/packages/backend/src/apps/formatter/index.js +++ b/packages/backend/src/apps/formatter/index.js @@ -6,7 +6,7 @@ export default defineApp({ name: 'Formatter', key: 'formatter', iconUrl: '{BASE_URL}/apps/formatter/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/formatter/connection', + authDocUrl: '{DOCS_URL}/apps/formatter/connection', supportsConnections: false, baseUrl: '', apiBaseUrl: '', diff --git a/packages/backend/src/apps/ghost/index.js b/packages/backend/src/apps/ghost/index.js index 76b99c57c1..81019b9320 100644 --- a/packages/backend/src/apps/ghost/index.js +++ b/packages/backend/src/apps/ghost/index.js @@ -10,7 +10,7 @@ export default defineApp({ baseUrl: 'https://ghost.org', apiBaseUrl: '', iconUrl: '{BASE_URL}/apps/ghost/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/ghost/connection', + authDocUrl: '{DOCS_URL}/apps/ghost/connection', primaryColor: '15171A', supportsConnections: true, beforeRequest: [setBaseUrl, addAuthHeader], diff --git a/packages/backend/src/apps/github/index.js b/packages/backend/src/apps/github/index.js index 881b4f1583..c7dbb18f08 100644 --- a/packages/backend/src/apps/github/index.js +++ b/packages/backend/src/apps/github/index.js @@ -11,7 +11,7 @@ export default defineApp({ baseUrl: 'https://github.com', apiBaseUrl: 'https://api.github.com', iconUrl: '{BASE_URL}/apps/github/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/github/connection', + authDocUrl: '{DOCS_URL}/apps/github/connection', primaryColor: '000000', supportsConnections: true, beforeRequest: [addAuthHeader], diff --git a/packages/backend/src/apps/google-calendar/index.js b/packages/backend/src/apps/google-calendar/index.js index 3677a56f0e..00fa076a50 100644 --- a/packages/backend/src/apps/google-calendar/index.js +++ b/packages/backend/src/apps/google-calendar/index.js @@ -10,7 +10,7 @@ export default defineApp({ baseUrl: 'https://calendar.google.com', apiBaseUrl: 'https://www.googleapis.com/calendar', iconUrl: '{BASE_URL}/apps/google-calendar/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/google-calendar/connection', + authDocUrl: '{DOCS_URL}/apps/google-calendar/connection', primaryColor: '448AFF', supportsConnections: true, beforeRequest: [addAuthHeader], diff --git a/packages/backend/src/apps/google-drive/index.js b/packages/backend/src/apps/google-drive/index.js index f91e239bc6..93e0833b3c 100644 --- a/packages/backend/src/apps/google-drive/index.js +++ b/packages/backend/src/apps/google-drive/index.js @@ -10,7 +10,7 @@ export default defineApp({ baseUrl: 'https://drive.google.com', apiBaseUrl: 'https://www.googleapis.com/drive', iconUrl: '{BASE_URL}/apps/google-drive/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/google-drive/connection', + authDocUrl: '{DOCS_URL}/apps/google-drive/connection', primaryColor: '1FA463', supportsConnections: true, beforeRequest: [addAuthHeader], diff --git a/packages/backend/src/apps/google-forms/index.js b/packages/backend/src/apps/google-forms/index.js index d8170e73ac..ae4fc49ab7 100644 --- a/packages/backend/src/apps/google-forms/index.js +++ b/packages/backend/src/apps/google-forms/index.js @@ -10,7 +10,7 @@ export default defineApp({ baseUrl: 'https://docs.google.com/forms', apiBaseUrl: 'https://forms.googleapis.com', iconUrl: '{BASE_URL}/apps/google-forms/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/google-forms/connection', + authDocUrl: '{DOCS_URL}/apps/google-forms/connection', primaryColor: '673AB7', supportsConnections: true, beforeRequest: [addAuthHeader], diff --git a/packages/backend/src/apps/google-sheets/index.js b/packages/backend/src/apps/google-sheets/index.js index 90c5313219..9412b5d3a6 100644 --- a/packages/backend/src/apps/google-sheets/index.js +++ b/packages/backend/src/apps/google-sheets/index.js @@ -12,7 +12,7 @@ export default defineApp({ baseUrl: 'https://docs.google.com/spreadsheets', apiBaseUrl: 'https://sheets.googleapis.com', iconUrl: '{BASE_URL}/apps/google-sheets/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/google-sheets/connection', + authDocUrl: '{DOCS_URL}/apps/google-sheets/connection', primaryColor: '0F9D58', supportsConnections: true, beforeRequest: [addAuthHeader], diff --git a/packages/backend/src/apps/helix/index.js b/packages/backend/src/apps/helix/index.js index 17fdb35444..9915abcde7 100644 --- a/packages/backend/src/apps/helix/index.js +++ b/packages/backend/src/apps/helix/index.js @@ -10,7 +10,7 @@ export default defineApp({ baseUrl: 'https://tryhelix.ai', apiBaseUrl: 'https://app.tryhelix.ai', iconUrl: '{BASE_URL}/apps/helix/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/helix/connection', + authDocUrl: '{DOCS_URL}/apps/helix/connection', primaryColor: '000000', supportsConnections: true, beforeRequest: [setBaseUrl, addAuthHeader], diff --git a/packages/backend/src/apps/http-request/index.js b/packages/backend/src/apps/http-request/index.js index f5df4aa0ab..7854c08acf 100644 --- a/packages/backend/src/apps/http-request/index.js +++ b/packages/backend/src/apps/http-request/index.js @@ -5,7 +5,7 @@ export default defineApp({ name: 'HTTP Request', key: 'http-request', iconUrl: '{BASE_URL}/apps/http-request/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/http-request/connection', + authDocUrl: '{DOCS_URL}/apps/http-request/connection', supportsConnections: false, baseUrl: '', apiBaseUrl: '', diff --git a/packages/backend/src/apps/hubspot/index.js b/packages/backend/src/apps/hubspot/index.js index a9eea62918..c34c6d74e7 100644 --- a/packages/backend/src/apps/hubspot/index.js +++ b/packages/backend/src/apps/hubspot/index.js @@ -7,7 +7,7 @@ export default defineApp({ name: 'HubSpot', key: 'hubspot', iconUrl: '{BASE_URL}/apps/hubspot/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/hubspot/connection', + authDocUrl: '{DOCS_URL}/apps/hubspot/connection', supportsConnections: true, baseUrl: 'https://www.hubspot.com', apiBaseUrl: 'https://api.hubapi.com', diff --git a/packages/backend/src/apps/invoice-ninja/index.js b/packages/backend/src/apps/invoice-ninja/index.js index ecf1e5e4eb..688ffc018f 100644 --- a/packages/backend/src/apps/invoice-ninja/index.js +++ b/packages/backend/src/apps/invoice-ninja/index.js @@ -12,7 +12,7 @@ export default defineApp({ baseUrl: 'https://invoiceninja.com', apiBaseUrl: 'https://invoicing.co/api', iconUrl: '{BASE_URL}/apps/invoice-ninja/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/invoice-ninja/connection', + authDocUrl: '{DOCS_URL}/apps/invoice-ninja/connection', primaryColor: '000000', supportsConnections: true, beforeRequest: [setBaseUrl, addAuthHeader], diff --git a/packages/backend/src/apps/mattermost/index.js b/packages/backend/src/apps/mattermost/index.js index 309ff0b40b..7719ca9ce6 100644 --- a/packages/backend/src/apps/mattermost/index.js +++ b/packages/backend/src/apps/mattermost/index.js @@ -10,7 +10,7 @@ export default defineApp({ name: 'Mattermost', key: 'mattermost', iconUrl: '{BASE_URL}/apps/mattermost/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/mattermost/connection', + authDocUrl: '{DOCS_URL}/apps/mattermost/connection', baseUrl: 'https://mattermost.com', apiBaseUrl: '', // there is no cloud version of this app, user always need to provide address of own instance when creating connection primaryColor: '4a154b', diff --git a/packages/backend/src/apps/miro/index.js b/packages/backend/src/apps/miro/index.js index 9aac2e019f..be6a0210f8 100644 --- a/packages/backend/src/apps/miro/index.js +++ b/packages/backend/src/apps/miro/index.js @@ -10,7 +10,7 @@ export default defineApp({ baseUrl: 'https://miro.com', apiBaseUrl: 'https://api.miro.com', iconUrl: '{BASE_URL}/apps/miro/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/miro/connection', + authDocUrl: '{DOCS_URL}/apps/miro/connection', primaryColor: 'F2CA02', supportsConnections: true, beforeRequest: [addAuthHeader], diff --git a/packages/backend/src/apps/notion/index.js b/packages/backend/src/apps/notion/index.js index 2c04923c37..ea69d37375 100644 --- a/packages/backend/src/apps/notion/index.js +++ b/packages/backend/src/apps/notion/index.js @@ -12,7 +12,7 @@ export default defineApp({ baseUrl: 'https://notion.com', apiBaseUrl: 'https://api.notion.com', iconUrl: '{BASE_URL}/apps/notion/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/notion/connection', + authDocUrl: '{DOCS_URL}/apps/notion/connection', primaryColor: '000000', supportsConnections: true, beforeRequest: [addAuthHeader, addNotionVersionHeader], diff --git a/packages/backend/src/apps/ntfy/index.js b/packages/backend/src/apps/ntfy/index.js index 1e0e9f938e..9ad1642b9f 100644 --- a/packages/backend/src/apps/ntfy/index.js +++ b/packages/backend/src/apps/ntfy/index.js @@ -7,7 +7,7 @@ export default defineApp({ name: 'Ntfy', key: 'ntfy', iconUrl: '{BASE_URL}/apps/ntfy/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/ntfy/connection', + authDocUrl: '{DOCS_URL}/apps/ntfy/connection', supportsConnections: true, baseUrl: 'https://ntfy.sh', apiBaseUrl: 'https://ntfy.sh', diff --git a/packages/backend/src/apps/odoo/index.js b/packages/backend/src/apps/odoo/index.js index 2e424746b7..6bfbfb0b1e 100644 --- a/packages/backend/src/apps/odoo/index.js +++ b/packages/backend/src/apps/odoo/index.js @@ -6,7 +6,7 @@ export default defineApp({ name: 'Odoo', key: 'odoo', iconUrl: '{BASE_URL}/apps/odoo/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/odoo/connection', + authDocUrl: '{DOCS_URL}/apps/odoo/connection', supportsConnections: true, baseUrl: 'https://odoo.com', apiBaseUrl: '', diff --git a/packages/backend/src/apps/openai/index.js b/packages/backend/src/apps/openai/index.js index be973de0b7..04e288fd1b 100644 --- a/packages/backend/src/apps/openai/index.js +++ b/packages/backend/src/apps/openai/index.js @@ -10,7 +10,7 @@ export default defineApp({ baseUrl: 'https://openai.com', apiBaseUrl: 'https://api.openai.com', iconUrl: '{BASE_URL}/apps/openai/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/openai/connection', + authDocUrl: '{DOCS_URL}/apps/openai/connection', primaryColor: '000000', supportsConnections: true, beforeRequest: [addAuthHeader], diff --git a/packages/backend/src/apps/pipedrive/index.js b/packages/backend/src/apps/pipedrive/index.js index 3fc14508be..9d1b168957 100644 --- a/packages/backend/src/apps/pipedrive/index.js +++ b/packages/backend/src/apps/pipedrive/index.js @@ -12,7 +12,7 @@ export default defineApp({ baseUrl: '', apiBaseUrl: '', iconUrl: '{BASE_URL}/apps/pipedrive/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/pipedrive/connection', + authDocUrl: '{DOCS_URL}/apps/pipedrive/connection', primaryColor: 'FFFFFF', supportsConnections: true, beforeRequest: [setBaseUrl, addAuthHeader], diff --git a/packages/backend/src/apps/placetel/index.js b/packages/backend/src/apps/placetel/index.js index 4c478e176c..79668d1b16 100644 --- a/packages/backend/src/apps/placetel/index.js +++ b/packages/backend/src/apps/placetel/index.js @@ -8,7 +8,7 @@ export default defineApp({ name: 'Placetel', key: 'placetel', iconUrl: '{BASE_URL}/apps/placetel/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/placetel/connection', + authDocUrl: '{DOCS_URL}/apps/placetel/connection', supportsConnections: true, baseUrl: 'https://placetel.de', apiBaseUrl: 'https://api.placetel.de', diff --git a/packages/backend/src/apps/postgresql/index.js b/packages/backend/src/apps/postgresql/index.js index f0ca34fba6..63ea6dc5a5 100644 --- a/packages/backend/src/apps/postgresql/index.js +++ b/packages/backend/src/apps/postgresql/index.js @@ -6,7 +6,7 @@ export default defineApp({ name: 'PostgreSQL', key: 'postgresql', iconUrl: '{BASE_URL}/apps/postgresql/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/postgresql/connection', + authDocUrl: '{DOCS_URL}/apps/postgresql/connection', supportsConnections: true, baseUrl: '', apiBaseUrl: '', diff --git a/packages/backend/src/apps/pushover/index.js b/packages/backend/src/apps/pushover/index.js index d5679e5690..e87f451a2d 100644 --- a/packages/backend/src/apps/pushover/index.js +++ b/packages/backend/src/apps/pushover/index.js @@ -9,7 +9,7 @@ export default defineApp({ baseUrl: 'https://pushover.net', apiBaseUrl: 'https://api.pushover.net', iconUrl: '{BASE_URL}/apps/pushover/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/pushover/connection', + authDocUrl: '{DOCS_URL}/apps/pushover/connection', primaryColor: '249DF1', supportsConnections: true, auth, diff --git a/packages/backend/src/apps/reddit/index.js b/packages/backend/src/apps/reddit/index.js index 50f1530790..e4445bf2e4 100644 --- a/packages/backend/src/apps/reddit/index.js +++ b/packages/backend/src/apps/reddit/index.js @@ -10,7 +10,7 @@ export default defineApp({ baseUrl: 'https://www.reddit.com', apiBaseUrl: 'https://oauth.reddit.com', iconUrl: '{BASE_URL}/apps/reddit/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/reddit/connection', + authDocUrl: '{DOCS_URL}/apps/reddit/connection', primaryColor: 'FF4500', supportsConnections: true, beforeRequest: [addAuthHeader], diff --git a/packages/backend/src/apps/removebg/index.js b/packages/backend/src/apps/removebg/index.js index 60dde18d7f..a092418fc9 100644 --- a/packages/backend/src/apps/removebg/index.js +++ b/packages/backend/src/apps/removebg/index.js @@ -7,7 +7,7 @@ export default defineApp({ name: 'Remove.bg', key: 'removebg', iconUrl: '{BASE_URL}/apps/removebg/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/removebg/connection', + authDocUrl: '{DOCS_URL}/apps/removebg/connection', supportsConnections: true, baseUrl: 'https://www.remove.bg', apiBaseUrl: 'https://api.remove.bg/v1.0', diff --git a/packages/backend/src/apps/rss/index.js b/packages/backend/src/apps/rss/index.js index c773dc3013..29040f1c50 100644 --- a/packages/backend/src/apps/rss/index.js +++ b/packages/backend/src/apps/rss/index.js @@ -5,7 +5,7 @@ export default defineApp({ name: 'RSS', key: 'rss', iconUrl: '{BASE_URL}/apps/rss/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/rss/connection', + authDocUrl: '{DOCS_URL}/apps/rss/connection', supportsConnections: false, baseUrl: '', apiBaseUrl: '', diff --git a/packages/backend/src/apps/salesforce/index.js b/packages/backend/src/apps/salesforce/index.js index f2ee434d17..bad582364b 100644 --- a/packages/backend/src/apps/salesforce/index.js +++ b/packages/backend/src/apps/salesforce/index.js @@ -9,7 +9,7 @@ export default defineApp({ name: 'Salesforce', key: 'salesforce', iconUrl: '{BASE_URL}/apps/salesforce/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/connections/salesforce', + authDocUrl: '{DOCS_URL}/connections/salesforce', supportsConnections: true, baseUrl: 'https://salesforce.com', apiBaseUrl: '', diff --git a/packages/backend/src/apps/scheduler/index.js b/packages/backend/src/apps/scheduler/index.js index 7372748666..6319248fef 100644 --- a/packages/backend/src/apps/scheduler/index.js +++ b/packages/backend/src/apps/scheduler/index.js @@ -6,7 +6,7 @@ export default defineApp({ key: 'scheduler', iconUrl: '{BASE_URL}/apps/scheduler/assets/favicon.svg', docUrl: 'https://automatisch.io/docs/scheduler', - authDocUrl: 'https://automatisch.io/docs/apps/scheduler/connection', + authDocUrl: '{DOCS_URL}/apps/scheduler/connection', baseUrl: '', apiBaseUrl: '', primaryColor: '0059F7', diff --git a/packages/backend/src/apps/self-hosted-llm/index.js b/packages/backend/src/apps/self-hosted-llm/index.js index 1998fc9f4d..8e950a5fc1 100644 --- a/packages/backend/src/apps/self-hosted-llm/index.js +++ b/packages/backend/src/apps/self-hosted-llm/index.js @@ -11,7 +11,7 @@ export default defineApp({ baseUrl: '', apiBaseUrl: '', iconUrl: '{BASE_URL}/apps/self-hosted-llm/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/self-hosted-llm/connection', + authDocUrl: '{DOCS_URL}/apps/self-hosted-llm/connection', primaryColor: '000000', supportsConnections: true, beforeRequest: [setBaseUrl, addAuthHeader], diff --git a/packages/backend/src/apps/signalwire/index.js b/packages/backend/src/apps/signalwire/index.js index 13a434cbe7..f8135c4438 100644 --- a/packages/backend/src/apps/signalwire/index.js +++ b/packages/backend/src/apps/signalwire/index.js @@ -9,7 +9,7 @@ export default defineApp({ name: 'SignalWire', key: 'signalwire', iconUrl: '{BASE_URL}/apps/signalwire/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/signalwire/connection', + authDocUrl: '{DOCS_URL}/apps/signalwire/connection', supportsConnections: true, baseUrl: 'https://signalwire.com', apiBaseUrl: '', diff --git a/packages/backend/src/apps/slack/index.js b/packages/backend/src/apps/slack/index.js index 0535524ab8..535b4eedbd 100644 --- a/packages/backend/src/apps/slack/index.js +++ b/packages/backend/src/apps/slack/index.js @@ -9,7 +9,7 @@ export default defineApp({ name: 'Slack', key: 'slack', iconUrl: '{BASE_URL}/apps/slack/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/slack/connection', + authDocUrl: '{DOCS_URL}/apps/slack/connection', supportsConnections: true, baseUrl: 'https://slack.com', apiBaseUrl: 'https://slack.com/api', diff --git a/packages/backend/src/apps/smtp/index.js b/packages/backend/src/apps/smtp/index.js index dd9db7588a..77e2a896a3 100644 --- a/packages/backend/src/apps/smtp/index.js +++ b/packages/backend/src/apps/smtp/index.js @@ -6,7 +6,7 @@ export default defineApp({ name: 'SMTP', key: 'smtp', iconUrl: '{BASE_URL}/apps/smtp/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/smtp/connection', + authDocUrl: '{DOCS_URL}/apps/smtp/connection', supportsConnections: true, baseUrl: '', apiBaseUrl: '', diff --git a/packages/backend/src/apps/spotify/index.js b/packages/backend/src/apps/spotify/index.js index 777887a3fe..4d72872ef7 100644 --- a/packages/backend/src/apps/spotify/index.js +++ b/packages/backend/src/apps/spotify/index.js @@ -7,7 +7,7 @@ export default defineApp({ name: 'Spotify', key: 'spotify', iconUrl: '{BASE_URL}/apps/spotify/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/spotify/connection', + authDocUrl: '{DOCS_URL}/apps/spotify/connection', supportsConnections: true, baseUrl: 'https://spotify.com', apiBaseUrl: 'https://api.spotify.com', diff --git a/packages/backend/src/apps/strava/index.js b/packages/backend/src/apps/strava/index.js index 3de696ed23..1eea697ae2 100644 --- a/packages/backend/src/apps/strava/index.js +++ b/packages/backend/src/apps/strava/index.js @@ -7,7 +7,7 @@ export default defineApp({ name: 'Strava', key: 'strava', iconUrl: '{BASE_URL}/apps/strava/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/connections/strava', + authDocUrl: '{DOCS_URL}/connections/strava', supportsConnections: true, baseUrl: 'https://www.strava.com', apiBaseUrl: 'https://www.strava.com/api', diff --git a/packages/backend/src/apps/stripe/index.js b/packages/backend/src/apps/stripe/index.js index 9fb1b8771f..794706e141 100644 --- a/packages/backend/src/apps/stripe/index.js +++ b/packages/backend/src/apps/stripe/index.js @@ -7,7 +7,7 @@ export default defineApp({ name: 'Stripe', key: 'stripe', iconUrl: '{BASE_URL}/apps/stripe/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/stripe/connection', + authDocUrl: '{DOCS_URL}/apps/stripe/connection', supportsConnections: true, baseUrl: 'https://stripe.com', apiBaseUrl: 'https://api.stripe.com', diff --git a/packages/backend/src/apps/telegram-bot/index.js b/packages/backend/src/apps/telegram-bot/index.js index 79aab075be..1a99bbcefb 100644 --- a/packages/backend/src/apps/telegram-bot/index.js +++ b/packages/backend/src/apps/telegram-bot/index.js @@ -7,7 +7,7 @@ export default defineApp({ name: 'Telegram', key: 'telegram-bot', iconUrl: '{BASE_URL}/apps/telegram-bot/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/telegram-bot/connection', + authDocUrl: '{DOCS_URL}/apps/telegram-bot/connection', supportsConnections: true, baseUrl: 'https://telegram.org', apiBaseUrl: 'https://api.telegram.org', diff --git a/packages/backend/src/apps/todoist/index.js b/packages/backend/src/apps/todoist/index.js index bfc151095f..1f833dad99 100644 --- a/packages/backend/src/apps/todoist/index.js +++ b/packages/backend/src/apps/todoist/index.js @@ -9,7 +9,7 @@ export default defineApp({ name: 'Todoist', key: 'todoist', iconUrl: '{BASE_URL}/apps/todoist/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/todoist/connection', + authDocUrl: '{DOCS_URL}/apps/todoist/connection', supportsConnections: true, baseUrl: 'https://todoist.com', apiBaseUrl: 'https://api.todoist.com/rest/v2', diff --git a/packages/backend/src/apps/trello/index.js b/packages/backend/src/apps/trello/index.js index f98f795803..ed557b2b7d 100644 --- a/packages/backend/src/apps/trello/index.js +++ b/packages/backend/src/apps/trello/index.js @@ -10,7 +10,7 @@ export default defineApp({ baseUrl: 'https://trello.com/', apiBaseUrl: 'https://api.trello.com', iconUrl: '{BASE_URL}/apps/trello/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/trello/connection', + authDocUrl: '{DOCS_URL}/apps/trello/connection', supportsConnections: true, primaryColor: '0079bf', beforeRequest: [addAuthHeader], diff --git a/packages/backend/src/apps/twilio/index.js b/packages/backend/src/apps/twilio/index.js index ad883ecbe5..ab208eb8ef 100644 --- a/packages/backend/src/apps/twilio/index.js +++ b/packages/backend/src/apps/twilio/index.js @@ -9,7 +9,7 @@ export default defineApp({ name: 'Twilio', key: 'twilio', iconUrl: '{BASE_URL}/apps/twilio/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/twilio/connection', + authDocUrl: '{DOCS_URL}/apps/twilio/connection', supportsConnections: true, baseUrl: 'https://twilio.com', apiBaseUrl: 'https://api.twilio.com', diff --git a/packages/backend/src/apps/twitter/index.js b/packages/backend/src/apps/twitter/index.js index 18e454bd02..2e1289fa93 100644 --- a/packages/backend/src/apps/twitter/index.js +++ b/packages/backend/src/apps/twitter/index.js @@ -8,7 +8,7 @@ export default defineApp({ name: 'Twitter', key: 'twitter', iconUrl: '{BASE_URL}/apps/twitter/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/twitter/connection', + authDocUrl: '{DOCS_URL}/apps/twitter/connection', supportsConnections: true, baseUrl: 'https://twitter.com', apiBaseUrl: 'https://api.twitter.com', diff --git a/packages/backend/src/apps/typeform/index.js b/packages/backend/src/apps/typeform/index.js index 0d2779277c..3d59d69c84 100644 --- a/packages/backend/src/apps/typeform/index.js +++ b/packages/backend/src/apps/typeform/index.js @@ -8,7 +8,7 @@ export default defineApp({ name: 'Typeform', key: 'typeform', iconUrl: '{BASE_URL}/apps/typeform/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/typeform/connection', + authDocUrl: '{DOCS_URL}/apps/typeform/connection', supportsConnections: true, baseUrl: 'https://typeform.com', apiBaseUrl: 'https://api.typeform.com', diff --git a/packages/backend/src/apps/webhook/index.js b/packages/backend/src/apps/webhook/index.js index c623df666e..9cde3525f4 100644 --- a/packages/backend/src/apps/webhook/index.js +++ b/packages/backend/src/apps/webhook/index.js @@ -6,7 +6,7 @@ export default defineApp({ name: 'Webhook', key: 'webhook', iconUrl: '{BASE_URL}/apps/webhook/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/webhook/connection', + authDocUrl: '{DOCS_URL}/apps/webhook/connection', supportsConnections: false, baseUrl: '', apiBaseUrl: '', diff --git a/packages/backend/src/apps/wordpress/index.js b/packages/backend/src/apps/wordpress/index.js index f0c48b940c..6a95024c06 100644 --- a/packages/backend/src/apps/wordpress/index.js +++ b/packages/backend/src/apps/wordpress/index.js @@ -9,7 +9,7 @@ export default defineApp({ name: 'WordPress', key: 'wordpress', iconUrl: '{BASE_URL}/apps/wordpress/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/wordpress/connection', + authDocUrl: '{DOCS_URL}/apps/wordpress/connection', supportsConnections: true, baseUrl: 'https://wordpress.com', apiBaseUrl: '', diff --git a/packages/backend/src/apps/xero/index.js b/packages/backend/src/apps/xero/index.js index 987c12e04d..616ce8ba19 100644 --- a/packages/backend/src/apps/xero/index.js +++ b/packages/backend/src/apps/xero/index.js @@ -10,7 +10,7 @@ export default defineApp({ baseUrl: 'https://go.xero.com', apiBaseUrl: 'https://api.xero.com', iconUrl: '{BASE_URL}/apps/xero/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/xero/connection', + authDocUrl: '{DOCS_URL}/apps/xero/connection', primaryColor: '13B5EA', supportsConnections: true, beforeRequest: [addAuthHeader], diff --git a/packages/backend/src/apps/youtube/index.js b/packages/backend/src/apps/youtube/index.js index ebcaaaf7a5..03eba51c73 100644 --- a/packages/backend/src/apps/youtube/index.js +++ b/packages/backend/src/apps/youtube/index.js @@ -9,7 +9,7 @@ export default defineApp({ baseUrl: 'https://www.youtube.com/', apiBaseUrl: 'https://www.googleapis.com/youtube', iconUrl: '{BASE_URL}/apps/youtube/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/youtube/connection', + authDocUrl: '{DOCS_URL}/apps/youtube/connection', primaryColor: 'FF0000', supportsConnections: true, beforeRequest: [addAuthHeader], diff --git a/packages/backend/src/apps/zendesk/index.js b/packages/backend/src/apps/zendesk/index.js index 2f1228db96..5e66a3b0d7 100644 --- a/packages/backend/src/apps/zendesk/index.js +++ b/packages/backend/src/apps/zendesk/index.js @@ -11,7 +11,7 @@ export default defineApp({ baseUrl: 'https://zendesk.com/', apiBaseUrl: '', iconUrl: '{BASE_URL}/apps/zendesk/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/zendesk/connection', + authDocUrl: '{DOCS_URL}/apps/zendesk/connection', primaryColor: '17494d', supportsConnections: true, beforeRequest: [addAuthHeader], diff --git a/packages/docs/pages/build-integrations/actions.md b/packages/docs/pages/build-integrations/actions.md index 7e8a081b0d..e7328999a7 100644 --- a/packages/docs/pages/build-integrations/actions.md +++ b/packages/docs/pages/build-integrations/actions.md @@ -28,7 +28,7 @@ export default defineApp({ name: 'The cat API', key: 'thecatapi', iconUrl: '{BASE_URL}/apps/thecatapi/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/thecatapi/connection', + authDocUrl: '{DOCS_URL}/apps/thecatapi/connection', supportsConnections: true, baseUrl: 'https://thecatapi.com', apiBaseUrl: 'https://api.thecatapi.com', diff --git a/packages/docs/pages/build-integrations/app.md b/packages/docs/pages/build-integrations/app.md index 0e51909dba..6002c7cf00 100644 --- a/packages/docs/pages/build-integrations/app.md +++ b/packages/docs/pages/build-integrations/app.md @@ -43,7 +43,7 @@ export default defineApp({ name: 'The cat API', key: 'thecatapi', iconUrl: '{BASE_URL}/apps/thecatapi/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/thecatapi/connection', + authDocUrl: '{DOCS_URL}/apps/thecatapi/connection', supportsConnections: true, baseUrl: 'https://thecatapi.com', apiBaseUrl: 'https://api.thecatapi.com', diff --git a/packages/docs/pages/build-integrations/auth.md b/packages/docs/pages/build-integrations/auth.md index 5f297f832f..a63734e8ae 100644 --- a/packages/docs/pages/build-integrations/auth.md +++ b/packages/docs/pages/build-integrations/auth.md @@ -34,7 +34,7 @@ export default defineApp({ name: 'The cat API', key: 'thecatapi', iconUrl: '{BASE_URL}/apps/thecatapi/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/thecatapi/connection', + authDocUrl: '{DOCS_URL}/apps/thecatapi/connection', supportsConnections: true, baseUrl: 'https://thecatapi.com', apiBaseUrl: 'https://api.thecatapi.com', diff --git a/packages/docs/pages/build-integrations/triggers.md b/packages/docs/pages/build-integrations/triggers.md index 38f8a30f5a..7b82f4fd33 100644 --- a/packages/docs/pages/build-integrations/triggers.md +++ b/packages/docs/pages/build-integrations/triggers.md @@ -31,7 +31,7 @@ export default defineApp({ name: 'The cat API', key: 'thecatapi', iconUrl: '{BASE_URL}/apps/thecatapi/assets/favicon.svg', - authDocUrl: 'https://automatisch.io/docs/apps/thecatapi/connection', + authDocUrl: '{DOCS_URL}/apps/thecatapi/connection', supportsConnections: true, baseUrl: 'https://thecatapi.com', apiBaseUrl: 'https://api.thecatapi.com',