{
 "path": "/buses/routes/libra-94",
 "title": "Bus 94 Bath: route, stops and times · Libra · Hey Bath",
 "description": "The 94 runs between Bath via Westwood and Trowbridge (Wilts), run by Libra Travel. Every stop in order, first and last buses, and any closures.",
 "canonical": "https://heybath.uk/buses/routes/libra-94",
 "generated_at": "2026-10-10T09:13:24.265Z",
 "date_modified": "2026-10-10T09:00:11Z",
 "data": {
  "route": {
   "id": "bus-route:ltrv:94",
   "line": "94",
   "name": "Bath via Westwood – Trowbridge (Wilts)",
   "kind": "bus",
   "valid_to": "2027-07-10",
   "trips_week": 60,
   "ids": {
    "gtfs": [
     "39036"
    ],
    "agency": [
     "OP754"
    ],
    "noc": "LTRV"
   },
   "path": "/buses/routes/libra-94",
   "bbox": [
    -2.35908,
    51.31401,
    -2.209,
    51.38489
   ],
   "updated_at": "2026-10-10T05:05:15.425Z",
   "operator": {
    "name": "Libra Travel",
    "path": "/buses/operators/libra-travel",
    "noc": "LTRV"
   },
   "first_today": null,
   "last_today": null,
   "every_minutes": null
  },
  "directions": [
   {
    "direction": 0,
    "towards": "Bath via Westwood",
    "stops": [
     {
      "id": "bus-stop:0180bac56469",
      "name": "The Inn (NE-bound)",
      "lat": 51.33862,
      "lng": -2.30142,
      "seq": 1,
      "some_trips_only": false,
      "path": "/buses/stops/the-inn-ne-bound-0180bac56469"
     },
     {
      "id": "bus-stop:0180bac23444",
      "name": "Freshford Church (SW-bound)",
      "lat": 51.33965,
      "lng": -2.3033,
      "seq": 2,
      "some_trips_only": false,
      "path": "/buses/stops/freshford-church-sw-bound-0180bac23444"
     },
     {
      "id": "bus-stop:0180bac30634",
      "name": "Freshford School (W-bound)",
      "lat": 51.33925,
      "lng": -2.3058,
      "seq": 3,
      "some_trips_only": false,
      "path": "/buses/stops/freshford-school-w-bound-0180bac30634"
     },
     {
      "id": "bus-stop:0180bac23446",
      "name": "Village Hall (opp)",
      "lat": 51.33861,
      "lng": -2.31037,
      "seq": 4,
      "some_trips_only": false,
      "path": "/buses/stops/village-hall-opp-0180bac23446"
     },
     {
      "id": "bus-stop:0180bac30635",
      "name": "Freshford Lane (SW-bound)",
      "lat": 51.33767,
      "lng": -2.31347,
      "seq": 5,
      "some_trips_only": false,
      "path": "/buses/stops/freshford-lane-sw-bound-0180bac30635"
     },
     {
      "id": "bus-stop:0180bac30636",
      "name": "Abbey Cottage (S-bound)",
      "lat": 51.33609,
      "lng": -2.31392,
      "seq": 6,
      "some_trips_only": false,
      "path": "/buses/stops/abbey-cottage-s-bound-0180bac30636"
     },
     {
      "id": "bus-stop:0180bac49591",
      "name": "Priory Cottage (SW-bound)",
      "lat": 51.33325,
      "lng": -2.31733,
      "seq": 7,
      "some_trips_only": false,
      "path": "/buses/stops/priory-cottage-sw-bound-0180bac49591"
     },
     {
      "id": "bus-stop:0180bac30629",
      "name": "Pipehouse Lane (N-bound)",
      "lat": 51.33801,
      "lng": -2.31997,
      "seq": 8,
      "some_trips_only": false,
      "path": "/buses/stops/pipehouse-lane-n-bound-0180bac30629"
     },
     {
      "id": "bus-stop:0180bac49595",
      "name": "Midford Lane (N-bound)",
      "lat": 51.34341,
      "lng": -2.31667,
      "seq": 9,
      "some_trips_only": false,
      "path": "/buses/stops/midford-lane-n-bound-0180bac49595"
     },
     {
      "id": "bus-stop:0180bac23441",
      "name": "Freshford Rectory (SE-bound)",
      "lat": 51.34117,
      "lng": -2.3068,
      "seq": 10,
      "some_trips_only": false,
      "path": "/buses/stops/freshford-rectory-se-bound-0180bac23441"
     },
     {
      "id": "bus-stop:0180bac31050",
      "name": "Monkton Combe School (SW-bound)",
      "lat": 51.35805,
      "lng": -2.32471,
      "seq": 11,
      "some_trips_only": false,
      "path": "/buses/stops/monkton-combe-school-sw-bound-0180bac31050"
     },
     {
      "id": "bus-stop:0180bac30039",
      "name": "Oakley (NW-bound)",
      "lat": 51.37441,
      "lng": -2.32906,
      "seq": 12,
      "some_trips_only": false,
      "path": "/buses/stops/oakley-nw-bound-0180bac30039"
     },
     {
      "id": "bus-stop:0180bac30041",
      "name": "North Road (NW-bound)",
      "lat": 51.37683,
      "lng": -2.33213,
      "seq": 13,
      "some_trips_only": false,
      "path": "/buses/stops/north-road-nw-bound-0180bac30041"
     },
     {
      "id": "bus-stop:0180bac30043",
      "name": "Woodland Place (W-bound)",
      "lat": 51.37751,
      "lng": -2.33446,
      "seq": 14,
      "some_trips_only": false,
      "path": "/buses/stops/woodland-place-w-bound-0180bac30043"
     },
     {
      "id": "bus-stop:0180bac30046",
      "name": "Smallcombe House (W-bound)",
      "lat": 51.37774,
      "lng": -2.33754,
      "seq": 15,
      "some_trips_only": false,
      "path": "/buses/stops/smallcombe-house-w-bound-0180bac30046"
     },
     {
      "id": "bus-stop:0180bac30047",
      "name": "Youth Hostel (NW-bound)",
      "lat": 51.37867,
      "lng": -2.3404,
      "seq": 16,
      "some_trips_only": false,
      "path": "/buses/stops/youth-hostel-nw-bound-0180bac30047"
     },
     {
      "id": "bus-stop:0180bac30049",
      "name": "White Lodge (NW-bound)",
      "lat": 51.37992,
      "lng": -2.3437,
      "seq": 17,
      "some_trips_only": false,
      "path": "/buses/stops/white-lodge-nw-bound-0180bac30049"
     },
     {
      "id": "bus-stop:0180bac30051",
      "name": "Cleveland Walk (NW-bound)",
      "lat": 51.38092,
      "lng": -2.34565,
      "seq": 18,
      "some_trips_only": false,
      "path": "/buses/stops/cleveland-walk-nw-bound-0180bac30051"
     },
     {
      "id": "bus-stop:0180bac30054",
      "name": "Raby Gardens (NW-bound)",
      "lat": 51.38328,
      "lng": -2.35025,
      "seq": 19,
      "some_trips_only": false,
      "path": "/buses/stops/raby-gardens-nw-bound-0180bac30054"
     },
     {
      "id": "bus-stop:0180bac30056",
      "name": "Edward Street (N-bound)",
      "lat": 51.38461,
      "lng": -2.35293,
      "seq": 20,
      "some_trips_only": false,
      "path": "/buses/stops/edward-street-n-bound-0180bac30056"
     },
     {
      "id": "bus-stop:0180bac30032",
      "name": "Laura Place (SW-bound)",
      "lat": 51.38383,
      "lng": -2.35561,
      "seq": 21,
      "some_trips_only": false,
      "path": "/buses/stops/laura-place-sw-bound-0180bac30032"
     },
     {
      "id": "bus-stop:0180bac30612",
      "name": "Grand Parade (Cl)",
      "lat": 51.38233,
      "lng": -2.35746,
      "seq": 22,
      "some_trips_only": false,
      "path": "/buses/stops/grand-parade-cl-0180bac30612"
     },
     {
      "id": "bus-stop:0180bac30625",
      "name": "Viaduct Hotel (NE-bound)",
      "lat": 51.35793,
      "lng": -2.31546,
      "seq": 1000,
      "some_trips_only": true,
      "path": "/buses/stops/viaduct-hotel-ne-bound-0180bac30625"
     },
     {
      "id": "bus-stop:0180bac30624",
      "name": "Aqueduct (N-bound)",
      "lat": 51.3602,
      "lng": -2.31361,
      "seq": 1001,
      "some_trips_only": true,
      "path": "/buses/stops/aqueduct-n-bound-0180bac30624"
     },
     {
      "id": "bus-stop:0180bac30622",
      "name": "Village (N-bound)",
      "lat": 51.37604,
      "lng": -2.30413,
      "seq": 1002,
      "some_trips_only": true,
      "path": "/buses/stops/village-n-bound-0180bac30622"
     },
     {
      "id": "bus-stop:0180bac30620",
      "name": "Hantone Hill (W-bound)",
      "lat": 51.39126,
      "lng": -2.31897,
      "seq": 1003,
      "some_trips_only": true,
      "path": "/buses/stops/hantone-hill-w-bound-0180bac30620"
     },
     {
      "id": "bus-stop:0180bac30021",
      "name": "Down Lane (o/s)",
      "lat": 51.39188,
      "lng": -2.32469,
      "seq": 1004,
      "some_trips_only": true,
      "path": "/buses/stops/down-lane-o-s-0180bac30021"
     },
     {
      "id": "bus-stop:0180bac30022",
      "name": "Devonshire Road (W-bound)",
      "lat": 51.39195,
      "lng": -2.32872,
      "seq": 1005,
      "some_trips_only": true,
      "path": "/buses/stops/devonshire-road-w-bound-0180bac30022"
     },
     {
      "id": "bus-stop:0180bac30023",
      "name": "St George's Hill (SW-bound)",
      "lat": 51.39159,
      "lng": -2.33448,
      "seq": 1006,
      "some_trips_only": true,
      "path": "/buses/stops/st-georges-hill-sw-bound-0180bac30023"
     },
     {
      "id": "bus-stop:0180bac30024",
      "name": "Trossachs Drive (W-bound)",
      "lat": 51.39068,
      "lng": -2.33857,
      "seq": 1007,
      "some_trips_only": true,
      "path": "/buses/stops/trossachs-drive-w-bound-0180bac30024"
     },
     {
      "id": "bus-stop:0180bac30025",
      "name": "Minster Way (SW-bound)",
      "lat": 51.38894,
      "lng": -2.34275,
      "seq": 1008,
      "some_trips_only": true,
      "path": "/buses/stops/minster-way-sw-bound-0180bac30025"
     },
     {
      "id": "bus-stop:0180bac30027",
      "name": "Darlington Road (W-bound)",
      "lat": 51.38738,
      "lng": -2.34772,
      "seq": 1009,
      "some_trips_only": true,
      "path": "/buses/stops/darlington-road-w-bound-0180bac30027"
     },
     {
      "id": "bus-stop:0180bac30029",
      "name": "Forester Road (SW-bound)",
      "lat": 51.38706,
      "lng": -2.35028,
      "seq": 1010,
      "some_trips_only": true,
      "path": "/buses/stops/forester-road-sw-bound-0180bac30029"
     },
     {
      "id": "bus-stop:0180bac30031",
      "name": "Holburne Museum (W-bound)",
      "lat": 51.38523,
      "lng": -2.35205,
      "seq": 1011,
      "some_trips_only": true,
      "path": "/buses/stops/holburne-museum-w-bound-0180bac30031"
     },
     {
      "id": "bus-stop:0180bac30617",
      "name": "Golf Course Road (N-bound)",
      "lat": 51.38138,
      "lng": -2.34065,
      "seq": 1012,
      "some_trips_only": true,
      "path": "/buses/stops/golf-course-road-n-bound-0180bac30617"
     },
     {
      "id": "bus-stop:0180bac30618",
      "name": "King Edwards School (NW-bound)",
      "lat": 51.38666,
      "lng": -2.34502,
      "seq": 1013,
      "some_trips_only": true,
      "path": "/buses/stops/king-edwards-school-nw-bound-0180bac30618"
     }
    ]
   },
   {
    "direction": 1,
    "towards": "Trowbridge (Wilts)",
    "stops": [
     {
      "id": "bus-stop:0180bac30608",
      "name": "Bath Abbey (Cf)",
      "lat": 51.38171,
      "lng": -2.35873,
      "seq": 1,
      "some_trips_only": false,
      "path": "/buses/stops/bath-abbey-cf-0180bac30608"
     },
     {
      "id": "bus-stop:0180bac30005",
      "name": "Laura Place (NE-bound)",
      "lat": 51.38394,
      "lng": -2.35576,
      "seq": 2,
      "some_trips_only": false,
      "path": "/buses/stops/laura-place-ne-bound-0180bac30005"
     },
     {
      "id": "bus-stop:0180bac30057",
      "name": "Edward Street (S-bound)",
      "lat": 51.38469,
      "lng": -2.35282,
      "seq": 3,
      "some_trips_only": false,
      "path": "/buses/stops/edward-street-s-bound-0180bac30057"
     },
     {
      "id": "bus-stop:0180bac30055",
      "name": "St Mary's Church (SE-bound)",
      "lat": 51.38393,
      "lng": -2.35092,
      "seq": 4,
      "some_trips_only": false,
      "path": "/buses/stops/st-marys-church-se-bound-0180bac30055"
     },
     {
      "id": "bus-stop:0180bac30053",
      "name": "Sydney Buildings (SE-bound)",
      "lat": 51.38269,
      "lng": -2.34816,
      "seq": 5,
      "some_trips_only": false,
      "path": "/buses/stops/sydney-buildings-se-bound-0180bac30053"
     },
     {
      "id": "bus-stop:0180bac30052",
      "name": "Cleveland Walk (SE-bound)",
      "lat": 51.38099,
      "lng": -2.34553,
      "seq": 6,
      "some_trips_only": false,
      "path": "/buses/stops/cleveland-walk-se-bound-0180bac30052"
     },
     {
      "id": "bus-stop:0180bac30050",
      "name": "White Lodge (SE-bound)",
      "lat": 51.37976,
      "lng": -2.34269,
      "seq": 7,
      "some_trips_only": false,
      "path": "/buses/stops/white-lodge-se-bound-0180bac30050"
     },
     {
      "id": "bus-stop:0180bac30048",
      "name": "Youth Hostel (SE-bound)",
      "lat": 51.37859,
      "lng": -2.34,
      "seq": 8,
      "some_trips_only": false,
      "path": "/buses/stops/youth-hostel-se-bound-0180bac30048"
     },
     {
      "id": "bus-stop:0180bac30045",
      "name": "Smallcombe House (E-bound)",
      "lat": 51.37784,
      "lng": -2.33745,
      "seq": 9,
      "some_trips_only": false,
      "path": "/buses/stops/smallcombe-house-e-bound-0180bac30045"
     },
     {
      "id": "bus-stop:0180bac30044",
      "name": "Woodland Place (E-bound)",
      "lat": 51.37744,
      "lng": -2.33384,
      "seq": 10,
      "some_trips_only": false,
      "path": "/buses/stops/woodland-place-e-bound-0180bac30044"
     },
     {
      "id": "bus-stop:0180bac30042",
      "name": "North Road (SE-bound)",
      "lat": 51.37661,
      "lng": -2.33152,
      "seq": 11,
      "some_trips_only": false,
      "path": "/buses/stops/north-road-se-bound-0180bac30042"
     },
     {
      "id": "bus-stop:0180bac30040",
      "name": "Oakley (SE-bound)",
      "lat": 51.37424,
      "lng": -2.32819,
      "seq": 12,
      "some_trips_only": false,
      "path": "/buses/stops/oakley-se-bound-0180bac30040"
     },
     {
      "id": "bus-stop:0180bac30079",
      "name": "Rainbow Wood Farm (E-bound)",
      "lat": 51.37332,
      "lng": -2.32492,
      "seq": 13,
      "some_trips_only": false,
      "path": "/buses/stops/rainbow-wood-farm-e-bound-0180bac30079"
     },
     {
      "id": "bus-stop:0180bac31050",
      "name": "Monkton Combe School (SW-bound)",
      "lat": 51.35805,
      "lng": -2.32471,
      "seq": 14,
      "some_trips_only": false,
      "path": "/buses/stops/monkton-combe-school-sw-bound-0180bac31050"
     },
     {
      "id": "bus-stop:0180bac23442",
      "name": "Freshford Rectory (SW-bound)",
      "lat": 51.34129,
      "lng": -2.30609,
      "seq": 15,
      "some_trips_only": false,
      "path": "/buses/stops/freshford-rectory-sw-bound-0180bac23442"
     },
     {
      "id": "bus-stop:0180bac49596",
      "name": "Midford Lane (SW-bound)",
      "lat": 51.34336,
      "lng": -2.31651,
      "seq": 16,
      "some_trips_only": false,
      "path": "/buses/stops/midford-lane-sw-bound-0180bac49596"
     },
     {
      "id": "bus-stop:0180bac49590",
      "name": "Pipehouse Lane (S-bound)",
      "lat": 51.33716,
      "lng": -2.31981,
      "seq": 17,
      "some_trips_only": false,
      "path": "/buses/stops/pipehouse-lane-s-bound-0180bac49590"
     },
     {
      "id": "bus-stop:0180bac49592",
      "name": "Priory Cottage (NE-bound)",
      "lat": 51.33327,
      "lng": -2.31743,
      "seq": 18,
      "some_trips_only": false,
      "path": "/buses/stops/priory-cottage-ne-bound-0180bac49592"
     },
     {
      "id": "bus-stop:0180bac49594",
      "name": "Abbey Cottage (N-bound)",
      "lat": 51.3361,
      "lng": -2.31403,
      "seq": 19,
      "some_trips_only": false,
      "path": "/buses/stops/abbey-cottage-n-bound-0180bac49594"
     },
     {
      "id": "bus-stop:0180bac49593",
      "name": "Freshford Lane (NE-bound)",
      "lat": 51.33774,
      "lng": -2.31347,
      "seq": 20,
      "some_trips_only": false,
      "path": "/buses/stops/freshford-lane-ne-bound-0180bac49593"
     },
     {
      "id": "bus-stop:0180bac23445",
      "name": "Village Hall (o/s)",
      "lat": 51.33864,
      "lng": -2.31085,
      "seq": 21,
      "some_trips_only": false,
      "path": "/buses/stops/village-hall-o-s-0180bac23445"
     },
     {
      "id": "bus-stop:0180bac49597",
      "name": "Freshford School (E-bound)",
      "lat": 51.3393,
      "lng": -2.3058,
      "seq": 22,
      "some_trips_only": false,
      "path": "/buses/stops/freshford-school-e-bound-0180bac49597"
     },
     {
      "id": "bus-stop:0180bac23443",
      "name": "Freshford Church (NE-bound)",
      "lat": 51.33964,
      "lng": -2.30345,
      "seq": 23,
      "some_trips_only": false,
      "path": "/buses/stops/freshford-church-ne-bound-0180bac23443"
     },
     {
      "id": "bus-stop:0180bac23465",
      "name": "The Inn (SW-bound)",
      "lat": 51.33867,
      "lng": -2.30119,
      "seq": 24,
      "some_trips_only": false,
      "path": "/buses/stops/the-inn-sw-bound-0180bac23465"
     },
     {
      "id": "bus-stop:0180bac30009",
      "name": "Darlington Road (NE-bound)",
      "lat": 51.38763,
      "lng": -2.34616,
      "seq": 1000,
      "some_trips_only": true,
      "path": "/buses/stops/darlington-road-ne-bound-0180bac30009"
     },
     {
      "id": "bus-stop:0180bac30011",
      "name": "Minster Way (NE-bound)",
      "lat": 51.38907,
      "lng": -2.34284,
      "seq": 1001,
      "some_trips_only": true,
      "path": "/buses/stops/minster-way-ne-bound-0180bac30011"
     },
     {
      "id": "bus-stop:0180bac30012",
      "name": "Trossachs Drive (E-bound)",
      "lat": 51.39073,
      "lng": -2.33897,
      "seq": 1002,
      "some_trips_only": true,
      "path": "/buses/stops/trossachs-drive-e-bound-0180bac30012"
     },
     {
      "id": "bus-stop:0180bac30033",
      "name": "St George's Hill (E-bound)",
      "lat": 51.39215,
      "lng": -2.33327,
      "seq": 1003,
      "some_trips_only": true,
      "path": "/buses/stops/st-georges-hill-e-bound-0180bac30033"
     },
     {
      "id": "bus-stop:0180bac30034",
      "name": "Down Lane (opp)",
      "lat": 51.392,
      "lng": -2.32512,
      "seq": 1004,
      "some_trips_only": true,
      "path": "/buses/stops/down-lane-opp-0180bac30034"
     },
     {
      "id": "bus-stop:0180bac30619",
      "name": "Hantone Hill (E-bound)",
      "lat": 51.39134,
      "lng": -2.31892,
      "seq": 1005,
      "some_trips_only": true,
      "path": "/buses/stops/hantone-hill-e-bound-0180bac30619"
     },
     {
      "id": "bus-stop:0180bac30621",
      "name": "Village (S-bound)",
      "lat": 51.37596,
      "lng": -2.30387,
      "seq": 1006,
      "some_trips_only": true,
      "path": "/buses/stops/village-s-bound-0180bac30621"
     },
     {
      "id": "bus-stop:0180bac30623",
      "name": "Aqueduct (S-bound)",
      "lat": 51.36055,
      "lng": -2.31327,
      "seq": 1007,
      "some_trips_only": true,
      "path": "/buses/stops/aqueduct-s-bound-0180bac30623"
     },
     {
      "id": "bus-stop:0180bac30626",
      "name": "Viaduct Hotel (SW-bound)",
      "lat": 51.35785,
      "lng": -2.31543,
      "seq": 1008,
      "some_trips_only": true,
      "path": "/buses/stops/viaduct-hotel-sw-bound-0180bac30626"
     },
     {
      "id": "bus-stop:0180bac30007",
      "name": "Holburne Museum (E-bound)",
      "lat": 51.38534,
      "lng": -2.35218,
      "seq": 1009,
      "some_trips_only": true,
      "path": "/buses/stops/holburne-museum-e-bound-0180bac30007"
     },
     {
      "id": "bus-stop:0180bac30008",
      "name": "Forester Road (NE-bound)",
      "lat": 51.38731,
      "lng": -2.34992,
      "seq": 1010,
      "some_trips_only": true,
      "path": "/buses/stops/forester-road-ne-bound-0180bac30008"
     },
     {
      "id": "bus-stop:0180bac23422",
      "name": "King Edward's School (SE-bound)",
      "lat": 51.38674,
      "lng": -2.3449,
      "seq": 1011,
      "some_trips_only": true,
      "path": "/buses/stops/king-edwards-school-se-bound-0180bac23422"
     },
     {
      "id": "bus-stop:0180baa01348",
      "name": "Quarry Road (E-bound)",
      "lat": 51.37849,
      "lng": -2.33536,
      "seq": 1012,
      "some_trips_only": true,
      "path": "/buses/stops/quarry-road-e-bound-0180baa01348"
     }
    ]
   }
  ],
  "disruptions": [],
  "timetable": {
   "built_at": "2026-10-10T05:05:29.044Z",
   "feed_version": "20261010_025201",
   "feed_covers_to": "2027-12-01"
  },
  "attribution": [
   "Bus Open Data Service, Department for Transport, Open Government Licence v3.0"
  ],
  "photo": null,
  "inside": [],
  "indexable": true,
  "date_modified": "2026-10-10T09:00:11Z",
  "sources": [
   {
    "id": "bus-timetables",
    "name": "Bus timetables (Bus Open Data Service)",
    "url": "https://data.bus-data.dft.gov.uk/timetable/download/",
    "licence": "OGL v3",
    "attribution": "Bus Open Data Service, Department for Transport, Open Government Licence v3.0",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T09:00:11.772Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T09:00:11.772Z"
   },
   {
    "id": "bus-stops",
    "name": "Bus stops (NaPTAN)",
    "url": "https://www.data.gov.uk/dataset/ff93ffc1-6656-47d8-9155-85ea0b8f2251/naptan",
    "licence": "OGL v3",
    "attribution": "Contains NaPTAN data from the Department for Transport, Open Government Licence v3.0",
    "cadence_minutes": 10080,
    "last_ok": "2026-10-10T05:05:49.521Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T05:05:49.521Z"
   },
   {
    "id": "bus-disruptions",
    "name": "Bus disruptions (Bus Open Data Service)",
    "url": "https://data.bus-data.dft.gov.uk/",
    "licence": "OGL v3",
    "attribution": "Bus Open Data Service, Department for Transport, Open Government Licence v3.0",
    "cadence_minutes": 15,
    "last_ok": "2026-10-10T09:00:14.066Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T09:00:14.066Z"
   }
  ]
 }
}