{"openapi":"3.1.0","info":{"title":"MouseEdge (WDW Edge & Skipper) — Live Park Waits, Dining Drops & Ride Booker API","description":"Official OpenAPI 3.1.0 specification for ChatGPT Custom GPT Actions, Claude Connectors, and Google Gemini. Fetch real-time Walt Disney World wait times, headliner drop strategy, table-service dining availability, ride outages, storm radar, and arm automated Stakeout / Skipper watches.","version":"3.0.0"},"servers":[{"url":"https://mouseedge.com","description":"MouseEdge Primary Production Server"},{"url":"https://wdwedge.com","description":"WDW Edge Production Mirror"}],"paths":{"/api/public/intel":{"get":{"operationId":"getParkIntelligence","summary":"Get live Walt Disney World wait times, headliner alpha, dining availability, outages, or weather","description":"Query live theme park telemetry across Magic Kingdom, EPCOT, Hollywood Studios, and Animal Kingdom.","parameters":[{"name":"type","in":"query","required":false,"schema":{"type":"string","enum":["waits","headliners","dining","outages","weather","compare"],"default":"headliners"},"description":"Type of live intelligence to fetch: waits (all rides), headliners (tier-1 rides & drop windows), dining (walk-up & ADR status), outages (broken down rides), weather (storm radar), or compare (vs Stakeout & Standby Skipper)."},{"name":"parkSlug","in":"query","required":false,"schema":{"type":"string","enum":["magic-kingdom","epcot","hollywood-studios","animal-kingdom"]},"description":"Optional park filter."}],"responses":{"200":{"description":"Live Walt Disney World telemetry payload"}}},"post":{"operationId":"createWatchAlert","summary":"Arm a new automated dining drop alert or Lightning Lane watch in MouseEdge","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["entityName","watchType"],"properties":{"entityName":{"type":"string","description":"Attraction or restaurant name (e.g., \"Space 220\", \"Seven Dwarfs Mine Train\", \"TRON\")."},"watchType":{"type":"string","enum":["LIGHTNING_DROP","STANDBY_UNDER","RIDE_REOPENS","DINING_ADR","DINING_WALKUP"]},"maxWait":{"type":"number","description":"Max standby or walk-up wait in minutes."},"dineDate":{"type":"string","description":"Target dining date (YYYY-MM-DD)."},"partySize":{"type":"number","default":4},"autoBook":{"type":"boolean","default":false},"phone":{"type":"string","description":"Customer E.164 phone number."}}}}}},"responses":{"200":{"description":"Watch creation result"}}}}}}