Canceled-information OpenAPI

Hej,

Är det en känd bugg att Trafiklab-API inte visar turer som inställda?

Departure board /departures/{stopId} gav detta svar för denna avgång när den var inställd:

{
      "scheduled": "2026-04-15T15:44:00",
      "realtime": "2026-04-15T15:44:00",
      "delay": 0,
      "canceled": false,
      "route": {
        "name": null,
        "designation": "41",
        "transport_mode_code": 100,
        "transport_mode": "TRAIN",
        "direction": "Tumba",
        "origin": {
          "id": "782",
          "name": "Upplands Väsby"
        },
        "destination": {
          "id": "776",
          "name": "Tumba station"
        }
      },



Visst borde API'n ge: "canceled": true ?

Joakim

Kommentarer

  • Hej Joakim!

    Detta är inte en känd bugg, och verkar vara relaterad till realtidsdatat vi får in från SL. Från vad jag kan se fungerar canceled-fältet bra på andra hållplatser som tex https://realtime-api.trafiklab.se/v1/departures/740066282/2026-04-15T17:12?key= , men får vi i fallet du beskriver ovan inte informationen från SL att tåget är inställd. 

    När det gäller tåg kommer vi i framtiden förhoppningsvis få in bättre realtidsdata direkt från Trafikverket, men det kommer ta ett tag innan vi kan få det på plats.

    Hälsningar,
    Bert
    Bert på Trafiklab
  • Rent allmänt är regionala trafikbolagens GTFS data för just tåg ganska varierande i kvalitet. 
    Ska man ha något tillförlitligt behöver man använda Trafikverkets TrainAnnouncement API framförallt just nu och normalisera det själv. (Kul att höra att ni på Trafiklab har planer för detta.)
    Lars M (swedentransportmap.info)
  • Tack för snabba svar!

    Mvh
    Joakim
    Joakim

Kommentera eller skriv ett nytt inlägg

Ditt namn och inlägg kan ses av alla. Din e-post visas aldrig publikt.