What is an availability alert on a technical level?
Each alert is essentially a set of constraints on top of the state of all campgrounds.
Campflare continuously updates this state.
When an alert switches from unsatisfied to satisfied, a notification will be sent to the configured webhook.Availability alerts are supported for every campground that has availability data, as outlined in the coverage section.
API Reference
Detailed information about alerts, including all available parameters.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Documentation","colors":{"primary":"#7A9A6A","light":"#F2E9D8","dark":"#4A5C3F"},"favicon":"https://mintcdn.com/vay/fBw-34GBa7FAMNRD/favicon.svg?fit=max\u0026auto=format\u0026n=fBw-34GBa7FAMNRD\u0026q=85\u0026s=c564ef1505dc12a661c89149bfa96235","logo":{"light":"https://mintcdn.com/vay/fBw-34GBa7FAMNRD/logo/light.svg?fit=max\u0026auto=format\u0026n=fBw-34GBa7FAMNRD\u0026q=85\u0026s=2694413e5f416b31363c329db42c1eb4","dark":"https://mintcdn.com/vay/fBw-34GBa7FAMNRD/logo/dark.svg?fit=max\u0026auto=format\u0026n=fBw-34GBa7FAMNRD\u0026q=85\u0026s=914732dbaadd7f83d540f7fd29100e3d"},"api":{"playground":{"display":"none"}},"navbar":{"links":[{"label":"Support","href":"mailto:support@campflare.com"}],"primary":{"type":"button","label":"Dashboard","href":"https://campflare.com/platform"}},"footer":{"socials":{"website":"https://campflare.com"}},"integrations":{"plausible":{"domain":"docs-v2.campflare.com"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"vay","hasAudioNarration":false,"actualSubdomain":"vay","customDomains":["docs-v2.campflare.com"],"gitSource":{"type":"github","owner":"vaytechnologies","repo":"cf-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a4bf6ac215675a553e68502","collectionId":"5e149dcf-a6b6-45b5-ad77-7c70aac3df10","schemaVersion":"v2"},"entitlements":{},"buildId":"6a4bf6ac215675a553e68502:success","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"default","tag":"Documentation","count":31},{"language":"default","tag":"API Reference","count":22},{"language":"default","tag":"Campgrounds","count":9},{"language":"default","tag":"Campground Availability Alerts","count":5},{"language":"default","tag":"Using the API","count":4},{"language":"default","tag":"Lands","count":4},{"language":"default","tag":"Notices","count":2},{"language":"default","tag":"Changelog","count":2},{"language":"default","tag":"Data Exports","count":1},{"language":"default","tag":"Overview","count":1}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"editor-agent-model-picker","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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"campgrounds/alerts","slug":"/campgrounds/alerts","pageMetadata":{"title":"Availability Alerts","description":"About Campflare availability alerts","icon":"bell","href":"/campgrounds/alerts"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"About Campflare availability alerts\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,..._provideComponents(),...props.components},{Card}=_components;if(!Card)_missingMdxReference(`Card`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`What is an availability alert on a technical level?\nEach alert is essentially a set of constraints on top of the state of all campgrounds.\nCampflare continuously updates this state.\nWhen an alert switches from unsatisfied to satisfied, a notification will be sent to the configured webhook.`}),`\n`,_jsxs(_components.p,{children:[`Availability alerts are supported for every campground that has availability data, as outlined in the `,_jsx(_components.a,{href:`/campgrounds/coverage`,children:`coverage section`}),`.`]}),`\n`,_jsx(Card,{title:`API Reference`,icon:`book`,href:`/api-reference/introduction`,children:_jsx(_components.p,{children:`Detailed information about alerts, including all available parameters.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Availability Alerts","description":"About Campflare availability alerts","icon":"bell","href":"/campgrounds/alerts"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"vay","siteName":"Documentation","title":"Availability Alerts - Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2025-08-07T00:55:23.403Z","originalFileLocation":"campgrounds/alerts.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=\"About Campflare availability alerts\">\u003cmeta data-mint-head name=\"application-name\" content=\"Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vay/msw6SbTllPXZIKDK/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/vay/msw6SbTllPXZIKDK/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vay/msw6SbTllPXZIKDK/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/vay/msw6SbTllPXZIKDK/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/vay/msw6SbTllPXZIKDK/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vay/msw6SbTllPXZIKDK/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vay/msw6SbTllPXZIKDK/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/vay/msw6SbTllPXZIKDK/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/vay/msw6SbTllPXZIKDK/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Availability Alerts - Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"About Campflare availability alerts\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs-v2.campflare.com/campgrounds/alerts\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://vay.mintlify.app/_mintlify/api/og/v2?division=Campgrounds\u0026amp;title=Availability+Alerts\u0026amp;description=About+Campflare+availability+alerts\u0026amp;theme=5e46ef6b8ebd951ce267a47b\u0026amp;signature=b2b7d7a439c8c354a0a54c3bd40852de4c84bcdcb5c5b9e2b7fcbd73fe615ba4\">\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=\"Availability Alerts - Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"About Campflare availability alerts\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://vay.mintlify.app/_mintlify/api/og/v2?division=Campgrounds\u0026amp;title=Availability+Alerts\u0026amp;description=About+Campflare+availability+alerts\u0026amp;theme=5e46ef6b8ebd951ce267a47b\u0026amp;signature=b2b7d7a439c8c354a0a54c3bd40852de4c84bcdcb5c5b9e2b7fcbd73fe615ba4\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/vay/msw6SbTllPXZIKDK/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#7A9A6A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs-v2.campflare.com/campgrounds/alerts\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/campgrounds/alerts.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs-v2.campflare.com/#organization\",\"name\":\"Documentation\",\"url\":\"https://docs-v2.campflare.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/vay/fBw-34GBa7FAMNRD/logo/light.svg?fit=max\u0026auto=format\u0026n=fBw-34GBa7FAMNRD\u0026q=85\u0026s=2694413e5f416b31363c329db42c1eb4\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs-v2.campflare.com#website\",\"name\":\"Documentation\",\"url\":\"https://docs-v2.campflare.com\",\"publisher\":{\"@id\":\"https://docs-v2.campflare.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs-v2.campflare.com/campgrounds/alerts#webpage\",\"url\":\"https://docs-v2.campflare.com/campgrounds/alerts\",\"name\":\"Availability Alerts\",\"description\":\"About Campflare availability alerts\",\"dateModified\":\"2025-08-07T00:55:23.403Z\",\"isPartOf\":{\"@id\":\"https://docs-v2.campflare.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs-v2.campflare.com/campgrounds/alerts#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs-v2.campflare.com/campgrounds/alerts#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Campgrounds\",\"item\":\"https://docs-v2.campflare.com/campgrounds/coverage\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Availability Alerts\",\"item\":\"https://docs-v2.campflare.com/campgrounds/alerts\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs-v2.campflare.com/campgrounds/alerts#article\",\"headline\":\"Availability Alerts\",\"name\":\"Availability Alerts\",\"description\":\"About Campflare availability alerts\",\"url\":\"https://docs-v2.campflare.com/campgrounds/alerts\",\"mainEntityOfPage\":{\"@id\":\"https://docs-v2.campflare.com/campgrounds/alerts#webpage\"},\"dateModified\":\"2025-08-07T00:55:23.403Z\",\"publisher\":{\"@id\":\"https://docs-v2.campflare.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs-v2.campflare.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Documentation","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","tabs":[{"tab":"Documentation","groups":[{"group":"Overview","pages":[{"title":"Welcome to the Campflare API","href":"/welcome"}]},{"group":"Campgrounds","pages":[{"title":"Coverage","icon":"trees","href":"/campgrounds/coverage"},{"title":"Data","description":"We aggregate, standardize, and validate campground data from numerous sources (reservation websites, government websites, public data, etc) to provide the most accurate information possible.","icon":"database","href":"/campgrounds/data"},{"title":"Availability Alerts","icon":"bell","href":"/campgrounds/alerts"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/feed"}]}]},{"anchor":"Dashboard","href":"https://campflare.com/platform","icon":"house"},{"anchor":"API Status","href":"https://status.campflare.com","icon":"heart"},{"anchor":"Support","href":"mailto:support@campflare.com","icon":"headset"}]},"title":"Availability Alerts - Documentation","buildId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","deploymentId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","dynamics":[],"chunks":[]}