BunnyCDN-DE1-1328
tcp/443
Exposing Swagger/OpenAPI documentation is primarily a risk if your API has underlying security flaws, as it gives attackers a precise roadmap to find them.
Those detail every endpoint, parameter, and data model, making it easier to discover and exploit vulnerabilities like broken access control or injection points.
While a perfectly secure API mitigates the danger, protecting your documentation is a critical layer of defense that forces attackers to work without a map.
Severity: info
Fingerprint: 5733ddf49ff49cd1f5e22fb4fff178c6164201ea78c5387b6caad3d83add8629
Public Swagger UI/API detected at path: /api/swagger.json - sample paths:
DELETE /agents/pending/{id}
DELETE /api/EventHub/EventDefinitions/{eventType}/{eventSource}/{eventSpec}
DELETE /api/EventHub/Trigger/{id}
DELETE /integrations/flows/{integrationFlowName}
DELETE /{username}/{keyname}
GET /agent/api/packages
GET /agent/configuration
GET /agent/endpoint/{agentId}
GET /agent/endpoint/{endpointId}/agent/{agentId}
GET /agent/endpoint/{endpointId}/agents/currentStatus
GET /agent/endpoint/{endpointId}/statusUpdates
GET /agent/endpoints
GET /agent/eventing/catalog
GET /agent/eventing/eventSourceInstances
GET /agent/{id}/endpoints/{endpointId}
GET /agent/{id}/eventing/{eventSourceInstanceId}
GET /agents
GET /agents/integrations/schemas/generate
GET /agents/integrations/schemas/{endpointId}
GET /agents/pending
GET /agents/{agentId}
GET /agents/{agentId}/history
GET /agents/{agentId}/history/{id}
GET /api/EventHub/Admin/channels
GET /api/EventHub/Admin/channels/{channelId}/eventDefinitions
GET /api/EventHub/Admin/channels/{id}
GET /api/EventHub/Admin/eventDefinitions
GET /api/EventHub/Admin/eventDefinitions/{eventDefinitionId}/channels
GET /api/EventHub/Admin/eventDefinitions/{id}
GET /api/EventHub/Admin/subscriptions
GET /api/EventHub/Admin/subscriptions/{id}
GET /api/EventHub/Catalog
GET /api/EventHub/Channels
GET /api/EventHub/EventDefinitions
GET /api/EventHub/Subscriptions
GET /api/EventHub/Trigger
GET /api/webhooks
GET /api/webhooks/{webhookId}/history
GET /apim/apis
GET /apim/apis/versions
GET /apim/apis/{apiName}
GET /apim/apiversions
GET /apim/subscriptions
GET /automation/action
GET /automation/action/find
GET /automation/action/{id}
GET /automation/action/{id}/history
GET /automation/notebook
GET /automation/notebook/endpoint
GET /automation/notebook/endpoint/{id}
GET /automation/notebook/schedule
GET /automation/notebook/schedule/notebook/{notebookId}
GET /automation/notebook/schedule/{id}
GET /automation/notebook/{id}
GET /automation/notebook/{id}/analyze
GET /automation/triggers/event
GET /automation/triggers/event/find
GET /automation/triggers/event/{id}
GET /automation/triggers/schedule
GET /automation/triggers/schedule/find
GET /automation/triggers/schedule/{id}
GET /automation/triggers/web
GET /automation/triggers/web/find
GET /automation/triggers/web/{id}
GET /automation/webjob
GET /automation/webjob/{name}
GET /databasechangetracking/configurations
GET /databasechangetracking/configurations/{name}
GET /debug/systeminfo
GET /debug/systeminfo/policyreport
GET /eventchannels/v2
GET /eventchannels/v2/{name}
GET /eventing/component
GET /eventing/component/{id}
GET /eventing/componentCatalog
GET /eventing/componentCatalog/{id}
GET /eventing/events
GET /eventing/events/channel
GET /eventing/events/details
GET /eventing/events/eventdefinition/{id}
GET /eventing/events/eventtype
GET /eventing/instances
GET /eventing/instances/{id}
GET /eventing/sourceCatalog
GET /eventing/sourceCatalog/{id}
GET /eventing/sources
GET /eventing/sources/{id}
GET /eventing/streams
GET /eventing/streams/{streamName}/messages
GET /events/store
GET /events/store/{id}
GET /eventsources/v2
GET /eventsources/v2/{name}
GET /eventsubscriptions/v2
GET /eventsubscriptions/v2/{name}
GET /identity/apikey/{username}
GET /identity/user
GET /integrations/api
GET /integrations/api/{id}
GET /integrations/api/{name}/{version}
GET /integrations/connectors/openapi
GET /integrations/coresystems
GET /integrations/coresystems/core
GET /integrations/coresystems/storages
GET /integrations/coresystems/{core}
GET /integrations/endpoint
GET /integrations/endpoint/agents/update
GET /integrations/endpoint/configuration
GET /integrations/endpoint/{id}
GET /integrations/entitystore
GET /integrations/entitystore/info
GET /integrations/entitystore/search
GET /integrations/flows
GET /integrations/flows/{integrationFlowName}/logs
GET /integrations/flows/{integrationName}
GET /integrations/flows/{integrationName}/status
GET /integrations/logs
GET /integrations/mfts
GET /integrations/mfts/filetransfers
GET /integrations/mfts/history
GET /integrations/mfts/{integrationName}/status
GET /integrations/mfts/{mftName}
GET /integrations/mfts/{mftName}/details
GET /integrations/mfts/{name}/history/{id}
GET /integrations/packages
GET /integrations/packages/{id}
GET /integrations/services
GET /integrations/services/{serviceName}
GET /interactive/engine/file
GET /mailbox
GET /scheduling/schedules
GET /scheduling/schedules/{name}
GET /schema/endpoint/operations/{endpointId}
GET /schema/endpoint/operations/{endpointId}/details
GET /schema/endpoint/schema/{endpointId}
GET /schema/endpoint/schema/{endpointId}/download
GET /services
GET /variables
GET /variables/{name}
GET /variables/{name}/reveal
POST /agent/create
POST /agent/register
POST /agent/register/validate
POST /agents/create
POST /agents/{id}/deprecate
POST /api/EventHub/Admin/channels/{id}/publish
POST /api/EventHub/Channels/azureservicebus
POST /api/EventHub/Channels/http
POST /api/EventHub/Publish
POST /api/webhooks/{webhookId}/rehandle/{messageId}
POST /automation/action/{id}/run
POST /automation/notebook/{id}/run
POST /automation/webjob/start/{name}
POST /automation/webjob/stop/{name}
POST /identity/apikey
POST /identity/login/refresh
POST /identity/login/username
POST /integrations/flows/start
POST /integrations/flows/stop
POST /integrations/mfts/start
POST /integrations/mfts/stop
POST /integrations/services/{serviceName}/variables
POST /interactive/document/analyze
POST /interactive/engine/execute
POST /interactive/engine/run
POST /interactive/engine/suggestions
POST /mailbox/initialize
PUT /agents/{agentId}/status
PUT /automation/triggers/event/{id}/enabled
PUT /automation/triggers/schedule/{id}/enabled
PUT /automation/triggers/web/{id}/enabled
PUT /configuration
Open service 185.111.111.154:443 · docs.weik.io
2026-01-09 01:11
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 01:11:36 GMT
Content-Type: text/html
Content-Length: 19485
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1328
CDN-PullZone: 4846460
CDN-RequestCountryCode: NL
Cache-Control: public, max-age=2592000
Last-Modified: Wed, 19 Nov 2025 05:28:43 GMT
CDN-StorageServer: DE-1126
CDN-FileServer: 382
CDN-ProxyVer: 1.40
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 11/19/2025 05:41:04
CDN-EdgeStorageId: 1328
CDN-RequestId: 792975e3f3c82c597f15294a6a817736
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
Page title: Documentation - Weik.io — Weik.io
<!DOCTYPE html><html class="2xl:text-[20px]" dir="ltr" lang="en"><head><meta charset="UTF-8"><meta content="width=device-width,initial-scale=1" name="viewport"><link href="/sitemap-index.xml" rel="sitemap"><link href="/_astro/favicon.DiII0YN2.png" rel="shortcut icon"><link href="/_astro/favicon.DiII0YN2.png" rel="icon" type="image/svg+xml"><link href="/_astro/favicon.DiII0YN2.png" rel="mask-icon" color="#8D46E7"><style>:root{--aw-font-sans:'InterVariable';--aw-font-serif:'InterVariable';--aw-font-heading:'InterVariable';--aw-color-primary:rgb(1 97 239);--aw-color-secondary:rgb(1 84 207);--aw-color-accent:rgb(30 173 225);--aw-color-text-heading:rgb(0 0 0);--aw-color-text-default:rgb(16 16 16);--aw-color-text-muted:rgb(16 16 16 / 66%);--aw-color-bg-page:rgb(255 255 255);--aw-color-bg-page-dark:rgb(3 6 32)}.dark{--aw-color-primary:rgb(1 97 239);--aw-color-secondary:rgb(1 84 207);--aw-color-accent:rgb(109 40 217);--aw-color-text-heading:rgb(247, 248, 248);--aw-color-text-default:rgb(229 236 246);--aw-color-text-muted:rgb(229 236 246 / 66%);--aw-color-bg-page:rgb(3 6 32)}</style><script>!function(){const e="light:only";function t(e){"dark"===e?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark");const t=document.querySelectorAll("[data-aw-toggle-color-scheme] > input");t&&t.length&&t.forEach((t=>{t.checked="dark"!==e}))}e&&e.endsWith(":only")||!localStorage.theme?t(e.replace(":only","")):"dark"===localStorage.theme||!("theme"in localStorage)&&window.matchMedia("(prefers-color-scheme: dark)").matches?t("dark"):t("light")}()</script><script>function applyReadingDensity(e){document.documentElement.classList.remove("reading-tight","reading-normal","reading-comfort"),e&&"comfort"!==e?document.documentElement.classList.add(`reading-${e}`):document.documentElement.classList.add("reading-comfort")}let savedDensity=localStorage.getItem("readingDensity");savedDensity||(savedDensity="normal",localStorage.setItem("readingDensity",savedDensity)),applyReadingDensity(savedDensity)</script><title>Documentation - Weik.io — Weik.io</title><meta content="Learn how to use Weik.io, the open source integration and automation platform for developers and enterprises." name="description"><meta content="index,follow" name="robots"><link href="https://weik.io" rel="canonical"><meta content="Documentation - Weik.io" property="og:title"><meta content="Learn how to use Weik.io, the open source integration and automation platform for developers and enterprises." property="og:description"><meta content="https://weik.io" property="og:url"><meta content="website" property="og:type"><meta content="" property="og:image"><meta content="en" property="og:locale"><meta content="Weik.io" property="og:site_name"><meta content="summary_large_image" name="twitter:card"><meta content="C4pODOyuzkw4wTKL95okEGIGyl4zjwZY79YRV3mS_cw" name="google-site-verification"><meta content="true" name="astro-view-transitions-enabled"><meta content="swap" name="astro-view-transitions-fallback"><link href="/_astro/_slug_.D0I4aE_b.css" rel="stylesheet"><script src="/_astro/hoisted.BScVxmeO.js" type="module"></script></head><body class="antialiased bg-page text-default tracking-tight"><header class="w-full mx-auto border-b border-gray-50/0 ease-in-out flex-none sticky top-0 transition-[opacity] z-50" data-aw-sticky-header id="header"><div class="absolute inset-0"></div><div class="relative px-4 py-3 text-default"><div class="w-full lg:flex lg:items-center lg:justify-between max-w-7xl mx-auto"><div class="flex w-full justify-between lg:w-auto"><a class="flex items-center hover:opacity-80 transition-opacity lg:hidden" href="https://weik.io"><span class="dark:text-white font-bold text-gray-900 text-2xl md:text-xl self-center whitespace-nowrap">Weik.<span class="dark:text-white highlight text-accent">io</span></span></a><div class="items-center hidden lg:flex"><a class="flex items-center hover:opacity-80 transition-opacity ml-0" href="https://weik.io"><span class="dark:text-white font-bold text-gray-900 text-2xl md:text-xl self-center whitespace-no
Open service 185.111.111.154:443 · docs.weik.io
2026-01-01 23:05
HTTP/1.1 200 OK
Date: Thu, 01 Jan 2026 23:05:14 GMT
Content-Type: text/html
Content-Length: 19485
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1328
CDN-PullZone: 4846460
CDN-RequestCountryCode: GB
Cache-Control: public, max-age=2592000
Last-Modified: Wed, 19 Nov 2025 05:28:43 GMT
CDN-StorageServer: DE-1126
CDN-FileServer: 382
CDN-ProxyVer: 1.40
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 11/19/2025 05:41:04
CDN-EdgeStorageId: 1328
CDN-RequestId: dc07c749aa84f8995a44b5871a49adf6
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
Page title: Documentation - Weik.io — Weik.io
<!DOCTYPE html><html class="2xl:text-[20px]" dir="ltr" lang="en"><head><meta charset="UTF-8"><meta content="width=device-width,initial-scale=1" name="viewport"><link href="/sitemap-index.xml" rel="sitemap"><link href="/_astro/favicon.DiII0YN2.png" rel="shortcut icon"><link href="/_astro/favicon.DiII0YN2.png" rel="icon" type="image/svg+xml"><link href="/_astro/favicon.DiII0YN2.png" rel="mask-icon" color="#8D46E7"><style>:root{--aw-font-sans:'InterVariable';--aw-font-serif:'InterVariable';--aw-font-heading:'InterVariable';--aw-color-primary:rgb(1 97 239);--aw-color-secondary:rgb(1 84 207);--aw-color-accent:rgb(30 173 225);--aw-color-text-heading:rgb(0 0 0);--aw-color-text-default:rgb(16 16 16);--aw-color-text-muted:rgb(16 16 16 / 66%);--aw-color-bg-page:rgb(255 255 255);--aw-color-bg-page-dark:rgb(3 6 32)}.dark{--aw-color-primary:rgb(1 97 239);--aw-color-secondary:rgb(1 84 207);--aw-color-accent:rgb(109 40 217);--aw-color-text-heading:rgb(247, 248, 248);--aw-color-text-default:rgb(229 236 246);--aw-color-text-muted:rgb(229 236 246 / 66%);--aw-color-bg-page:rgb(3 6 32)}</style><script>!function(){const e="light:only";function t(e){"dark"===e?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark");const t=document.querySelectorAll("[data-aw-toggle-color-scheme] > input");t&&t.length&&t.forEach((t=>{t.checked="dark"!==e}))}e&&e.endsWith(":only")||!localStorage.theme?t(e.replace(":only","")):"dark"===localStorage.theme||!("theme"in localStorage)&&window.matchMedia("(prefers-color-scheme: dark)").matches?t("dark"):t("light")}()</script><script>function applyReadingDensity(e){document.documentElement.classList.remove("reading-tight","reading-normal","reading-comfort"),e&&"comfort"!==e?document.documentElement.classList.add(`reading-${e}`):document.documentElement.classList.add("reading-comfort")}let savedDensity=localStorage.getItem("readingDensity");savedDensity||(savedDensity="normal",localStorage.setItem("readingDensity",savedDensity)),applyReadingDensity(savedDensity)</script><title>Documentation - Weik.io — Weik.io</title><meta content="Learn how to use Weik.io, the open source integration and automation platform for developers and enterprises." name="description"><meta content="index,follow" name="robots"><link href="https://weik.io" rel="canonical"><meta content="Documentation - Weik.io" property="og:title"><meta content="Learn how to use Weik.io, the open source integration and automation platform for developers and enterprises." property="og:description"><meta content="https://weik.io" property="og:url"><meta content="website" property="og:type"><meta content="" property="og:image"><meta content="en" property="og:locale"><meta content="Weik.io" property="og:site_name"><meta content="summary_large_image" name="twitter:card"><meta content="C4pODOyuzkw4wTKL95okEGIGyl4zjwZY79YRV3mS_cw" name="google-site-verification"><meta content="true" name="astro-view-transitions-enabled"><meta content="swap" name="astro-view-transitions-fallback"><link href="/_astro/_slug_.D0I4aE_b.css" rel="stylesheet"><script src="/_astro/hoisted.BScVxmeO.js" type="module"></script></head><body class="antialiased bg-page text-default tracking-tight"><header class="w-full mx-auto border-b border-gray-50/0 ease-in-out flex-none sticky top-0 transition-[opacity] z-50" data-aw-sticky-header id="header"><div class="absolute inset-0"></div><div class="relative px-4 py-3 text-default"><div class="w-full lg:flex lg:items-center lg:justify-between max-w-7xl mx-auto"><div class="flex w-full justify-between lg:w-auto"><a class="flex items-center hover:opacity-80 transition-opacity lg:hidden" href="https://weik.io"><span class="dark:text-white font-bold text-gray-900 text-2xl md:text-xl self-center whitespace-nowrap">Weik.<span class="dark:text-white highlight text-accent">io</span></span></a><div class="items-center hidden lg:flex"><a class="flex items-center hover:opacity-80 transition-opacity ml-0" href="https://weik.io"><span class="dark:text-white font-bold text-gray-900 text-2xl md:text-xl self-center whitespace-no
Open service 185.111.111.154:443 · docs.weik.io
2025-12-30 05:20
HTTP/1.1 200 OK
Date: Tue, 30 Dec 2025 05:20:16 GMT
Content-Type: text/html
Content-Length: 19485
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1328
CDN-PullZone: 4846460
CDN-RequestCountryCode: DE
Cache-Control: public, max-age=2592000
Last-Modified: Wed, 19 Nov 2025 05:28:43 GMT
CDN-StorageServer: DE-1126
CDN-FileServer: 382
CDN-ProxyVer: 1.40
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 11/19/2025 05:41:04
CDN-EdgeStorageId: 1328
CDN-RequestId: 22858ecdaaabd93326c58cd5cc87c5a5
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
Page title: Documentation - Weik.io — Weik.io
<!DOCTYPE html><html class="2xl:text-[20px]" dir="ltr" lang="en"><head><meta charset="UTF-8"><meta content="width=device-width,initial-scale=1" name="viewport"><link href="/sitemap-index.xml" rel="sitemap"><link href="/_astro/favicon.DiII0YN2.png" rel="shortcut icon"><link href="/_astro/favicon.DiII0YN2.png" rel="icon" type="image/svg+xml"><link href="/_astro/favicon.DiII0YN2.png" rel="mask-icon" color="#8D46E7"><style>:root{--aw-font-sans:'InterVariable';--aw-font-serif:'InterVariable';--aw-font-heading:'InterVariable';--aw-color-primary:rgb(1 97 239);--aw-color-secondary:rgb(1 84 207);--aw-color-accent:rgb(30 173 225);--aw-color-text-heading:rgb(0 0 0);--aw-color-text-default:rgb(16 16 16);--aw-color-text-muted:rgb(16 16 16 / 66%);--aw-color-bg-page:rgb(255 255 255);--aw-color-bg-page-dark:rgb(3 6 32)}.dark{--aw-color-primary:rgb(1 97 239);--aw-color-secondary:rgb(1 84 207);--aw-color-accent:rgb(109 40 217);--aw-color-text-heading:rgb(247, 248, 248);--aw-color-text-default:rgb(229 236 246);--aw-color-text-muted:rgb(229 236 246 / 66%);--aw-color-bg-page:rgb(3 6 32)}</style><script>!function(){const e="light:only";function t(e){"dark"===e?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark");const t=document.querySelectorAll("[data-aw-toggle-color-scheme] > input");t&&t.length&&t.forEach((t=>{t.checked="dark"!==e}))}e&&e.endsWith(":only")||!localStorage.theme?t(e.replace(":only","")):"dark"===localStorage.theme||!("theme"in localStorage)&&window.matchMedia("(prefers-color-scheme: dark)").matches?t("dark"):t("light")}()</script><script>function applyReadingDensity(e){document.documentElement.classList.remove("reading-tight","reading-normal","reading-comfort"),e&&"comfort"!==e?document.documentElement.classList.add(`reading-${e}`):document.documentElement.classList.add("reading-comfort")}let savedDensity=localStorage.getItem("readingDensity");savedDensity||(savedDensity="normal",localStorage.setItem("readingDensity",savedDensity)),applyReadingDensity(savedDensity)</script><title>Documentation - Weik.io — Weik.io</title><meta content="Learn how to use Weik.io, the open source integration and automation platform for developers and enterprises." name="description"><meta content="index,follow" name="robots"><link href="https://weik.io" rel="canonical"><meta content="Documentation - Weik.io" property="og:title"><meta content="Learn how to use Weik.io, the open source integration and automation platform for developers and enterprises." property="og:description"><meta content="https://weik.io" property="og:url"><meta content="website" property="og:type"><meta content="" property="og:image"><meta content="en" property="og:locale"><meta content="Weik.io" property="og:site_name"><meta content="summary_large_image" name="twitter:card"><meta content="C4pODOyuzkw4wTKL95okEGIGyl4zjwZY79YRV3mS_cw" name="google-site-verification"><meta content="true" name="astro-view-transitions-enabled"><meta content="swap" name="astro-view-transitions-fallback"><link href="/_astro/_slug_.D0I4aE_b.css" rel="stylesheet"><script src="/_astro/hoisted.BScVxmeO.js" type="module"></script></head><body class="antialiased bg-page text-default tracking-tight"><header class="w-full mx-auto border-b border-gray-50/0 ease-in-out flex-none sticky top-0 transition-[opacity] z-50" data-aw-sticky-header id="header"><div class="absolute inset-0"></div><div class="relative px-4 py-3 text-default"><div class="w-full lg:flex lg:items-center lg:justify-between max-w-7xl mx-auto"><div class="flex w-full justify-between lg:w-auto"><a class="flex items-center hover:opacity-80 transition-opacity lg:hidden" href="https://weik.io"><span class="dark:text-white font-bold text-gray-900 text-2xl md:text-xl self-center whitespace-nowrap">Weik.<span class="dark:text-white highlight text-accent">io</span></span></a><div class="items-center hidden lg:flex"><a class="flex items-center hover:opacity-80 transition-opacity ml-0" href="https://weik.io"><span class="dark:text-white font-bold text-gray-900 text-2xl md:text-xl self-center whitespace-no
Open service 185.111.111.154:443 · docs.weik.io
2025-12-22 13:19
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 13:19:11 GMT
Content-Type: text/html
Content-Length: 19485
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1328
CDN-PullZone: 4846460
CDN-RequestCountryCode: DE
Cache-Control: public, max-age=2592000
Last-Modified: Wed, 19 Nov 2025 05:28:43 GMT
CDN-StorageServer: DE-1126
CDN-FileServer: 382
CDN-ProxyVer: 1.40
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 11/19/2025 05:41:04
CDN-EdgeStorageId: 1328
CDN-RequestId: 6b1c04ae37f933a03a3bedac42cf43be
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
Page title: Documentation - Weik.io — Weik.io
<!DOCTYPE html><html class="2xl:text-[20px]" dir="ltr" lang="en"><head><meta charset="UTF-8"><meta content="width=device-width,initial-scale=1" name="viewport"><link href="/sitemap-index.xml" rel="sitemap"><link href="/_astro/favicon.DiII0YN2.png" rel="shortcut icon"><link href="/_astro/favicon.DiII0YN2.png" rel="icon" type="image/svg+xml"><link href="/_astro/favicon.DiII0YN2.png" rel="mask-icon" color="#8D46E7"><style>:root{--aw-font-sans:'InterVariable';--aw-font-serif:'InterVariable';--aw-font-heading:'InterVariable';--aw-color-primary:rgb(1 97 239);--aw-color-secondary:rgb(1 84 207);--aw-color-accent:rgb(30 173 225);--aw-color-text-heading:rgb(0 0 0);--aw-color-text-default:rgb(16 16 16);--aw-color-text-muted:rgb(16 16 16 / 66%);--aw-color-bg-page:rgb(255 255 255);--aw-color-bg-page-dark:rgb(3 6 32)}.dark{--aw-color-primary:rgb(1 97 239);--aw-color-secondary:rgb(1 84 207);--aw-color-accent:rgb(109 40 217);--aw-color-text-heading:rgb(247, 248, 248);--aw-color-text-default:rgb(229 236 246);--aw-color-text-muted:rgb(229 236 246 / 66%);--aw-color-bg-page:rgb(3 6 32)}</style><script>!function(){const e="light:only";function t(e){"dark"===e?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark");const t=document.querySelectorAll("[data-aw-toggle-color-scheme] > input");t&&t.length&&t.forEach((t=>{t.checked="dark"!==e}))}e&&e.endsWith(":only")||!localStorage.theme?t(e.replace(":only","")):"dark"===localStorage.theme||!("theme"in localStorage)&&window.matchMedia("(prefers-color-scheme: dark)").matches?t("dark"):t("light")}()</script><script>function applyReadingDensity(e){document.documentElement.classList.remove("reading-tight","reading-normal","reading-comfort"),e&&"comfort"!==e?document.documentElement.classList.add(`reading-${e}`):document.documentElement.classList.add("reading-comfort")}let savedDensity=localStorage.getItem("readingDensity");savedDensity||(savedDensity="normal",localStorage.setItem("readingDensity",savedDensity)),applyReadingDensity(savedDensity)</script><title>Documentation - Weik.io — Weik.io</title><meta content="Learn how to use Weik.io, the open source integration and automation platform for developers and enterprises." name="description"><meta content="index,follow" name="robots"><link href="https://weik.io" rel="canonical"><meta content="Documentation - Weik.io" property="og:title"><meta content="Learn how to use Weik.io, the open source integration and automation platform for developers and enterprises." property="og:description"><meta content="https://weik.io" property="og:url"><meta content="website" property="og:type"><meta content="" property="og:image"><meta content="en" property="og:locale"><meta content="Weik.io" property="og:site_name"><meta content="summary_large_image" name="twitter:card"><meta content="C4pODOyuzkw4wTKL95okEGIGyl4zjwZY79YRV3mS_cw" name="google-site-verification"><meta content="true" name="astro-view-transitions-enabled"><meta content="swap" name="astro-view-transitions-fallback"><link href="/_astro/_slug_.D0I4aE_b.css" rel="stylesheet"><script src="/_astro/hoisted.BScVxmeO.js" type="module"></script></head><body class="antialiased bg-page text-default tracking-tight"><header class="w-full mx-auto border-b border-gray-50/0 ease-in-out flex-none sticky top-0 transition-[opacity] z-50" data-aw-sticky-header id="header"><div class="absolute inset-0"></div><div class="relative px-4 py-3 text-default"><div class="w-full lg:flex lg:items-center lg:justify-between max-w-7xl mx-auto"><div class="flex w-full justify-between lg:w-auto"><a class="flex items-center hover:opacity-80 transition-opacity lg:hidden" href="https://weik.io"><span class="dark:text-white font-bold text-gray-900 text-2xl md:text-xl self-center whitespace-nowrap">Weik.<span class="dark:text-white highlight text-accent">io</span></span></a><div class="items-center hidden lg:flex"><a class="flex items-center hover:opacity-80 transition-opacity ml-0" href="https://weik.io"><span class="dark:text-white font-bold text-gray-900 text-2xl md:text-xl self-center whitespace-no
Open service 185.111.111.154:443 · docs.weik.io
2025-12-20 08:58
HTTP/1.1 200 OK
Date: Sat, 20 Dec 2025 08:58:45 GMT
Content-Type: text/html
Content-Length: 19485
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1328
CDN-PullZone: 4846460
CDN-RequestCountryCode: CA
Cache-Control: public, max-age=2592000
Last-Modified: Wed, 19 Nov 2025 05:28:43 GMT
CDN-StorageServer: DE-1126
CDN-FileServer: 382
CDN-ProxyVer: 1.40
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 11/19/2025 05:41:04
CDN-EdgeStorageId: 1328
CDN-RequestId: 6d5523b760bafaaf80ed157df2364758
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
Page title: Documentation - Weik.io — Weik.io
<!DOCTYPE html><html class="2xl:text-[20px]" dir="ltr" lang="en"><head><meta charset="UTF-8"><meta content="width=device-width,initial-scale=1" name="viewport"><link href="/sitemap-index.xml" rel="sitemap"><link href="/_astro/favicon.DiII0YN2.png" rel="shortcut icon"><link href="/_astro/favicon.DiII0YN2.png" rel="icon" type="image/svg+xml"><link href="/_astro/favicon.DiII0YN2.png" rel="mask-icon" color="#8D46E7"><style>:root{--aw-font-sans:'InterVariable';--aw-font-serif:'InterVariable';--aw-font-heading:'InterVariable';--aw-color-primary:rgb(1 97 239);--aw-color-secondary:rgb(1 84 207);--aw-color-accent:rgb(30 173 225);--aw-color-text-heading:rgb(0 0 0);--aw-color-text-default:rgb(16 16 16);--aw-color-text-muted:rgb(16 16 16 / 66%);--aw-color-bg-page:rgb(255 255 255);--aw-color-bg-page-dark:rgb(3 6 32)}.dark{--aw-color-primary:rgb(1 97 239);--aw-color-secondary:rgb(1 84 207);--aw-color-accent:rgb(109 40 217);--aw-color-text-heading:rgb(247, 248, 248);--aw-color-text-default:rgb(229 236 246);--aw-color-text-muted:rgb(229 236 246 / 66%);--aw-color-bg-page:rgb(3 6 32)}</style><script>!function(){const e="light:only";function t(e){"dark"===e?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark");const t=document.querySelectorAll("[data-aw-toggle-color-scheme] > input");t&&t.length&&t.forEach((t=>{t.checked="dark"!==e}))}e&&e.endsWith(":only")||!localStorage.theme?t(e.replace(":only","")):"dark"===localStorage.theme||!("theme"in localStorage)&&window.matchMedia("(prefers-color-scheme: dark)").matches?t("dark"):t("light")}()</script><script>function applyReadingDensity(e){document.documentElement.classList.remove("reading-tight","reading-normal","reading-comfort"),e&&"comfort"!==e?document.documentElement.classList.add(`reading-${e}`):document.documentElement.classList.add("reading-comfort")}let savedDensity=localStorage.getItem("readingDensity");savedDensity||(savedDensity="normal",localStorage.setItem("readingDensity",savedDensity)),applyReadingDensity(savedDensity)</script><title>Documentation - Weik.io — Weik.io</title><meta content="Learn how to use Weik.io, the open source integration and automation platform for developers and enterprises." name="description"><meta content="index,follow" name="robots"><link href="https://weik.io" rel="canonical"><meta content="Documentation - Weik.io" property="og:title"><meta content="Learn how to use Weik.io, the open source integration and automation platform for developers and enterprises." property="og:description"><meta content="https://weik.io" property="og:url"><meta content="website" property="og:type"><meta content="" property="og:image"><meta content="en" property="og:locale"><meta content="Weik.io" property="og:site_name"><meta content="summary_large_image" name="twitter:card"><meta content="C4pODOyuzkw4wTKL95okEGIGyl4zjwZY79YRV3mS_cw" name="google-site-verification"><meta content="true" name="astro-view-transitions-enabled"><meta content="swap" name="astro-view-transitions-fallback"><link href="/_astro/_slug_.D0I4aE_b.css" rel="stylesheet"><script src="/_astro/hoisted.BScVxmeO.js" type="module"></script></head><body class="antialiased bg-page text-default tracking-tight"><header class="w-full mx-auto border-b border-gray-50/0 ease-in-out flex-none sticky top-0 transition-[opacity] z-50" data-aw-sticky-header id="header"><div class="absolute inset-0"></div><div class="relative px-4 py-3 text-default"><div class="w-full lg:flex lg:items-center lg:justify-between max-w-7xl mx-auto"><div class="flex w-full justify-between lg:w-auto"><a class="flex items-center hover:opacity-80 transition-opacity lg:hidden" href="https://weik.io"><span class="dark:text-white font-bold text-gray-900 text-2xl md:text-xl self-center whitespace-nowrap">Weik.<span class="dark:text-white highlight text-accent">io</span></span></a><div class="items-center hidden lg:flex"><a class="flex items-center hover:opacity-80 transition-opacity ml-0" href="https://weik.io"><span class="dark:text-white font-bold text-gray-900 text-2xl md:text-xl self-center whitespace-no