{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Checkly Docs","colors":{"primary":"#0075FF","light":"#2B8AFF","dark":"#031834"},"logo":{"light":"https://mintcdn.com/checkly-422f444a/KiRymP194lYB6fu_/logo/light.svg?fit=max\u0026auto=format\u0026n=KiRymP194lYB6fu_\u0026q=85\u0026s=c4c50c3b55e375fe5d06b52fad5c8032","dark":"https://mintcdn.com/checkly-422f444a/KiRymP194lYB6fu_/logo/dark.svg?fit=max\u0026auto=format\u0026n=KiRymP194lYB6fu_\u0026q=85\u0026s=4bb854d62eeba1ed323838710a533a2f"},"favicon":"https://mintcdn.com/checkly-422f444a/9iwkS8Mlm4KfOHnA/racoon_favicon.png?fit=max\u0026auto=format\u0026n=9iwkS8Mlm4KfOHnA\u0026q=85\u0026s=005761353168b62a923dddddc298da2c","navbar":{"links":[{"href":"https://www.checklyhq.com","label":"Home"},{"href":"https://www.checklyhq.com/docs/changelog/changelog/","label":"Changelog"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.checklyhq.com"}},"footer":{"socials":{"x":"https://x.com/checklyhq","github":"https://github.com/checkly","linkedin":"https://linkedin.com/company/checkly"}},"seo":{"metatags":{"canonical":"https://www.checklyhq.com/docs"}},"icons":{"library":"tabler"},"integrations":{"segment":{"key":"Bjlk6vx065LS2B25zVBzcfsjTaGrrpAM"},"telemetry":{"enabled":true}},"errors":{"404":{"redirect":false,"title":"Looks like this page has moved!","description":"Please try searching for the new page you're looking for in the search bar or sidebar."}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"checkly-422f444a","hasAudioNarration":false,"actualSubdomain":"checkly-422f444a","customDomains":["www.checklyhq.com"],"gitSource":{"type":"github","owner":"checkly","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aef529f20a5c82e8b824760","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"API Reference","count":467},{"language":"default","tag":"Docs","count":218},{"language":"default","tag":"Learn","count":101},{"language":"default","tag":"Detect","count":68},{"language":"default","tag":"Getting Started","count":66},{"language":"default","tag":"Integrations","count":56},{"language":"default","tag":"Playwright","count":49},{"language":"default","tag":"Constructs","count":41},{"language":"default","tag":"Synthetic Monitoring","count":36},{"language":"default","tag":"Checks and Monitors","count":34}]},"assistantConfig":{"enableAskAiButton":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@checklyhq.com","showHelpButton":true}},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"rbac-expansion","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":"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":"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":"editor-metadata","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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sidebar-group-header{text-transform:uppercase;letter-spacing:0.04em}.eyebrow{text-transform:uppercase}li .group{margin-bottom:0rem!important;padding-bottom:.25rem!important}th{text-align:left}tr{border-bottom:1px solid var(--border-color, rgba(128, 128, 128, 0.15))}.field .font-semibold.text-primary[data-component-part=\"field-name\"]{line-height:normal;font-weight:700;font-size:1.15rem}.dark kbd{background-color:rgba(255, 255, 255, 0.08);border-color:rgba(255, 255, 255, 0.2);color:#e6e6e6}.sign-up-cta{position:relative;border-radius:0.5rem;padding:1.5rem;margin:1rem 0;background:linear-gradient(to bottom, #0c449a, #062047);color:#fff}.sign-up-cta-title{font-size:1.25rem;line-height:1.75rem;font-weight:700;text-wrap:balance;margin-bottom:0.25rem}.sign-up-cta-title img{display:inline-block;width:2rem;height:2rem;vertical-align:middle;margin-top:-0.25rem}.sign-up-cta-body{color:#e2e8f0}.sign-up-cta a{color:inherit}.sign-up-cta a::before{content:\"\";position:absolute;inset:0}header button[aria-label=\"Open search\"],header button[aria-label=\"Toggle assistant panel\"],header button[aria-label=\"Toggle dark mode\"],header button[aria-label=\"More actions\"]{position:relative}header button[aria-label=\"Open search\"]::after,header button[aria-label=\"Toggle assistant panel\"]::after,header button[aria-label=\"Toggle dark mode\"]::after,header button[aria-label=\"More actions\"]::after{content:\"\";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%, -50%)}.home{--home-blue: #0075ff;--home-line: rgba(128, 128, 128, 0.2);--home-muted: #52525b;--home-text: #18181b;--home-surface: #fff;--home-surface-muted: #fafafa;width:100%;max-width:64rem;margin:0 auto;padding:2.5rem 1.5rem 5rem;color:var(--home-text);font-size:1rem;line-height:1.75rem}.dark .home{--home-blue: #2b8aff;--home-line: rgba(255, 255, 255, 0.12);--home-muted: #a1a1aa;--home-text: #f4f4f5;--home-surface: #0b0f17;--home-surface-muted: #10151f}.home a{text-decoration:none}.home code{font-size:0.85em}.home-hero{padding:1.5rem 0 2.5rem}.home-title{font-size:2.25rem;line-height:2.5rem;font-weight:600;letter-spacing:-0.025em;margin:0 0 0.75rem;color:var(--home-text)}.home-subtitle{max-width:36rem;font-size:1.125rem;line-height:1.75rem;color:var(--home-muted);margin:0}.home-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;margin-top:1.5rem}.home-hero-hint{flex-basis:100%;font-size:0.875rem;color:var(--home-muted);line-height:1.25rem}.home-button,.home-tab-cta{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.5rem 1.25rem;border:1px solid #041734;border-radius:0.5rem;font-size:1rem;font-weight:500;line-height:1.5rem;background:#041734;color:#fff!important;cursor:pointer;transition:background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, transform 160ms cubic-bezier(0.23, 1, 0.32, 1)}.home-button-secondary,.home-tab-cta{background:transparent;color:#041734!important}.dark .home-button,.dark .home-tab-cta{border-color:#fff;background:#fff;color:#041734!important}.dark .home-button-secondary,.dark .home-tab-cta{background:transparent;color:#fff!important}.home-button:hover,.home-tab-links .home-tab-cta:hover{background:#002652;color:#fff!important}.home-button:active,.home-tab-links .home-tab-cta:active{background:#001b3d;transform:scale(0.97);transition-duration:0.1s}.home-button:focus-visible,.home-tab-cta:focus-visible{outline:2px solid var(--home-blue);outline-offset:3px}.home-section{padding:2.5rem 0}.home-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.home-heading{font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-0.025em;margin:0 0 0.375rem;color:var(--home-text)}.home-lead{max-width:44rem;font-size:1rem;line-height:1.75rem;color:var(--home-muted);margin:0}.home-section-link{flex-shrink:0;display:inline-flex;align-items:center;gap:0.375rem;font-size:0.875rem;font-weight:500;color:var(--home-blue)!important;white-space:nowrap;line-height:1.25rem}.home-eyebrow{margin:1.75rem 0 0.75rem;font-size:0.75rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--home-muted);line-height:1rem}.home-eyebrow:first-of-type{margin-top:0}.home-tab{padding:1.25rem 1.25rem 1.5rem;border:1px solid var(--home-line);border-radius:0.5rem;background:var(--home-surface-muted)}.home-tab-title{display:flex;align-items:center;gap:0.5rem;font-size:1rem;font-weight:600;color:var(--home-text);line-height:1.5rem}.home-tab-title svg{color:var(--home-blue)}.home-tab-text{max-width:44rem;margin:0.5rem 0 1rem;font-size:1rem;line-height:1.75rem;color:var(--home-muted)}.home-tab-links{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 1rem;margin-top:1rem;font-size:0.875rem;line-height:1.25rem}.home-tab-links a{color:var(--home-muted)}.home-tab-links a:hover{color:var(--home-text)}.home-grid,.home-news{display:grid;gap:1px;padding:1px;border-radius:0.5rem;background:var(--home-line);overflow:hidden}.home-grid{grid-template-columns:1fr}.home-news{grid-template-columns:1fr}.home-feature,.home-news-card,.home-connect-card{display:flex;flex-direction:column;gap:0.5rem;padding:1.25rem;background:var(--home-surface);color:var(--home-text)!important;transition:background-color 0.15s ease}.home-feature:hover,.home-news-card:hover{background:var(--home-surface-muted)}.home-news-featured{position:relative;isolation:isolate;overflow:hidden;grid-row:span 2}.home-news-featured .home-news-text{padding-bottom:10rem}.home-news-waves{position:absolute;z-index:-1;bottom:2.5rem;left:50%;width:auto;max-width:none;height:10rem;margin:0;transform:translateX(-50%);opacity:0.85;pointer-events:none}.home-tag{font-size:0.75rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--home-blue);line-height:1rem}.home-news-title,.home-feature-title{font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--home-text)}.home-news-text,.home-feature-text{flex:1;font-size:1rem;line-height:1.5rem;color:var(--home-muted)}.home-card-link{display:inline-flex;align-items:center;gap:0.375rem;margin-top:0.5rem;font-size:0.875rem;font-weight:500;color:var(--home-text);line-height:1.25rem}.home-card-link svg{color:var(--home-blue)}.home-monitoring-group{padding:1.25rem;background:var(--home-surface)}.home-monitoring-group h3{margin:0 0 0.75rem}.home-monitoring-group ul{display:flex;flex-direction:column;gap:0.75rem;list-style:none;margin:0;padding:0;font-size:0.875rem;line-height:1.25rem}.home-monitoring-group a{color:var(--home-text)}.home-monitoring-group a:hover{color:var(--home-blue)}.home-connect-links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:0.5rem;font-size:0.875rem;font-weight:500;line-height:1.25rem}.home-connect-links a{color:var(--home-text)}.home-connect-links a:hover{color:var(--home-blue)}@media (min-width: 640px){.home-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.home-news{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width: 639px){.home-title{font-size:1.875rem;line-height:2.25rem}.home-section-head{flex-direction:column;align-items:flex-start;gap:0.5rem}.home-news-featured{grid-row:auto;padding-bottom:7.5rem}.home-news-featured .home-news-text{padding-bottom:0}.home-news-waves{bottom:-1rem;height:8rem}}.role-matrix table td{min-width:0}"}],"page":{"pagePath":"api-reference/monitors/create-a-dns-monitor","slug":"/api-reference/monitors/create-a-dns-monitor","pageMetadata":{"openapi":"post /v1/checks/dns","canonical":"https://www.checklyhq.com/docs/api-reference/monitors/create-a-dns-monitor/","title":"Create an DNS monitor","description":"Creates a new DNS monitor. Will return a `402` when you are over the limit of your plan.\n When using the `globalAlertSetting`, the `alertSetting` can be `null`","href":"/api-reference/monitors/create-a-dns-monitor"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Creates a new DNS monitor. Will return a \", _jsx(_components.code, {\n children: \"402\"\n }), \" when you are over the limit of your plan.\\nWhen using the \", _jsx(_components.code, {\n children: \"globalAlertSetting\"\n }), \", the \", _jsx(_components.code, {\n children: \"alertSetting\"\n }), \" can be \", _jsx(_components.code, {\n children: \"null\"\n })]\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}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"post /v1/checks/dns","canonical":"https://www.checklyhq.com/docs/api-reference/monitors/create-a-dns-monitor/","title":"Create an DNS monitor","description":"Creates a new DNS monitor. Will return a `402` when you are over the limit of your plan.\n When using the `globalAlertSetting`, the `alertSetting` can be `null`","href":"/api-reference/monitors/create-a-dns-monitor"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/checkly-422f444a/aad71fb35d0772c0/block-headless.js","/docs/_mintlify/custom/checkly-422f444a/3f79a661eed0dd6f/unify-tracking.js","/docs/_mintlify/custom/checkly-422f444a/b003b8f3946ae09a/vercel-analytics.js"],"openApiReferenceData":{"operation":{"summary":"Create an DNS monitor","operationId":"postV1ChecksDns","description":"Creates a new DNS monitor. Will return a `402` when you are over the limit of your plan.\n When using the `globalAlertSetting`, the `alertSetting` can be `null`","tags":["Monitors"],"responses":{"201":"1256a804-aae3-42dc-84e0-777b05768450","400":"ecf81ffd-b480-427f-b502-9298ccf002d6","401":"0cb3e416-af15-4e9b-a6ac-2443a6a00213","402":"cf37f548-8d4f-414b-8107-45dbb7701427","403":"20484386-5193-4047-98e4-5939bafbf0fc","429":"f676492a-997c-4a41-9135-e826058e6df5"},"parameters":["8ee598c0-536a-4ae7-9950-5dc681b4bde1","ee8b9f2b-0188-4afb-9b73-5dcf7dce1411"],"requestBody":"9c29eca2-4618-426f-b024-fa82f7396095","method":"post","type":"path","servers":["85a4bdb2-8b5a-4b8a-9321-a581a2ccfff8"],"security":["db6c2f35-45c4-4080-bb31-28844a32ae9b"],"path":"/v1/checks/dns","baseUrlOptions":["https://api.checklyhq.com"],"title":"Create an DNS monitor","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"8ee598c0-536a-4ae7-9950-5dc681b4bde1":{"schema":{"type":"boolean","description":"Determines whether a new check will automatically be added as a subscriber to all existing alert channels when it gets created.","default":true,"isRequired":false,"uniqueKey":"","typeLabel":"boolean"},"required":false,"description":"Determines whether a new check will automatically be added as a subscriber to all existing alert channels when it gets created.","name":"autoAssignAlerts","in":"query"},"ee8b9f2b-0188-4afb-9b73-5dcf7dce1411":{"schema":{"type":"string","format":"uuid","description":"Your Checkly account ID, you can find it at https://app.checklyhq.com/settings/account/general","isRequired":false,"uniqueKey":"","typeLabel":"string\u003cuuid>"},"required":false,"description":"Your Checkly account ID, you can find it at https://app.checklyhq.com/settings/account/general","name":"x-checkly-account","in":"header"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"name","typeLabel":"string"},"request":{"type":"object","properties":{"query":{"type":"string","minLength":1,"maxLength":100,"isRequired":true,"uniqueKey":"request.query","typeLabel":"string"},"recordType":{"type":"string","enum":["A","AAAA","CNAME","MX","TXT","SOA","NS","HTTPS"],"isRequired":true,"uniqueKey":"request.recordType","typeLabel":"enum\u003cstring>"},"nameServer":{"type":"string","maxLength":100,"uniqueKey":"request.nameServer","typeLabel":"string"},"port":{"type":"number","uniqueKey":"request.port","typeLabel":"number"},"assertions":{"type":"array","items":{"type":"object","properties":{"source":{"type":"string","enum":["RESPONSE_TIME","RESPONSE_CODE","TEXT_ANSWER","JSON_ANSWER"],"uniqueKey":"request.assertions.items.[INDEX].source","typeLabel":"enum\u003cstring>"},"comparison":{"type":"string","enum":["EQUALS","NOT_EQUALS","HAS_KEY","NOT_HAS_KEY","HAS_VALUE","NOT_HAS_VALUE","IS_EMPTY","NOT_EMPTY","GREATER_THAN","LESS_THAN","CONTAINS","NOT_CONTAINS","IS_NULL","NOT_NULL"],"uniqueKey":"request.assertions.items.[INDEX].comparison","typeLabel":"enum\u003cstring>"},"property":{"type":"string","default":"","uniqueKey":"request.assertions.items.[INDEX].property","typeLabel":"string"},"target":{"type":"string","default":"","uniqueKey":"request.assertions.items.[INDEX].target","typeLabel":"string"},"regex":{"oneOf":[{"type":"string","default":"","uniqueKey":"request.assertions.items.[INDEX].regex.oneOf.0","typeLabel":"string"},{"type":"null","default":"","uniqueKey":"request.assertions.items.[INDEX].regex.oneOf.1","typeLabel":"null"}],"uniqueKey":"request.assertions.items.[INDEX].regex","typeLabel":"string | null"}},"uniqueKey":"request.assertions.items.[INDEX]","typeLabel":"object"},"default":[],"uniqueKey":"request.assertions","typeLabel":"object[]"},"protocol":{"type":"string","enum":["TCP","UDP"],"default":"UDP","uniqueKey":"request.protocol","typeLabel":"enum\u003cstring>"}},"required":["query","recordType"],"isRequired":true,"uniqueKey":"request","typeLabel":"object"},"activated":{"type":"boolean","default":true,"uniqueKey":"activated","typeLabel":"boolean"},"muted":{"type":"boolean","default":false,"uniqueKey":"muted","typeLabel":"boolean"},"doubleCheck":{"type":"boolean","default":true,"uniqueKey":"doubleCheck","typeLabel":"boolean"},"shouldFail":{"type":"boolean","default":false,"uniqueKey":"shouldFail","typeLabel":"boolean"},"locations":{"oneOf":[{"type":"array","items":{"type":"string","enum":["us-east-1","us-east-2","us-west-1","us-west-2","ca-central-1","sa-east-1","eu-west-1","eu-central-1","eu-west-2","eu-west-3","eu-north-1","eu-south-1","me-south-1","ap-southeast-1","ap-northeast-1","ap-east-1","ap-southeast-2","ap-southeast-3","ap-northeast-2","ap-northeast-3","ap-south-1","af-south-1"],"uniqueKey":"locations.oneOf.0.items.[INDEX]","typeLabel":"enum\u003cstring>"},"default":[],"uniqueKey":"locations.oneOf.0","typeLabel":"enum\u003cstring>[]"},{"type":"null","items":{"type":"string","enum":["us-east-1","us-east-2","us-west-1","us-west-2","ca-central-1","sa-east-1","eu-west-1","eu-central-1","eu-west-2","eu-west-3","eu-north-1","eu-south-1","me-south-1","ap-southeast-1","ap-northeast-1","ap-east-1","ap-southeast-2","ap-southeast-3","ap-northeast-2","ap-northeast-3","ap-south-1","af-south-1"]},"default":[],"uniqueKey":"locations.oneOf.1","typeLabel":"null"}],"uniqueKey":"locations","typeLabel":"enum\u003cstring>[] | null"},"tags":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"tags.items.[INDEX]","typeLabel":"string"},"default":[],"uniqueKey":"tags","typeLabel":"string[]"},"alertSettings":{"type":"object","properties":{"escalationType":{"type":"string","enum":["RUN_BASED","TIME_BASED"],"default":"RUN_BASED","uniqueKey":"alertSettings.escalationType","typeLabel":"enum\u003cstring>"},"reminders":{"type":"object","properties":{"amount":{"type":"integer","enum":[0,1,2,3,4,5,100000],"default":0,"uniqueKey":"alertSettings.reminders.amount","typeLabel":"enum\u003cinteger>"},"interval":{"type":"integer","enum":[1,2,3,4,5,10,15,30],"default":5,"uniqueKey":"alertSettings.reminders.interval","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"alertSettings.reminders","typeLabel":"object"},"sslCertificates":{"type":"object","properties":{"enabled":{"type":"boolean","uniqueKey":"alertSettings.sslCertificates.enabled","typeLabel":"boolean"},"alertThreshold":{"type":"integer","uniqueKey":"alertSettings.sslCertificates.alertThreshold","typeLabel":"integer"}},"uniqueKey":"alertSettings.sslCertificates","typeLabel":"object"},"runBasedEscalation":{"type":"object","properties":{"failedRunThreshold":{"type":"integer","enum":[1,2,3,4,5],"uniqueKey":"alertSettings.runBasedEscalation.failedRunThreshold","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"alertSettings.runBasedEscalation","typeLabel":"object"},"timeBasedEscalation":{"type":"object","properties":{"minutesFailingThreshold":{"type":"integer","enum":[5,10,15,30],"uniqueKey":"alertSettings.timeBasedEscalation.minutesFailingThreshold","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"alertSettings.timeBasedEscalation","typeLabel":"object"},"parallelRunFailureThreshold":{"type":"object","properties":{"enabled":{"type":"boolean","default":false,"uniqueKey":"alertSettings.parallelRunFailureThreshold.enabled","typeLabel":"boolean"},"percentage":{"type":"integer","enum":[10,20,30,40,50,60,70,80,90,100],"default":10,"uniqueKey":"alertSettings.parallelRunFailureThreshold.percentage","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"alertSettings.parallelRunFailureThreshold","typeLabel":"object"}},"default":{"escalationType":"RUN_BASED","runBasedEscalation":{"failedRunThreshold":1},"reminders":{"amount":0,"interval":5},"parallelRunFailureThreshold":{"enabled":false,"percentage":10}},"uniqueKey":"alertSettings","typeLabel":"object"},"useGlobalAlertSettings":{"type":"boolean","default":true,"uniqueKey":"useGlobalAlertSettings","typeLabel":"boolean"},"groupId":{"oneOf":[{"type":"number","default":null,"uniqueKey":"groupId.oneOf.0","typeLabel":"number"},{"type":"null","default":null,"uniqueKey":"groupId.oneOf.1","typeLabel":"null"}],"uniqueKey":"groupId","typeLabel":"number | null"},"groupOrder":{"oneOf":[{"type":"number","minimum":0,"default":null,"uniqueKey":"groupOrder.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"default":null,"uniqueKey":"groupOrder.oneOf.1","typeLabel":"null"}],"uniqueKey":"groupOrder","typeLabel":"number | null"},"runtimeId":{"oneOf":[{"type":"string","enum":["2026.04","2025.04","2024.09","2024.02","2023.09","2023.02","2022.10",null],"default":null,"uniqueKey":"runtimeId.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["2026.04","2025.04","2024.09","2024.02","2023.09","2023.02","2022.10",null],"default":null,"uniqueKey":"runtimeId.oneOf.1","typeLabel":"null"}],"uniqueKey":"runtimeId","typeLabel":"enum\u003cstring> | null"},"alertChannelSubscriptions":{"type":"array","items":{"type":"object","properties":{"alertChannelId":{"type":"number","isRequired":true,"uniqueKey":"alertChannelSubscriptions.items.[INDEX].alertChannelId","typeLabel":"number"},"activated":{"type":"boolean","isRequired":true,"uniqueKey":"alertChannelSubscriptions.items.[INDEX].activated","typeLabel":"boolean"}},"required":["alertChannelId","activated"],"uniqueKey":"alertChannelSubscriptions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"alertChannelSubscriptions","typeLabel":"object[]"},"retryStrategy":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","enum":["FIXED","LINEAR","EXPONENTIAL","SINGLE_RETRY"],"isRequired":true,"uniqueKey":"retryStrategy.oneOf.0.type","typeLabel":"enum\u003cstring>"},"baseBackoffSeconds":{"type":"number","default":60,"uniqueKey":"retryStrategy.oneOf.0.baseBackoffSeconds","typeLabel":"number"},"sameRegion":{"type":"boolean","default":true,"uniqueKey":"retryStrategy.oneOf.0.sameRegion","typeLabel":"boolean"},"maxRetries":{"type":"number","minimum":1,"maximum":10,"uniqueKey":"retryStrategy.oneOf.0.maxRetries","typeLabel":"number"},"maxDurationSeconds":{"type":"number","minimum":0,"maximum":600,"uniqueKey":"retryStrategy.oneOf.0.maxDurationSeconds","typeLabel":"number"},"onlyOn":{"type":"array","items":{"type":"string","enum":["NETWORK_ERROR"],"uniqueKey":"retryStrategy.oneOf.0.onlyOn.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"retryStrategy.oneOf.0.onlyOn","typeLabel":"enum\u003cstring>[]"}},"required":["type"],"additionalProperties":false,"uniqueKey":"retryStrategy.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"string","enum":["FIXED","LINEAR","EXPONENTIAL","SINGLE_RETRY"]},"baseBackoffSeconds":{"type":"number","default":60},"sameRegion":{"type":"boolean","default":true},"maxRetries":{"type":"number","minimum":1,"maximum":10},"maxDurationSeconds":{"type":"number","minimum":0,"maximum":600},"onlyOn":{"type":"array","items":{"type":"string","enum":["NETWORK_ERROR"]}}},"required":["type"],"additionalProperties":false,"uniqueKey":"retryStrategy.oneOf.1","typeLabel":"null"}],"uniqueKey":"retryStrategy","typeLabel":"object | null"},"triggerIncident":{"oneOf":[{"type":"object","properties":{"serviceId":{"type":"string","minLength":1,"format":"uuid","isRequired":true,"uniqueKey":"triggerIncident.oneOf.0.serviceId","typeLabel":"string\u003cuuid>"},"severity":{"type":"string","enum":["CRITICAL","MAJOR","MEDIUM","MINOR"],"isRequired":true,"uniqueKey":"triggerIncident.oneOf.0.severity","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"triggerIncident.oneOf.0.name","typeLabel":"string"},"description":{"type":"string","isRequired":true,"uniqueKey":"triggerIncident.oneOf.0.description","typeLabel":"string"},"notifySubscribers":{"type":"boolean","isRequired":true,"uniqueKey":"triggerIncident.oneOf.0.notifySubscribers","typeLabel":"boolean"}},"required":["serviceId","severity","name","description","notifySubscribers"],"additionalProperties":false,"uniqueKey":"triggerIncident.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"serviceId":{"type":"string","minLength":1,"format":"uuid"},"severity":{"type":"string","enum":["CRITICAL","MAJOR","MEDIUM","MINOR"]},"name":{"type":"string"},"description":{"type":"string"},"notifySubscribers":{"type":"boolean"}},"required":["serviceId","severity","name","description","notifySubscribers"],"additionalProperties":false,"uniqueKey":"triggerIncident.oneOf.1","typeLabel":"null"}],"uniqueKey":"triggerIncident","typeLabel":"object | null"},"runParallel":{"type":"boolean","default":false,"uniqueKey":"runParallel","typeLabel":"boolean"},"description":{"oneOf":[{"type":"string","maxLength":510,"default":null,"uniqueKey":"description.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":510,"default":null,"uniqueKey":"description.oneOf.1","typeLabel":"null"}],"uniqueKey":"description","typeLabel":"string | null"},"intent":{"oneOf":[{"type":"object","properties":{"goal":{"type":"string","minLength":1,"maxLength":2000,"description":"The user or system outcome this check protects.","isRequired":true,"uniqueKey":"intent.oneOf.0.goal","typeLabel":"string"},"requiredOutcomes":{"type":"array","items":{"type":"string","minLength":1,"maxLength":1000,"uniqueKey":"intent.oneOf.0.requiredOutcomes.items.[INDEX]","typeLabel":"string"},"maxItems":20,"default":[],"description":"Observable outcomes the check must continue to prove.","uniqueKey":"intent.oneOf.0.requiredOutcomes","typeLabel":"string[]"},"mustPreserve":{"type":"array","items":{"type":"string","minLength":1,"maxLength":1000,"uniqueKey":"intent.oneOf.0.mustPreserve.items.[INDEX]","typeLabel":"string"},"maxItems":20,"default":[],"description":"Guardrails an AI repair must not weaken or bypass.","uniqueKey":"intent.oneOf.0.mustPreserve","typeLabel":"string[]"}},"default":null,"required":["goal"],"additionalProperties":false,"uniqueKey":"intent.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"goal":{"type":"string","minLength":1,"maxLength":2000,"description":"The user or system outcome this check protects."},"requiredOutcomes":{"type":"array","items":{"type":"string","minLength":1,"maxLength":1000},"maxItems":20,"default":[],"description":"Observable outcomes the check must continue to prove."},"mustPreserve":{"type":"array","items":{"type":"string","minLength":1,"maxLength":1000},"maxItems":20,"default":[],"description":"Guardrails an AI repair must not weaken or bypass."}},"default":null,"required":["goal"],"additionalProperties":false,"uniqueKey":"intent.oneOf.1","typeLabel":"null"}],"uniqueKey":"intent","typeLabel":"object | null"},"aiAutoRepairEnabled":{"oneOf":[{"type":"boolean","default":null,"uniqueKey":"aiAutoRepairEnabled.oneOf.0","typeLabel":"boolean"},{"type":"null","default":null,"uniqueKey":"aiAutoRepairEnabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"aiAutoRepairEnabled","typeLabel":"boolean | null"},"checkType":{"type":"string","enum":["DNS"],"default":"DNS","uniqueKey":"checkType","typeLabel":"enum\u003cstring>"},"frequency":{"type":"integer","enum":[0,1,2,5,10,15,30,60,120,180,360,720,1440],"default":10,"uniqueKey":"frequency","typeLabel":"enum\u003cinteger>"},"frequencyOffset":{"type":"integer","minimum":1,"uniqueKey":"frequencyOffset","typeLabel":"integer"},"heartbeat":{"oneOf":[{"type":"object","properties":{},"additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"heartbeat.oneOf.0.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"heartbeat.oneOf.0.additionalProperties","typeLabel":"null"},"uniqueKey":"heartbeat.oneOf.0","typeLabel":"object"},{"type":"null","properties":{},"additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"heartbeat.oneOf.1.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"heartbeat.oneOf.1.additionalProperties","typeLabel":"null"},"uniqueKey":"heartbeat.oneOf.1","typeLabel":"null"}],"uniqueKey":"heartbeat","typeLabel":"object | null"},"script":{"oneOf":[{"type":"string","uniqueKey":"script.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"script.oneOf.1","typeLabel":"null"}],"uniqueKey":"script","typeLabel":"string | null"},"scriptPath":{"oneOf":[{"type":"string","minLength":1,"uniqueKey":"scriptPath.oneOf.0","typeLabel":"string"},{"type":"null","minLength":1,"uniqueKey":"scriptPath.oneOf.1","typeLabel":"null"}],"uniqueKey":"scriptPath","typeLabel":"string | null"},"sslCheckDomain":{"oneOf":[{"type":"string","uniqueKey":"sslCheckDomain.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"sslCheckDomain.oneOf.1","typeLabel":"null"}],"uniqueKey":"sslCheckDomain","typeLabel":"string | null"},"environmentVariables":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"environmentVariables.oneOf.0.items.[INDEX].key","typeLabel":"string"},"value":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"environmentVariables.oneOf.0.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"environmentVariables.oneOf.0.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"environmentVariables.oneOf.0.items.[INDEX].value","typeLabel":"string | null"},"locked":{"type":"boolean","default":false,"uniqueKey":"environmentVariables.oneOf.0.items.[INDEX].locked","typeLabel":"boolean"},"secret":{"type":"boolean","default":false,"uniqueKey":"environmentVariables.oneOf.0.items.[INDEX].secret","typeLabel":"boolean"}},"required":["key","value"],"uniqueKey":"environmentVariables.oneOf.0.items.[INDEX]","typeLabel":"object"},"maxItems":200,"uniqueKey":"environmentVariables.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"key":{"type":"string","minLength":1},"value":{"oneOf":[{"type":"string"},{"type":"null"}]},"locked":{"type":"boolean","default":false},"secret":{"type":"boolean","default":false}},"required":["key","value"]},"maxItems":200,"uniqueKey":"environmentVariables.oneOf.1","typeLabel":"null"}],"uniqueKey":"environmentVariables","typeLabel":"object[] | null"},"setupSnippetId":{"oneOf":[{"type":"number","default":null,"uniqueKey":"setupSnippetId.oneOf.0","typeLabel":"number"},{"type":"null","default":null,"uniqueKey":"setupSnippetId.oneOf.1","typeLabel":"null"}],"uniqueKey":"setupSnippetId","typeLabel":"number | null"},"tearDownSnippetId":{"oneOf":[{"type":"number","default":null,"uniqueKey":"tearDownSnippetId.oneOf.0","typeLabel":"number"},{"type":"null","default":null,"uniqueKey":"tearDownSnippetId.oneOf.1","typeLabel":"null"}],"uniqueKey":"tearDownSnippetId","typeLabel":"number | null"},"localSetupScript":{"oneOf":[{"type":"string","default":null,"uniqueKey":"localSetupScript.oneOf.0","typeLabel":"string"},{"type":"null","default":null,"uniqueKey":"localSetupScript.oneOf.1","typeLabel":"null"}],"uniqueKey":"localSetupScript","typeLabel":"string | null"},"localTearDownScript":{"oneOf":[{"type":"string","default":null,"uniqueKey":"localTearDownScript.oneOf.0","typeLabel":"string"},{"type":"null","default":null,"uniqueKey":"localTearDownScript.oneOf.1","typeLabel":"null"}],"uniqueKey":"localTearDownScript","typeLabel":"string | null"},"degradedResponseTime":{"oneOf":[{"type":"number","minimum":0,"maximum":5000,"default":500,"uniqueKey":"degradedResponseTime.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"maximum":5000,"default":500,"uniqueKey":"degradedResponseTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"degradedResponseTime","typeLabel":"number | null"},"maxResponseTime":{"oneOf":[{"type":"number","minimum":0,"maximum":5000,"default":1000,"uniqueKey":"maxResponseTime.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"maximum":5000,"default":1000,"uniqueKey":"maxResponseTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"maxResponseTime","typeLabel":"number | null"},"privateLocations":{"oneOf":[{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"privateLocations.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"privateLocations.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string","minLength":1},"uniqueKey":"privateLocations.oneOf.1","typeLabel":"null"}],"uniqueKey":"privateLocations","typeLabel":"string[] | null"}},"required":["name","request"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"name":"\u003cstring>","request":{"query":"\u003cstring>","nameServer":"\u003cstring>","port":123,"assertions":[],"protocol":"UDP"},"activated":true,"muted":false,"doubleCheck":true,"shouldFail":false,"locations":[],"tags":[],"alertSettings":{"escalationType":"RUN_BASED","runBasedEscalation":{"failedRunThreshold":1},"reminders":{"amount":0,"interval":5},"parallelRunFailureThreshold":{"enabled":false,"percentage":10}},"useGlobalAlertSettings":true,"groupId":null,"groupOrder":null,"runtimeId":null,"alertChannelSubscriptions":[{"alertChannelId":123,"activated":true}],"retryStrategy":{"baseBackoffSeconds":60,"sameRegion":true,"maxRetries":5.5,"maxDurationSeconds":300,"onlyOn":["NETWORK_ERROR"]},"triggerIncident":{"serviceId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","name":"\u003cstring>","description":"\u003cstring>","notifySubscribers":true},"runParallel":false,"description":null,"intent":null,"aiAutoRepairEnabled":null,"checkType":"DNS","frequency":10,"frequencyOffset":2,"heartbeat":{},"script":"\u003cstring>","scriptPath":"\u003cstring>","sslCheckDomain":"\u003cstring>","environmentVariables":[{"key":"\u003cstring>","value":"\u003cstring>","locked":false,"secret":false}],"setupSnippetId":null,"tearDownSnippetId":null,"localSetupScript":null,"localTearDownScript":null,"degradedResponseTime":500,"maxResponseTime":1000,"privateLocations":["\u003cstring>"]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"1256a804-aae3-42dc-84e0-777b05768450":{"description":"Created","content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"name","typeLabel":"string"},"activated":{"type":"boolean","default":true,"uniqueKey":"activated","typeLabel":"boolean"},"muted":{"type":"boolean","default":false,"uniqueKey":"muted","typeLabel":"boolean"},"doubleCheck":{"type":"boolean","default":true,"uniqueKey":"doubleCheck","typeLabel":"boolean"},"shouldFail":{"type":"boolean","default":false,"uniqueKey":"shouldFail","typeLabel":"boolean"},"locations":{"oneOf":[{"type":"array","items":{"type":"string","enum":["us-east-1","us-east-2","us-west-1","us-west-2","ca-central-1","sa-east-1","eu-west-1","eu-central-1","eu-west-2","eu-west-3","eu-north-1","eu-south-1","me-south-1","ap-southeast-1","ap-northeast-1","ap-east-1","ap-southeast-2","ap-southeast-3","ap-northeast-2","ap-northeast-3","ap-south-1","af-south-1"],"uniqueKey":"locations.oneOf.0.items.[INDEX]","typeLabel":"enum\u003cstring>"},"default":[],"uniqueKey":"locations.oneOf.0","typeLabel":"enum\u003cstring>[]"},{"type":"null","items":{"type":"string","enum":["us-east-1","us-east-2","us-west-1","us-west-2","ca-central-1","sa-east-1","eu-west-1","eu-central-1","eu-west-2","eu-west-3","eu-north-1","eu-south-1","me-south-1","ap-southeast-1","ap-northeast-1","ap-east-1","ap-southeast-2","ap-southeast-3","ap-northeast-2","ap-northeast-3","ap-south-1","af-south-1"]},"default":[],"uniqueKey":"locations.oneOf.1","typeLabel":"null"}],"uniqueKey":"locations","typeLabel":"enum\u003cstring>[] | null"},"tags":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"tags.items.[INDEX]","typeLabel":"string"},"default":[],"uniqueKey":"tags","typeLabel":"string[]"},"alertSettings":{"oneOf":[{"type":"object","properties":{"escalationType":{"type":"string","enum":["RUN_BASED","TIME_BASED"],"default":"RUN_BASED","uniqueKey":"alertSettings.oneOf.0.escalationType","typeLabel":"enum\u003cstring>"},"reminders":{"type":"object","properties":{"amount":{"type":"integer","enum":[0,1,2,3,4,5,100000],"default":0,"uniqueKey":"alertSettings.oneOf.0.reminders.amount","typeLabel":"enum\u003cinteger>"},"interval":{"type":"integer","enum":[1,2,3,4,5,10,15,30],"default":5,"uniqueKey":"alertSettings.oneOf.0.reminders.interval","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"alertSettings.oneOf.0.reminders","typeLabel":"object"},"sslCertificates":{"type":"object","properties":{"enabled":{"type":"boolean","uniqueKey":"alertSettings.oneOf.0.sslCertificates.enabled","typeLabel":"boolean"},"alertThreshold":{"type":"integer","uniqueKey":"alertSettings.oneOf.0.sslCertificates.alertThreshold","typeLabel":"integer"}},"uniqueKey":"alertSettings.oneOf.0.sslCertificates","typeLabel":"object"},"runBasedEscalation":{"type":"object","properties":{"failedRunThreshold":{"type":"integer","enum":[1,2,3,4,5],"uniqueKey":"alertSettings.oneOf.0.runBasedEscalation.failedRunThreshold","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"alertSettings.oneOf.0.runBasedEscalation","typeLabel":"object"},"timeBasedEscalation":{"type":"object","properties":{"minutesFailingThreshold":{"type":"integer","enum":[5,10,15,30],"uniqueKey":"alertSettings.oneOf.0.timeBasedEscalation.minutesFailingThreshold","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"alertSettings.oneOf.0.timeBasedEscalation","typeLabel":"object"},"parallelRunFailureThreshold":{"type":"object","properties":{"enabled":{"type":"boolean","default":false,"uniqueKey":"alertSettings.oneOf.0.parallelRunFailureThreshold.enabled","typeLabel":"boolean"},"percentage":{"type":"integer","enum":[10,20,30,40,50,60,70,80,90,100],"default":10,"uniqueKey":"alertSettings.oneOf.0.parallelRunFailureThreshold.percentage","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"alertSettings.oneOf.0.parallelRunFailureThreshold","typeLabel":"object"}},"default":{"escalationType":"RUN_BASED","runBasedEscalation":{"failedRunThreshold":1},"reminders":{"amount":0,"interval":5},"parallelRunFailureThreshold":{"enabled":false,"percentage":10}},"uniqueKey":"alertSettings.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"escalationType":{"type":"string","enum":["RUN_BASED","TIME_BASED"],"default":"RUN_BASED"},"reminders":{"type":"object","properties":{"amount":{"type":"integer","enum":[0,1,2,3,4,5,100000],"default":0},"interval":{"type":"integer","enum":[1,2,3,4,5,10,15,30],"default":5}}},"sslCertificates":{"type":"object","properties":{"enabled":{"type":"boolean"},"alertThreshold":{"type":"integer"}}},"runBasedEscalation":{"type":"object","properties":{"failedRunThreshold":{"type":"integer","enum":[1,2,3,4,5]}}},"timeBasedEscalation":{"type":"object","properties":{"minutesFailingThreshold":{"type":"integer","enum":[5,10,15,30]}}},"parallelRunFailureThreshold":{"type":"object","properties":{"enabled":{"type":"boolean","default":false},"percentage":{"type":"integer","enum":[10,20,30,40,50,60,70,80,90,100],"default":10}}}},"default":{"escalationType":"RUN_BASED","runBasedEscalation":{"failedRunThreshold":1},"reminders":{"amount":0,"interval":5},"parallelRunFailureThreshold":{"enabled":false,"percentage":10}},"uniqueKey":"alertSettings.oneOf.1","typeLabel":"null"}],"uniqueKey":"alertSettings","typeLabel":"object | null"},"useGlobalAlertSettings":{"type":"boolean","default":true,"uniqueKey":"useGlobalAlertSettings","typeLabel":"boolean"},"groupId":{"oneOf":[{"type":"number","default":null,"uniqueKey":"groupId.oneOf.0","typeLabel":"number"},{"type":"null","default":null,"uniqueKey":"groupId.oneOf.1","typeLabel":"null"}],"uniqueKey":"groupId","typeLabel":"number | null"},"groupOrder":{"oneOf":[{"type":"number","minimum":0,"default":null,"uniqueKey":"groupOrder.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"default":null,"uniqueKey":"groupOrder.oneOf.1","typeLabel":"null"}],"uniqueKey":"groupOrder","typeLabel":"number | null"},"runtimeId":{"oneOf":[{"type":"string","enum":["2026.04","2025.04","2024.09","2024.02","2023.09","2023.02","2022.10",null],"default":null,"uniqueKey":"runtimeId.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["2026.04","2025.04","2024.09","2024.02","2023.09","2023.02","2022.10",null],"default":null,"uniqueKey":"runtimeId.oneOf.1","typeLabel":"null"}],"uniqueKey":"runtimeId","typeLabel":"enum\u003cstring> | null"},"alertChannelSubscriptions":{"type":"array","items":{"type":"object","properties":{"alertChannelId":{"type":"number","isRequired":true,"uniqueKey":"alertChannelSubscriptions.items.[INDEX].alertChannelId","typeLabel":"number"},"activated":{"type":"boolean","isRequired":true,"uniqueKey":"alertChannelSubscriptions.items.[INDEX].activated","typeLabel":"boolean"}},"required":["alertChannelId","activated"],"uniqueKey":"alertChannelSubscriptions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"alertChannelSubscriptions","typeLabel":"object[]"},"retryStrategy":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","enum":["FIXED","LINEAR","EXPONENTIAL","SINGLE_RETRY"],"isRequired":true,"uniqueKey":"retryStrategy.oneOf.0.type","typeLabel":"enum\u003cstring>"},"baseBackoffSeconds":{"type":"number","default":60,"uniqueKey":"retryStrategy.oneOf.0.baseBackoffSeconds","typeLabel":"number"},"sameRegion":{"type":"boolean","default":true,"uniqueKey":"retryStrategy.oneOf.0.sameRegion","typeLabel":"boolean"},"maxRetries":{"type":"number","minimum":1,"maximum":10,"uniqueKey":"retryStrategy.oneOf.0.maxRetries","typeLabel":"number"},"maxDurationSeconds":{"type":"number","minimum":0,"maximum":600,"uniqueKey":"retryStrategy.oneOf.0.maxDurationSeconds","typeLabel":"number"},"onlyOn":{"type":"array","items":{"type":"string","enum":["NETWORK_ERROR"],"uniqueKey":"retryStrategy.oneOf.0.onlyOn.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"retryStrategy.oneOf.0.onlyOn","typeLabel":"enum\u003cstring>[]"}},"required":["type"],"uniqueKey":"retryStrategy.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"string","enum":["FIXED","LINEAR","EXPONENTIAL","SINGLE_RETRY"]},"baseBackoffSeconds":{"type":"number","default":60},"sameRegion":{"type":"boolean","default":true},"maxRetries":{"type":"number","minimum":1,"maximum":10},"maxDurationSeconds":{"type":"number","minimum":0,"maximum":600},"onlyOn":{"type":"array","items":{"type":"string","enum":["NETWORK_ERROR"]}}},"required":["type"],"uniqueKey":"retryStrategy.oneOf.1","typeLabel":"null"}],"uniqueKey":"retryStrategy","typeLabel":"object | null"},"triggerIncident":{"oneOf":[{"type":"object","properties":{"serviceId":{"type":"string","minLength":1,"format":"uuid","isRequired":true,"uniqueKey":"triggerIncident.oneOf.0.serviceId","typeLabel":"string\u003cuuid>"},"severity":{"type":"string","enum":["CRITICAL","MAJOR","MEDIUM","MINOR"],"isRequired":true,"uniqueKey":"triggerIncident.oneOf.0.severity","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"triggerIncident.oneOf.0.name","typeLabel":"string"},"description":{"type":"string","isRequired":true,"uniqueKey":"triggerIncident.oneOf.0.description","typeLabel":"string"},"notifySubscribers":{"type":"boolean","isRequired":true,"uniqueKey":"triggerIncident.oneOf.0.notifySubscribers","typeLabel":"boolean"}},"required":["serviceId","severity","name","description","notifySubscribers"],"uniqueKey":"triggerIncident.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"serviceId":{"type":"string","minLength":1,"format":"uuid"},"severity":{"type":"string","enum":["CRITICAL","MAJOR","MEDIUM","MINOR"]},"name":{"type":"string"},"description":{"type":"string"},"notifySubscribers":{"type":"boolean"}},"required":["serviceId","severity","name","description","notifySubscribers"],"uniqueKey":"triggerIncident.oneOf.1","typeLabel":"null"}],"uniqueKey":"triggerIncident","typeLabel":"object | null"},"runParallel":{"type":"boolean","default":false,"uniqueKey":"runParallel","typeLabel":"boolean"},"description":{"oneOf":[{"type":"string","maxLength":500,"default":null,"uniqueKey":"description.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":500,"default":null,"uniqueKey":"description.oneOf.1","typeLabel":"null"}],"uniqueKey":"description","typeLabel":"string | null"},"intent":{"oneOf":[{"type":"object","properties":{"goal":{"type":"string","minLength":1,"maxLength":2000,"description":"The user or system outcome this check protects.","isRequired":true,"uniqueKey":"intent.oneOf.0.goal","typeLabel":"string"},"requiredOutcomes":{"type":"array","items":{"type":"string","minLength":1,"maxLength":1000,"uniqueKey":"intent.oneOf.0.requiredOutcomes.items.[INDEX]","typeLabel":"string"},"maxItems":20,"default":[],"description":"Observable outcomes the check must continue to prove.","uniqueKey":"intent.oneOf.0.requiredOutcomes","typeLabel":"string[]"},"mustPreserve":{"type":"array","items":{"type":"string","minLength":1,"maxLength":1000,"uniqueKey":"intent.oneOf.0.mustPreserve.items.[INDEX]","typeLabel":"string"},"maxItems":20,"default":[],"description":"Guardrails an AI repair must not weaken or bypass.","uniqueKey":"intent.oneOf.0.mustPreserve","typeLabel":"string[]"}},"default":null,"required":["goal"],"additionalProperties":false,"uniqueKey":"intent.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"goal":{"type":"string","minLength":1,"maxLength":2000,"description":"The user or system outcome this check protects."},"requiredOutcomes":{"type":"array","items":{"type":"string","minLength":1,"maxLength":1000},"maxItems":20,"default":[],"description":"Observable outcomes the check must continue to prove."},"mustPreserve":{"type":"array","items":{"type":"string","minLength":1,"maxLength":1000},"maxItems":20,"default":[],"description":"Guardrails an AI repair must not weaken or bypass."}},"default":null,"required":["goal"],"additionalProperties":false,"uniqueKey":"intent.oneOf.1","typeLabel":"null"}],"uniqueKey":"intent","typeLabel":"object | null"},"aiAutoRepairEnabled":{"oneOf":[{"type":"boolean","default":null,"uniqueKey":"aiAutoRepairEnabled.oneOf.0","typeLabel":"boolean"},{"type":"null","default":null,"uniqueKey":"aiAutoRepairEnabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"aiAutoRepairEnabled","typeLabel":"boolean | null"},"id":{"type":"string","uniqueKey":"id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"updated_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"updated_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"updated_at","typeLabel":"string\u003cdate-time> | null"},"alertChannels":{"oneOf":[{"type":"object","properties":{"email":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string","minLength":1,"default":"","uniqueKey":"alertChannels.oneOf.0.email.items.[INDEX].address","typeLabel":"string"}},"uniqueKey":"alertChannels.oneOf.0.email.items.[INDEX]","typeLabel":"object"},"uniqueKey":"alertChannels.oneOf.0.email","typeLabel":"object[]"},"webhook":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"default":"","uniqueKey":"alertChannels.oneOf.0.webhook.items.[INDEX].name","typeLabel":"string"},"url":{"type":"string","minLength":1,"default":"","uniqueKey":"alertChannels.oneOf.0.webhook.items.[INDEX].url","typeLabel":"string"},"method":{"oneOf":[{"type":"string","minLength":1,"default":"POST","uniqueKey":"alertChannels.oneOf.0.webhook.items.[INDEX].method.oneOf.0","typeLabel":"string"},{"type":"null","minLength":1,"default":"POST","uniqueKey":"alertChannels.oneOf.0.webhook.items.[INDEX].method.oneOf.1","typeLabel":"null"}],"uniqueKey":"alertChannels.oneOf.0.webhook.items.[INDEX].method","typeLabel":"string | null"},"headers":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"alertChannels.oneOf.0.webhook.items.[INDEX].headers.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","isRequired":true,"uniqueKey":"alertChannels.oneOf.0.webhook.items.[INDEX].headers.items.[INDEX].value","typeLabel":"string"},"locked":{"type":"boolean","default":false,"uniqueKey":"alertChannels.oneOf.0.webhook.items.[INDEX].headers.items.[INDEX].locked","typeLabel":"boolean"}},"required":["key","value"],"uniqueKey":"alertChannels.oneOf.0.webhook.items.[INDEX].headers.items.[INDEX]","typeLabel":"object"},"default":[],"uniqueKey":"alertChannels.oneOf.0.webhook.items.[INDEX].headers","typeLabel":"object[]"},"queryParameters":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"alertChannels.oneOf.0.webhook.items.[INDEX].queryParameters.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","isRequired":true,"uniqueKey":"alertChannels.oneOf.0.webhook.items.[INDEX].queryParameters.items.[INDEX].value","typeLabel":"string"},"locked":{"type":"boolean","default":false,"uniqueKey":"alertChannels.oneOf.0.webhook.items.[INDEX].queryParameters.items.[INDEX].locked","typeLabel":"boolean"}},"required":["key","value"],"uniqueKey":"alertChannels.oneOf.0.webhook.items.[INDEX].queryParameters.items.[INDEX]","typeLabel":"object"},"default":[],"uniqueKey":"alertChannels.oneOf.0.webhook.items.[INDEX].queryParameters","typeLabel":"object[]"}},"uniqueKey":"alertChannels.oneOf.0.webhook.items.[INDEX]","typeLabel":"object"},"uniqueKey":"alertChannels.oneOf.0.webhook","typeLabel":"object[]"},"slack":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string","minLength":1,"default":"","uniqueKey":"alertChannels.oneOf.0.slack.items.[INDEX].url","typeLabel":"string"}},"uniqueKey":"alertChannels.oneOf.0.slack.items.[INDEX]","typeLabel":"object"},"uniqueKey":"alertChannels.oneOf.0.slack","typeLabel":"object[]"},"sms":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"alertChannels.oneOf.0.sms.items.[INDEX].name","typeLabel":"string"},"number":{"type":"string","minLength":1,"default":"","uniqueKey":"alertChannels.oneOf.0.sms.items.[INDEX].number","typeLabel":"string"}},"required":["name"],"uniqueKey":"alertChannels.oneOf.0.sms.items.[INDEX]","typeLabel":"object"},"uniqueKey":"alertChannels.oneOf.0.sms","typeLabel":"object[]"}},"uniqueKey":"alertChannels.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"email":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string","minLength":1,"default":""}}}},"webhook":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"default":""},"url":{"type":"string","minLength":1,"default":""},"method":{"oneOf":[{"type":"string","minLength":1,"default":"POST"},{"type":"null","minLength":1,"default":"POST"}]},"headers":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","minLength":1},"value":{"type":"string"},"locked":{"type":"boolean","default":false}},"required":["key","value"]},"default":[]},"queryParameters":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","minLength":1},"value":{"type":"string"},"locked":{"type":"boolean","default":false}},"required":["key","value"]},"default":[]}}}},"slack":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string","minLength":1,"default":""}}}},"sms":{"type":"array","items":{"type":"object","properties":{"number":{"type":"string","minLength":1,"default":""},"name":{"type":"string"}},"required":["name"]}}},"uniqueKey":"alertChannels.oneOf.1","typeLabel":"null"}],"uniqueKey":"alertChannels","typeLabel":"object | null"},"privateLocations":{"oneOf":[{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"privateLocations.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"privateLocations.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string","minLength":1},"uniqueKey":"privateLocations.oneOf.1","typeLabel":"null"}],"uniqueKey":"privateLocations","typeLabel":"string[] | null"},"frequency":{"type":"integer","enum":[0,1,2,5,10,15,30,60,120,180,360,720,1440],"default":10,"uniqueKey":"frequency","typeLabel":"enum\u003cinteger>"},"frequencyOffset":{"type":"integer","minimum":1,"uniqueKey":"frequencyOffset","typeLabel":"integer"},"degradedResponseTime":{"oneOf":[{"type":"number","uniqueKey":"degradedResponseTime.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"degradedResponseTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"degradedResponseTime","typeLabel":"number | null"},"maxResponseTime":{"oneOf":[{"type":"number","uniqueKey":"maxResponseTime.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"maxResponseTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"maxResponseTime","typeLabel":"number | null"},"checkType":{"type":"string","enum":["DNS"],"uniqueKey":"checkType","typeLabel":"enum\u003cstring>"},"request":{"type":"object","properties":{"query":{"type":"string","minLength":1,"maxLength":100,"isRequired":true,"uniqueKey":"request.query","typeLabel":"string"},"recordType":{"type":"string","enum":["A","AAAA","CNAME","MX","TXT","SOA","NS","HTTPS"],"isRequired":true,"uniqueKey":"request.recordType","typeLabel":"enum\u003cstring>"},"nameServer":{"type":"string","maxLength":100,"uniqueKey":"request.nameServer","typeLabel":"string"},"port":{"type":"number","uniqueKey":"request.port","typeLabel":"number"},"assertions":{"type":"array","items":{"type":"object","properties":{"source":{"type":"string","enum":["RESPONSE_TIME","RESPONSE_CODE","TEXT_ANSWER","JSON_ANSWER"],"uniqueKey":"request.assertions.items.[INDEX].source","typeLabel":"enum\u003cstring>"},"comparison":{"type":"string","enum":["EQUALS","NOT_EQUALS","HAS_KEY","NOT_HAS_KEY","HAS_VALUE","NOT_HAS_VALUE","IS_EMPTY","NOT_EMPTY","GREATER_THAN","LESS_THAN","CONTAINS","NOT_CONTAINS","IS_NULL","NOT_NULL"],"uniqueKey":"request.assertions.items.[INDEX].comparison","typeLabel":"enum\u003cstring>"},"property":{"type":"string","default":"","uniqueKey":"request.assertions.items.[INDEX].property","typeLabel":"string"},"target":{"type":"string","default":"","uniqueKey":"request.assertions.items.[INDEX].target","typeLabel":"string"},"regex":{"oneOf":[{"type":"string","default":"","uniqueKey":"request.assertions.items.[INDEX].regex.oneOf.0","typeLabel":"string"},{"type":"null","default":"","uniqueKey":"request.assertions.items.[INDEX].regex.oneOf.1","typeLabel":"null"}],"uniqueKey":"request.assertions.items.[INDEX].regex","typeLabel":"string | null"}},"uniqueKey":"request.assertions.items.[INDEX]","typeLabel":"object"},"default":[],"uniqueKey":"request.assertions","typeLabel":"object[]"},"protocol":{"type":"string","enum":["TCP","UDP"],"default":"UDP","uniqueKey":"request.protocol","typeLabel":"enum\u003cstring>"}},"required":["query","recordType"],"uniqueKey":"request","typeLabel":"object"}},"required":["name"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"name":"\u003cstring>","activated":true,"muted":false,"doubleCheck":true,"shouldFail":false,"locations":[],"tags":[],"alertSettings":{"escalationType":"RUN_BASED","runBasedEscalation":{"failedRunThreshold":1},"reminders":{"amount":0,"interval":5},"parallelRunFailureThreshold":{"enabled":false,"percentage":10}},"useGlobalAlertSettings":true,"groupId":null,"groupOrder":null,"runtimeId":null,"alertChannelSubscriptions":[{"alertChannelId":123,"activated":true}],"retryStrategy":{"type":"FIXED","baseBackoffSeconds":60,"sameRegion":true,"maxRetries":5.5,"maxDurationSeconds":300,"onlyOn":["NETWORK_ERROR"]},"triggerIncident":{"serviceId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","severity":"CRITICAL","name":"\u003cstring>","description":"\u003cstring>","notifySubscribers":true},"runParallel":false,"description":null,"intent":null,"aiAutoRepairEnabled":null,"id":"\u003cstring>","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","alertChannels":{"email":[{"address":""}],"webhook":[{"name":"","url":"","method":"POST","headers":[],"queryParameters":[]}],"slack":[{"url":""}],"sms":[{"name":"\u003cstring>","number":""}]},"privateLocations":["\u003cstring>"],"frequency":10,"frequencyOffset":2,"degradedResponseTime":123,"maxResponseTime":123,"checkType":"DNS","request":{"query":"\u003cstring>","recordType":"A","nameServer":"\u003cstring>","port":123,"assertions":[],"protocol":"UDP"}}}},"exampleType":"generated"}},"exampleType":"generated"},"ecf81ffd-b480-427f-b502-9298ccf002d6":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"number","isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"errorCode":{"type":"string","example":"ERR_ACCOUNT_NOT_ACCESSIBLE","description":"A machine-readable reason for the error, when the API gives one, such as ERR_ACCOUNT_NOT_ACCESSIBLE (403: the account in the x-checkly-account header is not accessible with these credentials).","uniqueKey":"errorCode","typeLabel":"string"}},"required":["statusCode","error","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":123,"error":"\u003cstring>","message":"\u003cstring>","errorCode":"ERR_ACCOUNT_NOT_ACCESSIBLE"}}},"exampleType":"generated"}},"exampleType":"generated"},"0cb3e416-af15-4e9b-a6ac-2443a6a00213":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"number","isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"errorCode":{"type":"string","example":"ERR_ACCOUNT_NOT_ACCESSIBLE","description":"A machine-readable reason for the error, when the API gives one, such as ERR_ACCOUNT_NOT_ACCESSIBLE (403: the account in the x-checkly-account header is not accessible with these credentials).","uniqueKey":"errorCode","typeLabel":"string"}},"required":["statusCode","error","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":123,"error":"\u003cstring>","message":"\u003cstring>","errorCode":"ERR_ACCOUNT_NOT_ACCESSIBLE"}}},"exampleType":"generated"}},"exampleType":"generated"},"cf37f548-8d4f-414b-8107-45dbb7701427":{"description":"Payment Required","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"number","isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"errorCode":{"type":"string","example":"ERR_ACCOUNT_NOT_ACCESSIBLE","description":"A machine-readable reason for the error, when the API gives one, such as ERR_ACCOUNT_NOT_ACCESSIBLE (403: the account in the x-checkly-account header is not accessible with these credentials).","uniqueKey":"errorCode","typeLabel":"string"}},"required":["statusCode","error","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":123,"error":"\u003cstring>","message":"\u003cstring>","errorCode":"ERR_ACCOUNT_NOT_ACCESSIBLE"}}},"exampleType":"generated"}},"exampleType":"generated"},"20484386-5193-4047-98e4-5939bafbf0fc":{"description":"Forbidden","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"number","isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"errorCode":{"type":"string","example":"ERR_ACCOUNT_NOT_ACCESSIBLE","description":"A machine-readable reason for the error, when the API gives one, such as ERR_ACCOUNT_NOT_ACCESSIBLE (403: the account in the x-checkly-account header is not accessible with these credentials).","uniqueKey":"errorCode","typeLabel":"string"}},"required":["statusCode","error","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":123,"error":"\u003cstring>","message":"\u003cstring>","errorCode":"ERR_ACCOUNT_NOT_ACCESSIBLE"}}},"exampleType":"generated"}},"exampleType":"generated"},"f676492a-997c-4a41-9135-e826058e6df5":{"description":"Too Many Requests","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"number","isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"errorCode":{"type":"string","example":"ERR_ACCOUNT_NOT_ACCESSIBLE","description":"A machine-readable reason for the error, when the API gives one, such as ERR_ACCOUNT_NOT_ACCESSIBLE (403: the account in the x-checkly-account header is not accessible with these credentials).","uniqueKey":"errorCode","typeLabel":"string"}},"required":["statusCode","error","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":123,"error":"\u003cstring>","message":"\u003cstring>","errorCode":"ERR_ACCOUNT_NOT_ACCESSIBLE"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"db6c2f35-45c4-4080-bb31-28844a32ae9b":{"Bearer":{"type":"http","scheme":"bearer","bearerFormat":"Bearer","description":"The Checkly Public API uses API keys to authenticate requests. You can get the API Key [here](https://app.checklyhq.com/settings/user/api-keys).\nYour API key is like a password: \nkeep it secure!\n\nAuthentication to the API is performed using the Bearer auth method in the Authorization header and using the account ID.\n\nFor example, set **Authorization** header while using cURL: `curl -H \"Authorization: Bearer [apiKey]\" \"X-Checkly-Account: [accountId]\"`\n","scopes":[],"schemeName":"Bearer"}}},"servers":{"85a4bdb2-8b5a-4b8a-9321-a581a2ccfff8":{"url":"https://api.checklyhq.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"Bearer","description":"The Checkly Public API uses API keys to authenticate requests. You can get the API Key [here](https://app.checklyhq.com/settings/user/api-keys).\nYour API key is like a password: \nkeep it secure!\n\nAuthentication to the API is performed using the Bearer auth method in the Authorization header and using the account ID.\n\nFor example, set **Authorization** header while using cURL: `curl -H \"Authorization: Bearer [apiKey]\" \"X-Checkly-Account: [accountId]\"`\n","scopes":[],"schemeName":"Bearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"The Checkly Public API uses API keys to authenticate requests. You can get the API Key [here](https://app.checklyhq.com/settings/user/api-keys).\nYour API key is like a password: \nkeep it secure!\n\nAuthentication to the API is performed using the Bearer auth method in the Authorization header and using the account ID.\n\nFor example, set **Authorization** header while using cURL: `curl -H \"Authorization: Bearer [apiKey]\" \"X-Checkly-Account: [accountId]\"`\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"Bearer","name":"Authorization"}],"title":"Bearer"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"checkly-422f444a","siteName":"Checkly Docs","title":"Create an DNS monitor - Checkly Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-02-24T20:09:33.467Z","originalFileLocation":"api-reference/monitors/create-a-dns-monitor.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=\"system\"}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=\"Creates a new DNS monitor. Will return a 402 when you are over the limit of your plan. When using the globalAlertSetting, the alertSetting can be null\">\u003cmeta data-mint-head name=\"application-name\" content=\"Checkly Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/checkly-422f444a/2kkgPuwuI9OgTLg8/_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=\"/docs/mintlify-assets/_mintlify/favicons/checkly-422f444a/2kkgPuwuI9OgTLg8/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/checkly-422f444a/2kkgPuwuI9OgTLg8/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/checkly-422f444a/2kkgPuwuI9OgTLg8/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/checkly-422f444a/2kkgPuwuI9OgTLg8/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/checkly-422f444a/2kkgPuwuI9OgTLg8/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/checkly-422f444a/2kkgPuwuI9OgTLg8/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/checkly-422f444a/2kkgPuwuI9OgTLg8/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/checkly-422f444a/2kkgPuwuI9OgTLg8/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create an DNS monitor - Checkly Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates a new DNS monitor. Will return a 402 when you are over the limit of your plan. When using the globalAlertSetting, the alertSetting can be null\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Checkly Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.checklyhq.com/docs/api-reference/monitors/create-a-dns-monitor/\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://checkly-422f444a.mintlify.site/docs/_mintlify/api/og/v2?division=DNS+Monitor\u0026amp;title=Create+an+DNS+monitor\u0026amp;description=Creates+a+new+DNS+monitor.+Will+return+a+%60402%60+when+you+are+over+the+limit+of+your+plan.%0A++++When+using+the+%60globalAlertSetting%60%2C+the+%60alertSetting%60+can+be+%60nul\u0026amp;theme=177ebac03dbdb024a546ac51\u0026amp;signature=9c322280c238235d41e287d57a5322701938589f5ae064c51daacd2d1afdd80e\">\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=\"Create an DNS monitor - Checkly Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates a new DNS monitor. Will return a 402 when you are over the limit of your plan. When using the globalAlertSetting, the alertSetting can be null\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://checkly-422f444a.mintlify.site/docs/_mintlify/api/og/v2?division=DNS+Monitor\u0026amp;title=Create+an+DNS+monitor\u0026amp;description=Creates+a+new+DNS+monitor.+Will+return+a+%60402%60+when+you+are+over+the+limit+of+your+plan.%0A++++When+using+the+%60globalAlertSetting%60%2C+the+%60alertSetting%60+can+be+%60nul\u0026amp;theme=177ebac03dbdb024a546ac51\u0026amp;signature=9c322280c238235d41e287d57a5322701938589f5ae064c51daacd2d1afdd80e\">\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=\"/docs/mintlify-assets/_mintlify/favicons/checkly-422f444a/2kkgPuwuI9OgTLg8/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Checkly Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0075FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.checklyhq.com/docs/api-reference/monitors/create-a-dns-monitor/\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/monitors/create-a-dns-monitor.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.checklyhq.com/#organization\",\"name\":\"Checkly Docs\",\"url\":\"https://www.checklyhq.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/checkly-422f444a/KiRymP194lYB6fu_/logo/light.svg?fit=max\u0026auto=format\u0026n=KiRymP194lYB6fu_\u0026q=85\u0026s=c4c50c3b55e375fe5d06b52fad5c8032\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.checklyhq.com/docs#website\",\"name\":\"Checkly Docs\",\"url\":\"https://www.checklyhq.com/docs\",\"publisher\":{\"@id\":\"https://www.checklyhq.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.checklyhq.com/docs/api-reference/monitors/create-a-dns-monitor/#webpage\",\"url\":\"https://www.checklyhq.com/docs/api-reference/monitors/create-a-dns-monitor/\",\"name\":\"Create an DNS monitor\",\"description\":\"Creates a new DNS monitor. Will return a 402 when you are over the limit of your plan. When using the globalAlertSetting, the alertSetting can be null\",\"dateModified\":\"2026-02-24T20:09:33.467Z\",\"isPartOf\":{\"@id\":\"https://www.checklyhq.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.checklyhq.com/docs/api-reference/monitors/create-a-dns-monitor/#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.checklyhq.com/docs/api-reference/monitors/create-a-dns-monitor/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://www.checklyhq.com/docs/api-reference/accounts/fetch-user-accounts\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Checks and Monitors\",\"item\":\"https://www.checklyhq.com/docs/api-reference/checks/list-all-checks\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create an DNS monitor\",\"item\":\"https://www.checklyhq.com/docs/api-reference/monitors/create-a-dns-monitor/\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://www.checklyhq.com/docs/api-reference/monitors/create-a-dns-monitor/#apireference\",\"headline\":\"Create an DNS monitor\",\"name\":\"Create an DNS monitor\",\"description\":\"Creates a new DNS monitor. Will return a 402 when you are over the limit of your plan. When using the globalAlertSetting, the alertSetting can be null\",\"url\":\"https://www.checklyhq.com/docs/api-reference/monitors/create-a-dns-monitor/\",\"mainEntityOfPage\":{\"@id\":\"https://www.checklyhq.com/docs/api-reference/monitors/create-a-dns-monitor/#webpage\"},\"dateModified\":\"2026-02-24T20:09:33.467Z\",\"publisher\":{\"@id\":\"https://www.checklyhq.com/#organization\"},\"isPartOf\":{\"@id\":\"https://www.checklyhq.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Checkly Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Checkly Docs","nav":{"global":null,"tabs":[{"tab":"Docs","pages":[{"title":"Docs","href":"/what-is-checkly"}]},{"tab":"Constructs","pages":[{"title":"Constructs","href":"/constructs/overview"}]},{"tab":"CLI Reference","pages":[{"title":"CLI Reference","href":"/cli/overview"}]},{"tab":"API Reference","pages":[{"group":"Getting Started","pages":[{"title":"Using the Checkly API","sidebarTitle":"Overview","href":"/api-reference/overview"}]},{"group":"API Reference","pages":[{"group":"Accounts","pages":[{"openapi":"get /v1/accounts","title":"Get details for all accounts","href":"/api-reference/accounts/fetch-user-accounts"},{"openapi":"get /v1/accounts/me","title":"Get details for the current account","href":"/api-reference/accounts/fetch-current-account-details"},{"openapi":"get /v1/accounts/{accountId}","title":"Get details for a specific account","href":"/api-reference/accounts/fetch-a-given-account-details"},{"openapi":"get /v1/accounts/me/entitlements","title":"Fetch current account entitlements","href":"/api-reference/accounts/fetch-current-account-entitlements"},{"openapi":"get /v1/accounts/{accountId}/entitlements","title":"Fetch account entitlements","href":"/api-reference/accounts/fetch-account-entitlements"},{"openapi":"get /v1/accounts/me/members","title":"List current account members and pending invites","href":"/api-reference/accounts/list-current-account-members-and-pending-invites"},{"openapi":"get /v1/accounts/{accountId}/members","title":"List account members and pending invites","href":"/api-reference/accounts/list-account-members-and-pending-invites"},{"openapi":"delete /v1/accounts/me/members/{userId}","title":"Remove a current account member","href":"/api-reference/accounts/remove-a-current-account-member"},{"openapi":"patch /v1/accounts/me/members/{userId}","title":"Update a current account member role","href":"/api-reference/accounts/update-a-current-account-member-role"},{"openapi":"delete /v1/accounts/{accountId}/members/{userId}","title":"Remove an account member","href":"/api-reference/accounts/remove-an-account-member"},{"openapi":"patch /v1/accounts/{accountId}/members/{userId}","title":"Update an account member role","href":"/api-reference/accounts/update-an-account-member-role"}]},{"group":"Alert Channels","pages":[{"openapi":"get /v1/alert-channels","title":"List all alert channels","href":"/api-reference/alert-channels/list-all-alert-channels"},{"openapi":"post /v1/alert-channels","title":"Create an alert channel","href":"/api-reference/alert-channels/create-an-alert-channel"},{"openapi":"get /v1/alert-channels/{id}","title":"Retrieve an alert channel","href":"/api-reference/alert-channels/retrieve-an-alert-channel"},{"openapi":"put /v1/alert-channels/{id}","title":"Update an alert channel","href":"/api-reference/alert-channels/update-an-alert-channel"},{"openapi":"delete /v1/alert-channels/{id}","title":"Delete an alert channel","href":"/api-reference/alert-channels/delete-an-alert-channel"},{"openapi":"put /v1/alert-channels/{id}/subscriptions","title":"Update the subscriptions of an alert channel","href":"/api-reference/alert-channels/update-the-subscriptions-of-an-alert-channel"}]},{"group":"Alert Notifications","pages":[{"openapi":"get /v1/alert-notifications","title":"Lists all alert notifications","href":"/api-reference/alert-notifications/lists-all-alert-notifications"}]},{"group":"Analytics","pages":[{"openapi":"get /v1/analytics/api-checks/{id}","title":"API checks","href":"/api-reference/analytics/api-checks"},{"openapi":"get /v1/analytics/browser-checks/{id}","title":"Browser checks","href":"/api-reference/analytics/browser-checks"},{"openapi":"get /v1/analytics/multistep-checks/{id}","title":"Multistep checks","href":"/api-reference/analytics/multistep-checks"},{"openapi":"get /v1/analytics/playwright-checks/{id}","title":"Playwright checks","href":"/api-reference/analytics/playwright-checks"},{"openapi":"get /v1/analytics/dns/{id}","title":"DNS monitors","href":"/api-reference/analytics/dns-monitors"},{"openapi":"get /v1/analytics/heartbeat-checks/{id}","title":"Heartbeat monitors","href":"/api-reference/analytics/heartbeat-checks"},{"openapi":"get /v1/analytics/tcp-checks/{id}","title":"TCP monitors","href":"/api-reference/analytics/tcp-checks"},{"openapi":"get /v1/analytics/url-monitors/{id}","title":"URL monitors","href":"/api-reference/analytics/url-monitors"},{"openapi":"get /v1/analytics/metrics","title":"List all available reporting metrics.","href":"/api-reference/analytics/list-all-available-reporting-metrics"},{"openapi":"get /v1/analytics/icmp/{id}","title":"ICMP monitors","href":"/api-reference/analytics/icmp-monitors"},{"openapi":"post /v1/analytics/checks","title":"Get analytics summary for multiple checks","href":"/api-reference/analytics/get-analytics-summary-for-multiple-checks"},{"openapi":"get /v1/analytics/ssl/{id}","title":"SSL monitors","href":"/api-reference/analytics/ssl-monitors"}]},{"group":"Badges","pages":[{"openapi":"get /v1/badges/checks/{checkId}","title":"Get badge for a check","href":"/api-reference/badges/get-v1badgeschecks"},{"openapi":"get /v1/badges/groups/{groupId}","title":"Get badge for a group","href":"/api-reference/badges/get-v1badgesgroups"}]},{"group":"Checks and Monitors","pages":[{"openapi":"get /v1/checks","title":"List all checks","href":"/api-reference/checks/list-all-checks"},{"openapi":"get /v3/checks","title":"List all checks (v3)","href":"/api-reference/checks/list-all-checks-v3"},{"openapi":"get /v2/checks","title":"List all checks (v2)","href":"/api-reference/checks/list-all-checks-v2"},{"openapi":"get /v1/checks/{id}","title":"Retrieve a check","href":"/api-reference/checks/retrieve-a-check"},{"openapi":"get /v3/checks/{id}","title":"Retrieve a check (v3)","href":"/api-reference/checks/retrieve-a-check-v3"},{"openapi":"get /v2/checks/{id}","title":"Retrieve a check (v2)","href":"/api-reference/checks/retrieve-a-check-v2"},{"openapi":"delete /v1/checks/{id}","title":"Delete a check","href":"/api-reference/checks/delete-a-check"},{"openapi":"post /v1/checks","deprecated":true,"title":"Create a check","href":"/api-reference/checks/create-a-check"},{"openapi":"put /v1/checks/{id}","deprecated":true,"title":"Update a check","href":"/api-reference/checks/update-a-check"},{"group":"API Check","pages":[{"openapi":"post /v1/checks/api","title":"Create an API check","href":"/api-reference/checks/create-an-api-check"},{"openapi":"put /v1/checks/api/{id}","title":"Update an API check","href":"/api-reference/checks/update-an-api-check"}]},{"group":"Browser Check","pages":[{"openapi":"post /v1/checks/browser","title":"Create a browser check","href":"/api-reference/checks/create-a-browser-check"},{"openapi":"put /v1/checks/browser/{id}","title":"Update a browser check","href":"/api-reference/checks/update-a-browser-check"}]},{"group":"Multistep Check ","pages":[{"openapi":"post /v1/checks/multistep","title":"Create a multi-step check","href":"/api-reference/checks/create-a-multi-step-check"},{"openapi":"put /v1/checks/multistep/{id}","title":"Update a multi-step check","description":"Updates a Multi-Step check.","href":"/api-reference/checks/update-a-multi-step-check"}]},{"group":"DNS Monitor","pages":[{"openapi":"post /v1/checks/dns","title":"Create an DNS monitor","href":"/api-reference/monitors/create-a-dns-monitor"},{"openapi":"put /v1/checks/dns/{id}","title":"Update an DNS Monitor","description":"Updates an DNS monitor.","href":"/api-reference/monitors/update-a-dns-monitor"}]},{"group":"Heartbeat Monitor","pages":[{"openapi":"post /v1/checks/heartbeat","title":"Create a Heartbeat monitor","href":"/api-reference/heartbeats/create-a-heartbeat-check"},{"openapi":"put /v1/checks/heartbeat/{id}","title":"Update a Heartbeat monitor","href":"/api-reference/heartbeats/update-a-heartbeat-check"},{"openapi":"get /v1/checks/heartbeats/{checkId}/availability","title":"Get Heartbeat monitor availability","href":"/api-reference/heartbeats/get-heartbeat-availability"},{"openapi":"get /v1/checks/heartbeats/{checkId}/events","title":"List all events for a Heartbeat monitor","href":"/api-reference/heartbeats/get-a-list-of-events-for-a-heartbeat"},{"openapi":"get /v1/checks/heartbeats/{checkId}/events/{id}","title":"List a specific event for a Heartbeat monitor","href":"/api-reference/heartbeats/get-a-specific-heartbeat-event"}]},{"group":"TCP Monitor","pages":[{"openapi":"post /v1/checks/tcp","title":"Create a TCP monitor","href":"/api-reference/checks/create-a-tcp-check"},{"openapi":"put /v1/checks/tcp/{id}","title":"Update a TCP monitor","href":"/api-reference/checks/update-an-tcp-check"}]},{"group":"URL Monitor","pages":[{"openapi":"post /v1/checks/url","title":"Create a URL monitor","href":"/api-reference/monitors/create-a-url-monitor"},{"openapi":"put /v1/checks/url/{id}","title":"Update a URL monitor","href":"/api-reference/monitors/update-an-url-monitor"}]},{"group":"ICMP Monitor","pages":[{"openapi":"post /v1/checks/icmp","title":"Create an ICMP monitor","href":"/api-reference/monitors/create-an-icmp-monitor"},{"openapi":"put /v1/checks/icmp/{id}","title":"Update an ICMP monitor","href":"/api-reference/monitors/update-an-icmp-monitor"}]},{"group":"SSL Monitor","pages":[{"openapi":"post /v1/checks/ssl","title":"Create an SSL monitor","href":"/api-reference/monitors/create-an-ssl-monitor"},{"openapi":"put /v1/checks/ssl/{id}","title":"Update an SSL Monitor","href":"/api-reference/monitors/update-an-ssl-monitor"}]},{"group":"Traceroute Monitor","pages":[{"openapi":"post /v1/checks/traceroute","title":"Create a Traceroute monitor","href":"/api-reference/monitors/create-a-traceroute-monitor"},{"openapi":"put /v1/checks/traceroute/{id}","title":"Update a Traceroute Monitor","href":"/api-reference/monitors/update-a-traceroute-monitor"}]},{"group":"gRPC Monitor","pages":[{"openapi":"post /v1/checks/grpc","title":"Create a gRPC monitor","href":"/api-reference/monitors/create-a-grpc-monitor"},{"openapi":"put /v1/checks/grpc/{id}","title":"Update a gRPC Monitor","href":"/api-reference/monitors/update-a-grpc-monitor"}]}]},{"group":"Check Alerts","pages":[{"openapi":"get /v1/check-alerts","title":"List all alerts for your account","href":"/api-reference/check-alerts/list-all-alerts-for-your-account"},{"openapi":"get /v1/check-alerts/{checkId}","title":"List alerts for a specific check","href":"/api-reference/check-alerts/list-alerts-for-a-specific-check"}]},{"group":"Check Groups","pages":[{"openapi":"get /v1/check-groups","title":"List all check groups","href":"/api-reference/check-groups/list-all-check-groups"},{"openapi":"get /v1/check-groups/{id}","title":"Retrieve a check group","href":"/api-reference/check-groups/retrieve-a-check-group"},{"openapi":"delete /v1/check-groups/{id}","title":"Delete a check group.","href":"/api-reference/check-groups/delete-a-check-group"},{"openapi":"get /v1/check-groups/{groupId}/checks/{checkId}","title":"Retrieve one check in a specific group with group settings applied","href":"/api-reference/check-groups/retrieve-one-check-in-a-specific-group-with-group-settings-applied"},{"openapi":"get /v2/check-groups/{groupId}/checks/{checkId}","title":"Retrieve one check in a specific group with group settings applied (V2)","href":"/api-reference/check-groups/retrieve-one-check-in-a-specific-group-with-group-settings-applied-v2"},{"openapi":"get /v1/check-groups/{id}/checks","title":"Retrieve all checks in a specific group with group settings applied","href":"/api-reference/check-groups/retrieve-all-checks-in-a-specific-group-with-group-settings-applied"},{"openapi":"get /v2/check-groups/{id}/checks","title":"Retrieve all checks in a specific group with group settings applied (V2)","href":"/api-reference/check-groups/retrieve-all-checks-in-a-specific-group-with-group-settings-applied-v2"},{"openapi":"post /v1/check-groups","deprecated":true,"title":"Create a check group","href":"/api-reference/check-groups/create-a-check-group"},{"openapi":"post /v2/check-groups","title":"Create a check group (V2)","href":"/api-reference/check-groups/create-a-check-group-v2"},{"openapi":"put /v1/check-groups/{id}","deprecated":true,"title":"Update a check group","href":"/api-reference/check-groups/update-a-check-group"},{"openapi":"put /v2/check-groups/{id}","title":"Update a check group (V2)","href":"/api-reference/check-groups/update-a-check-group-v2"}]},{"group":"Check Results","pages":[{"openapi":"get /v1/check-results/{checkId}","deprecated":true,"title":"Lists all check results","href":"/api-reference/check-results/lists-all-check-results"},{"openapi":"get /v1/check-results/{checkId}/{checkResultId}","title":"Retrieve a check result","href":"/api-reference/check-results/retrieve-a-check-result"},{"openapi":"get /v2/check-results/{checkId}","title":"Lists all check results","href":"/api-reference/check-results/lists-all-check-results-1"},{"openapi":"get /v1/check-results/{checkId}/{checkResultId}/assets","title":"Retrieve a normalized asset manifest for a check result","href":"/api-reference/check-results/retrieve-a-normalized-asset-manifest-for-a-check-result"}]},{"group":"Check Sessions","pages":[{"openapi":"post /v1/check-sessions/trigger","deprecated":true,"title":"Trigger a new check session","href":"/api-reference/check-sessions/trigger-a-new-check-session"},{"openapi":"post /v2/check-sessions/trigger","title":"Trigger a new check session (v2)","href":"/api-reference/check-sessions/trigger-a-new-check-session-v2"},{"openapi":"get /v1/check-sessions/{checkSessionId}","deprecated":true,"title":"Retrieve a check session","href":"/api-reference/check-sessions/retrieve-a-check-session"},{"openapi":"get /v2/check-sessions/{checkSessionId}","title":"Retrieve a check session (v2)","href":"/api-reference/check-sessions/retrieve-a-check-session-v2"},{"openapi":"get /v1/check-sessions/{checkSessionId}/completion","deprecated":true,"title":"Await the completion of a check session","href":"/api-reference/check-sessions/await-the-completion-of-a-check-session"},{"openapi":"get /v2/check-sessions/{checkSessionId}/completion","title":"Await the completion of a check session (v2)","href":"/api-reference/check-sessions/await-the-completion-of-a-check-session-v2"},{"openapi":"post /v1/check-sessions/{checkSessionId}/cancel","title":"Cancel a check session","sidebarTitle":"Cancel a check session","href":"/api-reference/check-sessions/cancel-a-check-session"}]},{"group":"Check Status","pages":[{"openapi":"get /v1/check-statuses","title":"List all check statuses","href":"/api-reference/check-status/list-all-check-statuses"},{"openapi":"get /v1/check-statuses/{checkId}","title":"Retrieve check status details","href":"/api-reference/check-status/retrieve-check-status-details"}]},{"group":"Check Triggers","pages":[{"openapi":"get /v1/triggers/check-groups/{groupId}","deprecated":true,"title":"Get the check group trigger","href":"/api-reference/triggers/get-the-check-group-trigger"},{"openapi":"post /v1/triggers/check-groups/{groupId}","deprecated":true,"title":"Create the check group trigger","href":"/api-reference/triggers/create-the-check-group-trigger"},{"openapi":"delete /v1/triggers/check-groups/{groupId}","deprecated":true,"title":"Delete the check group trigger","href":"/api-reference/triggers/delete-the-check-group-trigger"},{"openapi":"get /v1/triggers/checks/{checkId}","deprecated":true,"title":"Get the check trigger","href":"/api-reference/triggers/get-the-check-trigger"},{"openapi":"post /v1/triggers/checks/{checkId}","deprecated":true,"title":"Create the check trigger","href":"/api-reference/triggers/create-the-check-trigger"},{"openapi":"delete /v1/triggers/checks/{checkId}","deprecated":true,"title":"Delete the check trigger","href":"/api-reference/triggers/delete-the-check-trigger"}]},{"group":"Client Certificates","pages":[{"openapi":"get /v1/client-certificates","title":"List all client certificates","href":"/api-reference/client-certificates/lists-all-client-certificates"},{"openapi":"post /v1/client-certificates","title":"Create a client certificate","href":"/api-reference/client-certificates/creates-a-new-client-certificate"},{"openapi":"get /v1/client-certificates/{id}","title":"Retrieve a client certificate","href":"/api-reference/client-certificates/shows-one-client-certificate"},{"openapi":"delete /v1/client-certificates/{id}","title":"Delete a client certificate","href":"/api-reference/client-certificates/deletes-a-client-certificate"}]},{"group":"Dashboards","pages":[{"openapi":"get /v1/dashboards","title":"List all dashboards","href":"/api-reference/dashboards/list-all-dashboards"},{"openapi":"post /v1/dashboards","title":"Create a dashboard","href":"/api-reference/dashboards/create-a-dashboard"},{"openapi":"get /v1/dashboards/{dashboardId}","title":"Retrieve a dashboard","href":"/api-reference/dashboards/retrieve-a-dashboard"},{"openapi":"put /v1/dashboards/{dashboardId}","title":"Update a dashboard","href":"/api-reference/dashboards/update-a-dashboard"},{"openapi":"delete /v1/dashboards/{dashboardId}","title":"Delete a dashboard","href":"/api-reference/dashboards/delete-a-dashboard"}]},{"group":"Dashboard Incidents","pages":[{"openapi":"post /v1/incidents","title":"Create an incident","href":"/api-reference/incidents/create-an-incident"},{"openapi":"get /v1/incidents/{id}","title":"Retrieve an incident","href":"/api-reference/incidents/retrieve-an-incident"},{"openapi":"put /v1/incidents/{id}","title":"Update an incident","href":"/api-reference/incidents/update-an-incident"},{"openapi":"delete /v1/incidents/{id}","title":"Delete an incident","href":"/api-reference/incidents/delete-an-incident"}]},{"group":"Dashboard Incident Updates","pages":[{"openapi":"post /v1/incidents/{incidentId}/updates","title":"Create an incident update","href":"/api-reference/incident-updates/create-an-incident-update"},{"openapi":"put /v1/incidents/{incidentId}/updates/{id}","title":"Update an incident update","href":"/api-reference/incident-updates/update-an-incident-update"},{"openapi":"delete /v1/incidents/{incidentId}/updates/{id}","title":"Delete an incident update","href":"/api-reference/incident-updates/delete-an-incident-update"}]},{"group":"Error Groups","pages":[{"openapi":"get /v1/error-groups","title":"List all error groups in your account.","href":"/api-reference/error-groups/list-all-error-groups"},{"openapi":"get /v1/error-groups/checks/{checkId}","title":"List all error groups for a specific check.","href":"/api-reference/error-groups/list-all-error-groups-for-a-specific-check"},{"openapi":"get /v1/error-groups/{id}","title":"Retrieve one error group.","href":"/api-reference/error-groups/retrieve-an-error-group"},{"openapi":"patch /v1/error-groups/{id}","title":"Update an error group","href":"/api-reference/error-groups/update-an-error-group"}]},{"group":"Environment Variables","pages":[{"openapi":"get /v1/variables","title":"List all environment variables","href":"/api-reference/environment-variables/list-all-environment-variables"},{"openapi":"post /v1/variables","title":"Create an environment variable","href":"/api-reference/environment-variables/create-an-environment-variable"},{"openapi":"get /v1/variables/{key}","title":"Retrieve an environment variable","href":"/api-reference/environment-variables/retrieve-an-environment-variable"},{"openapi":"put /v1/variables/{key}","title":"Update an environment variable","href":"/api-reference/environment-variables/update-an-environment-variable"},{"openapi":"delete /v1/variables/{key}","title":"Delete an environment variable","href":"/api-reference/environment-variables/delete-an-environment-variable"}]},{"group":"Locations","pages":[{"openapi":"get /v1/locations","title":"Lists all supported locations","href":"/api-reference/location/lists-all-supported-locations"}]},{"group":"Maintenance Windows","pages":[{"openapi":"get /v1/maintenance-windows","title":"List all maintenance windows","href":"/api-reference/maintenance-windows/list-all-maintenance-windows"},{"openapi":"post /v1/maintenance-windows","title":"Create a maintenance window","href":"/api-reference/maintenance-windows/create-a-maintenance-window"},{"openapi":"get /v1/maintenance-windows/{id}","title":"Retrieve a maintenance window","href":"/api-reference/maintenance-windows/retrieve-a-maintenance-window"},{"openapi":"put /v1/maintenance-windows/{id}","title":"Update a maintenance window","href":"/api-reference/maintenance-windows/update-a-maintenance-window"},{"openapi":"delete /v1/maintenance-windows/{id}","title":"Delete a maintenance window","href":"/api-reference/maintenance-windows/delete-a-maintenance-window"},{"openapi":"get /v1/maintenance-windows/{id}/maintenances","title":"List maintenances for a maintenance window","href":"/api-reference/maintenance-windows/list-maintenances-for-a-maintenance-window"},{"openapi":"delete /v1/maintenance-windows/{id}/maintenances/{maintenanceId}","title":"Delete a maintenance","href":"/api-reference/maintenance-windows/delete-a-maintenance"},{"openapi":"get /v1/maintenance-windows/{id}/maintenances/{maintenanceId}","title":"Retrieve a maintenance","href":"/api-reference/maintenance-windows/retrieve-a-maintenance"},{"openapi":"patch /v1/maintenance-windows/{id}/maintenances/{maintenanceId}","title":"Update maintenance dates","href":"/api-reference/maintenance-windows/update-maintenance-dates"},{"openapi":"post /v1/maintenance-windows/{id}/maintenances/{maintenanceId}/updates","title":"Create a maintenance window status update","href":"/api-reference/maintenance-windows/create-a-maintenance-window-status-update"},{"openapi":"delete /v1/maintenance-windows/{id}/maintenances/{maintenanceId}/updates/{updateId}","title":"Delete a maintenance window status update","href":"/api-reference/maintenance-windows/delete-a-maintenance-window-status-update"},{"openapi":"put /v1/maintenance-windows/{id}/maintenances/{maintenanceId}/updates/{updateId}","title":"Update a maintenance window status update","href":"/api-reference/maintenance-windows/update-a-maintenance-window-status-update"}]},{"group":"Private Locations","pages":[{"openapi":"get /v1/private-locations","title":"List all private locations","href":"/api-reference/private-locations/list-all-private-locations"},{"openapi":"post /v1/private-locations","title":"Create a private location","href":"/api-reference/private-locations/create-a-private-location"},{"openapi":"get /v1/private-locations/{id}","title":"Retrieve a private location","href":"/api-reference/private-locations/retrieve-a-private-location"},{"openapi":"put /v1/private-locations/{id}","title":"Update a private location","href":"/api-reference/private-locations/update-a-private-location"},{"openapi":"delete /v1/private-locations/{id}","title":"Remove a private location","href":"/api-reference/private-locations/remove-a-private-location"},{"openapi":"post /v1/private-locations/{id}/keys","title":"Generate a new API Key for a private location","href":"/api-reference/private-locations/generate-a-new-api-key-for-a-private-location"},{"openapi":"delete /v1/private-locations/{id}/keys/{keyId}","title":"Remove an existing API key for a private location","href":"/api-reference/private-locations/remove-an-existing-api-key-for-a-private-location"},{"openapi":"get /v1/private-locations/{id}/metrics","title":"Get private location health metrics from a window of time.","href":"/api-reference/private-locations/get-private-location-health-metrics-from-a-window-of-time"}]},{"group":"Reporting","pages":[{"openapi":"get /v1/reporting","title":"Generate report","sidebarTitle":"Generate report","href":"/api-reference/reporting/generates-a-report-with-aggregate-statistics-for-checks-and-check-groups"}]},{"group":"Rocky AI","pages":[{"openapi":"get /v1/root-cause-analyses/{id}","title":"Retrieve a Root Cause Analysis","href":"/api-reference/rocky-ai/retrieve-one-root-cause-analysis"},{"openapi":"post /v1/root-cause-analyses/error-groups/{errorGroupId}","title":"Generate a Root Cause Analysis for a check error group","href":"/api-reference/rocky-ai/generate-a-root-cause-analysis-for-an-error-group"},{"openapi":"post /v1/root-cause-analyses/test-session-error-groups/{testSessionErrorGroupId}","title":"Generate a Root Cause Analysis for a test session error group","href":"/api-reference/rocky-ai/generate-a-root-cause-analysis-for-a-test-session-error-group"}]},{"group":"Runtimes","pages":[{"openapi":"get /v1/runtimes","title":"List all supported runtimes","href":"/api-reference/runtimes/lists-all-supported-runtimes"},{"openapi":"get /v1/runtimes/{id}","title":"List details for a runtime","href":"/api-reference/runtimes/shows-details-for-one-specific-runtime"}]},{"group":"Usage","pages":[{"title":"Usage API","sidebarTitle":"Overview","href":"/api-reference/usage/overview"},{"title":"Get usage terms v2","deprecated":null,"version":null,"sidebarTitle":"Get usage terms v2","tag":"Beta","openapi":"/api-reference/openapi.json get /v2/usage/terms","href":"/api-reference/usage/get-usage-terms-and-accounts-for-the-current-organization"},{"title":"Get usage series v2","deprecated":null,"version":null,"sidebarTitle":"Get usage series v2","tag":"Beta","openapi":"/api-reference/openapi.json get /v2/usage/series","href":"/api-reference/usage/get-paginated-consumption-across-usage-terms-group-by-account-usage-term-pricing-rule-and-check-type"},{"title":"Get usage summary v2","deprecated":null,"version":null,"sidebarTitle":"Get usage summary v2","tag":"Beta","openapi":"/api-reference/openapi.json get /v2/usage/summary","href":"/api-reference/usage/get-consumption-across-usage-terms-with-a-calculation-breakdown-for-each-pricing-rule"},{"title":"Get usage term v2","deprecated":null,"version":null,"sidebarTitle":"Get usage term v2","tag":"Beta","openapi":"/api-reference/openapi.json get /v2/usage/terms/{id}","href":"/api-reference/usage/get-a-usage-term-with-its-budget-accounts-and-applied-pricing-rules"},{"title":"Get usage projections v2","deprecated":null,"version":null,"sidebarTitle":"Get usage projections v2","tag":"Beta","openapi":"/api-reference/openapi.json get /v2/usage/terms/{id}/projections","href":"/api-reference/usage/project-whole-term-credit-consumption-from-completed-utc-days-using-v2-pricing-rules"},{"openapi":"get /v1/usage/terms","title":"Get usage terms v1","sidebarTitle":"Get usage terms v1","href":"/api-reference/usage/get-usage-terms"},{"openapi":"get /v1/usage/summary","title":"Get usage summary v1","sidebarTitle":"Get usage summary v1","href":"/api-reference/usage/get-usage-summary"},{"openapi":"get /v1/usage/series","title":"Get usage series v1","sidebarTitle":"Get usage series v1","href":"/api-reference/usage/get-usage-series"}]},{"group":"Static IPs","pages":[{"openapi":"get /v1/static-ips","title":"List IPs for check runs","href":"/api-reference/static-ips/lists-all-source-ips-for-check-runs"},{"openapi":"get /v1/static-ips-by-region","title":"List IPs for check runs by region","href":"/api-reference/static-ips/lists-all-source-ips-for-check-runs-1"},{"openapi":"get /v1/static-ips.txt","title":"List IPs for check runs as a TXT file","href":"/api-reference/static-ips/lists-all-source-ips-for-check-runs-as-txt-file"},{"openapi":"get /v1/static-ipv6s","title":"List IPv6s for check runs","href":"/api-reference/static-ips/lists-all-source-ipv6s-for-check-runs"},{"openapi":"get /v1/static-ipv6s-by-region","title":"List IPv6s for check runs by region","href":"/api-reference/static-ips/lists-all-source-ipv6s-for-check-runs-1"},{"openapi":"get /v1/static-ipv6s.txt","title":"List IPv6s for check runs as a TXT file","href":"/api-reference/static-ips/lists-all-source-ipv6s-for-check-runs-as-a-txt-file"}]},{"group":"Status Pages","pages":[{"openapi":"get /v3/status-pages","title":"List v3 status pages.","href":"/api-reference/status-pages-v3/list-v3-status-pages"},{"openapi":"post /v3/status-pages","title":"Create a new v3 status page.","href":"/api-reference/status-pages-v3/create-a-new-v3-status-page"},{"openapi":"get /v3/status-pages/{statusPageId}","title":"Retrieve a single v3 status page by id.","href":"/api-reference/status-pages-v3/retrieve-a-single-v3-status-page-by-id"},{"openapi":"put /v3/status-pages/{statusPageId}","title":"Update an existing v3 status page.","href":"/api-reference/status-pages-v3/update-an-existing-v3-status-page"},{"openapi":"delete /v3/status-pages/{statusPageId}","title":"Delete a v3 status page.","href":"/api-reference/status-pages-v3/delete-a-v3-status-page"},{"openapi":"get /v3/status-pages/{statusPageId}/custom-domain-verifications","title":"Retrieve custom domain verification details for a v3 status page.","href":"/api-reference/status-pages-v3/retrieve-custom-domain-verification-details-for-a-v3-status-page"},{"openapi":"post /v3/status-pages/{statusPageId}/custom-domain-verifications/recheck","title":"Re-check the custom domain verification of a v3 status page.","href":"/api-reference/status-pages-v3/re-check-the-custom-domain-verification-of-a-v3-status-page"}]},{"group":"Status Page Components","pages":[{"openapi":"get /v3/status-pages/{statusPageId}/components","title":"List the components of a v3 status page.","href":"/api-reference/status-pages-v3/list-the-components-of-a-v3-status-page"},{"openapi":"post /v3/status-pages/{statusPageId}/components","title":"Create a component on a v3 status page.","href":"/api-reference/status-pages-v3/create-a-component-on-a-v3-status-page"},{"openapi":"get /v3/status-pages/{statusPageId}/components/{componentId}","title":"Retrieve a single component of a v3 status page.","href":"/api-reference/status-pages-v3/retrieve-a-single-component-of-a-v3-status-page"},{"openapi":"put /v3/status-pages/{statusPageId}/components/{componentId}","title":"Update a component of a v3 status page.","href":"/api-reference/status-pages-v3/update-a-component-of-a-v3-status-page"},{"openapi":"delete /v3/status-pages/{statusPageId}/components/{componentId}","title":"Delete a component of a v3 status page.","href":"/api-reference/status-pages-v3/delete-a-component-of-a-v3-status-page"}]},{"group":"Status Page Automation Rules","pages":[{"openapi":"get /v3/status-pages/{statusPageId}/automation-rules","title":"List the automation rules of a v3 status page.","href":"/api-reference/status-pages-v3/list-the-automation-rules-of-a-v3-status-page"},{"openapi":"post /v3/status-pages/{statusPageId}/automation-rules","title":"Create an automation rule on a v3 status page.","href":"/api-reference/status-pages-v3/create-an-automation-rule-on-a-v3-status-page"},{"openapi":"get /v3/status-pages/{statusPageId}/automation-rules/{ruleId}","title":"Retrieve a single automation rule of a v3 status page.","href":"/api-reference/status-pages-v3/retrieve-a-single-automation-rule-of-a-v3-status-page"},{"openapi":"put /v3/status-pages/{statusPageId}/automation-rules/{ruleId}","title":"Update an automation rule of a v3 status page.","href":"/api-reference/status-pages-v3/update-an-automation-rule-of-a-v3-status-page"},{"openapi":"delete /v3/status-pages/{statusPageId}/automation-rules/{ruleId}","title":"Delete an automation rule of a v3 status page.","href":"/api-reference/status-pages-v3/delete-an-automation-rule-of-a-v3-status-page"}]},{"group":"Status Page Incidents","pages":[{"openapi":"get /v3/status-pages/{statusPageId}/incidents","title":"List the incidents of a v3 status page.","href":"/api-reference/status-pages-v3/list-the-incidents-of-a-v3-status-page"},{"openapi":"post /v3/status-pages/{statusPageId}/incidents","title":"Open an incident on a v3 status page.","href":"/api-reference/status-pages-v3/open-an-incident-on-a-v3-status-page"},{"openapi":"get /v3/status-pages/{statusPageId}/incidents/{incidentId}","title":"Retrieve an incident of a v3 status page.","href":"/api-reference/status-pages-v3/retrieve-an-incident-of-a-v3-status-page"},{"openapi":"put /v3/status-pages/{statusPageId}/incidents/{incidentId}","title":"Update an incident of a v3 status page.","href":"/api-reference/status-pages-v3/update-an-incident-of-a-v3-status-page"},{"openapi":"delete /v3/status-pages/{statusPageId}/incidents/{incidentId}","title":"Delete an incident of a v3 status page.","href":"/api-reference/status-pages-v3/delete-an-incident-of-a-v3-status-page"},{"openapi":"put /v3/status-pages/{statusPageId}/incidents/{incidentId}/component-impacts","title":"Replace an incident's component impact timeline.","href":"/api-reference/status-pages-v3/replace-an-incidents-component-impact-timeline"}]},{"group":"Status Page Incident Updates","pages":[{"openapi":"get /v3/status-pages/{statusPageId}/incidents/{incidentId}/incident-updates","title":"List the updates of an incident.","href":"/api-reference/status-pages-v3/list-the-updates-of-an-incident"},{"openapi":"post /v3/status-pages/{statusPageId}/incidents/{incidentId}/incident-updates","title":"Post an update to an incident.","href":"/api-reference/status-pages-v3/post-an-update-to-an-incident"},{"openapi":"get /v3/status-pages/{statusPageId}/incidents/{incidentId}/incident-updates/{incidentUpdateId}","title":"Retrieve an incident update.","href":"/api-reference/status-pages-v3/retrieve-an-incident-update"},{"openapi":"put /v3/status-pages/{statusPageId}/incidents/{incidentId}/incident-updates/{incidentUpdateId}","title":"Edit an incident update.","href":"/api-reference/status-pages-v3/edit-an-incident-update"},{"openapi":"delete /v3/status-pages/{statusPageId}/incidents/{incidentId}/incident-updates/{incidentUpdateId}","title":"Delete an incident update.","href":"/api-reference/status-pages-v3/delete-an-incident-update"}]},{"group":"Status Page Subscribers","pages":[{"openapi":"get /v3/status-pages/{statusPageId}/subscribers","title":"List the subscribers of a v3 status page.","href":"/api-reference/status-pages-v3/list-the-subscribers-of-a-v3-status-page"},{"openapi":"post /v3/status-pages/{statusPageId}/subscribers/bulk","title":"Subscribe multiple email addresses to a v3 status page.","href":"/api-reference/status-pages-v3/subscribe-multiple-email-addresses-to-a-v3-status-page"},{"openapi":"delete /v3/status-pages/{statusPageId}/subscribers/{subscriberId}","title":"Delete a subscriber of a v3 status page.","href":"/api-reference/status-pages-v3/delete-a-subscriber-of-a-v3-status-page"}]},{"group":"Status Pages v1","tag":"Deprecated","pages":[{"title":"Retrieve all status pages.","deprecated":true,"version":null,"sidebarTitle":"Retrieve all status pages","openapi":"/api-reference/openapi.json get /v1/status-pages","href":"/api-reference/status-pages/retrieve-all-status-pages"},{"title":"Create a new status page.","deprecated":true,"version":null,"sidebarTitle":"Create a new status page","openapi":"/api-reference/openapi.json post /v1/status-pages","href":"/api-reference/status-pages/create-a-new-status-page"},{"title":"Retrieve a single status page by id.","deprecated":true,"version":null,"sidebarTitle":"Retrieve a single status page by id","openapi":"/api-reference/openapi.json get /v1/status-pages/{statusPageId}","href":"/api-reference/status-pages/retrieve-a-single-status-page-by-id"},{"title":"Update an existing status page.","deprecated":true,"version":null,"sidebarTitle":"Update an existing status page","openapi":"/api-reference/openapi.json put /v1/status-pages/{statusPageId}","href":"/api-reference/status-pages/update-an-existing-status-page"},{"title":"Delete a status page.","deprecated":true,"version":null,"sidebarTitle":"Delete a status page","openapi":"/api-reference/openapi.json delete /v1/status-pages/{statusPageId}","href":"/api-reference/status-pages/delete-a-status-page"}]},{"group":"Status Page Incidents v1","tag":"Deprecated","pages":[{"title":"Retrieve the latest incidents with pagination.","deprecated":true,"version":null,"sidebarTitle":"Retrieve the latest incidents with pagination","openapi":"/api-reference/openapi.json get /v1/status-pages/incidents","href":"/api-reference/status-page-incidents/retrieve-the-latest-incidents-with-pagination"},{"title":"Create a new incident.","deprecated":true,"version":null,"sidebarTitle":"Create a new incident","openapi":"/api-reference/openapi.json post /v1/status-pages/incidents","href":"/api-reference/status-page-incidents/create-a-new-incident"},{"title":"Retrieve an incident by id.","deprecated":true,"version":null,"sidebarTitle":"Retrieve an incident by id","openapi":"/api-reference/openapi.json get /v1/status-pages/incidents/{incidentId}","href":"/api-reference/status-page-incidents/retrieve-an-incident-by-id"},{"title":"Update an existing incident.","deprecated":true,"version":null,"sidebarTitle":"Update an existing incident","openapi":"/api-reference/openapi.json put /v1/status-pages/incidents/{incidentId}","href":"/api-reference/status-page-incidents/update-an-existing-incident"},{"title":"Delete an incident.","deprecated":true,"version":null,"sidebarTitle":"Delete an incident","openapi":"/api-reference/openapi.json delete /v1/status-pages/incidents/{incidentId}","href":"/api-reference/status-page-incidents/delete-an-incident"}]},{"group":"Status Page Incident Updates v1","tag":"Deprecated","pages":[{"title":"Retrieve the 100 latest incident updates of a specific incident.","deprecated":true,"version":null,"sidebarTitle":"Retrieve the 100 latest incident updates of a specific incident","openapi":"/api-reference/openapi.json get /v1/status-pages/incidents/{incidentId}/incident-updates","href":"/api-reference/status-page-incidents/retrieve-the-100-latest-incident-updates-of-a-specific-incident"},{"title":"Add a new incident update to a specific incident.","deprecated":true,"version":null,"sidebarTitle":"Add a new incident update to a specific incident","openapi":"/api-reference/openapi.json post /v1/status-pages/incidents/{incidentId}/incident-updates","href":"/api-reference/status-page-incidents/add-a-new-incident-update-to-a-specific-incident"},{"title":"Retrieve an incident update by id.","deprecated":true,"version":null,"sidebarTitle":"Retrieve an incident update by id","openapi":"/api-reference/openapi.json get /v1/status-pages/incidents/{incidentId}/incident-updates/{incidentUpdateId}","href":"/api-reference/status-page-incidents/retrieve-an-incident-update-by-id"},{"title":"Update an existing incident update.","deprecated":true,"version":null,"sidebarTitle":"Update an existing incident update","openapi":"/api-reference/openapi.json put /v1/status-pages/incidents/{incidentId}/incident-updates/{incidentUpdateId}","href":"/api-reference/status-page-incidents/update-an-existing-incident-update"},{"title":"Delete an incident update.","deprecated":true,"version":null,"sidebarTitle":"Delete an incident update","openapi":"/api-reference/openapi.json delete /v1/status-pages/incidents/{incidentId}/incident-updates/{incidentUpdateId}","href":"/api-reference/status-page-incidents/delete-an-incident-update"}]},{"group":"Status Page Services v1","tag":"Deprecated","pages":[{"title":"Get all services","deprecated":true,"version":null,"sidebarTitle":"Get all services","openapi":"/api-reference/openapi.json get /v1/status-pages/services","href":"/api-reference/status-page-services/get-all-services"},{"title":"Create a service","deprecated":true,"version":null,"sidebarTitle":"Create a service","openapi":"/api-reference/openapi.json post /v1/status-pages/services","href":"/api-reference/status-page-services/create-a-service"},{"title":"Get a single service","deprecated":true,"version":null,"sidebarTitle":"Get a single service","openapi":"/api-reference/openapi.json get /v1/status-pages/services/{serviceId}","href":"/api-reference/status-page-services/get-a-single-service"},{"title":"Update a service","deprecated":true,"version":null,"sidebarTitle":"Update a service","openapi":"/api-reference/openapi.json put /v1/status-pages/services/{serviceId}","href":"/api-reference/status-page-services/update-a-service"},{"title":"Delete a service","deprecated":true,"version":null,"sidebarTitle":"Delete a service","openapi":"/api-reference/openapi.json delete /v1/status-pages/services/{serviceId}","href":"/api-reference/status-page-services/delete-a-service"}]},{"group":"Status Page Subscribers v1","tag":"Deprecated","pages":[{"title":"Get all subscriptions for a specific status page","deprecated":true,"version":null,"sidebarTitle":"Get all subscriptions for a specific status page","openapi":"/api-reference/openapi.json get /v1/status-pages/{statusPageId}/subscriptions","href":"/api-reference/status-pages/get-all-subscriptions-for-a-specific-status-page"},{"title":"Bulk create subscriptions for a specific status page","deprecated":true,"version":null,"sidebarTitle":"Bulk create subscriptions for a specific status page","openapi":"/api-reference/openapi.json post /v1/status-pages/{statusPageId}/subscriptions/bulk","href":"/api-reference/status-pages/bulk-create-subscriptions-for-a-specific-status-page"},{"title":"Delete a subscription belonging to a specific status page","deprecated":true,"version":null,"sidebarTitle":"Delete a subscription belonging to a specific status page","openapi":"/api-reference/openapi.json delete /v1/status-pages/{statusPageId}/subscriptions/{subscriptionId}","href":"/api-reference/status-pages/delete-a-subscription-belonging-to-a-specific-status-page"}]},{"group":"Test Sessions","pages":[{"openapi":"get /v1/test-sessions","title":"List test sessions","href":"/api-reference/test-sessions/list-test-sessions"},{"openapi":"post /v1/test-sessions/trigger","title":"Trigger a new test session","href":"/api-reference/test-sessions/trigger-a-new-test-session"},{"openapi":"get /v1/test-sessions/{testSessionId}","title":"Retrieve a test session","href":"/api-reference/test-sessions/retrieve-a-test-session"},{"openapi":"get /v1/test-sessions/{testSessionId}/completion","title":"Await the completion of a test session","href":"/api-reference/test-sessions/await-the-completion-of-a-test-session"},{"openapi":"post /v1/test-sessions/{testSessionId}/cancel","title":"Cancel a test session","sidebarTitle":"Cancel a test session","href":"/api-reference/test-sessions/cancel-a-test-session"},{"openapi":"get /v1/test-sessions/{testSessionId}/results/{testSessionResultId}","title":"Retrieve a test session result","href":"/api-reference/test-sessions/retrieve-a-test-session-result"},{"openapi":"get /v1/test-sessions/{testSessionId}/results/{testSessionResultId}/assets","title":"Retrieve a normalized asset manifest for a test-session result","href":"/api-reference/test-sessions/retrieve-a-normalized-asset-manifest-for-a-test-session-result"}]},{"group":"Test Session Error Groups","pages":[{"openapi":"get /v1/test-session-error-groups/","title":null,"href":"/api-reference/test-session-error-groups/list-all-test-session-error-groups"},{"openapi":"get /v1/test-session-error-groups/projects/{projectId}","title":"List all test session error groups for a specific project.","href":"/api-reference/test-session-error-groups/list-all-test-session-error-groups-for-a-project"},{"openapi":"get /v1/test-session-error-groups/{id}","title":"Retrieve one test session error group.","href":"/api-reference/test-session-error-groups/retrieve-a-test-session-error-group"},{"openapi":"patch /v1/test-session-error-groups/{id}","title":"Update an error group","href":"/api-reference/test-session-error-groups/update-a-test-session-error-group"}]},{"group":"Deployment Triggers","pages":[{"openapi":"get /v1/deployment-triggers","title":"List deployment triggers","sidebarTitle":"List triggers","href":"/api-reference/deployment-triggers/list-all-deployment-triggers"},{"openapi":"post /v1/deployment-triggers","title":"Create a deployment trigger","sidebarTitle":"Create a trigger","href":"/api-reference/deployment-triggers/create-a-deployment-trigger"}]},{"group":"Secret scans","pages":[{"openapi":"get /v1/secret-scans","title":"Lists readable configuration values that look like inline credentials.","href":"/api-reference/secret-scans/lists-readable-configuration-values-that-look-like-inline-credentials"}]}]}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/guides/overview"}]},{"tab":"Learn","dropdowns":[{"dropdown":"Playwright","icon":"masks-theater","pages":[{"title":"Learn How to Test, Monitor, and Automate with Playwright","sidebarTitle":"Overview","href":"/learn/playwright/overview"},{"group":"Getting Started","pages":[{"title":"Beginner’s Guide to Playwright Automation","sidebarTitle":"What is Playwright?","href":"/learn/playwright/what-is-playwright"},{"title":"How to Set Up Playwright Locally","sidebarTitle":"Setting up Playwright","href":"/learn/playwright/how-to-set-up-locally"},{"title":"The Layers of the Testing Pyramid","href":"/learn/playwright/testing-pyramid"}]},{"group":"Interaction","pages":[{"title":"Playwright Assertions - Types \u0026 Best Practices","sidebarTitle":"Assertions","href":"/learn/playwright/assertions"},{"title":"How to Click, Type, and Hover with Playwright","sidebarTitle":"Clicking and typing","href":"/learn/playwright/clicking-typing-hovering"},{"title":"How to Handle iFrames in Playwright","sidebarTitle":"Interacting with iframes","href":"/learn/playwright/iframe-interaction"},{"title":"How to Use Playwright to Navigate and Interact with Web Pages","sidebarTitle":"Navigation","href":"/learn/playwright/navigation"},{"title":"How to Work with Selectors in Playwright","sidebarTitle":"UI selectors","href":"/learn/playwright/selectors"},{"title":"Dealing with waits and timeouts in Playwright","sidebarTitle":"Waits and timeouts","href":"/learn/playwright/waits-and-timeouts"}]},{"group":"Basics","pages":[{"title":"How to Manage Authentication in Playwright","sidebarTitle":"Authentication","href":"/learn/playwright/authentication"},{"title":"Record Automation Scripts Using Playwright Codegen","sidebarTitle":"Codegen","href":"/learn/playwright/codegen"},{"title":"How to emulate mobile devices with Playwright","sidebarTitle":"Emulating mobile devices","href":"/learn/playwright/emulating-mobile-devices"},{"title":"How to Generate PDFs with Playwright","sidebarTitle":"Generating PDFs","href":"/learn/playwright/generating-pdfs"},{"title":"How to detect broken links using Playwright","sidebarTitle":"Detecting broken links","href":"/learn/playwright/how-to-detect-broken-links"},{"title":"How to Intercept Requests in Playwright","sidebarTitle":"Intercepting requests","href":"/learn/playwright/intercept-requests"},{"title":"Test Dynamic Content by Mocking API Responses","sidebarTitle":"Mocking API Responses","href":"/learn/playwright/mock-api"},{"title":"Handling Multiple Tabs with Playwright","sidebarTitle":"Multiple tabs","href":"/learn/playwright/multitab-flows"},{"title":"Playwright Screenshots - How to Take and Automate Screenshots","sidebarTitle":"Taking screenshots","href":"/learn/playwright/taking-screenshots"},{"title":"How to run Playwright tests in parallel","sidebarTitle":"Parallel testing","href":"/learn/playwright/testing-in-parallel"}]},{"group":"Best Practices","pages":[{"title":"How to Handle Challenging Automation Flows in Playwright","sidebarTitle":"Complex workflows","href":"/learn/playwright/challenging-flows"},{"title":"How to Handle Test Data with Playwright","sidebarTitle":"Test data","href":"/learn/playwright/handling-test-data"},{"title":"Parameterizing your Playwright projects","sidebarTitle":"Parameterizing Projects","href":"/learn/playwright/how-to-parameterize-playwright-projects"},{"title":"Measuring Page Performance Using Playwright - Best Practices","sidebarTitle":"Performance","href":"/learn/playwright/performance"},{"title":"How to Scrape Data Behind a Login with Playwright","sidebarTitle":"Scraping behind a login","href":"/learn/playwright/scraping-behind-login"},{"title":"Using Script Recorders with Playwright","sidebarTitle":"Script recorders","href":"/learn/playwright/script-recorders"},{"title":"Self-documenting tests - add automatic Playwright steps with TypeScript Decorators","sidebarTitle":"Automatic Steps","href":"/learn/playwright/steps-decorators"},{"title":"Reuse code with custom test fixtures in Playwright","sidebarTitle":"Test Fixtures","href":"/learn/playwright/test-fixtures"},{"title":"Testing APIs with Playwright","sidebarTitle":"Testing APIs","href":"/learn/playwright/testing-apis"},{"title":"Playwright Web Scraping - How to Extract Data from Websites","sidebarTitle":"Scraping","href":"/learn/playwright/web-scraping"},{"title":"Best Practices for Writing Tests in Playwright","sidebarTitle":"Testing","href":"/learn/playwright/writing-tests"}]},{"group":"E2E Examples","pages":[{"title":"How to Bypass Time-Based 2FA Login Flows With Playwright","sidebarTitle":"TOTP Authentication","href":"/learn/playwright/bypass-totp"},{"title":"Mastering E2E Checkout Testing Using Playwright","sidebarTitle":"Checkout","href":"/learn/playwright/checkout-testing-guide"},{"title":"How to Download Files with Playwright","sidebarTitle":"Downloading files","href":"/learn/playwright/file-download"},{"title":"How to Automate Google Login with Playwright","sidebarTitle":"Google Auth","href":"/learn/playwright/google-login-automation"},{"title":"How to search with Playwright","sidebarTitle":"Search","href":"/learn/playwright/how-to-search"},{"title":"How to Automate Login with Playwright","sidebarTitle":"Standard authentication","href":"/learn/playwright/login-automation"},{"title":"How to Automate Microsoft Live Login with Playwright","sidebarTitle":"Microsoft Live Auth","href":"/learn/playwright/microsoft-login-automation"},{"title":"How to Test Coupons and Discounts with Playwright","sidebarTitle":"Discounts \u0026 coupons","href":"/learn/playwright/testing-coupons"},{"title":"How to Test File Uploads with Playwright","sidebarTitle":"File uploads","href":"/learn/playwright/testing-file-uploads"},{"title":"Automating User Signup with Playwright","sidebarTitle":"User signup","href":"/learn/playwright/user-signup-automation"}]},{"group":"Debugging","pages":[{"title":"Playwright Debugging Errors - Common Issues and Solutions","sidebarTitle":"Common issues","href":"/learn/playwright/debugging-errors"},{"title":"Playwright Debugging - Techniques for Script Troubleshooting","sidebarTitle":"Debugging scripts","href":"/learn/playwright/debugging"},{"title":"How to Fix the \"Click Not Executed\" Error in Playwright","sidebarTitle":"Click not executed","href":"/learn/playwright/error-click-not-executed"},{"title":"How to Fix 'Element Not Found' Errors in Playwright","sidebarTitle":"Element not found","href":"/learn/playwright/error-element-not-found"},{"title":"How to Fix \"Element Not Visible\" Error in Playwright","sidebarTitle":"Element not visible","href":"/learn/playwright/error-element-not-visible"},{"title":"How to Fix \"Target Closed\" Error in Playwright","sidebarTitle":"Target closed","href":"/learn/playwright/error-target-closed"},{"title":"How to Fix \"Wait Not Respected\" Error in Playwright","sidebarTitle":"Wait not respected","href":"/learn/playwright/error-wait-not-respected"}]},{"group":"AI \u0026 Coding Agents","pages":[{"title":"Debugging Playwright Tests with AI Agents","sidebarTitle":"Debugging with AI agents","href":"/learn/playwright/debugging-with-ai-agents"}]}]},{"dropdown":"Incidents","icon":"alert-triangle","pages":[{"title":"Incident Response - Improve Recovery \u0026 Avoid Downtime","sidebarTitle":"Overview","href":"/learn/incidents/overview"},{"group":"Detection","pages":[{"title":"Best Practices for Detecting Downtime | Incident Response","sidebarTitle":"Detecting Downtime","href":"/learn/incidents/detection-best-practices"},{"title":"Incident Management Challenges | Checkly Guide","sidebarTitle":"Incident Management Challenges","href":"/learn/incidents/incident-management-challenges"},{"title":"Reduce Mean Time to Detection MTTD - Best Practices Guide","sidebarTitle":"MTTD Best Practices","href":"/learn/incidents/reduce-mttd"},{"title":"SLA vs SLO vs SLI - What’s the Difference? Comparison with examples","sidebarTitle":"SLA vs SLO vs SLI","href":"/learn/incidents/slo-sla-sli"},{"title":"What is Incident Response? Fundamentals and best practices","sidebarTitle":"What is Incident Response?","href":"/learn/incidents/what-is-incident-response"}]},{"group":"Classification","pages":[{"title":"Incident Response Automation - From Alerts to Action","sidebarTitle":"Playbooks \u0026 Automation","href":"/learn/incidents/automation-incident-response"},{"title":"Incident Assessment \u0026 Severity | Checkly Guide","sidebarTitle":"Incident Assessment \u0026 Severity Guide","href":"/learn/incidents/incident-assessment-severity"},{"title":"How to Set an On‑Call Schedule | Checkly Incident Response","sidebarTitle":"On-Call Schedules - How to","href":"/learn/incidents/on-call-schedule"},{"title":"Incident Response Playbooks - Culture \u0026 Compliance | Checkly","sidebarTitle":"Incident Response Playbooks","href":"/learn/incidents/playbooks"}]},{"group":"Investigation","pages":[{"title":"Modern Root Cause Analysis | Checkly Guide","sidebarTitle":"Modern Root Cause Analysis","href":"/learn/incidents/modern-root-cause-analysis"},{"title":"Root Cause with Traces - Faster RCA | Checkly","sidebarTitle":"Tracing for Root Cause Analysis","href":"/learn/incidents/root-cause-with-traces"}]},{"group":"Repair","pages":[{"title":"Defining MTTR - what mean time to repair means for your team","sidebarTitle":"What is MTTR?","href":"/learn/incidents/defining-mttr"},{"title":"How to Use DORA Metrics the Right Way | Checkly","sidebarTitle":"DORA Metrics for Performance Evaluation","href":"/learn/incidents/dora-metrics"},{"title":"MTTR Challenges \u0026 Solutions | Checkly","sidebarTitle":"Reducing Time to Repair","href":"/learn/incidents/mttr-challenges"}]},{"group":"Communication","pages":[{"title":"Anatomy of a status page | Checkly Guide","sidebarTitle":"Anatomy of a status page","href":"/learn/incidents/anatomy-of-a-status-page"},{"title":"Best Practices for Communicating During Outages and Incidents","sidebarTitle":"Incident Communication","href":"/learn/incidents/incident-communication"},{"title":"Postmortems That Drive Real Improvements (+ Template) | Checkly Guide","sidebarTitle":"Postmortems That Drive Real Improvement (+ Template)","href":"/learn/incidents/postmortems"}]}]},{"dropdown":"Kubernetes","icon":"steering-wheel","pages":[{"title":"Learn How to Observe and Monitor your Kubernetes","sidebarTitle":"Overview","href":"/learn/kubernetes/overview"},{"title":"Centralized logging in Kubernetes with OpenTelemetry - guide with examples","sidebarTitle":"Centralized Logging","href":"/learn/kubernetes/centralized-logging"},{"title":"Kubernetes Events - A Native Resource for State Insight","sidebarTitle":"Events","href":"/learn/kubernetes/events"},{"title":"Introducing klog - The Kubernetes Logging Library","sidebarTitle":"klog","href":"/learn/kubernetes/klog"},{"title":"Logging in Kubernetes - Best Practices","sidebarTitle":"Best Practices","href":"/learn/kubernetes/logging-best-practices"},{"title":"Learn How to Observe and Monitor your Kubernetes Environment with Open Source Tools","sidebarTitle":"Monitoring Kubernetes","href":"/learn/kubernetes/monitoring-challenges"},{"title":"Introduction to Node Problem Detector for Kubernetes","sidebarTitle":"Node Problem Detector","href":"/learn/kubernetes/node-problem-detector"},{"title":"Introduction to Kubernetes Operators - scraping metrics with Prometheus","sidebarTitle":"Operators","href":"/learn/kubernetes/operators-metrics"},{"title":"Structured Logging in Kubernetes - Why it matters and how to get started","sidebarTitle":"Structured Logging","href":"/learn/kubernetes/structured-logging"}]},{"dropdown":"Monitoring","icon":"chart-line","pages":[{"title":"Monitoring Resources - Tools, Metrics \u0026 Best Practices","sidebarTitle":"Monitoring","href":"/learn/monitoring/overview"},{"group":"SDLC Basics","pages":[{"title":"Understanding the Software Development Life Cycle (SDLC) for Engineers","sidebarTitle":"Understanding the SDLC","href":"/learn/monitoring/intro-to-sdlc"},{"title":"Observability Basics - Metrics that every team needs","sidebarTitle":"Metrics Every Team Needs","href":"/learn/monitoring/metrics-every-team-needs"}]},{"group":"Monitoring Concepts","pages":[{"title":"What is API Monitoring? - Tools, techniques, and examples","sidebarTitle":"API Monitoring","href":"/learn/monitoring/api-monitoring"},{"title":"What is End to End Monitoring? An Overview with Examples","sidebarTitle":"What is End-to-End Monitoring?","href":"/learn/monitoring/end-to-end-monitoring"},{"title":"Frontend Monitoring - Benefits, Challenges, and Top Tools","sidebarTitle":"Frontend Monitoring","href":"/learn/monitoring/frontend-monitoring"},{"title":"Monitoring as Code - A Practical Guide from Checkly","sidebarTitle":"Monitoring as Code","href":"/learn/monitoring/monitoring-as-code"},{"title":"Real User Monitoring (RUM) - Benefits, Challenges, and Alternatives","sidebarTitle":"Real User Monitoring","href":"/learn/monitoring/real-user-monitoring"},{"title":"Synthetic Monitoring - Concepts, Benefits \u0026 Challenges","sidebarTitle":"Synthetic Monitoring","href":"/learn/monitoring/synthetic-monitoring"},{"title":"Transaction Monitoring - Components, Benefits \u0026 Challenges","sidebarTitle":"Transaction Monitoring","href":"/learn/monitoring/transaction-monitoring"},{"title":"Web Application Monitoring - Types, Benefits \u0026 Top 10 Tools","sidebarTitle":"Web Application Monitoring","href":"/learn/monitoring/web-application-monitoring"}]},{"group":"Protocols","pages":[{"title":"HTTPS Fundamentals - Beginner's Guide for App Developers","sidebarTitle":"Intro to HTTPS","href":"/learn/monitoring/https-for-app-developers"},{"title":"TCP and SSL - What an application developer needs to know","sidebarTitle":"TCP and SSL","href":"/learn/monitoring/tcp-and-ssl"},{"title":"What is TCP? - how it works and why it matters to application developers","sidebarTitle":"What is TCP?","href":"/learn/monitoring/what-is-tcp"}]}]},{"dropdown":"OpenTelemetry","icon":"satellite","pages":[{"title":"Learn How to Observe and Monitor your Software with OpenTelemetry","sidebarTitle":"Overview","href":"/learn/opentelemetry/overview"},{"group":"OpenTelemetry Basics","pages":[{"title":"Getting Started with Observability","sidebarTitle":"What is Observability?","href":"/learn/opentelemetry/getting-started-with-observability"},{"title":"How to instrument your application with OpenTelemetry","sidebarTitle":"Instrumentation","href":"/learn/opentelemetry/how-to-instrument"},{"title":"Introduction to the OpenTelemetry Collector","sidebarTitle":"The OTel Collector","href":"/learn/opentelemetry/what-is-the-otel-collector"}]},{"group":"Key Signals","pages":[{"title":"Logging in OpenTelemetry, an Engineer’s Guide","sidebarTitle":"Logging","href":"/learn/opentelemetry/logs"},{"title":"What are OpenTelemetry Metrics?","sidebarTitle":"Metrics","href":"/learn/opentelemetry/metrics"},{"title":"What are OpenTelemetry Traces? - key concepts and examples","sidebarTitle":"Traces","href":"/learn/opentelemetry/traces"}]},{"group":"Best Practices","pages":[{"title":"Fundamentals of Context Propagation in OpenTelemetry","sidebarTitle":"Context Propagation","href":"/learn/opentelemetry/context-propagation"},{"title":"OpenTelemetry Agent Management Protocol","sidebarTitle":"OpAMP","href":"/learn/opentelemetry/otel-agent-management-protocol"},{"title":"Advanced Data Filtering with the OpenTelemetry Collector","sidebarTitle":"Filtering","href":"/learn/opentelemetry/otel-filtering"},{"title":"A guide to the OpenTelemetry Trace API","sidebarTitle":"Trace API","href":"/learn/opentelemetry/trace-api"}]}]}]},{"tab":"Comparisons","pages":[{"title":"Comparisons","href":"/comparisons/frameworks/playwright-vs-cypress"}]}]},"basePath":"","title":"Create an DNS monitor - Checkly Docs","buildId":"dpl_ATnXPMW25DMPUr9VBw6kL6MfBt6T","deploymentId":"dpl_ATnXPMW25DMPUr9VBw6kL6MfBt6T","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CNqlzjVB.js","utils-BqFiXZ79.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CnR4QBe6.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BY2ZM1OO.js","snippetPresets-x-8ACO8V.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Ch-SJE05.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CqqG_0NE.js","shallow-BXrZ2b0C.js","getApiPlaygroundDisplay-n7J_wkjq.js","CodeSnippet-CQsp4vyQ.js","CodeSnippets-BfuHqvZx.js","Page-CTxrMSpo.js","getPastedJson-BjrGIK1i.js","icon-7iLZnVOC.js","MethodPill-TBS1m84e.js","DuplicateIcon-BNMrV4Vs.js","createIcon-C5kCqeU2.js","DynamicMarkdown-Bq09mRwR.js","SectionHeading-G4Bflf5Q.js","axios-vUo_bRtp.js","Markdown-BTUds0aX.js","clsx-6wHzaN2_.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BPypQKlo.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-o6bee4ro.js"]}