create_alert
ActiveTool of io.github.outdoorithm/outdoorithm
Create a campsite availability alert that monitors for openings and notifies the user. Requires an Outdoorithm API key (generate at outdoorithm.com/dashboard/api-keys). The alert runs continuously, checking every 2-15 minutes depending on subscription tier. Args: api_key: User's Outdoorithm API key from their dashboard settings. campground_ids: List of campground CUIDs to monitor. All must use the same reservation provider. Get CUIDs from search_campgrounds or get_campground_details. Example: ["RecreationDotGov:232447:2991"] start_date: Earliest check-in date to monitor (YYYY-MM-DD). Required for all date types. end_date: Latest check-out date (YYYY-MM-DD). Required when date_type is "range". date_type: How dates are interpreted. "range" monitors a specific date window (default), "perpetual" monitors rolling 6 months from start_date, "specific_months" monitors only certain months each year. specific_months: Month numbers 1-12 to monitor. Required when date_type is "specific_months". min_nights: Minimum consecutive nights needed (1-14, default 1). max_nights: Maximum consecutive nights (1-14, must be >= min_nights). Omit for no max. days_of_week: Preferred check-in days as integers (0=Monday through 6=Sunday). Omit for any day. notify_email: Send email when availability found (default true). notify_sms: Send SMS when availability found (default false, requires phone on account). name: Display name for this alert. Auto-generated from campground and dates if omitted.
Parameters schema
{
"type": "object",
"required": [
"api_key",
"campground_ids",
"start_date"
],
"properties": {
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"api_key": {
"type": "string"
},
"end_date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"date_type": {
"type": "string",
"default": "range"
},
"max_nights": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null
},
"min_nights": {
"type": "integer",
"default": 1
},
"notify_sms": {
"type": "boolean",
"default": false
},
"start_date": {
"type": "string"
},
"days_of_week": {
"anyOf": [
{
"type": "array",
"items": {
"type": "integer"
}
},
{
"type": "null"
}
],
"default": null
},
"notify_email": {
"type": "boolean",
"default": true
},
"campground_ids": {
"type": "array",
"items": {
"type": "string"
}
},
"specific_months": {
"anyOf": [
{
"type": "array",
"items": {
"type": "integer"
}
},
{
"type": "null"
}
],
"default": null
}
}
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
io.github.outdoorithm/outdoorithm
https://github.com/outdoorithm/website
1/7 registries