{"domain":"api.lad.lviv.ua","count":2,"changes":[{"captured_at":"2026-06-23T04:08:23","card_hash":"5b0e73bfb8a309ccc45e09b15930acf90f77ad71754a96cbdac8c835e7be4971","previous_card_hash":"007491232a4f090c419b99ab311fe952d8d9bff5bb964108b1c344fc4de85a1c","diff":{"skills_added":[{"id":"get_nearby_vehicles","name":"Get Nearby Vehicles","description":"Live positions for all transit vehicles within 1 km of a given latitude/longitude.","tags":["transit","realtime","vehicles","location","lviv"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"get_vehicle_info","name":"Get Vehicle Info","description":"Full details for one vehicle by ID: position, bearing, route, license plate, and upcoming stops.","tags":["transit","realtime","vehicle","tracking","lviv"],"inputModes":["text/plain"],"outputModes":["application/json"]},{"id":"plan_trip","name":"Plan Trip","description":"Plan a transit trip between two stop codes; returns direct and 1-transfer route options.","tags":["transit","trip-planning","routing","lviv"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"version","before":"1.1.0","after":"1.3.4"}],"other_changed":false,"is_empty":false,"human_summary":"added 3 skills · version 1.1.0 → 1.3.4"}},{"captured_at":"2026-05-18T12:54:10","card_hash":"007491232a4f090c419b99ab311fe952d8d9bff5bb964108b1c344fc4de85a1c","previous_card_hash":null,"diff":{"skills_added":[{"id":"get_route_realtime","name":"Get Route Realtime","description":"Live vehicle positions for all vehicles currently running on a route.","tags":["transit","realtime","vehicles","lviv"],"inputModes":["text/plain"],"outputModes":["application/json"]},{"id":"get_route_static","name":"Get Route Static","description":"Route metadata, stop lists, departure times, and polylines for both directions.","tags":["transit","route","timetable","lviv"],"inputModes":["text/plain"],"outputModes":["application/json"]},{"id":"get_stop_geometry","name":"Get Stop Geometry","description":"Static map context for a stop: stop marker and route polylines for all serving routes.","tags":["transit","geometry","map","lviv"],"inputModes":["text/plain"],"outputModes":["application/json"]},{"id":"get_stop_realtime","name":"Get Stop Realtime","description":"Live arrivals and vehicle positions at a stop by numeric stop code (e.g. 707).","tags":["transit","realtime","arrivals","lviv"],"inputModes":["text/plain"],"outputModes":["application/json"]},{"id":"get_stops_around_location","name":"Get Stops Around Location","description":"Discover transit stops near a given latitude/longitude within a radius.","tags":["transit","location","stops","lviv"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"Lviv Public Transport"},{"field":"description","before":null,"after":"Real-time and static public transport data for Lviv, Ukraine: stops, routes, timetables, and live vehicle positions. No API key required."},{"field":"version","before":null,"after":"1.1.0"},{"field":"url","before":null,"after":"https://api.lad.lviv.ua"},{"field":"documentationUrl","before":null,"after":"https://api.lad.lviv.ua/llms.txt"},{"field":"iconUrl","before":null,"after":"https://api.lad.lviv.ua/favicon.png"}],"other_changed":true,"is_empty":false,"human_summary":"added 5 skills · name ∅ → Lviv Public Transport · description ∅ → Real-time and static public transport da · version ∅ → 1.1.0 · url ∅ → https://api.lad.lviv.ua · documentationUrl ∅ → https://api.lad.lviv.ua/llms.txt · iconUrl ∅ → https://api.lad.lviv.ua/favicon.png"}}]}