diff --git a/packages/backend/src/apps/azure-openai/index.js b/packages/backend/src/apps/azure-openai/index.js index d319470e..e42652f6 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 d715080a..10d743f3 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 eaa1d2ba..4a90b389 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 dac53f19..0e776e66 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 902dd27d..c0ac2059 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 6f42305e..bc8caa1f 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 6a0e4729..8ab7e94f 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 f1d214f1..1fa756c4 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 835db6cd..7a079d38 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 44a0be6a..b2665bcc 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 f257dd48..96a6a39e 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 76b99c57..81019b93 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 881b4f15..c7dbb18f 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/gitlab/index.js b/packages/backend/src/apps/gitlab/index.js index 725f1a1a..793da675 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/apps/google-calendar/index.js b/packages/backend/src/apps/google-calendar/index.js index 3677a56f..00fa076a 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 f91e239b..93e0833b 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 d8170e73..ae4fc49a 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 90c53132..9412b5d3 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 17fdb354..9915abcd 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 f5df4aa0..7854c08a 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 a9eea629..c34c6d74 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 ecf1e5e4..688ffc01 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 309ff0b4..7719ca9c 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 9aac2e01..be6a0210 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 2c04923c..ea69d373 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 1e0e9f93..9ad1642b 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 2e424746..6bfbfb0b 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 be973de0..04e288fd 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 3fc14508..9d1b1689 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 4c478e17..79668d1b 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 f0ca34fb..63ea6dc5 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 d5679e56..e87f451a 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 50f15307..e4445bf2 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 60dde18d..a092418f 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 c773dc30..29040f1c 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 f2ee434d..bad58236 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 73727486..6319248f 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 1998fc9f..8e950a5f 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 13a434cb..f8135c44 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 0535524a..535b4eed 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 dd9db758..77e2a896 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 777887a3..4d72872e 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 3de696ed..1eea697a 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 9fb1b877..794706e1 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 79aab075..1a99bbce 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 bfc15109..1f833dad 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 f98f7958..ed557b2b 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 ad883ecb..ab208eb8 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 18e454bd..2e1289fa 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 0d277927..3d59d69c 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 c623df66..9cde3525 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 f0c48b94..6a95024c 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 987c12e0..616ce8ba 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 ebcaaaf7..03eba51c 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 2f1228db..5e66a3b0 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/backend/src/config/app.js b/packages/backend/src/config/app.js index 5a5f1870..953a9280 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 6142e2c5..98374d8f 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') { diff --git a/packages/docs/pages/build-integrations/actions.md b/packages/docs/pages/build-integrations/actions.md index 7e8a081b..e7328999 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 0e51909d..6002c7cf 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 5f297f83..a63734e8 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 38f8a30f..7b82f4fd 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',