Creates a new ICMP monitor. Will return a 402 when you are over the limit of your plan.
When using the globalAlertSetting, the alertSetting can be null
The project that manages this check, or null when the check is not managed by code. When a check has more than one binding, this reports the preferred one.
True when the project owns this check, false when it merely references a check owned outside the project. Null when not managed by code. The same relationship appears structurally in projectBindings: an owning project under projectBindings.owner, a referencing one under projectBindings.references.
{"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":""},"chroma":{"liveDeploymentHistoryId":"6ae4984da3eed560d7e52e5c","collectionId":"9b08ce3e-8a82-467d-b364-ac7866b3245c","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4984da3eed560d7e52e5c"},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae4984da3eed560d7e52e5c","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"API Reference","count":467},{"language":"default","tag":"Docs","count":211},{"language":"default","tag":"Learn","count":101},{"language":"default","tag":"Detect","count":68},{"language":"default","tag":"Getting Started","count":65},{"language":"default","tag":"Playwright","count":49},{"language":"default","tag":"Integrations","count":47},{"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":"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":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sidebar-group-header{letter-spacing:.04em}.eyebrow,.sidebar-group-header{text-transform:uppercase}li .group{margin-bottom:0!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,.08);border-color:rgba(255,255,255,.2);color:#e6e6e6}.sign-up-cta{position:relative;border-radius:.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:.25rem}.sign-up-cta-title img{display:inline-block;width:2rem;height:2rem;vertical-align:middle;margin-top:-.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=\"More actions\"],header button[aria-label=\"Open search\"],header button[aria-label=\"Toggle assistant panel\"],header button[aria-label=\"Toggle dark mode\"]{position:relative}header button[aria-label=\"More actions\"]::after,header button[aria-label=\"Open search\"]::after,header button[aria-label=\"Toggle assistant panel\"]::after,header button[aria-label=\"Toggle dark mode\"]::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:.85em}.home-hero{padding:1.5rem 0 2.5rem}.home-title{font-size:2.25rem;line-height:2.5rem;font-weight:600;letter-spacing:-.025em;margin: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:.75rem;margin-top:1.5rem}.home-hero-hint{flex-basis:100%;font-size:.875rem;color:var(--home-muted);line-height:1.25rem}.home-button{color:#fff!important}.home-button,.home-tab-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.25rem;border:1px solid #041734;border-radius:.5rem;font-size:1rem;font-weight:500;line-height:1.5rem;background:#041734;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform 160ms cubic-bezier(.23,1,.32,1)}.home-button-secondary,.home-tab-cta{background:0 0;color:#041734!important}.dark .home-button{color:#041734!important}.dark .home-button,.dark .home-tab-cta{border-color:#fff;background:#fff}.dark .home-button-secondary,.dark .home-tab-cta{background:0 0;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(.97);transition-duration:.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:-.025em;margin: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:.375rem;font-size:.875rem;font-weight:500;color:var(--home-blue)!important;white-space:nowrap;line-height:1.25rem}.home-eyebrow{margin:1.75rem 0 .75rem;font-size:.75rem;font-weight:600;letter-spacing:.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:.5rem;background:var(--home-surface-muted)}.home-tab-title{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--home-text);line-height:1.5rem}.home-card-link svg,.home-tab-title svg{color:var(--home-blue)}.home-tab-text{max-width:44rem;margin:.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:.5rem 1rem;margin-top:1rem;font-size:.875rem;line-height:1.25rem}.home-tab-links a{color:var(--home-muted)}.home-connect-links a,.home-monitoring-group a,.home-tab-links a:hover{color:var(--home-text)}.home-grid,.home-news{display:grid;gap:1px;padding:1px;border-radius:.5rem;background:var(--home-line);overflow:hidden;grid-template-columns:1fr}.home-connect-card,.home-feature,.home-news-card{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;background:var(--home-surface);color:var(--home-text)!important;transition:background-color .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:.85;pointer-events:none}.home-tag{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--home-blue);line-height:1rem}.home-feature-title,.home-news-title{font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--home-text)}.home-feature-text,.home-news-text{flex:1;font-size:1rem;line-height:1.5rem;color:var(--home-muted)}.home-card-link{display:inline-flex;align-items:center;gap:.375rem;margin-top:.5rem;font-size:.875rem;font-weight:500;color:var(--home-text);line-height:1.25rem}.home-monitoring-group{padding:1.25rem;background:var(--home-surface)}.home-monitoring-group h3{margin:0 0 .75rem}.home-connect-links,.home-monitoring-group ul{display:flex;font-size:.875rem;line-height:1.25rem}.home-monitoring-group ul{flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.home-connect-links a:hover,.home-monitoring-group a:hover{color:var(--home-blue)}.home-connect-links{flex-wrap:wrap;gap:1rem;margin-top:.5rem;font-weight:500}@media (min-width:640px){.home-grid,.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:.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}}"}],"page":{"pagePath":"api-reference/monitors/create-an-icmp-monitor","slug":"/api-reference/monitors/create-an-icmp-monitor","pageMetadata":{"openapi":"post /v1/checks/icmp","title":"Create an ICMP monitor","canonical":"https://www.checklyhq.com/docs/api-reference/monitors/create-an-icmp-monitor/","description":"Creates a new ICMP 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-an-icmp-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 ICMP 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/icmp","title":"Create an ICMP monitor","canonical":"https://www.checklyhq.com/docs/api-reference/monitors/create-an-icmp-monitor/","description":"Creates a new ICMP 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-an-icmp-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 ICMP monitor","operationId":"postV1ChecksIcmp","description":"Creates a new ICMP 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":"2398a337-8a43-42fa-be22-6eb3d862e49a","400":"09edd1b9-5c8c-44bb-a3c8-4968ba1f68cd","401":"c8665220-8f98-4b3d-8a15-84e8718c22fc","402":"f067842b-8d94-40ac-8fa9-56d82edf4c91","403":"32deab0f-5d5d-4692-80b3-01d1ab557f17","429":"724b8d35-09b7-4c66-abcf-f94f4cec6a51"},"parameters":["bd6d55ef-2af8-4306-9bc3-ad28b4241d7b","febebf0a-767e-4ed7-9a37-0df4ff9e4069"],"requestBody":"c0e5c6a2-a07d-4bb0-ba8d-8a3a0f928f72","method":"post","type":"path","servers":["ff37e915-11df-4f2b-a517-a1c91aee2775"],"security":["1ac8150b-e8e5-45ba-8277-0dc0c859d687"],"path":"/v1/checks/icmp","baseUrlOptions":["https://api.checklyhq.com"],"title":"Create an ICMP monitor","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"bd6d55ef-2af8-4306-9bc3-ad28b4241d7b":{"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"},"febebf0a-767e-4ed7-9a37-0df4ff9e4069":{"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":{"hostname":{"type":"string","minLength":1,"maxLength":2048,"isRequired":true,"uniqueKey":"request.hostname","typeLabel":"string"},"ipFamily":{"oneOf":[{"type":"string","enum":["IPv4","IPv6",null],"default":"IPv4","uniqueKey":"request.ipFamily.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["IPv4","IPv6",null],"default":"IPv4","uniqueKey":"request.ipFamily.oneOf.1","typeLabel":"null"}],"uniqueKey":"request.ipFamily","typeLabel":"enum\u003cstring> | null"},"pingCount":{"oneOf":[{"type":"integer","minimum":1,"maximum":50,"default":10,"uniqueKey":"request.pingCount.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"maximum":50,"default":10,"uniqueKey":"request.pingCount.oneOf.1","typeLabel":"null"}],"uniqueKey":"request.pingCount","typeLabel":"integer | null"},"assertions":{"type":"array","items":{"type":"object","properties":{"source":{"type":"string","enum":["LATENCY","JSON_RESPONSE"],"uniqueKey":"request.assertions.items.[INDEX].source","typeLabel":"enum\u003cstring>"},"comparison":{"type":"string","enum":["EQUALS","NOT_EQUALS","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[]"}},"required":["hostname"],"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"],"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":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":["ICMP"],"default":"ICMP","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":300000,"default":10000,"uniqueKey":"degradedResponseTime.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"maximum":300000,"default":10000,"uniqueKey":"degradedResponseTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"degradedResponseTime","typeLabel":"number | null"},"maxResponseTime":{"oneOf":[{"type":"number","minimum":0,"maximum":300000,"default":20000,"uniqueKey":"maxResponseTime.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"maximum":300000,"default":20000,"uniqueKey":"maxResponseTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"maxResponseTime","typeLabel":"number | null"},"degradedPacketLossThreshold":{"oneOf":[{"type":"number","minimum":0,"exclusiveMinimum":true,"maximum":100,"default":10,"uniqueKey":"degradedPacketLossThreshold.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"exclusiveMinimum":true,"maximum":100,"default":10,"uniqueKey":"degradedPacketLossThreshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"degradedPacketLossThreshold","typeLabel":"number | null"},"maxPacketLossThreshold":{"oneOf":[{"type":"number","minimum":0,"exclusiveMinimum":true,"maximum":100,"default":20,"uniqueKey":"maxPacketLossThreshold.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"exclusiveMinimum":true,"maximum":100,"default":20,"uniqueKey":"maxPacketLossThreshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"maxPacketLossThreshold","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"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"name":"\u003cstring>","request":{"hostname":"\u003cstring>","ipFamily":"IPv4","pingCount":10,"assertions":[]},"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":"ICMP","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":10000,"maxResponseTime":20000,"degradedPacketLossThreshold":10,"maxPacketLossThreshold":20,"privateLocations":["\u003cstring>"]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"2398a337-8a43-42fa-be22-6eb3d862e49a":{"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"},"project":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","description":"The ID of the project that manages this check.","uniqueKey":"project.oneOf.0.id","typeLabel":"string"},"logicalId":{"type":"string","description":"The logical ID of the managing project, as declared in code.","uniqueKey":"project.oneOf.0.logicalId","typeLabel":"string"},"name":{"type":"string","description":"The name of the managing project.","uniqueKey":"project.oneOf.0.name","typeLabel":"string"}},"description":"The project that manages this check, or null when the check is not managed by code. When a check has more than one binding, this reports the preferred one.","uniqueKey":"project.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string","description":"The ID of the project that manages this check."},"logicalId":{"type":"string","description":"The logical ID of the managing project, as declared in code."},"name":{"type":"string","description":"The name of the managing project."}},"description":"The project that manages this check, or null when the check is not managed by code. When a check has more than one binding, this reports the preferred one.","uniqueKey":"project.oneOf.1","typeLabel":"null"}],"uniqueKey":"project","typeLabel":"object | null"},"logicalId":{"oneOf":[{"type":"string","description":"The check's logical ID within the managing project, or null when it is not managed by code.","uniqueKey":"logicalId.oneOf.0","typeLabel":"string"},{"type":"null","description":"The check's logical ID within the managing project, or null when it is not managed by code.","uniqueKey":"logicalId.oneOf.1","typeLabel":"null"}],"uniqueKey":"logicalId","typeLabel":"string | null"},"member":{"oneOf":[{"type":"boolean","description":"True when the project owns this check, false when it merely references a check owned outside the project. Null when not managed by code. The same relationship appears structurally in `projectBindings`: an owning project under `projectBindings.owner`, a referencing one under `projectBindings.references`.","uniqueKey":"member.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"True when the project owns this check, false when it merely references a check owned outside the project. Null when not managed by code. The same relationship appears structurally in `projectBindings`: an owning project under `projectBindings.owner`, a referencing one under `projectBindings.references`.","uniqueKey":"member.oneOf.1","typeLabel":"null"}],"uniqueKey":"member","typeLabel":"boolean | null"},"pending":{"oneOf":[{"type":"boolean","description":"True when the binding is reserved by an import plan that has not been deployed yet. Null when not managed by code.","uniqueKey":"pending.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"True when the binding is reserved by an import plan that has not been deployed yet. Null when not managed by code.","uniqueKey":"pending.oneOf.1","typeLabel":"null"}],"uniqueKey":"pending","typeLabel":"boolean | null"},"projectBindings":{"type":"object","description":"The Checkly CLI projects that manage this resource. `owner` is null and `references` empty when the resource is not managed by code.","properties":{"owner":{"oneOf":[{"type":"object","description":"The project that owns this resource — the one whose deploy can delete it. Null when no project owns it, including when other projects merely reference it. In the rare case that several projects hold an ownership record for one resource, this reports the preferred one and the rest are omitted.","properties":{"project":{"type":"object","description":"The project this binding is to.","properties":{"id":{"type":"string","description":"The ID of the project.","isRequired":true,"uniqueKey":"projectBindings.owner.oneOf.0.project.id","typeLabel":"string"},"logicalId":{"type":"string","description":"The logical ID of the project, as declared in code.","isRequired":true,"uniqueKey":"projectBindings.owner.oneOf.0.project.logicalId","typeLabel":"string"},"name":{"type":"string","description":"The name of the project.","isRequired":true,"uniqueKey":"projectBindings.owner.oneOf.0.project.name","typeLabel":"string"}},"required":["id","logicalId","name"],"isRequired":true,"uniqueKey":"projectBindings.owner.oneOf.0.project","typeLabel":"object"},"binding":{"type":"object","description":"The resource's side of this binding.","properties":{"logicalId":{"type":"string","description":"The resource's logical ID within this project, as declared in code.","example":"homepage-check","isRequired":true,"uniqueKey":"projectBindings.owner.oneOf.0.binding.logicalId","typeLabel":"string"},"pending":{"type":"boolean","description":"True when the binding is reserved by an import plan that has not been deployed yet.","isRequired":true,"uniqueKey":"projectBindings.owner.oneOf.0.binding.pending","typeLabel":"boolean"},"sourceFile":{"oneOf":[{"type":"string","description":"The file in the project's repository that declares this resource, or null when not recorded.","example":"src/__checks__/homepage.check.ts","uniqueKey":"projectBindings.owner.oneOf.0.binding.sourceFile.oneOf.0","typeLabel":"string"},{"type":"null","description":"The file in the project's repository that declares this resource, or null when not recorded.","example":"src/__checks__/homepage.check.ts","uniqueKey":"projectBindings.owner.oneOf.0.binding.sourceFile.oneOf.1","typeLabel":"null"}],"uniqueKey":"projectBindings.owner.oneOf.0.binding.sourceFile","typeLabel":"string | null"}},"required":["logicalId","pending"],"isRequired":true,"uniqueKey":"projectBindings.owner.oneOf.0.binding","typeLabel":"object"}},"required":["project","binding"],"isRequired":true,"uniqueKey":"projectBindings.owner.oneOf.0","typeLabel":"object"},{"type":"null","description":"The project that owns this resource — the one whose deploy can delete it. Null when no project owns it, including when other projects merely reference it. In the rare case that several projects hold an ownership record for one resource, this reports the preferred one and the rest are omitted.","properties":{"project":{"type":"object","description":"The project this binding is to.","properties":{"id":{"type":"string","description":"The ID of the project."},"logicalId":{"type":"string","description":"The logical ID of the project, as declared in code."},"name":{"type":"string","description":"The name of the project."}},"required":["id","logicalId","name"]},"binding":{"type":"object","description":"The resource's side of this binding.","properties":{"logicalId":{"type":"string","description":"The resource's logical ID within this project, as declared in code.","example":"homepage-check"},"pending":{"type":"boolean","description":"True when the binding is reserved by an import plan that has not been deployed yet."},"sourceFile":{"oneOf":[{"type":"string","description":"The file in the project's repository that declares this resource, or null when not recorded.","example":"src/__checks__/homepage.check.ts"},{"type":"null","description":"The file in the project's repository that declares this resource, or null when not recorded.","example":"src/__checks__/homepage.check.ts"}]}},"required":["logicalId","pending"]}},"required":["project","binding"],"isRequired":true,"uniqueKey":"projectBindings.owner.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"projectBindings.owner","typeLabel":"object | null"},"references":{"type":"array","description":"Projects that use this resource without owning it; their deploys leave it alone. Empty when there are none.","items":{"type":"object","properties":{"project":{"type":"object","description":"The project this binding is to.","properties":{"id":{"type":"string","description":"The ID of the project.","isRequired":true,"uniqueKey":"projectBindings.references.items.[INDEX].project.id","typeLabel":"string"},"logicalId":{"type":"string","description":"The logical ID of the project, as declared in code.","isRequired":true,"uniqueKey":"projectBindings.references.items.[INDEX].project.logicalId","typeLabel":"string"},"name":{"type":"string","description":"The name of the project.","isRequired":true,"uniqueKey":"projectBindings.references.items.[INDEX].project.name","typeLabel":"string"}},"required":["id","logicalId","name"],"isRequired":true,"uniqueKey":"projectBindings.references.items.[INDEX].project","typeLabel":"object"},"binding":{"type":"object","description":"The resource's side of this binding.","properties":{"logicalId":{"type":"string","description":"The resource's logical ID within this project, as declared in code.","example":"homepage-check","isRequired":true,"uniqueKey":"projectBindings.references.items.[INDEX].binding.logicalId","typeLabel":"string"},"pending":{"type":"boolean","description":"True when the binding is reserved by an import plan that has not been deployed yet.","isRequired":true,"uniqueKey":"projectBindings.references.items.[INDEX].binding.pending","typeLabel":"boolean"},"sourceFile":{"oneOf":[{"type":"string","description":"The file in the project's repository that declares this resource, or null when not recorded.","example":"src/__checks__/homepage.check.ts","uniqueKey":"projectBindings.references.items.[INDEX].binding.sourceFile.oneOf.0","typeLabel":"string"},{"type":"null","description":"The file in the project's repository that declares this resource, or null when not recorded.","example":"src/__checks__/homepage.check.ts","uniqueKey":"projectBindings.references.items.[INDEX].binding.sourceFile.oneOf.1","typeLabel":"null"}],"uniqueKey":"projectBindings.references.items.[INDEX].binding.sourceFile","typeLabel":"string | null"}},"required":["logicalId","pending"],"isRequired":true,"uniqueKey":"projectBindings.references.items.[INDEX].binding","typeLabel":"object"}},"required":["project","binding"],"uniqueKey":"projectBindings.references.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"projectBindings.references","typeLabel":"object[]"}},"required":["owner","references"],"uniqueKey":"projectBindings","typeLabel":"object"},"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"},"checkType":{"type":"string","enum":["ICMP"],"uniqueKey":"checkType","typeLabel":"enum\u003cstring>"},"request":{"type":"object","properties":{"hostname":{"type":"string","minLength":1,"maxLength":2048,"isRequired":true,"uniqueKey":"request.hostname","typeLabel":"string"},"ipFamily":{"oneOf":[{"type":"string","enum":["IPv4","IPv6",null],"default":"IPv4","uniqueKey":"request.ipFamily.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["IPv4","IPv6",null],"default":"IPv4","uniqueKey":"request.ipFamily.oneOf.1","typeLabel":"null"}],"uniqueKey":"request.ipFamily","typeLabel":"enum\u003cstring> | null"},"pingCount":{"oneOf":[{"type":"integer","minimum":1,"maximum":50,"default":10,"uniqueKey":"request.pingCount.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"maximum":50,"default":10,"uniqueKey":"request.pingCount.oneOf.1","typeLabel":"null"}],"uniqueKey":"request.pingCount","typeLabel":"integer | null"},"assertions":{"type":"array","items":{"type":"object","properties":{"source":{"type":"string","enum":["LATENCY","JSON_RESPONSE"],"uniqueKey":"request.assertions.items.[INDEX].source","typeLabel":"enum\u003cstring>"},"comparison":{"type":"string","enum":["EQUALS","NOT_EQUALS","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[]"}},"required":["hostname"],"uniqueKey":"request","typeLabel":"object"},"degradedPacketLossThreshold":{"oneOf":[{"type":"number","uniqueKey":"degradedPacketLossThreshold.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"degradedPacketLossThreshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"degradedPacketLossThreshold","typeLabel":"number | null"},"maxPacketLossThreshold":{"oneOf":[{"type":"number","uniqueKey":"maxPacketLossThreshold.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"maxPacketLossThreshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"maxPacketLossThreshold","typeLabel":"number | null"}},"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":""}]},"project":{"id":"\u003cstring>","logicalId":"\u003cstring>","name":"\u003cstring>"},"logicalId":"\u003cstring>","member":true,"pending":true,"projectBindings":{"owner":{"project":{"id":"\u003cstring>","logicalId":"\u003cstring>","name":"\u003cstring>"},"binding":{"logicalId":"homepage-check","pending":true,"sourceFile":"src/__checks__/homepage.check.ts"}},"references":[{"project":{"id":"\u003cstring>","logicalId":"\u003cstring>","name":"\u003cstring>"},"binding":{"logicalId":"homepage-check","pending":true,"sourceFile":"src/__checks__/homepage.check.ts"}}]},"privateLocations":["\u003cstring>"],"frequency":10,"frequencyOffset":2,"checkType":"ICMP","request":{"hostname":"\u003cstring>","ipFamily":"IPv4","pingCount":10,"assertions":[]},"degradedPacketLossThreshold":123,"maxPacketLossThreshold":123}}},"exampleType":"generated"}},"exampleType":"generated"},"09edd1b9-5c8c-44bb-a3c8-4968ba1f68cd":{"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"}},"required":["statusCode","error","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":123,"error":"\u003cstring>","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"c8665220-8f98-4b3d-8a15-84e8718c22fc":{"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"}},"required":["statusCode","error","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":123,"error":"\u003cstring>","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"f067842b-8d94-40ac-8fa9-56d82edf4c91":{"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"}},"required":["statusCode","error","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":123,"error":"\u003cstring>","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"32deab0f-5d5d-4692-80b3-01d1ab557f17":{"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"}},"required":["statusCode","error","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":123,"error":"\u003cstring>","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"724b8d35-09b7-4c66-abcf-f94f4cec6a51":{"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"}},"required":["statusCode","error","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":123,"error":"\u003cstring>","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"1ac8150b-e8e5-45ba-8277-0dc0c859d687":{"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":{"ff37e915-11df-4f2b-a517-a1c91aee2775":{"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 ICMP monitor - Checkly Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-03T15:57:51.457Z","originalFileLocation":"api-reference/monitors/create-an-icmp-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 ICMP 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 ICMP monitor - Checkly Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates a new ICMP 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-an-icmp-monitor/\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://checkly-422f444a.mintlify.app/_mintlify/api/og/v2?division=ICMP+Monitor\u0026amp;title=Create+an+ICMP+monitor\u0026amp;description=Creates+a+new+ICMP+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+%60nu\u0026amp;theme=177ebac03dbdb024a546ac51\u0026amp;signature=1f9f0c522c577da109989185fcb0ce4cff9e8ba43f7838f3368ff570a01544d3\">\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 ICMP monitor - Checkly Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates a new ICMP 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.app/_mintlify/api/og/v2?division=ICMP+Monitor\u0026amp;title=Create+an+ICMP+monitor\u0026amp;description=Creates+a+new+ICMP+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+%60nu\u0026amp;theme=177ebac03dbdb024a546ac51\u0026amp;signature=1f9f0c522c577da109989185fcb0ce4cff9e8ba43f7838f3368ff570a01544d3\">\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-an-icmp-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-an-icmp-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-an-icmp-monitor/#webpage\",\"url\":\"https://www.checklyhq.com/docs/api-reference/monitors/create-an-icmp-monitor/\",\"name\":\"Create an ICMP monitor\",\"description\":\"Creates a new ICMP 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-03-03T15:57:51.457Z\",\"isPartOf\":{\"@id\":\"https://www.checklyhq.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.checklyhq.com/docs/api-reference/monitors/create-an-icmp-monitor/#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.checklyhq.com/docs/api-reference/monitors/create-an-icmp-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 ICMP monitor\",\"item\":\"https://www.checklyhq.com/docs/api-reference/monitors/create-an-icmp-monitor/\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://www.checklyhq.com/docs/api-reference/monitors/create-an-icmp-monitor/#apireference\",\"headline\":\"Create an ICMP monitor\",\"name\":\"Create an ICMP monitor\",\"description\":\"Creates a new ICMP 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-an-icmp-monitor/\",\"mainEntityOfPage\":{\"@id\":\"https://www.checklyhq.com/docs/api-reference/monitors/create-an-icmp-monitor/#webpage\"},\"dateModified\":\"2026-03-03T15:57:51.457Z\",\"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","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","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","description":"Updates an 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","description":"Updates 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"}]}]},"title":"Create an ICMP monitor - Checkly Docs","buildId":"dpl_DGmhKsAzJdVqypJzon18vViniWRY","deploymentId":"dpl_DGmhKsAzJdVqypJzon18vViniWRY","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-2jF_ccbi.js","utils-NNMVb_sb.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DdtBhtt6.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D1OxL5O8.js","snippetPresets-DDC-KAXp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BOnTqOyQ.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-EEWI6FIO.js","shallow-fGZcWzm2.js","getApiPlaygroundDisplay-B3B8qEvw.js","CodeSnippet-BG9nsSU4.js","CodeSnippets-BlRACLKl.js","Page-FtoC8lZ9.js","getPastedJson-COV-Kgnr.js","icon-BXu3lasn.js","MethodPill-DGMUqJKh.js","DuplicateIcon-JEUJDHz_.js","createIcon-BDFucJ34.js","DynamicMarkdown-34OtG_BH.js","SectionHeading-tBbRD59j.js","axios-vUo_bRtp.js","Markdown-SoRz2nk2.js","clsx-BOmkPVIU.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DN0dCbTw.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BcsLYcfW.js"]}