{"ok":true,"route_variant_id":"284c4b2f-7164-437c-8e1c-a8dd8d0419ad","version":1,"generated_at":"2026-07-07T04:45:55.723733+00:00","expires_at":null,"pack":{"route":{"id":"284c4b2f-7164-437c-8e1c-a8dd8d0419ad","name":"New Raastay route","end_name":"1","trail_id":"b3ec8ed1-3626-4164-884d-9b9e50d5a255","difficulty":"Moderate","start_name":"2","distance_km":0.08,"route_geojson":{"type":"Feature","geometry":{"type":"LineString","coordinates":[[73.26002563333334,34.48495543333333,979.7000122070312],[73.2599717,34.4849958,979.7000122070312],[73.2596696,34.4856285,979.7000122070312]]},"properties":{"source":"raastay_mobile_recording"}},"confidence_level":"Medium","confidence_score":70,"average_duration_minutes":1,"route_polyline":null},"markers":[{"id":"b34a526a-fdb8-4c47-ab6f-d5da28aee0a6","note":"Water source","type":"water_point","title":"Water Point","summary":"Water source","latitude":34.484955,"longitude":73.260026,"altitude_m":979.7,"marker_type":"water_point","confidence_level":"Approved"}],"support":[],"version":1,"generated_at":"2026-07-07T04:45:55.723733+00:00","safety_notes":{"description":"1","safety_note":"1"},"journey_strip":[],"gear_checklist":[],"emergency_notes":{},"submitted_photos":[{"id":"ccb78585-97f5-4991-9c4f-9f87d6a0f854","caption":"","latitude":34.484955,"taken_at":"2026-07-07T04:44:19.936+00:00","longitude":73.260026,"marker_id":"b34a526a-fdb8-4c47-ab6f-d5da28aee0a6","photo_url":"24bd8c83-eeba-45fa-8361-98553355818a/fdf3ba33-5d3a-48ba-a2db-46eef953c2d7/ccb78585-97f5-4991-9c4f-9f87d6a0f854.jpg","altitude_m":979.7,"marker_type":"water","contributor_source":"Community"}],"submitted_markers":[{"id":"b34a526a-fdb8-4c47-ab6f-d5da28aee0a6","note":"Water source","type":"water_point","title":"Water Point","summary":"Water source","latitude":34.484955,"longitude":73.260026,"altitude_m":979.7,"marker_type":"water_point","confidence_level":"Approved"}],"terrain_pack":null,"point_updates":[],"market_pins":[]}}