{
  "@context": {
    "@vocab": "https://alert.camp/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "alert": "https://alert.camp/schema#",
    "AcceptTermsRequest": "alert:AcceptTermsRequest",
    "terms_accepted": {
      "@id": "alert:terms_accepted",
      "@type": "xsd:boolean"
    },
    "AcceptTermsResponse": "alert:AcceptTermsResponse",
    "message": {
      "@id": "alert:message",
      "@type": "xsd:string"
    },
    "AlertCreate": "alert:AlertCreate",
    "park_id": {
      "@id": "alert:park_id",
      "@type": "xsd:string"
    },
    "park_name": {
      "@id": "alert:park_name",
      "@type": "xsd:string"
    },
    "campground_selections": {
      "@id": "alert:campground_selections",
      "@container": "@list"
    },
    "date_start": {
      "@id": "alert:date_start",
      "@type": "xsd:date"
    },
    "date_end": {
      "@id": "alert:date_end",
      "@type": "xsd:date"
    },
    "days_filter": {
      "@id": "alert:days_filter",
      "@type": "xsd:string"
    },
    "nights_min": {
      "@id": "alert:nights_min",
      "@type": "xsd:integer"
    },
    "notify_push": {
      "@id": "alert:notify_push",
      "@type": "xsd:boolean"
    },
    "notify_email": {
      "@id": "alert:notify_email",
      "@type": "xsd:boolean"
    },
    "notify_sms": {
      "@id": "alert:notify_sms",
      "@type": "xsd:boolean"
    },
    "split_stay": {
      "@id": "alert:split_stay",
      "@type": "xsd:boolean"
    },
    "activity_type": {
      "@id": "alert:activity_type"
    },
    "equipment_filter_mode": {
      "@id": "alert:equipment_filter_mode",
      "@type": "xsd:string"
    },
    "sub_equipment_id": {
      "@id": "alert:sub_equipment_id"
    },
    "party_size": {
      "@id": "alert:party_size"
    },
    "tent_pads": {
      "@id": "alert:tent_pads"
    },
    "day_use_cells": {
      "@id": "alert:day_use_cells"
    },
    "entry_dates": {
      "@id": "alert:entry_dates"
    },
    "webhook_url": {
      "@id": "alert:webhook_url"
    },
    "has_electricity": {
      "@id": "alert:has_electricity"
    },
    "is_accessible": {
      "@id": "alert:is_accessible"
    },
    "pets_only": {
      "@id": "alert:pets_only"
    },
    "is_pull_through": {
      "@id": "alert:is_pull_through"
    },
    "is_tent_only": {
      "@id": "alert:is_tent_only"
    },
    "shade_only": {
      "@id": "alert:shade_only"
    },
    "waterfront_only": {
      "@id": "alert:waterfront_only"
    },
    "AlertListResponse": "alert:AlertListResponse",
    "alerts": {
      "@id": "alert:alerts",
      "@container": "@list"
    },
    "total": {
      "@id": "alert:total",
      "@type": "xsd:integer"
    },
    "active_count": {
      "@id": "alert:active_count",
      "@type": "xsd:integer"
    },
    "AlertMatchListResponse": "alert:AlertMatchListResponse",
    "matches": {
      "@id": "alert:matches",
      "@container": "@list"
    },
    "AlertMatchResponse": "alert:AlertMatchResponse",
    "id": {
      "@id": "alert:id",
      "@type": "xsd:string"
    },
    "alert_id": {
      "@id": "alert:alert_id",
      "@type": "xsd:string"
    },
    "user_id": {
      "@id": "alert:user_id",
      "@type": "xsd:string"
    },
    "site_id": {
      "@id": "alert:site_id",
      "@type": "xsd:string"
    },
    "site_name": {
      "@id": "alert:site_name",
      "@type": "xsd:string"
    },
    "site_url": {
      "@id": "alert:site_url"
    },
    "site_image_url": {
      "@id": "alert:site_image_url"
    },
    "camp_type": {
      "@id": "alert:camp_type",
      "@type": "xsd:string"
    },
    "available_date": {
      "@id": "alert:available_date",
      "@type": "xsd:dateTime"
    },
    "price": {
      "@id": "alert:price"
    },
    "booking_url": {
      "@id": "alert:booking_url"
    },
    "nights": {
      "@id": "alert:nights",
      "@type": "xsd:integer"
    },
    "segment_group_id": {
      "@id": "alert:segment_group_id"
    },
    "segment_order": {
      "@id": "alert:segment_order"
    },
    "pets_allowed": {
      "@id": "alert:pets_allowed"
    },
    "accommodation_type": {
      "@id": "alert:accommodation_type"
    },
    "quota_span_days": {
      "@id": "alert:quota_span_days"
    },
    "has_water": {
      "@id": "alert:has_water"
    },
    "has_sewer": {
      "@id": "alert:has_sewer"
    },
    "is_double_site": {
      "@id": "alert:is_double_site"
    },
    "equipment_label": {
      "@id": "alert:equipment_label"
    },
    "status": {
      "@id": "alert:status",
      "@type": "xsd:string"
    },
    "detected_at": {
      "@id": "alert:detected_at",
      "@type": "xsd:dateTime"
    },
    "seen_at": {
      "@id": "alert:seen_at"
    },
    "booked_at": {
      "@id": "alert:booked_at"
    },
    "clicked_at": {
      "@id": "alert:clicked_at"
    },
    "expires_at": {
      "@id": "alert:expires_at",
      "@type": "xsd:dateTime"
    },
    "booking_closed": {
      "@id": "alert:booking_closed",
      "@type": "xsd:boolean"
    },
    "booking_deadline": {
      "@id": "alert:booking_deadline"
    },
    "AlertMatchSummary": "alert:AlertMatchSummary",
    "active_matches": {
      "@id": "alert:active_matches",
      "@type": "xsd:integer"
    },
    "AlertMatchesSummaryResponse": "alert:AlertMatchesSummaryResponse",
    "summaries": {
      "@id": "alert:summaries",
      "@container": "@list"
    },
    "AlertOddsRequest": "alert:AlertOddsRequest",
    "campground_ids": {
      "@id": "alert:campground_ids"
    },
    "site_ids": {
      "@id": "alert:site_ids"
    },
    "AlertOddsResponse": "alert:AlertOddsResponse",
    "band": {
      "@id": "alert:band",
      "@type": "xsd:string"
    },
    "evidence": {
      "@id": "alert:evidence"
    },
    "suggestions": {
      "@id": "alert:suggestions",
      "@container": "@list"
    },
    "AlertOddsSuggestion": "alert:AlertOddsSuggestion",
    "type": {
      "@id": "alert:type",
      "@type": "xsd:string"
    },
    "qualifying_openings": {
      "@id": "alert:qualifying_openings"
    },
    "uplift": {
      "@id": "alert:uplift"
    },
    "recommended_tier": {
      "@id": "alert:recommended_tier"
    },
    "min_rebooking_minutes": {
      "@id": "alert:min_rebooking_minutes"
    },
    "median_rebooking_minutes": {
      "@id": "alert:median_rebooking_minutes"
    },
    "AlertResponse": "alert:AlertResponse",
    "alert_type": {
      "@id": "alert:alert_type",
      "@type": "xsd:string"
    },
    "provider": {
      "@id": "alert:provider"
    },
    "nights_max": {
      "@id": "alert:nights_max"
    },
    "is_active": {
      "@id": "alert:is_active",
      "@type": "xsd:boolean"
    },
    "op_access_point_resource_id": {
      "@id": "alert:op_access_point_resource_id"
    },
    "out_of_season": {
      "@id": "alert:out_of_season"
    },
    "last_checked_at": {
      "@id": "alert:last_checked_at"
    },
    "last_notified_at": {
      "@id": "alert:last_notified_at"
    },
    "notification_count": {
      "@id": "alert:notification_count",
      "@type": "xsd:integer"
    },
    "availabilities_found": {
      "@id": "alert:availabilities_found",
      "@type": "xsd:integer"
    },
    "cancellations_found": {
      "@id": "alert:cancellations_found",
      "@type": "xsd:integer"
    },
    "scan_count": {
      "@id": "alert:scan_count",
      "@type": "xsd:integer"
    },
    "created_at": {
      "@id": "alert:created_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "alert:updated_at",
      "@type": "xsd:dateTime"
    },
    "created_via": {
      "@id": "alert:created_via"
    },
    "created_by_agent": {
      "@id": "alert:created_by_agent"
    },
    "AlertSuccessRate": "alert:AlertSuccessRate",
    "total_alerts": {
      "@id": "alert:total_alerts",
      "@type": "xsd:integer"
    },
    "alerts_with_matches": {
      "@id": "alert:alerts_with_matches",
      "@type": "xsd:integer"
    },
    "success_rate": {
      "@id": "alert:success_rate",
      "@type": "xsd:decimal"
    },
    "AlertUpdate": "alert:AlertUpdate",
    "AmenityLegendEntry": "alert:AmenityLegendEntry",
    "label": {
      "@id": "alert:label",
      "@type": "xsd:string"
    },
    "icon_url": {
      "@id": "alert:icon_url",
      "@type": "xsd:string"
    },
    "bg_color": {
      "@id": "alert:bg_color"
    },
    "AmenityPosition": "alert:AmenityPosition",
    "legend_type": {
      "@id": "alert:legend_type",
      "@type": "xsd:integer"
    },
    "x": {
      "@id": "alert:x",
      "@type": "xsd:integer"
    },
    "y": {
      "@id": "alert:y",
      "@type": "xsd:integer"
    },
    "r": {
      "@id": "alert:r",
      "@type": "xsd:integer"
    },
    "g": {
      "@id": "alert:g",
      "@type": "xsd:integer"
    },
    "b": {
      "@id": "alert:b",
      "@type": "xsd:integer"
    },
    "icon_asset": {
      "@id": "alert:icon_asset",
      "@type": "xsd:string"
    },
    "AppEventBatch": "alert:AppEventBatch",
    "install_id": {
      "@id": "alert:install_id"
    },
    "session_id": {
      "@id": "alert:session_id"
    },
    "platform": {
      "@id": "alert:platform"
    },
    "app_version": {
      "@id": "alert:app_version"
    },
    "events": {
      "@id": "alert:events",
      "@container": "@list"
    },
    "AppEventBatchResponse": "alert:AppEventBatchResponse",
    "accepted": {
      "@id": "alert:accepted",
      "@type": "xsd:integer"
    },
    "dropped": {
      "@id": "alert:dropped",
      "@type": "xsd:integer"
    },
    "AppEventIn": "alert:AppEventIn",
    "event": {
      "@id": "alert:event",
      "@type": "xsd:string"
    },
    "props": {
      "@id": "alert:props"
    },
    "occurred_at": {
      "@id": "alert:occurred_at"
    },
    "AppleSignInRequest": "alert:AppleSignInRequest",
    "id_token": {
      "@id": "alert:id_token",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "alert:language"
    },
    "ApprovalResult": "alert:ApprovalResult",
    "Body_add_blocked_ip_admin_blocked_ips_add_post": "alert:Body_add_blocked_ip_admin_blocked_ips_add_post",
    "ip_address": {
      "@id": "alert:ip_address",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "alert:reason",
      "@type": "xsd:string"
    },
    "csrf_token": {
      "@id": "alert:csrf_token",
      "@type": "xsd:string"
    },
    "Body_boost_alert_admin_alerts__alert_id__boost_post": "alert:Body_boost_alert_admin_alerts__alert_id__boost_post",
    "interval_seconds": {
      "@id": "alert:interval_seconds",
      "@type": "xsd:integer"
    },
    "until": {
      "@id": "alert:until",
      "@type": "xsd:string"
    },
    "Body_boost_itinerary_admin_itineraries__itinerary_id__boost_post": "alert:Body_boost_itinerary_admin_itineraries__itinerary_id__boost_post",
    "Body_change_tier_admin_users__user_id__change_tier_post": "alert:Body_change_tier_admin_users__user_id__change_tier_post",
    "tier": {
      "@id": "alert:tier",
      "@type": "xsd:string"
    },
    "Body_clear_boost_alert_admin_alerts__alert_id__clear_boost_post": "alert:Body_clear_boost_alert_admin_alerts__alert_id__clear_boost_post",
    "Body_clear_boost_itinerary_admin_itineraries__itinerary_id__clear_boost_post": "alert:Body_clear_boost_itinerary_admin_itineraries__itinerary_id__clear_boost_post",
    "Body_creator_add_code_admin_creators__creator_id__codes_post": "alert:Body_creator_add_code_admin_creators__creator_id__codes_post",
    "code": {
      "@id": "alert:code",
      "@type": "xsd:string"
    },
    "apple_offer": {
      "@id": "alert:apple_offer",
      "@type": "xsd:boolean"
    },
    "play_promo": {
      "@id": "alert:play_promo",
      "@type": "xsd:boolean"
    },
    "apple_offer_ends": {
      "@id": "alert:apple_offer_ends",
      "@type": "xsd:string"
    },
    "play_promo_ends": {
      "@id": "alert:play_promo_ends",
      "@type": "xsd:string"
    },
    "Body_creator_adjust_admin_creators__creator_id__adjust_post": "alert:Body_creator_adjust_admin_creators__creator_id__adjust_post",
    "amount": {
      "@id": "alert:amount",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "alert:note",
      "@type": "xsd:string"
    },
    "Body_creator_manual_attribution_admin_creators__creator_id__attribute_post": "alert:Body_creator_manual_attribution_admin_creators__creator_id__attribute_post",
    "email": {
      "@id": "alert:email",
      "@type": "xsd:string"
    },
    "allow_existing_subscriber": {
      "@id": "alert:allow_existing_subscriber",
      "@type": "xsd:boolean"
    },
    "Body_creator_record_payout_admin_creators__creator_id__payout_post": "alert:Body_creator_record_payout_admin_creators__creator_id__payout_post",
    "method": {
      "@id": "alert:method",
      "@type": "xsd:string"
    },
    "reference": {
      "@id": "alert:reference",
      "@type": "xsd:string"
    },
    "Body_creator_update_admin_creators__creator_id__update_post": "alert:Body_creator_update_admin_creators__creator_id__update_post",
    "display_name": {
      "@id": "alert:display_name",
      "@type": "xsd:string"
    },
    "pro_bounty": {
      "@id": "alert:pro_bounty",
      "@type": "xsd:string"
    },
    "regular_bounty": {
      "@id": "alert:regular_bounty",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "alert:currency",
      "@type": "xsd:string"
    },
    "hold_days": {
      "@id": "alert:hold_days",
      "@type": "xsd:integer"
    },
    "attribution_window_days": {
      "@id": "alert:attribution_window_days",
      "@type": "xsd:integer"
    },
    "payout_threshold": {
      "@id": "alert:payout_threshold",
      "@type": "xsd:string"
    },
    "tax_form_received": {
      "@id": "alert:tax_form_received",
      "@type": "xsd:boolean"
    },
    "notes": {
      "@id": "alert:notes",
      "@type": "xsd:string"
    },
    "Body_creator_update_code_admin_creators__creator_id__codes__code__post": "alert:Body_creator_update_code_admin_creators__creator_id__codes__code__post",
    "active": {
      "@id": "alert:active",
      "@type": "xsd:boolean"
    },
    "Body_creator_void_commission_admin_creators__creator_id__commissions__commission_id__void_post": "alert:Body_creator_void_commission_admin_creators__creator_id__commissions__commission_id__void_post",
    "Body_creators_create_admin_creators_post": "alert:Body_creators_create_admin_creators_post",
    "comp_pro": {
      "@id": "alert:comp_pro",
      "@type": "xsd:boolean"
    },
    "Body_delete_user_admin_users__user_id__delete_post": "alert:Body_delete_user_admin_users__user_id__delete_post",
    "confirm_email": {
      "@id": "alert:confirm_email",
      "@type": "xsd:string"
    },
    "Body_exclusion_add_admin_exclusions_add_post": "alert:Body_exclusion_add_admin_exclusions_add_post",
    "Body_exclusion_delete_admin_exclusions__exclusion_id__delete_post": "alert:Body_exclusion_delete_admin_exclusions__exclusion_id__delete_post",
    "Body_feedback_delete_admin_feedback__feedback_id__delete_post": "alert:Body_feedback_delete_admin_feedback__feedback_id__delete_post",
    "Body_feedback_update_description_admin_feedback__feedback_id__update_description_post": "alert:Body_feedback_update_description_admin_feedback__feedback_id__update_description_post",
    "description": {
      "@id": "alert:description",
      "@type": "xsd:string"
    },
    "Body_feedback_update_github_admin_feedback__feedback_id__update_github_post": "alert:Body_feedback_update_github_admin_feedback__feedback_id__update_github_post",
    "github_issue_url": {
      "@id": "alert:github_issue_url",
      "@type": "xsd:string"
    },
    "Body_feedback_update_notes_admin_feedback__feedback_id__update_notes_post": "alert:Body_feedback_update_notes_admin_feedback__feedback_id__update_notes_post",
    "admin_notes": {
      "@id": "alert:admin_notes",
      "@type": "xsd:string"
    },
    "Body_feedback_update_status_admin_feedback__feedback_id__update_status_post": "alert:Body_feedback_update_status_admin_feedback__feedback_id__update_status_post",
    "Body_login_submit_admin_login_post": "alert:Body_login_submit_admin_login_post",
    "token": {
      "@id": "alert:token",
      "@type": "xsd:string"
    },
    "Body_sepaq_waitlist_delete_admin_sepaq_waitlist__entry_id__delete_post": "alert:Body_sepaq_waitlist_delete_admin_sepaq_waitlist__entry_id__delete_post",
    "Body_toggle_active_admin_users__user_id__toggle_active_post": "alert:Body_toggle_active_admin_users__user_id__toggle_active_post",
    "Body_toggle_alerts_paused_admin_users__user_id__toggle_alerts_paused_post": "alert:Body_toggle_alerts_paused_admin_users__user_id__toggle_alerts_paused_post",
    "Body_token_endpoint_oauth_token_post": "alert:Body_token_endpoint_oauth_token_post",
    "grant_type": {
      "@id": "alert:grant_type",
      "@type": "xsd:string"
    },
    "redirect_uri": {
      "@id": "alert:redirect_uri",
      "@type": "xsd:string"
    },
    "client_id": {
      "@id": "alert:client_id",
      "@type": "xsd:string"
    },
    "client_secret": {
      "@id": "alert:client_secret",
      "@type": "xsd:string"
    },
    "code_verifier": {
      "@id": "alert:code_verifier",
      "@type": "xsd:string"
    },
    "resource": {
      "@id": "alert:resource",
      "@type": "xsd:string"
    },
    "Body_unblock_ip_admin_blocked_ips__blocked_id__unblock_post": "alert:Body_unblock_ip_admin_blocked_ips__blocked_id__unblock_post",
    "Body_unpause_admin_users__user_id__unpause_post": "alert:Body_unpause_admin_users__user_id__unpause_post",
    "Body_verify_email_admin_users__user_id__verify_email_post": "alert:Body_verify_email_admin_users__user_id__verify_email_post",
    "Body_waitlist_delete_admin_waitlist__entry_id__delete_post": "alert:Body_waitlist_delete_admin_waitlist__entry_id__delete_post",
    "CampgroundListResponse": "alert:CampgroundListResponse",
    "campgrounds": {
      "@id": "alert:campgrounds",
      "@container": "@list"
    },
    "CampgroundMapItem": "alert:CampgroundMapItem",
    "gtc_map_id": {
      "@id": "alert:gtc_map_id"
    },
    "image_url": {
      "@id": "alert:image_url",
      "@type": "xsd:string"
    },
    "image_is_svg": {
      "@id": "alert:image_is_svg",
      "@type": "xsd:boolean"
    },
    "width": {
      "@id": "alert:width",
      "@type": "xsd:integer"
    },
    "height": {
      "@id": "alert:height",
      "@type": "xsd:integer"
    },
    "name": {
      "@id": "alert:name"
    },
    "display_order": {
      "@id": "alert:display_order",
      "@type": "xsd:integer"
    },
    "sites": {
      "@id": "alert:sites",
      "@container": "@list"
    },
    "amenities": {
      "@id": "alert:amenities",
      "@container": "@list"
    },
    "amenity_legend": {
      "@id": "alert:amenity_legend",
      "@container": "@list"
    },
    "links": {
      "@id": "alert:links",
      "@container": "@list"
    },
    "CampgroundMapsResponse": "alert:CampgroundMapsResponse",
    "campground_id": {
      "@id": "alert:campground_id",
      "@type": "xsd:string"
    },
    "maps": {
      "@id": "alert:maps",
      "@container": "@list"
    },
    "CampgroundResponse": "alert:CampgroundResponse",
    "name_en": {
      "@id": "alert:name_en"
    },
    "url": {
      "@id": "alert:url"
    },
    "latitude": {
      "@id": "alert:latitude"
    },
    "longitude": {
      "@id": "alert:longitude"
    },
    "max_watched_sites": {
      "@id": "alert:max_watched_sites"
    },
    "max_sites_per_night": {
      "@id": "alert:max_sites_per_night"
    },
    "has_roofed_sites": {
      "@id": "alert:has_roofed_sites",
      "@type": "xsd:boolean"
    },
    "has_canoe_sites": {
      "@id": "alert:has_canoe_sites",
      "@type": "xsd:boolean"
    },
    "has_backcountry_sites": {
      "@id": "alert:has_backcountry_sites",
      "@type": "xsd:boolean"
    },
    "has_site_map": {
      "@id": "alert:has_site_map",
      "@type": "xsd:boolean"
    },
    "has_day_use_sites": {
      "@id": "alert:has_day_use_sites",
      "@type": "xsd:boolean"
    },
    "seasons": {
      "@id": "alert:seasons",
      "@container": "@list"
    },
    "has_unknown_season": {
      "@id": "alert:has_unknown_season",
      "@type": "xsd:boolean"
    },
    "notices": {
      "@id": "alert:notices",
      "@container": "@list"
    },
    "provider_closed": {
      "@id": "alert:provider_closed",
      "@type": "xsd:boolean"
    },
    "CampgroundSelectionCreate": "alert:CampgroundSelectionCreate",
    "zone_ids": {
      "@id": "alert:zone_ids",
      "@container": "@list"
    },
    "CampgroundSelectionResponse": "alert:CampgroundSelectionResponse",
    "CancellationOverview": "alert:CancellationOverview",
    "total_cancellations": {
      "@id": "alert:total_cancellations",
      "@type": "xsd:integer"
    },
    "total_rebooked": {
      "@id": "alert:total_rebooked",
      "@type": "xsd:integer"
    },
    "rebooking_rate": {
      "@id": "alert:rebooking_rate",
      "@type": "xsd:decimal"
    },
    "avg_nights": {
      "@id": "alert:avg_nights"
    },
    "avg_rebooking_delay_minutes": {
      "@id": "alert:avg_rebooking_delay_minutes"
    },
    "median_rebooking_delay_minutes": {
      "@id": "alert:median_rebooking_delay_minutes"
    },
    "avg_days_until": {
      "@id": "alert:avg_days_until"
    },
    "period_start": {
      "@id": "alert:period_start"
    },
    "period_end": {
      "@id": "alert:period_end"
    },
    "CancellationStatsResponse": "alert:CancellationStatsResponse",
    "overview": {
      "@id": "alert:overview",
      "@type": "@id"
    },
    "by_park": {
      "@id": "alert:by_park",
      "@container": "@list"
    },
    "by_day_of_week": {
      "@id": "alert:by_day_of_week",
      "@container": "@list"
    },
    "by_hour_of_day": {
      "@id": "alert:by_hour_of_day",
      "@container": "@list"
    },
    "lead_time_distribution": {
      "@id": "alert:lead_time_distribution",
      "@container": "@list"
    },
    "by_detection_month": {
      "@id": "alert:by_detection_month",
      "@container": "@list"
    },
    "by_camping_month": {
      "@id": "alert:by_camping_month",
      "@container": "@list"
    },
    "rebooking_speed_by_park": {
      "@id": "alert:rebooking_speed_by_park",
      "@container": "@list"
    },
    "alert_success_rate": {
      "@id": "alert:alert_success_rate",
      "@type": "@id"
    },
    "CircuitBreakerHealth": "alert:CircuitBreakerHealth",
    "state": {
      "@id": "alert:state",
      "@type": "xsd:string"
    },
    "failure_count": {
      "@id": "alert:failure_count",
      "@type": "xsd:integer"
    },
    "opened_at": {
      "@id": "alert:opened_at"
    },
    "ClusterHealth": "alert:ClusterHealth",
    "total_nodes": {
      "@id": "alert:total_nodes",
      "@type": "xsd:integer"
    },
    "healthy_nodes": {
      "@id": "alert:healthy_nodes",
      "@type": "xsd:integer"
    },
    "workers": {
      "@id": "alert:workers",
      "@container": "@list"
    },
    "cluster_sites_polled": {
      "@id": "alert:cluster_sites_polled",
      "@type": "xsd:integer"
    },
    "cluster_sites_successful": {
      "@id": "alert:cluster_sites_successful",
      "@type": "xsd:integer"
    },
    "cluster_sites_failed": {
      "@id": "alert:cluster_sites_failed",
      "@type": "xsd:integer"
    },
    "cluster_success_rate": {
      "@id": "alert:cluster_success_rate",
      "@type": "xsd:decimal"
    },
    "cluster_alerts_matched": {
      "@id": "alert:cluster_alerts_matched",
      "@type": "xsd:integer"
    },
    "cluster_requests_per_second": {
      "@id": "alert:cluster_requests_per_second",
      "@type": "xsd:decimal"
    },
    "cluster_backlog": {
      "@id": "alert:cluster_backlog"
    },
    "cluster_stats_backlog": {
      "@id": "alert:cluster_stats_backlog"
    },
    "cluster_provider_status": {
      "@id": "alert:cluster_provider_status"
    },
    "cluster_maintenance_providers": {
      "@id": "alert:cluster_maintenance_providers",
      "@container": "@list"
    },
    "cluster_maintenance_since": {
      "@id": "alert:cluster_maintenance_since"
    },
    "provider_tier_status": {
      "@id": "alert:provider_tier_status"
    },
    "stuck_targets": {
      "@id": "alert:stuck_targets",
      "@container": "@list"
    },
    "ComparisonRowConfig": "alert:ComparisonRowConfig",
    "values": {
      "@id": "alert:values",
      "@container": "@list"
    },
    "ComponentStatus": "alert:ComponentStatus",
    "ConfirmProviderLinkRequest": "alert:ConfirmProviderLinkRequest",
    "pending_id": {
      "@id": "alert:pending_id",
      "@type": "xsd:string"
    },
    "CreatorAttributionCreate": "alert:CreatorAttributionCreate",
    "source": {
      "@id": "alert:source",
      "@type": "xsd:string"
    },
    "CreatorAttributionResponse": "alert:CreatorAttributionResponse",
    "creator_display_name": {
      "@id": "alert:creator_display_name",
      "@type": "xsd:string"
    },
    "attributed_at": {
      "@id": "alert:attributed_at",
      "@type": "xsd:dateTime"
    },
    "locked": {
      "@id": "alert:locked",
      "@type": "xsd:boolean"
    },
    "ios_offer": {
      "@id": "alert:ios_offer",
      "@type": "xsd:boolean"
    },
    "android_promo": {
      "@id": "alert:android_promo",
      "@type": "xsd:boolean"
    },
    "apple_redeem_url": {
      "@id": "alert:apple_redeem_url"
    },
    "CreatorBalanceOut": "alert:CreatorBalanceOut",
    "pending_cents": {
      "@id": "alert:pending_cents",
      "@type": "xsd:integer"
    },
    "eligible_cents": {
      "@id": "alert:eligible_cents",
      "@type": "xsd:integer"
    },
    "paid_cents": {
      "@id": "alert:paid_cents",
      "@type": "xsd:integer"
    },
    "next_eligible_at": {
      "@id": "alert:next_eligible_at"
    },
    "CreatorCodeLookup": "alert:CreatorCodeLookup",
    "valid": {
      "@id": "alert:valid",
      "@type": "xsd:boolean"
    },
    "CreatorCommissionOut": "alert:CreatorCommissionOut",
    "kind": {
      "@id": "alert:kind",
      "@type": "xsd:string"
    },
    "amount_cents": {
      "@id": "alert:amount_cents",
      "@type": "xsd:integer"
    },
    "eligible_at": {
      "@id": "alert:eligible_at",
      "@type": "xsd:dateTime"
    },
    "CreatorCommissionPage": "alert:CreatorCommissionPage",
    "items": {
      "@id": "alert:items",
      "@container": "@list"
    },
    "next_cursor": {
      "@id": "alert:next_cursor"
    },
    "CreatorLinkOut": "alert:CreatorLinkOut",
    "link": {
      "@id": "alert:link",
      "@type": "xsd:string"
    },
    "play_url": {
      "@id": "alert:play_url",
      "@type": "xsd:string"
    },
    "CreatorPayoutOut": "alert:CreatorPayoutOut",
    "paid_at": {
      "@id": "alert:paid_at",
      "@type": "xsd:dateTime"
    },
    "CreatorPayoutSettings": "alert:CreatorPayoutSettings",
    "payout_method": {
      "@id": "alert:payout_method",
      "@type": "xsd:string"
    },
    "payout_handle": {
      "@id": "alert:payout_handle",
      "@type": "xsd:string"
    },
    "legal_name": {
      "@id": "alert:legal_name",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "alert:country",
      "@type": "xsd:string"
    },
    "CreatorProfile": "alert:CreatorProfile",
    "pro_bounty_cents": {
      "@id": "alert:pro_bounty_cents",
      "@type": "xsd:integer"
    },
    "regular_bounty_cents": {
      "@id": "alert:regular_bounty_cents",
      "@type": "xsd:integer"
    },
    "payout_threshold_cents": {
      "@id": "alert:payout_threshold_cents",
      "@type": "xsd:integer"
    },
    "terms_version_current": {
      "@id": "alert:terms_version_current",
      "@type": "xsd:string"
    },
    "terms_accepted_version": {
      "@id": "alert:terms_accepted_version"
    },
    "terms_accepted_at": {
      "@id": "alert:terms_accepted_at"
    },
    "codes": {
      "@id": "alert:codes",
      "@container": "@list"
    },
    "CreatorSummaryOut": "alert:CreatorSummaryOut",
    "clicks": {
      "@id": "alert:clicks",
      "@type": "xsd:integer"
    },
    "clicks_30d": {
      "@id": "alert:clicks_30d",
      "@type": "xsd:integer"
    },
    "clicks_by_platform": {
      "@id": "alert:clicks_by_platform"
    },
    "attributed_users": {
      "@id": "alert:attributed_users",
      "@type": "xsd:integer"
    },
    "paying_users": {
      "@id": "alert:paying_users",
      "@type": "xsd:integer"
    },
    "pro_conversions": {
      "@id": "alert:pro_conversions",
      "@type": "xsd:integer"
    },
    "regular_conversions": {
      "@id": "alert:regular_conversions",
      "@type": "xsd:integer"
    },
    "balance": {
      "@id": "alert:balance",
      "@type": "@id"
    },
    "payout_due": {
      "@id": "alert:payout_due",
      "@type": "xsd:boolean"
    },
    "last_payout_at": {
      "@id": "alert:last_payout_at"
    },
    "last_payout_cents": {
      "@id": "alert:last_payout_cents"
    },
    "DatabaseHealth": "alert:DatabaseHealth",
    "latency_ms": {
      "@id": "alert:latency_ms"
    },
    "error": {
      "@id": "alert:error"
    },
    "DayOfWeekStats": "alert:DayOfWeekStats",
    "day_of_week": {
      "@id": "alert:day_of_week",
      "@type": "xsd:integer"
    },
    "cancellation_count": {
      "@id": "alert:cancellation_count",
      "@type": "xsd:integer"
    },
    "DevSetTierRequest": "alert:DevSetTierRequest",
    "DeviceTokenRegister": "alert:DeviceTokenRegister",
    "fcm_token": {
      "@id": "alert:fcm_token",
      "@type": "xsd:string"
    },
    "device_id": {
      "@id": "alert:device_id"
    },
    "device_name": {
      "@id": "alert:device_name"
    },
    "os_version": {
      "@id": "alert:os_version"
    },
    "DirectTokenResponse": "alert:DirectTokenResponse",
    "refresh_token": {
      "@id": "alert:refresh_token",
      "@type": "xsd:string"
    },
    "email_verified": {
      "@id": "alert:email_verified",
      "@type": "xsd:boolean"
    },
    "terms_previously_accepted": {
      "@id": "alert:terms_previously_accepted",
      "@type": "xsd:boolean"
    },
    "EmailSignInRequest": "alert:EmailSignInRequest",
    "password": {
      "@id": "alert:password",
      "@type": "xsd:string"
    },
    "EmailSignUpRequest": "alert:EmailSignUpRequest",
    "FacebookExchangeRequest": "alert:FacebookExchangeRequest",
    "FacebookSignInRequest": "alert:FacebookSignInRequest",
    "access_token": {
      "@id": "alert:access_token",
      "@type": "xsd:string"
    },
    "FeatureItemConfig": "alert:FeatureItemConfig",
    "icon": {
      "@id": "alert:icon",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "alert:title",
      "@type": "xsd:string"
    },
    "FeatureRequestPublic": "alert:FeatureRequestPublic",
    "vote_count": {
      "@id": "alert:vote_count",
      "@type": "xsd:integer"
    },
    "has_voted": {
      "@id": "alert:has_voted",
      "@type": "xsd:boolean"
    },
    "FeedbackCreate": "alert:FeedbackCreate",
    "category": {
      "@id": "alert:category",
      "@type": "xsd:string"
    },
    "device_model": {
      "@id": "alert:device_model"
    },
    "subscription_tier": {
      "@id": "alert:subscription_tier"
    },
    "FeedbackResponse": "alert:FeedbackResponse",
    "FirebaseSessionRequest": "alert:FirebaseSessionRequest",
    "ForgotPasswordRequest": "alert:ForgotPasswordRequest",
    "ForgotPasswordResponse": "alert:ForgotPasswordResponse",
    "FundRequest": "alert:FundRequest",
    "watch_days": {
      "@id": "alert:watch_days",
      "@type": "xsd:integer"
    },
    "GeoAmenityMarker": "alert:GeoAmenityMarker",
    "lat": {
      "@id": "alert:lat",
      "@type": "xsd:decimal"
    },
    "lng": {
      "@id": "alert:lng",
      "@type": "xsd:decimal"
    },
    "icon_name": {
      "@id": "alert:icon_name"
    },
    "GoogleSignInRequest": "alert:GoogleSignInRequest",
    "HTTPValidationError": "alert:HTTPValidationError",
    "detail": {
      "@id": "alert:detail",
      "@container": "@list"
    },
    "HealthResponse": "alert:HealthResponse",
    "app": {
      "@id": "alert:app",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "alert:version",
      "@type": "xsd:string"
    },
    "environment": {
      "@id": "alert:environment",
      "@type": "xsd:string"
    },
    "uptime_seconds": {
      "@id": "alert:uptime_seconds",
      "@type": "xsd:decimal"
    },
    "started_at": {
      "@id": "alert:started_at",
      "@type": "xsd:string"
    },
    "checked_at": {
      "@id": "alert:checked_at",
      "@type": "xsd:string"
    },
    "min_app_version": {
      "@id": "alert:min_app_version",
      "@type": "xsd:string"
    },
    "database": {
      "@id": "alert:database",
      "@type": "@id"
    },
    "polling": {
      "@id": "alert:polling",
      "@type": "@id"
    },
    "circuit_breaker": {
      "@id": "alert:circuit_breaker"
    },
    "notifications": {
      "@id": "alert:notifications",
      "@type": "@id"
    },
    "cluster": {
      "@id": "alert:cluster"
    },
    "status_reasons": {
      "@id": "alert:status_reasons",
      "@container": "@list"
    },
    "HealthStatus": "alert:HealthStatus",
    "HotSiteCountResponse": "alert:HotSiteCountResponse",
    "matching": {
      "@id": "alert:matching",
      "@type": "xsd:integer"
    },
    "HotSpotAlertCreate": "alert:HotSpotAlertCreate",
    "HourOfDayStats": "alert:HourOfDayStats",
    "hour": {
      "@id": "alert:hour",
      "@type": "xsd:integer"
    },
    "ItineraryCreate": "alert:ItineraryCreate",
    "window_start": {
      "@id": "alert:window_start",
      "@type": "xsd:date"
    },
    "window_end": {
      "@id": "alert:window_end",
      "@type": "xsd:date"
    },
    "route_id": {
      "@id": "alert:route_id"
    },
    "ItineraryListResponse": "alert:ItineraryListResponse",
    "itineraries": {
      "@id": "alert:itineraries",
      "@container": "@list"
    },
    "ItineraryNightCreate": "alert:ItineraryNightCreate",
    "ItineraryNightResponse": "alert:ItineraryNightResponse",
    "night_index": {
      "@id": "alert:night_index",
      "@type": "xsd:integer"
    },
    "site_names": {
      "@id": "alert:site_names",
      "@container": "@list"
    },
    "ItineraryResponse": "alert:ItineraryResponse",
    "open_routes": {
      "@id": "alert:open_routes",
      "@container": "@list"
    },
    "night_openings_recent": {
      "@id": "alert:night_openings_recent",
      "@type": "xsd:integer"
    },
    "night_openings_latest": {
      "@id": "alert:night_openings_latest"
    },
    "distinct_zone_count": {
      "@id": "alert:distinct_zone_count",
      "@type": "xsd:integer"
    },
    "legs": {
      "@id": "alert:legs",
      "@container": "@list"
    },
    "ItineraryUpdate": "alert:ItineraryUpdate",
    "LeadTimeBucket": "alert:LeadTimeBucket",
    "bucket": {
      "@id": "alert:bucket",
      "@type": "xsd:string"
    },
    "count": {
      "@id": "alert:count",
      "@type": "xsd:integer"
    },
    "MCPTokenCreate": "alert:MCPTokenCreate",
    "scopes": {
      "@id": "alert:scopes"
    },
    "MCPTokenCreated": "alert:MCPTokenCreated",
    "jti": {
      "@id": "alert:jti",
      "@type": "xsd:string"
    },
    "last_used_at": {
      "@id": "alert:last_used_at"
    },
    "revoked_at": {
      "@id": "alert:revoked_at"
    },
    "MCPTokenInfo": "alert:MCPTokenInfo",
    "MapLink": "alert:MapLink",
    "w": {
      "@id": "alert:w",
      "@type": "xsd:decimal"
    },
    "h": {
      "@id": "alert:h",
      "@type": "xsd:decimal"
    },
    "target_map_id": {
      "@id": "alert:target_map_id",
      "@type": "xsd:string"
    },
    "MapNodeAmenity": "alert:MapNodeAmenity",
    "MapNodeChildLink": "alert:MapNodeChildLink",
    "child_map_id": {
      "@id": "alert:child_map_id",
      "@type": "xsd:integer"
    },
    "label_en": {
      "@id": "alert:label_en"
    },
    "label_fr": {
      "@id": "alert:label_fr"
    },
    "target_kind": {
      "@id": "alert:target_kind",
      "@type": "xsd:string"
    },
    "target_campground_id": {
      "@id": "alert:target_campground_id"
    },
    "MapNodeItem": "alert:MapNodeItem",
    "gtc_map_type": {
      "@id": "alert:gtc_map_type",
      "@type": "xsd:integer"
    },
    "parent_gtc_map_id": {
      "@id": "alert:parent_gtc_map_id"
    },
    "leaf_campground_id": {
      "@id": "alert:leaf_campground_id"
    },
    "is_root": {
      "@id": "alert:is_root",
      "@type": "xsd:boolean"
    },
    "name_fr": {
      "@id": "alert:name_fr"
    },
    "child_links": {
      "@id": "alert:child_links",
      "@container": "@list"
    },
    "MapNodeSiteDot": "alert:MapNodeSiteDot",
    "is_hot": {
      "@id": "alert:is_hot",
      "@type": "xsd:boolean"
    },
    "has_image": {
      "@id": "alert:has_image",
      "@type": "xsd:boolean"
    },
    "MonthStats": "alert:MonthStats",
    "month": {
      "@id": "alert:month",
      "@type": "xsd:integer"
    },
    "NotificationHealth": "alert:NotificationHealth",
    "push_sent": {
      "@id": "alert:push_sent",
      "@type": "xsd:integer"
    },
    "push_failed": {
      "@id": "alert:push_failed",
      "@type": "xsd:integer"
    },
    "email_sent": {
      "@id": "alert:email_sent",
      "@type": "xsd:integer"
    },
    "email_failed": {
      "@id": "alert:email_failed",
      "@type": "xsd:integer"
    },
    "sms_sent": {
      "@id": "alert:sms_sent",
      "@type": "xsd:integer"
    },
    "sms_failed": {
      "@id": "alert:sms_failed",
      "@type": "xsd:integer"
    },
    "OpenRoute": "alert:OpenRoute",
    "start_date": {
      "@id": "alert:start_date",
      "@type": "xsd:date"
    },
    "end_date": {
      "@id": "alert:end_date",
      "@type": "xsd:date"
    },
    "webview_inject": {
      "@id": "alert:webview_inject",
      "@type": "xsd:boolean"
    },
    "is_new": {
      "@id": "alert:is_new",
      "@type": "xsd:boolean"
    },
    "first_seen_at": {
      "@id": "alert:first_seen_at"
    },
    "expired_at": {
      "@id": "alert:expired_at"
    },
    "last_seen_at": {
      "@id": "alert:last_seen_at"
    },
    "OpenRouteNight": "alert:OpenRouteNight"
  },
  "@type": "schema:Dataset",
  "schema:name": "AlertCamp API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects AlertCamp's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-01) from openapi/alert-camp-openapi.json.",
  "dcterms:created": "2026-11-01",
  "dcterms:source": [
    "openapi/alert-camp-openapi.json"
  ]
}