Add privacy-safe page-view and custom-event collection to an app deployed on Korve.
Web analytics is opt-in. Korve does not collect a page view until application code initializes the
browser SDK.
@korve-dev/analytics is release-ready in the repository but is not yet available from the public
npm registry. Do not add it as an npm dependency until anonymous registry installation succeeds.
The explicit createAnalytics() call sends the initial page view and follows History API and
popstate navigation. Use createAnalytics({ trackPageViews: false }) when a framework integration
will call analytics.pageview() itself.The SDK sends bounded JSON to a same-origin Korve collection API. It needs no API key and stores no
cookie. It removes query strings and fragments from paths and sends only the origin of the document
referrer. It stops collection when Do Not Track or Global Privacy Control is enabled. Known bots
are removed at the edge.Event names can contain letters, numbers, _, ., :, or - and can be up to 64 characters.
Each event can include up to 16 scalar properties. Do not send personal data, secrets, or payment
data in paths, event names, or properties.Read the report in the dashboard, with korve analytics, through analytics.get in the public API,
or through the same operation in MCP Code Mode.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Korve","colors":{"primary":"#7867f2","light":"#9e92f7","dark":"#5d4bd8"},"logo":{"light":"https://mintcdn.com/korve/tvm18ke_utheKdKO/logo-light.svg?fit=max\u0026auto=format\u0026n=tvm18ke_utheKdKO\u0026q=85\u0026s=987fba292eee9c185bb669a9a6e1ac78","dark":"https://mintcdn.com/korve/tvm18ke_utheKdKO/logo-dark.svg?fit=max\u0026auto=format\u0026n=tvm18ke_utheKdKO\u0026q=85\u0026s=e2571bacb32119c660c60f42c5804d8b"},"favicon":"https://mintcdn.com/korve/tvm18ke_utheKdKO/favicon.svg?fit=max\u0026auto=format\u0026n=tvm18ke_utheKdKO\u0026q=85\u0026s=50153ae0b8ef3c0912d2ae716af9ab57","appearance":{"default":"dark"},"footer":{"socials":{"github":"https://github.com/korve-dev"}},"seo":{"metatags":{"canonical":"https://docs.korve.dev"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"korve","hasAudioNarration":false,"actualSubdomain":"korve","customDomains":["docs.korve.dev"],"gitSource":{"type":"github","owner":"korve-dev","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"collectionId":"79ae0046-cfc3-4a99-b8a1-059727243fa4","liveDeploymentHistoryId":"6a7b5df4c777073da783c35e","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6a7b5df4c777073da783c35e"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a7b5df4c777073da783c35e:success","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API reference","count":344},{"language":"default","tag":"appauth","count":28},{"language":"default","tag":"customerPayments","count":19},{"language":"default","tag":"Build","count":13},{"language":"default","tag":"appAccess","count":13},{"language":"default","tag":"orgs","count":13},{"language":"default","tag":"projectMaintenance","count":13},{"language":"default","tag":"queues","count":13},{"language":"default","tag":"agentAuth","count":12},{"language":"default","tag":"databases","count":12}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"sdk/analytics","slug":"/sdk/analytics","pageMetadata":{"title":"Web Analytics SDK","description":"Add privacy-safe page-view and custom-event collection to an app deployed on Korve.","href":"/sdk/analytics"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Add privacy-safe page-view and custom-event collection to an app deployed on Korve.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Web analytics is opt-in. Korve does not collect a page view until application code initializes the\nbrowser SDK.`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`@korve-dev/analytics`}),` is release-ready in the repository but is not yet available from the public\nnpm registry. Do not add it as an npm dependency until anonymous registry installation succeeds.`]})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`typescript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`typescript`,children:_jsxs(_components.code,{language:`typescript`,numberOfLines:`7`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`createAnalytics`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"@korve-dev/analytics\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` analytics`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` createAnalytics`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`analytics`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`track`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"signup_completed\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` plan:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"pro\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` seats:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 3`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`});`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`The explicit `,_jsx(_components.code,{children:`createAnalytics()`}),` call sends the initial page view and follows History API and\n`,_jsx(_components.code,{children:`popstate`}),` navigation. Use `,_jsx(_components.code,{children:`createAnalytics({ trackPageViews: false })`}),` when a framework integration\nwill call `,_jsx(_components.code,{children:`analytics.pageview()`}),` itself.`]}),`\n`,_jsx(_components.p,{children:`The SDK sends bounded JSON to a same-origin Korve collection API. It needs no API key and stores no\ncookie. It removes query strings and fragments from paths and sends only the origin of the document\nreferrer. It stops collection when Do Not Track or Global Privacy Control is enabled. Known bots\nare removed at the edge.`}),`\n`,_jsxs(_components.p,{children:[`Event names can contain letters, numbers, `,_jsx(_components.code,{children:`_`}),`, `,_jsx(_components.code,{children:`.`}),`, `,_jsx(_components.code,{children:`:`}),`, or `,_jsx(_components.code,{children:`-`}),` and can be up to 64 characters.\nEach event can include up to 16 scalar properties. Do not send personal data, secrets, or payment\ndata in paths, event names, or properties.`]}),`\n`,_jsxs(_components.p,{children:[`Read the report in the dashboard, with `,_jsx(_components.code,{children:`korve analytics`}),`, through `,_jsx(_components.code,{children:`analytics.get`}),` in the public API,\nor through the same operation in MCP Code Mode.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Web Analytics SDK","description":"Add privacy-safe page-view and custom-event collection to an app deployed on Korve.","href":"/sdk/analytics"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"korve","siteName":"Korve","title":"Web Analytics SDK - Korve","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-10T19:26:30.916Z","originalFileLocation":"sdk/analytics.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Add privacy-safe page-view and custom-event collection to an app deployed on Korve.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Korve\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/korve/HQ_IZ8KWxe3TCjcg/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/korve/HQ_IZ8KWxe3TCjcg/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/korve/HQ_IZ8KWxe3TCjcg/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/korve/HQ_IZ8KWxe3TCjcg/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/korve/HQ_IZ8KWxe3TCjcg/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/korve/HQ_IZ8KWxe3TCjcg/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/korve/HQ_IZ8KWxe3TCjcg/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/korve/HQ_IZ8KWxe3TCjcg/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/korve/HQ_IZ8KWxe3TCjcg/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Web Analytics SDK - Korve\">\u003cmeta data-mint-head property=\"og:description\" content=\"Add privacy-safe page-view and custom-event collection to an app deployed on Korve.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Korve\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.korve.dev/sdk/analytics\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://korve.mintlify.app/_mintlify/api/og/v2?division=Build\u0026amp;title=Web+Analytics+SDK\u0026amp;description=Add+privacy-safe+page-view+and+custom-event+collection+to+an+app+deployed+on+Korve.\u0026amp;theme=7bbfa5696dd8354f5d2a6f68\u0026amp;signature=b11715489ec5528cb016d0f32d91eae940533529517ffe1eba63606c48c28d3d\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Web Analytics SDK - Korve\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Add privacy-safe page-view and custom-event collection to an app deployed on Korve.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://korve.mintlify.app/_mintlify/api/og/v2?division=Build\u0026amp;title=Web+Analytics+SDK\u0026amp;description=Add+privacy-safe+page-view+and+custom-event+collection+to+an+app+deployed+on+Korve.\u0026amp;theme=7bbfa5696dd8354f5d2a6f68\u0026amp;signature=b11715489ec5528cb016d0f32d91eae940533529517ffe1eba63606c48c28d3d\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/korve/HQ_IZ8KWxe3TCjcg/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Korve\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#7867f2\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.korve.dev/sdk/analytics\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/sdk/analytics.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.korve.dev/#organization\",\"name\":\"Korve\",\"url\":\"https://docs.korve.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/korve/tvm18ke_utheKdKO/logo-light.svg?fit=max\u0026auto=format\u0026n=tvm18ke_utheKdKO\u0026q=85\u0026s=987fba292eee9c185bb669a9a6e1ac78\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.korve.dev#website\",\"name\":\"Korve\",\"url\":\"https://docs.korve.dev\",\"publisher\":{\"@id\":\"https://docs.korve.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.korve.dev/sdk/analytics#webpage\",\"url\":\"https://docs.korve.dev/sdk/analytics\",\"name\":\"Web Analytics SDK\",\"description\":\"Add privacy-safe page-view and custom-event collection to an app deployed on Korve.\",\"dateModified\":\"2026-08-10T19:26:30.916Z\",\"isPartOf\":{\"@id\":\"https://docs.korve.dev#website\"},\"breadcrumb\":{\"@id\":\"https://docs.korve.dev/sdk/analytics#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.korve.dev/sdk/analytics#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Build\",\"item\":\"https://docs.korve.dev/sdk/runtime\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Web Analytics SDK\",\"item\":\"https://docs.korve.dev/sdk/analytics\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.korve.dev/sdk/analytics#article\",\"headline\":\"Web Analytics SDK\",\"name\":\"Web Analytics SDK\",\"description\":\"Add privacy-safe page-view and custom-event collection to an app deployed on Korve.\",\"url\":\"https://docs.korve.dev/sdk/analytics\",\"mainEntityOfPage\":{\"@id\":\"https://docs.korve.dev/sdk/analytics#webpage\"},\"dateModified\":\"2026-08-10T19:26:30.916Z\",\"publisher\":{\"@id\":\"https://docs.korve.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.korve.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Korve\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Korve","nav":{"global":null,"groups":[{"group":"Start","pages":[{"title":"Introduction","href":"/introduction"},{"title":"Quickstart","href":"/quickstart"},{"title":"Starter architectures","href":"/starters"},{"title":"Install the CLI","href":"/install-cli"},{"title":"Pricing","href":"/pricing"},{"title":"Troubleshooting","href":"/troubleshooting"}]},{"group":"Core concepts","pages":[{"title":"Projects and environments","href":"/concepts/projects-and-environments"},{"title":"Runtime and regions","href":"/concepts/runtime-and-regions"},{"title":"Security and roles","href":"/concepts/security-and-roles"},{"title":"Billing and budgets","href":"/concepts/billing-and-budgets"},{"title":"Onboarding telemetry","href":"/concepts/product-telemetry"}]},{"group":"Agents","pages":[{"title":"Agent onboarding","href":"/agents/agent-onboarding"},{"title":"Agent OAuth","href":"/agents/oauth"},{"title":"MCP Code Mode","href":"/agents/mcp-setup"},{"title":"Local agent setup","href":"/agents/local-agent-setup"},{"title":"Skills","href":"/agents/skills"},{"title":"Safe automation","href":"/agents/safe-automation"}]},{"group":"Build","pages":[{"title":"Runtime SDK","href":"/sdk/runtime"},{"title":"App Auth SDK","description":"Add project-scoped sign-in and sessions to applications deployed on Korve.","href":"/sdk/app-auth"},{"title":"Web Analytics SDK","href":"/sdk/analytics"},{"title":"App Auth","description":"Project-scoped Google, email/password, magic-link, and session authentication for customer applications.","href":"/primitives/app-auth"},{"title":"Deploys","href":"/primitives/deploys"},{"title":"App access and sharing","href":"/primitives/app-access"},{"title":"Project operator","href":"/primitives/project-operator"},{"title":"Deployment agent","href":"/primitives/deployment-agent"},{"title":"Environments","href":"/primitives/environments"},{"title":"Environment variables","href":"/primitives/environment-variables"},{"title":"Preview environments","href":"/primitives/previews"},{"title":"Custom domains","href":"/primitives/domains"},{"title":"Infrastructure as code","href":"/primitives/manifests"}]},{"group":"Data and work","pages":[{"title":"Managed Postgres","href":"/primitives/databases"},{"title":"Backups and restores","href":"/primitives/backups"},{"title":"Database branches","href":"/primitives/database-branches"},{"title":"Storage","href":"/primitives/storage"},{"title":"Realtime","href":"/primitives/realtime"},{"title":"AI Gateway","href":"/primitives/ai-gateway"},{"title":"Customer payments","href":"/primitives/customer-payments"},{"title":"Managed caches","href":"/primitives/caches"},{"title":"Queues","href":"/primitives/queues"},{"title":"Cron jobs","href":"/primitives/crons"}]},{"group":"Operate","pages":[{"title":"Project maintenance","href":"/primitives/project-maintenance"},{"title":"Logs","href":"/primitives/logs"},{"title":"Metrics","href":"/primitives/metrics"},{"title":"Speed Insights","href":"/primitives/speed-insights"},{"title":"Alerts","href":"/primitives/alerts"},{"title":"Database advisor","href":"/primitives/advisor"},{"title":"Usage and budgets","href":"/primitives/budgets-and-usage"},{"title":"Remediation","href":"/primitives/remediation"}]},{"group":"CLI reference","pages":[{"title":"CLI overview","href":"/cli/overview"},{"title":"Command map","href":"/cli/commands"}]},{"group":"API reference","pages":[{"title":"API overview","href":"/api-reference/overview"},{"title":"System","href":"/api-reference/system"},{"title":"regions","href":"/api-reference/regions"},{"title":"Current user","href":"/api-reference/me"},{"title":"Organizations","href":"/api-reference/orgs"},{"title":"agentAuth","href":"/api-reference/agentAuth"},{"title":"API keys","href":"/api-reference/apikeys"},{"title":"Billing","href":"/api-reference/billing"},{"title":"Projects","href":"/api-reference/projects"},{"title":"appAccess","href":"/api-reference/appAccess"},{"title":"projectOperator","href":"/api-reference/projectOperator"},{"title":"projectMaintenance","href":"/api-reference/projectMaintenance"},{"title":"environments","href":"/api-reference/environments"},{"title":"Deploys","href":"/api-reference/deploys"},{"title":"Executions","href":"/api-reference/executions"},{"title":"deploymentAgent","href":"/api-reference/deploymentAgent"},{"title":"Previews","href":"/api-reference/previews"},{"title":"Environment variables","href":"/api-reference/env"},{"title":"Logs","href":"/api-reference/logs"},{"title":"analytics","href":"/api-reference/analytics"},{"title":"metrics","href":"/api-reference/metrics"},{"title":"speedInsights","href":"/api-reference/speedInsights"},{"title":"alertChannels","href":"/api-reference/alertChannels"},{"title":"alertPolicies","href":"/api-reference/alertPolicies"},{"title":"alertIncidents","href":"/api-reference/alertIncidents"},{"title":"appauth","href":"/api-reference/appauth"},{"title":"aiGateways","href":"/api-reference/aiGateways"},{"title":"customerPayments","href":"/api-reference/customerPayments"},{"title":"productTelemetry","href":"/api-reference/productTelemetry"},{"title":"realtime","href":"/api-reference/realtime"},{"title":"Domains","href":"/api-reference/domains"},{"title":"databases","href":"/api-reference/databases"},{"title":"caches","href":"/api-reference/caches"},{"title":"databaseBackups","href":"/api-reference/databaseBackups"},{"title":"backupDestinations","href":"/api-reference/backupDestinations"},{"title":"databaseExports","href":"/api-reference/databaseExports"},{"title":"databaseRestores","href":"/api-reference/databaseRestores"},{"title":"databaseBranches","href":"/api-reference/databaseBranches"},{"title":"advisor","href":"/api-reference/advisor"},{"title":"queues","href":"/api-reference/queues"},{"title":"crons","href":"/api-reference/crons"},{"title":"Storage","href":"/api-reference/storage"},{"title":"buckets","href":"/api-reference/buckets"},{"title":"Budgets","href":"/api-reference/budgets"},{"title":"Usage","href":"/api-reference/usage"},{"title":"Webhooks","href":"/api-reference/webhooks"},{"title":"audit","href":"/api-reference/audit"},{"title":"Manifest","href":"/api-reference/manifest"},{"group":"agentAuth","pages":[{"title":"Deny Authorization Request","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/agent-auth/authorization-requests/{requestId}/deny","href":"/api-reference/agentauth/deny-authorization-request"},{"title":"Get Authorization Request","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/agent-auth/authorization-requests/{requestId}","href":"/api-reference/agentauth/get-authorization-request"},{"title":"Create Authorization Request","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/agent-auth/authorization-requests","href":"/api-reference/agentauth/create-authorization-request"},{"title":"Deny Device Authorization","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/agent-auth/device-authorizations/{userCode}/deny","href":"/api-reference/agentauth/deny-device-authorization"},{"title":"Get Device Authorization","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/agent-auth/device-authorizations/{userCode}","href":"/api-reference/agentauth/get-device-authorization"},{"title":"Create Device Authorization","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/agent-auth/device-authorizations","href":"/api-reference/agentauth/create-device-authorization"},{"title":"Revoke Token","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/agent-auth/revoke","href":"/api-reference/agentauth/revoke-token"},{"title":"Exchange Token","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/agent-auth/token","href":"/api-reference/agentauth/exchange-token"},{"title":"Revoke Grant","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/agent-grants/{grantId}","href":"/api-reference/agentauth/revoke-grant"},{"title":"Approve Authorization Request","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/agent-grants/authorization-requests/{requestId}/approve","href":"/api-reference/agentauth/approve-authorization-request"},{"title":"Approve Device Authorization","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/agent-grants/device-authorizations/{userCode}/approve","href":"/api-reference/agentauth/approve-device-authorization"},{"title":"List Grants","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/agent-grants","href":"/api-reference/agentauth/list-grants"}]},{"group":"appAccess","pages":[{"title":"Accept Invitation With Context","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/app-access/invitations/accept","href":"/api-reference/appaccess/accept-invitation-with-context"},{"title":"Exchange Session","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/app-access/sessions/exchange","href":"/api-reference/appaccess/exchange-session"},{"title":"List Audit","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/access/audit-events","href":"/api-reference/appaccess/list-audit"},{"title":"Revoke Grant","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/access/grants/{grantId}","href":"/api-reference/appaccess/revoke-grant"},{"title":"List Grants","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/access/grants","href":"/api-reference/appaccess/list-grants"},{"title":"Revoke Invitation","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/access/invitations/{invitationId}","href":"/api-reference/appaccess/revoke-invitation"},{"title":"List Invitations","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/access/invitations","href":"/api-reference/appaccess/list-invitations"},{"title":"Create Invitation","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/access/invitations","href":"/api-reference/appaccess/create-invitation"},{"title":"Revoke Session","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/access/sessions/{sessionId}","href":"/api-reference/appaccess/revoke-session"},{"title":"List Sessions","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/access/sessions","href":"/api-reference/appaccess/list-sessions"},{"title":"Get Policy","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/access","href":"/api-reference/appaccess/get-policy"},{"title":"Update Policy","deprecated":null,"version":null,"openapi":"/openapi.json put /v1/orgs/{orgId}/projects/{projectId}/access","href":"/api-reference/appaccess/update-policy"},{"title":"Accept Invitation","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/projects/{projectId}/access/invitations/accept","href":"/api-reference/appaccess/accept-invitation"}]},{"group":"appauth","pages":[{"title":"Get Public Config","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/apps/{projectId}/auth/config","href":"/api-reference/appauth/get-public-config"},{"title":"Complete Magic Link","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/apps/{projectId}/auth/magic-link/verify","href":"/api-reference/appauth/complete-magic-link"},{"title":"Request Magic Link","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/apps/{projectId}/auth/magic-link","href":"/api-reference/appauth/request-magic-link"},{"title":"Github Callback","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/apps/{projectId}/auth/oauth/github/callback","href":"/api-reference/appauth/github-callback"},{"title":"Start Github","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/apps/{projectId}/auth/oauth/github/start","href":"/api-reference/appauth/start-github"},{"title":"Google Callback","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/apps/{projectId}/auth/oauth/google/callback","href":"/api-reference/appauth/google-callback"},{"title":"Start Google","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/apps/{projectId}/auth/oauth/google/start","href":"/api-reference/appauth/start-google"},{"title":"Complete Password Reset","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/apps/{projectId}/auth/password/reset/verify","href":"/api-reference/appauth/complete-password-reset"},{"title":"Request Password Reset","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/apps/{projectId}/auth/password/reset","href":"/api-reference/appauth/request-password-reset"},{"title":"Refresh Session","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/apps/{projectId}/auth/refresh","href":"/api-reference/appauth/refresh-session"},{"title":"Get Session","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/apps/{projectId}/auth/session","href":"/api-reference/appauth/get-session"},{"title":"Sign In Password","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/apps/{projectId}/auth/sign-in/password","href":"/api-reference/appauth/sign-in-password"},{"title":"Sign Out","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/apps/{projectId}/auth/sign-out","href":"/api-reference/appauth/sign-out"},{"title":"Sign Up Password","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/apps/{projectId}/auth/sign-up/password","href":"/api-reference/appauth/sign-up-password"},{"title":"Exchange Code","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/apps/{projectId}/auth/token","href":"/api-reference/appauth/exchange-code"},{"title":"List Audit Events","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/auth/audit-events","href":"/api-reference/appauth/list-audit-events"},{"title":"Rotate Github Secret","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/auth/providers/github/rotate","href":"/api-reference/appauth/rotate-github-secret"},{"title":"Set Github Provider","deprecated":null,"version":null,"openapi":"/openapi.json put /v1/orgs/{orgId}/projects/{projectId}/auth/providers/github","href":"/api-reference/appauth/set-github-provider"},{"title":"Rotate Google Secret","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/auth/providers/google/rotate","href":"/api-reference/appauth/rotate-google-secret"},{"title":"Set Google Provider","deprecated":null,"version":null,"openapi":"/openapi.json put /v1/orgs/{orgId}/projects/{projectId}/auth/providers/google","href":"/api-reference/appauth/set-google-provider"},{"title":"Disable User","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/auth/users/{userId}/disable","href":"/api-reference/appauth/disable-user"},{"title":"Enable User","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/auth/users/{userId}/enable","href":"/api-reference/appauth/enable-user"},{"title":"Revoke User Sessions","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/auth/users/{userId}/revoke-sessions","href":"/api-reference/appauth/revoke-user-sessions"},{"title":"Get User","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/auth/users/{userId}","href":"/api-reference/appauth/get-user"},{"title":"List Users","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/auth/users","href":"/api-reference/appauth/list-users"},{"title":"Get Config","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/auth","href":"/api-reference/appauth/get-config"},{"title":"Update Config","deprecated":null,"version":null,"openapi":"/openapi.json put /v1/orgs/{orgId}/projects/{projectId}/auth","href":"/api-reference/appauth/update-config"},{"title":"Delete Config","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/auth","href":"/api-reference/appauth/delete-config"}]},{"group":"system","pages":[{"title":"Health","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/health","href":"/api-reference/system/health"},{"title":"Spec","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/spec","href":"/api-reference/system/spec"}]},{"group":"me","pages":[{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/me","href":"/api-reference/me/get"}]},{"group":"alertChannels","pages":[{"title":"Test","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/alert-channels/{channelId}/test","href":"/api-reference/alertchannels/test"},{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/alert-channels/{channelId}","href":"/api-reference/alertchannels/get"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/alert-channels/{channelId}","href":"/api-reference/alertchannels/delete"},{"title":"Update","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/orgs/{orgId}/alert-channels/{channelId}","href":"/api-reference/alertchannels/update"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/alert-channels","href":"/api-reference/alertchannels/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/alert-channels","href":"/api-reference/alertchannels/create"}]},{"group":"apikeys","pages":[{"title":"Revoke","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/api-keys/{keyId}","href":"/api-reference/apikeys/revoke"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/api-keys","href":"/api-reference/apikeys/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/api-keys","href":"/api-reference/apikeys/create"}]},{"group":"audit","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/audit","href":"/api-reference/audit/list"}]},{"group":"backupDestinations","pages":[{"title":"Test","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/backup-destinations/{destinationId}/test","href":"/api-reference/backupdestinations/test"},{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/backup-destinations/{destinationId}","href":"/api-reference/backupdestinations/get"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/backup-destinations/{destinationId}","href":"/api-reference/backupdestinations/delete"},{"title":"Update","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/orgs/{orgId}/backup-destinations/{destinationId}","href":"/api-reference/backupdestinations/update"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/backup-destinations","href":"/api-reference/backupdestinations/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/backup-destinations","href":"/api-reference/backupdestinations/create"}]},{"group":"billing","pages":[{"title":"Create Checkout","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/billing/checkout","href":"/api-reference/billing/create-checkout"},{"title":"Confirm","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/billing/confirm","href":"/api-reference/billing/confirm"},{"title":"Portal","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/billing/portal","href":"/api-reference/billing/portal"},{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/billing","href":"/api-reference/billing/get"},{"title":"Invoices","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/invoices","href":"/api-reference/billing/invoices"}]},{"group":"buckets","pages":[{"title":"Delete","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/buckets/{bucketId}","href":"/api-reference/buckets/delete"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/buckets","href":"/api-reference/buckets/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/buckets","href":"/api-reference/buckets/create"}]},{"group":"orgs","pages":[{"title":"Revoke Invitation","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/invitations/{invitationId}","href":"/api-reference/orgs/revoke-invitation"},{"title":"List Invitations","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/invitations","href":"/api-reference/orgs/list-invitations"},{"title":"Create Invitation","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/invitations","href":"/api-reference/orgs/create-invitation"},{"title":"Remove Member","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/members/{memberId}","href":"/api-reference/orgs/remove-member"},{"title":"Update Member Role","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/orgs/{orgId}/members/{memberId}","href":"/api-reference/orgs/update-member-role"},{"title":"List Members","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/members","href":"/api-reference/orgs/list-members"},{"title":"Get Notification Prefs","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/notification-prefs","href":"/api-reference/orgs/get-notification-prefs"},{"title":"Set Notification Prefs","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/orgs/{orgId}/notification-prefs","href":"/api-reference/orgs/set-notification-prefs"},{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}","href":"/api-reference/orgs/get"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}","href":"/api-reference/orgs/delete"},{"title":"Update","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/orgs/{orgId}","href":"/api-reference/orgs/update"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs","href":"/api-reference/orgs/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs","href":"/api-reference/orgs/create"}]},{"group":"manifest","pages":[{"title":"Apply","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/manifest/apply","href":"/api-reference/manifest/apply"},{"title":"Plan","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/manifest/plan","href":"/api-reference/manifest/plan"},{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/manifest","href":"/api-reference/manifest/get"}]},{"group":"metrics","pages":[{"title":"Catalog","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/metrics/catalog","href":"/api-reference/metrics/catalog"},{"title":"Query Database","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/metrics/query","href":"/api-reference/metrics/query-database"},{"title":"Query Project","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/metrics/query","href":"/api-reference/metrics/query-project"}]},{"group":"aiGateways","pages":[{"title":"Revoke Key","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/ai-gateways/{gatewayId}/keys/{keyId}","href":"/api-reference/aigateways/revoke-key"},{"title":"List Keys","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/ai-gateways/{gatewayId}/keys","href":"/api-reference/aigateways/list-keys"},{"title":"Create Key","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/ai-gateways/{gatewayId}/keys","href":"/api-reference/aigateways/create-key"},{"title":"Models","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/ai-gateways/{gatewayId}/models","href":"/api-reference/aigateways/models"},{"title":"Usage","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/ai-gateways/{gatewayId}/usage","href":"/api-reference/aigateways/usage"},{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/ai-gateways/{gatewayId}","href":"/api-reference/aigateways/get"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/ai-gateways/{gatewayId}","href":"/api-reference/aigateways/delete"},{"title":"Update","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/orgs/{orgId}/projects/{projectId}/ai-gateways/{gatewayId}","href":"/api-reference/aigateways/update"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/ai-gateways","href":"/api-reference/aigateways/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/ai-gateways","href":"/api-reference/aigateways/create"},{"title":"Runtime Chat Completions","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/runtime/ai/{gatewayName}/chat/completions","href":"/api-reference/aigateways/runtime-chat-completions"}]},{"group":"alertIncidents","pages":[{"title":"Acknowledge","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/alert-incidents/{incidentId}/acknowledge","href":"/api-reference/alertincidents/acknowledge"},{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/alert-incidents/{incidentId}","href":"/api-reference/alertincidents/get"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/alert-incidents","href":"/api-reference/alertincidents/list"}]},{"group":"alertPolicies","pages":[{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/alert-policies/{policyId}","href":"/api-reference/alertpolicies/get"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/alert-policies/{policyId}","href":"/api-reference/alertpolicies/delete"},{"title":"Update","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/orgs/{orgId}/projects/{projectId}/alert-policies/{policyId}","href":"/api-reference/alertpolicies/update"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/alert-policies","href":"/api-reference/alertpolicies/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/alert-policies","href":"/api-reference/alertpolicies/create"}]},{"group":"analytics","pages":[{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/analytics","href":"/api-reference/analytics/get"}]},{"group":"budgets","pages":[{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/budget","href":"/api-reference/budgets/get"},{"title":"Set","deprecated":null,"version":null,"openapi":"/openapi.json put /v1/orgs/{orgId}/projects/{projectId}/budget","href":"/api-reference/budgets/set"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/budget","href":"/api-reference/budgets/delete"}]},{"group":"caches","pages":[{"title":"Rotate Credentials","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/caches/{cacheId}/credentials/rotate","href":"/api-reference/caches/rotate-credentials"},{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/caches/{cacheId}","href":"/api-reference/caches/get"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/caches/{cacheId}","href":"/api-reference/caches/delete"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/caches","href":"/api-reference/caches/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/caches","href":"/api-reference/caches/create"}]},{"group":"crons","pages":[{"title":"Get Run","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/crons/{cronId}/runs/{runId}","href":"/api-reference/crons/get-run"},{"title":"List Runs","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/crons/{cronId}/runs","href":"/api-reference/crons/list-runs"},{"title":"Trigger","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/crons/{cronId}/runs","href":"/api-reference/crons/trigger"},{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/crons/{cronId}","href":"/api-reference/crons/get"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/crons/{cronId}","href":"/api-reference/crons/delete"},{"title":"Update","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/orgs/{orgId}/projects/{projectId}/crons/{cronId}","href":"/api-reference/crons/update"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/crons","href":"/api-reference/crons/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/crons","href":"/api-reference/crons/create"}]},{"group":"databaseBranches","pages":[{"title":"Get Preview Policy","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/database-branch-policy","href":"/api-reference/databasebranches/get-preview-policy"},{"title":"Update Preview Policy","deprecated":null,"version":null,"openapi":"/openapi.json put /v1/orgs/{orgId}/projects/{projectId}/database-branch-policy","href":"/api-reference/databasebranches/update-preview-policy"},{"title":"Promote","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/branches/{branchId}/promote","href":"/api-reference/databasebranches/promote"},{"title":"Preview Promotion","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/branches/{branchId}/promotion-preview","href":"/api-reference/databasebranches/preview-promotion"},{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/branches/{branchId}","href":"/api-reference/databasebranches/get"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/branches/{branchId}","href":"/api-reference/databasebranches/delete"},{"title":"Update","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/branches/{branchId}","href":"/api-reference/databasebranches/update"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/branches","href":"/api-reference/databasebranches/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/branches","href":"/api-reference/databasebranches/create"}]},{"group":"advisor","pages":[{"title":"Dismiss","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/advisor/findings/{findingId}/dismiss","href":"/api-reference/advisor/dismiss"},{"title":"Preview Remediation","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/advisor/findings/{findingId}/remediation/preview","href":"/api-reference/advisor/preview-remediation"},{"title":"Remediate","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/advisor/findings/{findingId}/remediation","href":"/api-reference/advisor/remediate"},{"title":"Get Finding","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/advisor/findings/{findingId}","href":"/api-reference/advisor/get-finding"},{"title":"List Findings","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/advisor/findings","href":"/api-reference/advisor/list-findings"},{"title":"History","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/advisor/history","href":"/api-reference/advisor/history"},{"title":"Scan","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/advisor/scans","href":"/api-reference/advisor/scan"}]},{"group":"databaseBackups","pages":[{"title":"Get Policy","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/backup-policy","href":"/api-reference/databasebackups/get-policy"},{"title":"Update Policy","deprecated":null,"version":null,"openapi":"/openapi.json put /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/backup-policy","href":"/api-reference/databasebackups/update-policy"},{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/backups/{backupId}","href":"/api-reference/databasebackups/get"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/backups/{backupId}","href":"/api-reference/databasebackups/delete"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/backups","href":"/api-reference/databasebackups/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/backups","href":"/api-reference/databasebackups/create"},{"title":"Recovery Window","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/recovery-window","href":"/api-reference/databasebackups/recovery-window"}]},{"group":"databaseExports","pages":[{"title":"Create Download","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/exports/{exportId}/download","href":"/api-reference/databaseexports/create-download"},{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/exports/{exportId}","href":"/api-reference/databaseexports/get"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/exports/{exportId}","href":"/api-reference/databaseexports/delete"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/exports","href":"/api-reference/databaseexports/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/exports","href":"/api-reference/databaseexports/create"}]},{"group":"databases","pages":[{"title":"Insights","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/insights/queries","href":"/api-reference/databases/insights"},{"title":"Cancel Query","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/queries/{queryId}/cancel","href":"/api-reference/databases/cancel-query"},{"title":"Query History","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/query-history","href":"/api-reference/databases/query-history"},{"title":"Query","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/query","href":"/api-reference/databases/query"},{"title":"Resize","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/resize","href":"/api-reference/databases/resize"},{"title":"Rotate Password","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/rotate","href":"/api-reference/databases/rotate-password"},{"title":"Browse Rows","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/rows","href":"/api-reference/databases/browse-rows"},{"title":"Schema","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/schema","href":"/api-reference/databases/schema"},{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}","href":"/api-reference/databases/get"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}","href":"/api-reference/databases/delete"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/databases","href":"/api-reference/databases/list"},{"title":"Provision","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/databases","href":"/api-reference/databases/provision"}]},{"group":"databaseRestores","pages":[{"title":"Promote","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/restores/{restoreId}/promote","href":"/api-reference/databaserestores/promote"},{"title":"Preview Promotion","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/restores/{restoreId}/promotion-preview","href":"/api-reference/databaserestores/preview-promotion"},{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/restores/{restoreId}","href":"/api-reference/databaserestores/get"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/restores","href":"/api-reference/databaserestores/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/databases/{databaseId}/restores","href":"/api-reference/databaserestores/create"}]},{"group":"deploymentAgent","pages":[{"title":"Decide Action","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/deploys/{deployId}/agent/actions/{actionId}","href":"/api-reference/deploymentagent/decide-action"},{"title":"Message","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/deploys/{deployId}/agent/messages","href":"/api-reference/deploymentagent/message"},{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/deploys/{deployId}/agent","href":"/api-reference/deploymentagent/get"}]},{"group":"deploys","pages":[{"title":"Diagnose","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/deploys/{deployId}/diagnosis","href":"/api-reference/deploys/diagnose"},{"title":"Rollback","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/deploys/{deployId}/rollback","href":"/api-reference/deploys/rollback"},{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/deploys/{deployId}","href":"/api-reference/deploys/get"},{"title":"Create Source","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/deploys/sources","href":"/api-reference/deploys/create-source"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/deploys","href":"/api-reference/deploys/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/deploys","href":"/api-reference/deploys/create"}]},{"group":"domains","pages":[{"title":"Check","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/domains/{domainId}/check","href":"/api-reference/domains/check"},{"title":"Remove","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/domains/{domainId}","href":"/api-reference/domains/remove"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/domains","href":"/api-reference/domains/list"},{"title":"Add","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/domains","href":"/api-reference/domains/add"}]},{"group":"env","pages":[{"title":"Delete","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/env/{key}","href":"/api-reference/env/delete"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/env","href":"/api-reference/env/list"},{"title":"Set","deprecated":null,"version":null,"openapi":"/openapi.json put /v1/orgs/{orgId}/projects/{projectId}/env","href":"/api-reference/env/set"}]},{"group":"environments","pages":[{"title":"Delete","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/environments/{environmentId}","href":"/api-reference/environments/delete"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/environments","href":"/api-reference/environments/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/environments","href":"/api-reference/environments/create"}]},{"group":"executions","pages":[{"title":"Cancel","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/executions/{executionId}/cancel","href":"/api-reference/executions/cancel"},{"title":"Logs","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/executions/{executionId}/logs","href":"/api-reference/executions/logs"},{"title":"Metrics","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/executions/{executionId}/metrics","href":"/api-reference/executions/metrics"},{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/executions/{executionId}","href":"/api-reference/executions/get"},{"title":"Availability","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/executions/availability","href":"/api-reference/executions/availability"},{"title":"Resolve","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/executions/resolve","href":"/api-reference/executions/resolve"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/executions","href":"/api-reference/executions/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/executions","href":"/api-reference/executions/create"}]},{"group":"logs","pages":[{"title":"Query","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/logs","href":"/api-reference/logs/query"}]},{"group":"projectMaintenance","pages":[{"title":"Decide Action","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/maintenance/actions/{actionId}/decision","href":"/api-reference/projectmaintenance/decide-action"},{"title":"List Actions","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/maintenance/actions","href":"/api-reference/projectmaintenance/list-actions"},{"title":"List Audit","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/maintenance/audit","href":"/api-reference/projectmaintenance/list-audit"},{"title":"List Evidence","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/maintenance/findings/{findingId}/evidence","href":"/api-reference/projectmaintenance/list-evidence"},{"title":"Get Finding","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/maintenance/findings/{findingId}","href":"/api-reference/projectmaintenance/get-finding"},{"title":"Update Finding","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/orgs/{orgId}/projects/{projectId}/maintenance/findings/{findingId}","href":"/api-reference/projectmaintenance/update-finding"},{"title":"List Findings","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/maintenance/findings","href":"/api-reference/projectmaintenance/list-findings"},{"title":"Get Policy","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/maintenance/policy","href":"/api-reference/projectmaintenance/get-policy"},{"title":"Update Policy","deprecated":null,"version":null,"openapi":"/openapi.json put /v1/orgs/{orgId}/projects/{projectId}/maintenance/policy","href":"/api-reference/projectmaintenance/update-policy"},{"title":"Cancel Run","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/maintenance/runs/{runId}/cancel","href":"/api-reference/projectmaintenance/cancel-run"},{"title":"Get Run","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/maintenance/runs/{runId}","href":"/api-reference/projectmaintenance/get-run"},{"title":"List Runs","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/maintenance/runs","href":"/api-reference/projectmaintenance/list-runs"},{"title":"Create Run","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/maintenance/runs","href":"/api-reference/projectmaintenance/create-run"}]},{"group":"projectOperator","pages":[{"title":"Decide Action","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/operator/threads/{threadId}/actions/{actionId}","href":"/api-reference/projectoperator/decide-action"},{"title":"List Events","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/operator/threads/{threadId}/events","href":"/api-reference/projectoperator/list-events"},{"title":"Get Run","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/operator/threads/{threadId}/runs/{runId}","href":"/api-reference/projectoperator/get-run"},{"title":"Create Run","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/operator/threads/{threadId}/runs","href":"/api-reference/projectoperator/create-run"},{"title":"Get Thread","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/operator/threads/{threadId}","href":"/api-reference/projectoperator/get-thread"},{"title":"List Threads","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/operator/threads","href":"/api-reference/projectoperator/list-threads"},{"title":"Create Thread","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/operator/threads","href":"/api-reference/projectoperator/create-thread"}]},{"group":"customerPayments","pages":[{"title":"List Checkouts","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/payments/checkouts","href":"/api-reference/customerpayments/list-checkouts"},{"title":"Create Checkout","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/payments/checkouts","href":"/api-reference/customerpayments/create-checkout"},{"title":"Erase Customer","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/payments/customers/{customerId}","href":"/api-reference/customerpayments/erase-customer"},{"title":"List Customers","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/payments/customers","href":"/api-reference/customerpayments/list-customers"},{"title":"Create Customer","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/payments/customers","href":"/api-reference/customerpayments/create-customer"},{"title":"List Events","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/payments/events","href":"/api-reference/customerpayments/list-events"},{"title":"Archive Price","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/payments/prices/{priceId}","href":"/api-reference/customerpayments/archive-price"},{"title":"List Prices","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/payments/prices","href":"/api-reference/customerpayments/list-prices"},{"title":"Create Price","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/payments/prices","href":"/api-reference/customerpayments/create-price"},{"title":"Update Product","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/orgs/{orgId}/projects/{projectId}/payments/products/{productId}","href":"/api-reference/customerpayments/update-product"},{"title":"List Products","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/payments/products","href":"/api-reference/customerpayments/list-products"},{"title":"Create Product","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/payments/products","href":"/api-reference/customerpayments/create-product"},{"title":"Cancel Subscription","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/payments/subscriptions/{subscriptionId}/cancel","href":"/api-reference/customerpayments/cancel-subscription"},{"title":"List Subscriptions","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/payments/subscriptions","href":"/api-reference/customerpayments/list-subscriptions"},{"title":"Get Config","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/payments","href":"/api-reference/customerpayments/get-config"},{"title":"Connect","deprecated":null,"version":null,"openapi":"/openapi.json put /v1/orgs/{orgId}/projects/{projectId}/payments","href":"/api-reference/customerpayments/connect"},{"title":"Disconnect","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/payments","href":"/api-reference/customerpayments/disconnect"},{"title":"Runtime Create Checkout","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/runtime/payments/checkouts","href":"/api-reference/customerpayments/runtime-create-checkout"},{"title":"Runtime Create Customer","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/runtime/payments/customers","href":"/api-reference/customerpayments/runtime-create-customer"}]},{"group":"previews","pages":[{"title":"Remove","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/previews/{previewId}","href":"/api-reference/previews/remove"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/previews","href":"/api-reference/previews/list"}]},{"group":"queues","pages":[{"title":"Replay Dead Letters","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/queues/{queueId}/dead-letters/replay","href":"/api-reference/queues/replay-dead-letters"},{"title":"List Dead Letters","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/queues/{queueId}/dead-letters","href":"/api-reference/queues/list-dead-letters"},{"title":"Purge Dead Letters","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/queues/{queueId}/dead-letters","href":"/api-reference/queues/purge-dead-letters"},{"title":"Publish Batch","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/queues/{queueId}/messages/batch","href":"/api-reference/queues/publish-batch"},{"title":"Publish","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/queues/{queueId}/messages","href":"/api-reference/queues/publish"},{"title":"Stats","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/queues/{queueId}/stats","href":"/api-reference/queues/stats"},{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/queues/{queueId}","href":"/api-reference/queues/get"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/queues/{queueId}","href":"/api-reference/queues/delete"},{"title":"Update","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/orgs/{orgId}/projects/{projectId}/queues/{queueId}","href":"/api-reference/queues/update"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/queues","href":"/api-reference/queues/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/queues","href":"/api-reference/queues/create"},{"title":"Runtime Send Batch","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/runtime/queues/{queueName}/messages/batch","href":"/api-reference/queues/runtime-send-batch"},{"title":"Runtime Send","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/runtime/queues/{queueName}/messages","href":"/api-reference/queues/runtime-send"}]},{"group":"realtime","pages":[{"title":"Publish","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/realtime/channels/{channelId}/events","href":"/api-reference/realtime/publish"},{"title":"Stats","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/realtime/channels/{channelId}/stats","href":"/api-reference/realtime/stats"},{"title":"Get Channel","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/realtime/channels/{channelId}","href":"/api-reference/realtime/get-channel"},{"title":"Delete Channel","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/realtime/channels/{channelId}","href":"/api-reference/realtime/delete-channel"},{"title":"Update Channel","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/orgs/{orgId}/projects/{projectId}/realtime/channels/{channelId}","href":"/api-reference/realtime/update-channel"},{"title":"List Channels","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/realtime/channels","href":"/api-reference/realtime/list-channels"},{"title":"Create Channel","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/realtime/channels","href":"/api-reference/realtime/create-channel"},{"title":"Runtime Publish","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/runtime/realtime/{channelName}/events","href":"/api-reference/realtime/runtime-publish"},{"title":"Runtime Issue Token","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/runtime/realtime/{channelName}/tokens","href":"/api-reference/realtime/runtime-issue-token"}]},{"group":"projects","pages":[{"title":"Check Repo Access","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/repo-access","href":"/api-reference/projects/check-repo-access"},{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}","href":"/api-reference/projects/get"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}","href":"/api-reference/projects/delete"},{"title":"Update","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/orgs/{orgId}/projects/{projectId}","href":"/api-reference/projects/update"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects","href":"/api-reference/projects/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects","href":"/api-reference/projects/create"},{"title":"List Repos","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/repositories","href":"/api-reference/projects/list-repos"}]},{"group":"speedInsights","pages":[{"title":"Query","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/speed-insights/query","href":"/api-reference/speedinsights/query"},{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/speed-insights","href":"/api-reference/speedinsights/get"},{"title":"Update","deprecated":null,"version":null,"openapi":"/openapi.json put /v1/orgs/{orgId}/projects/{projectId}/speed-insights","href":"/api-reference/speedinsights/update"},{"title":"Collect","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/speed-insights/collect/{projectRef}","href":"/api-reference/speedinsights/collect"}]},{"group":"storage","pages":[{"title":"Get Download","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/storage/downloads","href":"/api-reference/storage/get-download"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/projects/{projectId}/storage/objects/{key}","href":"/api-reference/storage/delete"},{"title":"Create Upload","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/projects/{projectId}/storage/uploads","href":"/api-reference/storage/create-upload"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/storage","href":"/api-reference/storage/list"},{"title":"Runtime Get Download","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/runtime/storage/downloads","href":"/api-reference/storage/runtime-get-download"},{"title":"Runtime Create Upload","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/runtime/storage/uploads","href":"/api-reference/storage/runtime-create-upload"}]},{"group":"usage","pages":[{"title":"Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/projects/{projectId}/usage","href":"/api-reference/usage/get"},{"title":"Org Get","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/usage","href":"/api-reference/usage/org-get"}]},{"group":"productTelemetry","pages":[{"title":"Get Funnel","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/telemetry/funnel","href":"/api-reference/producttelemetry/get-funnel"},{"title":"Track","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/telemetry/events","href":"/api-reference/producttelemetry/track"}]},{"group":"webhooks","pages":[{"title":"Delete","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/orgs/{orgId}/webhooks/{webhookId}","href":"/api-reference/webhooks/delete"},{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/orgs/{orgId}/webhooks","href":"/api-reference/webhooks/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/orgs/{orgId}/webhooks","href":"/api-reference/webhooks/create"}]},{"group":"regions","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/regions","href":"/api-reference/regions/list"}]}]}]},"basePath":"","title":"Web Analytics SDK - Korve","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}