Resource details
ANNEMASSE AGGLO, EN TANT QU’AUTORITE ORGANISATRICE DE TRANSPORT URBAIN, A CONFIE A LA SOCIETE PRIVEE TP2A, FILIALE DE RATP DEV, LA GESTION DE L’EXPLOITATION DU RESEAU DE BUS TAC, DANS LE CADRE D’UNE DELEGATION DE SERVICE PUBLIC
This resource file is part of the dataset Réseau urbain TAC Mobilité.
Download availability
Learn more
HEAD request with a timeout of 5 seconds. If we detect a downtime, we perform subsequent tests every 10 minutes, until the resource is back online.For SIRI and SIRI Lite feeds, we perform a
GET request: a 401 or 405 status code is considered successful. In case of HTTP 500, the feed will be considered unavailable, unless the body appears to contain SOAP.Validation details
❌82 errors, 6 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2026-02-15 at 08:01 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
stop_times_updates not strictly sorted E002 1 error
stop_time_updates for a given trip_id must be strictly sorted by increasing stop_sequence
Sample errors
- trip_id 21848887 stop_sequence for stop_ids [etrdoua1, etreche1, bossous1, vlgcorn2, ambforo2, ambedel2, ambmart2, ambjaur2, ambpaix2, ambcroi1, annbaro1, annclos3, annandr1, annprof1, etrpont1, etrblan1, etrmair1, etriles1, etrdoua1, bossous1, colmarc1, stjpont3, arcconv1, arccomm1, neyforg1, neychef1, neymoui1, neycent1, stjcasi1, stjcerv1, stjmugu1, stjaran1, stjgare1] is not strictly sorted by increasing stop_sequence
GTFS-rt stop_id does not exist in GTFS data E011 17 errors
All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt
Sample errors
- trip_id 21848960 stop_id anngifr1 does not exist in GTFS data stops.txt
- trip_id 21848960 stop_id annaris1 does not exist in GTFS data stops.txt
- trip_id 21848971 stop_id annaris2 does not exist in GTFS data stops.txt
- trip_id 21848971 stop_id annetoi1 does not exist in GTFS data stops.txt
- trip_id 21848972 stop_id annaris2 does not exist in GTFS data stops.txt
Sequential stop_time_update times are not increasing E022 64 errors
stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease.
Sample errors
- trip_id 21848960 stop_id vlgplan1 departure_time 09:00:00 (1771142400) is less than previous stop departure_time 09:14:27 (1771143267) - times must increase between two sequential stops
- trip_id 21848960 stop_id vlgplan1 departure_time 09:00:00 (1771142400) is less than previous stop arrival_time 09:14:27 (1771143267) - times must increase between two sequential stops
- trip_id 21848960 stop_id vlgdebu2 arrival_time 09:01:06 (1771142466) is less than previous stop arrival_time 09:14:27 (1771143267) - times must increase between two sequential stops
- trip_id 21848960 stop_id vlgdebu2 departure_time 09:01:06 (1771142466) is less than previous stop arrival_time 09:14:27 (1771143267) - times must increase between two sequential stops
- trip_id 21848971 stop_id gaifoss1 departure_time 08:00:31 (1771138831) is less than previous stop departure_time 08:19:13 (1771139953) - times must increase between two sequential stops
Warnings
vehicle_id not populated W002 6 errors
vehicle_id should be populated for TripUpdates and VehiclePositions
Sample errors
- trip_id 21848960 does not have a vehicle_id
- trip_id 21848972 does not have a vehicle_id
- trip_id 21848892 does not have a vehicle_id
- trip_id 21848901 does not have a vehicle_id
- trip_id 21848905 does not have a vehicle_id
Previous validations
Here is a recap of all the error types encountered over the last 30 days.
| Error ID | Description | Errors count | Number of occurences |
|---|---|---|---|
| E022 | stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. | 1,774 | 31 times (100 % of validations) |
| W002 | vehicle_id should be populated for TripUpdates and VehiclePositions | 836 | 31 times (100 % of validations) |
| E009 | If a GTFS trip contains multiple references to the same stop_id (i.e., the vehicle visits the same stop_id more than once in the same trip), then GTFS-rt stop_time_updates for this trip must include stop_sequence | 76 | 26 times (84 % of validations) |
| E002 | stop_time_updates for a given trip_id must be strictly sorted by increasing stop_sequence | 32 | 11 times (35 % of validations) |
| E011 | All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt | 294 | 11 times (35 % of validations) |
| E037 | Sequential GTFS-rt trip stop_time_updates shouldn't have the same stop_id | 20 | 6 times (19 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2026-02-15 at 16:42 Europe/Paris.
trip_updates (11) vehicle_positions (0) service_alerts (0)Entities seen in the last 7 days.
trip_updatesDecoded GTFS-RT feed
See full payload
Here is the decoded GTFS-RT feed Protobuf at 2026-02-15 at 16:42 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "21848980",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771172275",
"uncertainty": 120
},
"departure": {
"time": "1771172275",
"uncertainty": 120
},
"stopId": "annaris2"
},
{
"arrival": {
"time": "1771172335",
"uncertainty": 120
},
"departure": {
"time": "1771172335",
"uncertainty": 120
},
"stopId": "annetoi1"
},
{
"arrival": {
"time": "1771172382",
"uncertainty": 120
},
"departure": {
"time": "1771172382",
"uncertainty": 120
},
"stopId": "annroma2"
},
{
"departure": {
"time": "1771171200",
"uncertainty": 120
},
"stopId": "gaifoss1"
},
{
"arrival": {
"time": "1771171304",
"uncertainty": 120
},
"departure": {
"time": "1771171304",
"uncertainty": 120
},
"stopId": "gaivern1"
},
{
"arrival": {
"time": "1771171360",
"uncertainty": 120
},
"departure": {
"time": "1771171360",
"uncertainty": 120
},
"stopId": "gaigent1"
},
{
"arrival": {
"time": "1771171440",
"uncertainty": 120
},
"departure": {
"time": "1771171440",
"uncertainty": 120
},
"stopId": "gaiegli3"
},
{
"arrival": {
"time": "1771171484",
"uncertainty": 120
},
"departure": {
"time": "1771171484",
"uncertainty": 120
},
"stopId": "gaimair1"
},
{
"arrival": {
"time": "1771171582",
"uncertainty": 120
},
"departure": {
"time": "1771171582",
"uncertainty": 120
},
"stopId": "gaichat1"
},
{
"arrival": {
"time": "1771171723",
"uncertainty": 120
},
"departure": {
"time": "1771171723",
"uncertainty": 120
},
"stopId": "annbrou1"
},
{
"arrival": {
"time": "1771171792",
"uncertainty": 120
},
"departure": {
"time": "1771171792",
"uncertainty": 120
},
"stopId": "amblach1"
},
{
"arrival": {
"time": "1771171860",
"uncertainty": 120
},
"departure": {
"time": "1771171860",
"uncertainty": 120
},
"stopId": "ambcroi1"
},
{
"arrival": {
"time": "1771171943",
"uncertainty": 120
},
"departure": {
"time": "1771171943",
"uncertainty": 120
},
"stopId": "annbaro1"
},
{
"arrival": {
"time": "1771172008",
"uncertainty": 120
},
"departure": {
"time": "1771172008",
"uncertainty": 120
},
"stopId": "annclos3"
},
{
"arrival": {
"time": "1771172220",
"uncertainty": 120
},
"departure": {
"time": "1771172220",
"uncertainty": 120
},
"stopId": "annmarc1"
},
{
"arrival": {
"time": "1771172251",
"uncertainty": 120
},
"departure": {
"time": "1771172251",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annlibe1"
},
{
"arrival": {
"time": "1771172309",
"uncertainty": 120
},
"departure": {
"time": "1771172309",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annjose1"
},
{
"arrival": {
"time": "1771172433",
"uncertainty": 120
},
"departure": {
"time": "1771172433",
"uncertainty": 120
},
"stopId": "vlgtour2"
},
{
"arrival": {
"time": "1771172514",
"uncertainty": 120
},
"departure": {
"time": "1771172514",
"uncertainty": 120
},
"stopId": "vlgallo2"
},
{
"arrival": {
"time": "1771172622",
"uncertainty": 120
},
"departure": {
"time": "1771172622",
"uncertainty": 120
},
"stopId": "vlgegli2"
},
{
"arrival": {
"time": "1771172683",
"uncertainty": 120
},
"departure": {
"time": "1771172683",
"uncertainty": 120
},
"stopId": "vlglebo1"
},
{
"arrival": {
"time": "1771172728",
"uncertainty": 120
},
"departure": {
"time": "1771172728",
"uncertainty": 120
},
"stopId": "annvich1"
},
{
"arrival": {
"time": "1771172796",
"uncertainty": 120
},
"departure": {
"time": "1771172796",
"uncertainty": 120
},
"stopId": "annresi2"
},
{
"arrival": {
"time": "1771172862",
"uncertainty": 120
},
"departure": {
"time": "1771172862",
"uncertainty": 120
},
"stopId": "annmont1"
},
{
"arrival": {
"time": "1771172927",
"uncertainty": 120
},
"departure": {
"time": "1771172927",
"uncertainty": 120
},
"stopId": "vlgcoqu1"
},
{
"arrival": {
"time": "1771172994",
"uncertainty": 120
},
"departure": {
"time": "1771172994",
"uncertainty": 120
},
"stopId": "vlglang4"
},
{
"arrival": {
"time": "1771173019",
"uncertainty": 120
},
"departure": {
"time": "1771173019",
"uncertainty": 120
},
"stopId": "vlgdebu1"
},
{
"arrival": {
"time": "1771173102",
"uncertainty": 120
},
"stopId": "vlgplan1"
}
],
"timestamp": "1771170133",
"trip": {
"routeId": "6",
"scheduleRelationship": "SCHEDULED",
"tripId": "21848980"
}
}
},
{
"id": "21848968",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771172039",
"uncertainty": 120
},
"departure": {
"time": "1771172039",
"uncertainty": 120
},
"stopId": "anngifr1"
},
{
"arrival": {
"time": "1771172067",
"uncertainty": 120
},
"departure": {
"time": "1771172067",
"uncertainty": 120
},
"stopId": "annaris1"
},
{
"departure": {
"time": "1771171200",
"uncertainty": 120
},
"stopId": "vlgplan1"
},
{
"arrival": {
"time": "1771171266",
"uncertainty": 120
},
"departure": {
"time": "1771171266",
"uncertainty": 120
},
"stopId": "vlgdebu2"
},
{
"arrival": {
"time": "1771171314",
"uncertainty": 120
},
"departure": {
"time": "1771171314",
"uncertainty": 120
},
"stopId": "vlglang3"
},
{
"arrival": {
"time": "1771171384",
"uncertainty": 120
},
"departure": {
"time": "1771171384",
"uncertainty": 120
},
"stopId": "vlgcoqu2"
},
{
"arrival": {
"time": "1771171440",
"uncertainty": 120
},
"departure": {
"time": "1771171440",
"uncertainty": 120
},
"stopId": "annmont2"
},
{
"arrival": {
"time": "1771171475",
"uncertainty": 120
},
"departure": {
"time": "1771171475",
"uncertainty": 120
},
"stopId": "annresi1"
},
{
"arrival": {
"time": "1771171564",
"uncertainty": 120
},
"departure": {
"time": "1771171564",
"uncertainty": 120
},
"stopId": "annvich2"
},
{
"arrival": {
"time": "1771171611",
"uncertainty": 120
},
"departure": {
"time": "1771171611",
"uncertainty": 120
},
"stopId": "vlglebo2"
},
{
"arrival": {
"time": "1771171680",
"uncertainty": 120
},
"departure": {
"time": "1771171680",
"uncertainty": 120
},
"stopId": "vlgegli1"
},
{
"arrival": {
"time": "1771171842",
"uncertainty": 120
},
"departure": {
"time": "1771171842",
"uncertainty": 120
},
"stopId": "vlgallo1"
},
{
"arrival": {
"time": "1771171913",
"uncertainty": 120
},
"departure": {
"time": "1771171913",
"uncertainty": 120
},
"stopId": "vlgtour1"
},
{
"arrival": {
"time": "1771172068",
"uncertainty": 120
},
"departure": {
"time": "1771172068",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annjose2"
},
{
"arrival": {
"time": "1771172133",
"uncertainty": 120
},
"departure": {
"time": "1771172133",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annlibe2"
},
{
"arrival": {
"time": "1771172143",
"uncertainty": 120
},
"departure": {
"time": "1771172143",
"uncertainty": 120
},
"stopId": "annmarc2"
},
{
"arrival": {
"time": "1771172265",
"uncertainty": 120
},
"departure": {
"time": "1771172265",
"uncertainty": 120
},
"stopId": "annclos2"
},
{
"arrival": {
"time": "1771172314",
"uncertainty": 120
},
"departure": {
"time": "1771172314",
"uncertainty": 120
},
"stopId": "annbaro2"
},
{
"arrival": {
"time": "1771172383",
"uncertainty": 120
},
"departure": {
"time": "1771172383",
"uncertainty": 120
},
"stopId": "ambcroi2"
},
{
"arrival": {
"time": "1771172427",
"uncertainty": 120
},
"departure": {
"time": "1771172427",
"uncertainty": 120
},
"stopId": "amblach2"
},
{
"arrival": {
"time": "1771172465",
"uncertainty": 120
},
"departure": {
"time": "1771172465",
"uncertainty": 120
},
"stopId": "annbrou2"
},
{
"arrival": {
"time": "1771172546",
"uncertainty": 120
},
"departure": {
"time": "1771172546",
"uncertainty": 120
},
"stopId": "gaichat2"
},
{
"arrival": {
"time": "1771172598",
"uncertainty": 120
},
"departure": {
"time": "1771172598",
"uncertainty": 120
},
"stopId": "gaimair2"
},
{
"arrival": {
"time": "1771172623",
"uncertainty": 120
},
"departure": {
"time": "1771172623",
"uncertainty": 120
},
"stopId": "gaiegli2"
},
{
"arrival": {
"time": "1771172662",
"uncertainty": 120
},
"departure": {
"time": "1771172662",
"uncertainty": 120
},
"stopId": "gaifeux2"
},
{
"arrival": {
"time": "1771172740",
"uncertainty": 120
},
"departure": {
"time": "1771172740",
"uncertainty": 120
},
"stopId": "gaimart2"
},
{
"arrival": {
"time": "1771172803",
"uncertainty": 120
},
"stopId": "gaifoss1"
}
],
"timestamp": "1771170133",
"trip": {
"routeId": "6",
"scheduleRelationship": "SCHEDULED",
"tripId": "21848968"
}
}
},
{
"id": "21848891",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1771170236",
"uncertainty": 120
},
"stopId": "vlgcorn2"
},
{
"arrival": {
"time": "1771170297",
"uncertainty": 120
},
"departure": {
"time": "1771170297",
"uncertainty": 120
},
"stopId": "ambforo2"
},
{
"arrival": {
"time": "1771170360",
"uncertainty": 120
},
"departure": {
"time": "1771170360",
"uncertainty": 120
},
"stopId": "ambedel2"
},
{
"arrival": {
"time": "1771170409",
"uncertainty": 120
},
"departure": {
"time": "1771170409",
"uncertainty": 120
},
"stopId": "ambmart2"
},
{
"arrival": {
"time": "1771170459",
"uncertainty": 120
},
"departure": {
"time": "1771170459",
"uncertainty": 120
},
"stopId": "ambjaur2"
},
{
"arrival": {
"time": "1771170522",
"uncertainty": 120
},
"departure": {
"time": "1771170522",
"uncertainty": 120
},
"stopId": "ambpaix2"
},
{
"arrival": {
"time": "1771170716",
"uncertainty": 120
},
"departure": {
"time": "1771170716",
"uncertainty": 120
},
"stopId": "ambcroi1"
},
{
"arrival": {
"time": "1771170786",
"uncertainty": 120
},
"departure": {
"time": "1771170786",
"uncertainty": 120
},
"stopId": "annbaro1"
},
{
"arrival": {
"time": "1771170841",
"uncertainty": 120
},
"departure": {
"time": "1771170841",
"uncertainty": 120
},
"stopId": "annclos3"
},
{
"arrival": {
"time": "1771170961",
"uncertainty": 120
},
"departure": {
"time": "1771170961",
"uncertainty": 120
},
"stopId": "annandr1"
},
{
"arrival": {
"time": "1771171077",
"uncertainty": 120
},
"departure": {
"time": "1771171077",
"uncertainty": 120
},
"stopId": "annprof1"
},
{
"arrival": {
"time": "1771171201",
"uncertainty": 120
},
"departure": {
"time": "1771171201",
"uncertainty": 120
},
"stopId": "etrpont1"
},
{
"arrival": {
"time": "1771171273",
"uncertainty": 120
},
"departure": {
"time": "1771171273",
"uncertainty": 120
},
"stopId": "etrblan1"
},
{
"arrival": {
"time": "1771171319",
"uncertainty": 120
},
"departure": {
"time": "1771171319",
"uncertainty": 120
},
"stopId": "etrmair1"
},
{
"arrival": {
"time": "1771171523",
"uncertainty": 120
},
"departure": {
"time": "1771171523",
"uncertainty": 120
},
"stopId": "etriles1"
},
{
"arrival": {
"time": "1771171621",
"uncertainty": 120
},
"departure": {
"time": "1771171621",
"uncertainty": 120
},
"stopId": "etrdoua1"
},
{
"arrival": {
"time": "1771171801",
"uncertainty": 120
},
"departure": {
"time": "1771171801",
"uncertainty": 120
},
"stopId": "etrtele1"
},
{
"arrival": {
"time": "1771172030",
"uncertainty": 120
},
"departure": {
"time": "1771172030",
"uncertainty": 120
},
"stopId": "bossous1"
},
{
"arrival": {
"time": "1771172221",
"uncertainty": 120
},
"departure": {
"time": "1771172221",
"uncertainty": 120
},
"stopId": "colmarc1"
},
{
"arrival": {
"time": "1771172330",
"uncertainty": 120
},
"departure": {
"time": "1771172330",
"uncertainty": 120
},
"stopId": "stjpont3"
},
{
"arrival": {
"time": "1771172195",
"uncertainty": 120
},
"departure": {
"time": "1771172195",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "arcconv1"
},
{
"arrival": {
"time": "1771172594",
"uncertainty": 120
},
"departure": {
"time": "1771172594",
"uncertainty": 120
},
"stopId": "arccomm1"
},
{
"arrival": {
"time": "1771172940",
"uncertainty": 120
},
"departure": {
"time": "1771172940",
"uncertainty": 120
},
"stopId": "neyforg1"
},
{
"arrival": {
"time": "1771172984",
"uncertainty": 120
},
"departure": {
"time": "1771172984",
"uncertainty": 120
},
"stopId": "neychef1"
},
{
"arrival": {
"time": "1771173074",
"uncertainty": 120
},
"departure": {
"time": "1771173074",
"uncertainty": 120
},
"stopId": "neymoui1"
},
{
"arrival": {
"time": "1771173155",
"uncertainty": 120
},
"departure": {
"time": "1771173155",
"uncertainty": 120
},
"stopId": "neycent1"
},
{
"arrival": {
"time": "1771173283",
"uncertainty": 120
},
"departure": {
"time": "1771173283",
"uncertainty": 120
},
"stopId": "stjcasi1"
},
{
"arrival": {
"time": "1771173387",
"uncertainty": 120
},
"departure": {
"time": "1771173387",
"uncertainty": 120
},
"stopId": "stjcerv1"
},
{
"arrival": {
"time": "1771173502",
"uncertainty": 120
},
"departure": {
"time": "1771173502",
"uncertainty": 120
},
"stopId": "stjmugu1"
},
{
"arrival": {
"time": "1771173588",
"uncertainty": 120
},
"departure": {
"time": "1771173588",
"uncertainty": 120
},
"stopId": "stjaran1"
},
{
"arrival": {
"time": "1771173674",
"uncertainty": 120
},
"stopId": "stjgare1"
}
],
"timestamp": "1771170133",
"trip": {
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"tripId": "21848891"
}
}
},
{
"id": "21848895",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771169300",
"uncertainty": 120
},
"departure": {
"time": "1771169300",
"uncertainty": 120
},
"stopId": "ambedel2"
},
{
"arrival": {
"time": "1771169346",
"uncertainty": 120
},
"departure": {
"time": "1771169346",
"uncertainty": 120
},
"stopId": "ambforo2"
},
{
"arrival": {
"time": "1771169390",
"uncertainty": 120
},
"departure": {
"time": "1771169390",
"uncertainty": 120
},
"stopId": "vlgcorn2"
},
{
"departure": {
"time": "1771166131",
"uncertainty": 120
},
"stopId": "stjgare1"
},
{
"arrival": {
"time": "1771166286",
"uncertainty": 120
},
"departure": {
"time": "1771166286",
"uncertainty": 120
},
"stopId": "stjaran2"
},
{
"arrival": {
"time": "1771166369",
"uncertainty": 120
},
"departure": {
"time": "1771166369",
"uncertainty": 120
},
"stopId": "stjfeig2"
},
{
"arrival": {
"time": "1771166430",
"uncertainty": 120
},
"departure": {
"time": "1771166430",
"uncertainty": 120
},
"stopId": "stjcerv2"
},
{
"arrival": {
"time": "1771166461",
"uncertainty": 120
},
"departure": {
"time": "1771166461",
"uncertainty": 120
},
"stopId": "stjcasi2"
},
{
"arrival": {
"time": "1771166551",
"uncertainty": 120
},
"departure": {
"time": "1771166551",
"uncertainty": 120
},
"stopId": "neycent2"
},
{
"arrival": {
"time": "1771166581",
"uncertainty": 120
},
"departure": {
"time": "1771166581",
"uncertainty": 120
},
"stopId": "neymoui2"
},
{
"arrival": {
"time": "1771166707",
"uncertainty": 120
},
"departure": {
"time": "1771166707",
"uncertainty": 120
},
"stopId": "neychef2"
},
{
"arrival": {
"time": "1771166812",
"uncertainty": 120
},
"departure": {
"time": "1771166812",
"uncertainty": 120
},
"stopId": "neyforg2"
},
{
"arrival": {
"time": "1771166861",
"uncertainty": 120
},
"departure": {
"time": "1771166861",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "arcconv1"
},
{
"arrival": {
"time": "1771167188",
"uncertainty": 120
},
"departure": {
"time": "1771167212",
"uncertainty": 120
},
"stopId": "arccomm1"
},
{
"arrival": {
"time": "1771167440",
"uncertainty": 120
},
"departure": {
"time": "1771167440",
"uncertainty": 120
},
"stopId": "stjpont4"
},
{
"arrival": {
"time": "1771167512",
"uncertainty": 120
},
"departure": {
"time": "1771167512",
"uncertainty": 120
},
"stopId": "colmarc2"
},
{
"arrival": {
"time": "1771167667",
"uncertainty": 120
},
"departure": {
"time": "1771167667",
"uncertainty": 120
},
"stopId": "bossous2"
},
{
"arrival": {
"time": "1771167900",
"uncertainty": 120
},
"departure": {
"time": "1771167900",
"uncertainty": 120
},
"stopId": "etrtele1"
},
{
"arrival": {
"time": "1771168074",
"uncertainty": 120
},
"departure": {
"time": "1771168074",
"uncertainty": 120
},
"stopId": "etrdoua2"
},
{
"arrival": {
"time": "1771168167",
"uncertainty": 120
},
"departure": {
"time": "1771168175",
"uncertainty": 120
},
"stopId": "etriles2"
},
{
"arrival": {
"time": "1771168287",
"uncertainty": 120
},
"departure": {
"time": "1771168287",
"uncertainty": 120
},
"stopId": "etrmair2"
},
{
"arrival": {
"time": "1771168359",
"uncertainty": 120
},
"departure": {
"time": "1771168374",
"uncertainty": 120
},
"stopId": "etrblan2"
},
{
"arrival": {
"time": "1771168474",
"uncertainty": 120
},
"departure": {
"time": "1771168474",
"uncertainty": 120
},
"stopId": "etrpont2"
},
{
"arrival": {
"time": "1771168584",
"uncertainty": 120
},
"departure": {
"time": "1771168584",
"uncertainty": 120
},
"stopId": "annprof2"
},
{
"arrival": {
"time": "1771168644",
"uncertainty": 120
},
"departure": {
"time": "1771168644",
"uncertainty": 120
},
"stopId": "annandr2"
},
{
"arrival": {
"time": "1771168787",
"uncertainty": 120
},
"departure": {
"time": "1771168787",
"uncertainty": 120
},
"stopId": "annclos2"
},
{
"arrival": {
"time": "1771168813",
"uncertainty": 120
},
"departure": {
"time": "1771168813",
"uncertainty": 120
},
"stopId": "annbaro2"
},
{
"arrival": {
"time": "1771168884",
"uncertainty": 120
},
"departure": {
"time": "1771168884",
"uncertainty": 120
},
"stopId": "ambcroi2"
},
{
"arrival": {
"time": "1771169148",
"uncertainty": 120
},
"departure": {
"time": "1771169154",
"uncertainty": 120
},
"stopId": "ambpaix1"
},
{
"arrival": {
"time": "1771169206",
"uncertainty": 120
},
"departure": {
"time": "1771169214",
"uncertainty": 120
},
"stopId": "ambjaur1"
},
{
"arrival": {
"time": "1771169264",
"uncertainty": 120
},
"departure": {
"time": "1771169264",
"uncertainty": 120
},
"stopId": "ambmart1"
},
{
"arrival": {
"time": "1771169172",
"uncertainty": 120
},
"departure": {
"time": "1771169172",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "ambecof2"
},
{
"arrival": {
"time": "1771169214",
"uncertainty": 120
},
"departure": {
"time": "1771169214",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "ambifsi2"
},
{
"arrival": {
"time": "1771170176",
"uncertainty": 120
},
"stopId": "vlgroto2"
}
],
"timestamp": "1771170133",
"trip": {
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"tripId": "21848895"
},
"vehicle": {
"id": "344",
"label": "344"
}
}
},
{
"id": "21848946",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771171618",
"uncertainty": 120
},
"departure": {
"time": "1771171618",
"uncertainty": 120
},
"stopId": "annaris2"
},
{
"arrival": {
"time": "1771171677",
"uncertainty": 120
},
"departure": {
"time": "1771171677",
"uncertainty": 120
},
"stopId": "annetoi1"
},
{
"arrival": {
"time": "1771171724",
"uncertainty": 120
},
"departure": {
"time": "1771171724",
"uncertainty": 120
},
"stopId": "annroma2"
},
{
"departure": {
"time": "1771171260",
"uncertainty": 120
},
"stopId": "vmomonn1"
},
{
"arrival": {
"time": "1771171332",
"uncertainty": 120
},
"departure": {
"time": "1771171332",
"uncertainty": 120
},
"stopId": "annlema2"
},
{
"arrival": {
"time": "1771171394",
"uncertainty": 120
},
"departure": {
"time": "1771171394",
"uncertainty": 120
},
"stopId": "annrier2"
},
{
"arrival": {
"time": "1771171437",
"uncertainty": 120
},
"departure": {
"time": "1771171437",
"uncertainty": 120
},
"stopId": "annanne2"
},
{
"arrival": {
"time": "1771171500",
"uncertainty": 120
},
"departure": {
"time": "1771171500",
"uncertainty": 120
},
"stopId": "annroug2"
},
{
"arrival": {
"time": "1771171590",
"uncertainty": 120
},
"departure": {
"time": "1771171590",
"uncertainty": 120
},
"stopId": "annperi2"
},
{
"arrival": {
"time": "1771171740",
"uncertainty": 120
},
"departure": {
"time": "1771171740",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annlibe1"
},
{
"arrival": {
"time": "1771171841",
"uncertainty": 120
},
"departure": {
"time": "1771171841",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annjose1"
},
{
"arrival": {
"time": "1771171796",
"uncertainty": 120
},
"departure": {
"time": "1771171796",
"uncertainty": 120
},
"stopId": "anneuma2"
},
{
"arrival": {
"time": "1771171909",
"uncertainty": 120
},
"departure": {
"time": "1771171909",
"uncertainty": 120
},
"stopId": "anngare3"
},
{
"arrival": {
"time": "1771172059",
"uncertainty": 120
},
"departure": {
"time": "1771172059",
"uncertainty": 120
},
"stopId": "vlgrepu1"
},
{
"arrival": {
"time": "1771172149",
"uncertainty": 120
},
"departure": {
"time": "1771172149",
"uncertainty": 120
},
"stopId": "vlgegli2"
},
{
"arrival": {
"time": "1771172238",
"uncertainty": 120
},
"departure": {
"time": "1771172238",
"uncertainty": 120
},
"stopId": "vlglang1"
},
{
"arrival": {
"time": "1771172329",
"uncertainty": 120
},
"departure": {
"time": "1771172329",
"uncertainty": 120
},
"stopId": "vlgvoir1"
},
{
"arrival": {
"time": "1771172381",
"uncertainty": 120
},
"departure": {
"time": "1771172381",
"uncertainty": 120
},
"stopId": "vlgbuch1"
},
{
"arrival": {
"time": "1771172472",
"uncertainty": 120
},
"departure": {
"time": "1771172472",
"uncertainty": 120
},
"stopId": "vlgzimo1"
},
{
"arrival": {
"time": "1771172569",
"uncertainty": 120
},
"stopId": "craalte2"
}
],
"timestamp": "1771170133",
"trip": {
"routeId": "T2",
"scheduleRelationship": "SCHEDULED",
"tripId": "21848946"
}
}
},
{
"id": "21848947",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771173418",
"uncertainty": 120
},
"departure": {
"time": "1771173418",
"uncertainty": 120
},
"stopId": "annaris2"
},
{
"arrival": {
"time": "1771173477",
"uncertainty": 120
},
"departure": {
"time": "1771173477",
"uncertainty": 120
},
"stopId": "annetoi1"
},
{
"arrival": {
"time": "1771173524",
"uncertainty": 120
},
"departure": {
"time": "1771173524",
"uncertainty": 120
},
"stopId": "annroma2"
},
{
"departure": {
"time": "1771173060",
"uncertainty": 120
},
"stopId": "vmomonn1"
},
{
"arrival": {
"time": "1771173132",
"uncertainty": 120
},
"departure": {
"time": "1771173132",
"uncertainty": 120
},
"stopId": "annlema2"
},
{
"arrival": {
"time": "1771173194",
"uncertainty": 120
},
"departure": {
"time": "1771173194",
"uncertainty": 120
},
"stopId": "annrier2"
},
{
"arrival": {
"time": "1771173237",
"uncertainty": 120
},
"departure": {
"time": "1771173237",
"uncertainty": 120
},
"stopId": "annanne2"
},
{
"arrival": {
"time": "1771173300",
"uncertainty": 120
},
"departure": {
"time": "1771173300",
"uncertainty": 120
},
"stopId": "annroug2"
},
{
"arrival": {
"time": "1771173390",
"uncertainty": 120
},
"departure": {
"time": "1771173390",
"uncertainty": 120
},
"stopId": "annperi2"
},
{
"arrival": {
"time": "1771173540",
"uncertainty": 120
},
"departure": {
"time": "1771173540",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annlibe1"
},
{
"arrival": {
"time": "1771173641",
"uncertainty": 120
},
"departure": {
"time": "1771173641",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annjose1"
},
{
"arrival": {
"time": "1771173596",
"uncertainty": 120
},
"departure": {
"time": "1771173596",
"uncertainty": 120
},
"stopId": "anneuma2"
},
{
"arrival": {
"time": "1771173709",
"uncertainty": 120
},
"departure": {
"time": "1771173709",
"uncertainty": 120
},
"stopId": "anngare3"
},
{
"arrival": {
"time": "1771173859",
"uncertainty": 120
},
"departure": {
"time": "1771173859",
"uncertainty": 120
},
"stopId": "vlgrepu1"
},
{
"arrival": {
"time": "1771173949",
"uncertainty": 120
},
"departure": {
"time": "1771173949",
"uncertainty": 120
},
"stopId": "vlgegli2"
},
{
"arrival": {
"time": "1771174038",
"uncertainty": 120
},
"departure": {
"time": "1771174038",
"uncertainty": 120
},
"stopId": "vlglang1"
},
{
"arrival": {
"time": "1771174129",
"uncertainty": 120
},
"departure": {
"time": "1771174129",
"uncertainty": 120
},
"stopId": "vlgvoir1"
},
{
"arrival": {
"time": "1771174181",
"uncertainty": 120
},
"departure": {
"time": "1771174181",
"uncertainty": 120
},
"stopId": "vlgbuch1"
},
{
"arrival": {
"time": "1771174272",
"uncertainty": 120
},
"departure": {
"time": "1771174272",
"uncertainty": 120
},
"stopId": "vlgzimo1"
},
{
"arrival": {
"time": "1771174369",
"uncertainty": 120
},
"stopId": "craalte2"
}
],
"timestamp": "1771170133",
"trip": {
"routeId": "T2",
"scheduleRelationship": "SCHEDULED",
"tripId": "21848947"
}
}
},
{
"id": "21848945",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771174077",
"uncertainty": 120
},
"departure": {
"time": "1771174077",
"uncertainty": 120
},
"stopId": "anngifr1"
},
{
"arrival": {
"time": "1771174105",
"uncertainty": 120
},
"departure": {
"time": "1771174105",
"uncertainty": 120
},
"stopId": "annaris1"
},
{
"departure": {
"time": "1771173180",
"uncertainty": 120
},
"stopId": "craalte2"
},
{
"arrival": {
"time": "1771173308",
"uncertainty": 120
},
"departure": {
"time": "1771173308",
"uncertainty": 120
},
"stopId": "vlgzimo2"
},
{
"arrival": {
"time": "1771173412",
"uncertainty": 120
},
"departure": {
"time": "1771173412",
"uncertainty": 120
},
"stopId": "vlgbuch2"
},
{
"arrival": {
"time": "1771173480",
"uncertainty": 120
},
"departure": {
"time": "1771173480",
"uncertainty": 120
},
"stopId": "vlgvoir2"
},
{
"arrival": {
"time": "1771173566",
"uncertainty": 120
},
"departure": {
"time": "1771173566",
"uncertainty": 120
},
"stopId": "vlglang2"
},
{
"arrival": {
"time": "1771173660",
"uncertainty": 120
},
"departure": {
"time": "1771173660",
"uncertainty": 120
},
"stopId": "vlgegli1"
},
{
"arrival": {
"time": "1771173763",
"uncertainty": 120
},
"departure": {
"time": "1771173763",
"uncertainty": 120
},
"stopId": "vlgrepu2"
},
{
"arrival": {
"time": "1771173900",
"uncertainty": 120
},
"departure": {
"time": "1771173900",
"uncertainty": 120
},
"stopId": "anngare2"
},
{
"arrival": {
"time": "1771174117",
"uncertainty": 120
},
"departure": {
"time": "1771174117",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annjose2"
},
{
"arrival": {
"time": "1771174200",
"uncertainty": 120
},
"departure": {
"time": "1771174200",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annlibe2"
},
{
"arrival": {
"time": "1771174155",
"uncertainty": 120
},
"departure": {
"time": "1771174155",
"uncertainty": 120
},
"stopId": "annperi1"
},
{
"arrival": {
"time": "1771174202",
"uncertainty": 120
},
"departure": {
"time": "1771174202",
"uncertainty": 120
},
"stopId": "annroug1"
},
{
"arrival": {
"time": "1771174291",
"uncertainty": 120
},
"departure": {
"time": "1771174291",
"uncertainty": 120
},
"stopId": "annanne1"
},
{
"arrival": {
"time": "1771174342",
"uncertainty": 120
},
"departure": {
"time": "1771174342",
"uncertainty": 120
},
"stopId": "annrier1"
},
{
"arrival": {
"time": "1771174426",
"uncertainty": 120
},
"departure": {
"time": "1771174426",
"uncertainty": 120
},
"stopId": "annlema1"
},
{
"arrival": {
"time": "1771174502",
"uncertainty": 120
},
"stopId": "vmomonn1"
}
],
"timestamp": "1771170133",
"trip": {
"routeId": "T2",
"scheduleRelationship": "SCHEDULED",
"tripId": "21848945"
}
}
},
{
"id": "21848933",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771170617",
"uncertainty": 120
},
"departure": {
"time": "1771170617",
"uncertainty": 120
},
"stopId": "anngifr1"
},
{
"arrival": {
"time": "1771170645",
"uncertainty": 120
},
"departure": {
"time": "1771170645",
"uncertainty": 120
},
"stopId": "annaris1"
},
{
"departure": {
"time": "1771169797",
"uncertainty": 120
},
"stopId": "craalte2"
},
{
"arrival": {
"time": "1771169909",
"uncertainty": 120
},
"departure": {
"time": "1771169909",
"uncertainty": 120
},
"stopId": "vlgzimo2"
},
{
"arrival": {
"time": "1771169977",
"uncertainty": 120
},
"departure": {
"time": "1771169977",
"uncertainty": 120
},
"stopId": "vlgbuch2"
},
{
"arrival": {
"time": "1771170035",
"uncertainty": 120
},
"departure": {
"time": "1771170037",
"uncertainty": 120
},
"stopId": "vlgvoir2"
},
{
"arrival": {
"time": "1771170097",
"uncertainty": 120
},
"departure": {
"time": "1771170097",
"uncertainty": 120
},
"stopId": "vlglang2"
},
{
"arrival": {
"time": "1771170200",
"uncertainty": 120
},
"departure": {
"time": "1771170200",
"uncertainty": 120
},
"stopId": "vlgegli1"
},
{
"arrival": {
"time": "1771170303",
"uncertainty": 120
},
"departure": {
"time": "1771170303",
"uncertainty": 120
},
"stopId": "vlgrepu2"
},
{
"arrival": {
"time": "1771170440",
"uncertainty": 120
},
"departure": {
"time": "1771170440",
"uncertainty": 120
},
"stopId": "anngare2"
},
{
"arrival": {
"time": "1771170517",
"uncertainty": 120
},
"departure": {
"time": "1771170517",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annjose2"
},
{
"arrival": {
"time": "1771170600",
"uncertainty": 120
},
"departure": {
"time": "1771170600",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annlibe2"
},
{
"arrival": {
"time": "1771170695",
"uncertainty": 120
},
"departure": {
"time": "1771170695",
"uncertainty": 120
},
"stopId": "annperi1"
},
{
"arrival": {
"time": "1771170742",
"uncertainty": 120
},
"departure": {
"time": "1771170742",
"uncertainty": 120
},
"stopId": "annroug1"
},
{
"arrival": {
"time": "1771170831",
"uncertainty": 120
},
"departure": {
"time": "1771170831",
"uncertainty": 120
},
"stopId": "annanne1"
},
{
"arrival": {
"time": "1771170882",
"uncertainty": 120
},
"departure": {
"time": "1771170882",
"uncertainty": 120
},
"stopId": "annrier1"
},
{
"arrival": {
"time": "1771170966",
"uncertainty": 120
},
"departure": {
"time": "1771170966",
"uncertainty": 120
},
"stopId": "annlema1"
},
{
"arrival": {
"time": "1771171042",
"uncertainty": 120
},
"stopId": "vmomonn1"
}
],
"timestamp": "1771170133",
"trip": {
"routeId": "T2",
"scheduleRelationship": "SCHEDULED",
"tripId": "21848933"
},
"vehicle": {
"id": "401",
"label": "401"
}
}
},
{
"id": "21848936",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771172277",
"uncertainty": 120
},
"departure": {
"time": "1771172277",
"uncertainty": 120
},
"stopId": "anngifr1"
},
{
"arrival": {
"time": "1771172305",
"uncertainty": 120
},
"departure": {
"time": "1771172305",
"uncertainty": 120
},
"stopId": "annaris1"
},
{
"departure": {
"time": "1771171380",
"uncertainty": 120
},
"stopId": "craalte2"
},
{
"arrival": {
"time": "1771171508",
"uncertainty": 120
},
"departure": {
"time": "1771171508",
"uncertainty": 120
},
"stopId": "vlgzimo2"
},
{
"arrival": {
"time": "1771171612",
"uncertainty": 120
},
"departure": {
"time": "1771171612",
"uncertainty": 120
},
"stopId": "vlgbuch2"
},
{
"arrival": {
"time": "1771171680",
"uncertainty": 120
},
"departure": {
"time": "1771171680",
"uncertainty": 120
},
"stopId": "vlgvoir2"
},
{
"arrival": {
"time": "1771171766",
"uncertainty": 120
},
"departure": {
"time": "1771171766",
"uncertainty": 120
},
"stopId": "vlglang2"
},
{
"arrival": {
"time": "1771171860",
"uncertainty": 120
},
"departure": {
"time": "1771171860",
"uncertainty": 120
},
"stopId": "vlgegli1"
},
{
"arrival": {
"time": "1771171963",
"uncertainty": 120
},
"departure": {
"time": "1771171963",
"uncertainty": 120
},
"stopId": "vlgrepu2"
},
{
"arrival": {
"time": "1771172100",
"uncertainty": 120
},
"departure": {
"time": "1771172100",
"uncertainty": 120
},
"stopId": "anngare2"
},
{
"arrival": {
"time": "1771172317",
"uncertainty": 120
},
"departure": {
"time": "1771172317",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annjose2"
},
{
"arrival": {
"time": "1771172400",
"uncertainty": 120
},
"departure": {
"time": "1771172400",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annlibe2"
},
{
"arrival": {
"time": "1771172355",
"uncertainty": 120
},
"departure": {
"time": "1771172355",
"uncertainty": 120
},
"stopId": "annperi1"
},
{
"arrival": {
"time": "1771172402",
"uncertainty": 120
},
"departure": {
"time": "1771172402",
"uncertainty": 120
},
"stopId": "annroug1"
},
{
"arrival": {
"time": "1771172491",
"uncertainty": 120
},
"departure": {
"time": "1771172491",
"uncertainty": 120
},
"stopId": "annanne1"
},
{
"arrival": {
"time": "1771172542",
"uncertainty": 120
},
"departure": {
"time": "1771172542",
"uncertainty": 120
},
"stopId": "annrier1"
},
{
"arrival": {
"time": "1771172626",
"uncertainty": 120
},
"departure": {
"time": "1771172626",
"uncertainty": 120
},
"stopId": "annlema1"
},
{
"arrival": {
"time": "1771172702",
"uncertainty": 120
},
"stopId": "vmomonn1"
}
],
"timestamp": "1771170133",
"trip": {
"routeId": "T2",
"scheduleRelationship": "SCHEDULED",
"tripId": "21848936"
}
}
},
{
"id": "21848940",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771169932",
"uncertainty": 120
},
"departure": {
"time": "1771169932",
"uncertainty": 120
},
"stopId": "annaris2"
},
{
"arrival": {
"time": "1771170022",
"uncertainty": 120
},
"departure": {
"time": "1771170022",
"uncertainty": 120
},
"stopId": "annetoi1"
},
{
"arrival": {
"time": "1771170052",
"uncertainty": 120
},
"departure": {
"time": "1771170052",
"uncertainty": 120
},
"stopId": "annroma2"
},
{
"departure": {
"time": "1771169490",
"uncertainty": 120
},
"stopId": "vmomonn1"
},
{
"arrival": {
"time": "1771169559",
"uncertainty": 120
},
"departure": {
"time": "1771169559",
"uncertainty": 120
},
"stopId": "annlema2"
},
{
"arrival": {
"time": "1771169640",
"uncertainty": 120
},
"departure": {
"time": "1771169640",
"uncertainty": 120
},
"stopId": "annrier2"
},
{
"arrival": {
"time": "1771169700",
"uncertainty": 120
},
"departure": {
"time": "1771169700",
"uncertainty": 120
},
"stopId": "annanne2"
},
{
"arrival": {
"time": "1771169758",
"uncertainty": 120
},
"departure": {
"time": "1771169758",
"uncertainty": 120
},
"stopId": "annroug2"
},
{
"arrival": {
"time": "1771169671",
"uncertainty": 120
},
"departure": {
"time": "1771170116",
"uncertainty": 120
},
"stopId": "annperi2"
},
{
"arrival": {
"time": "1771169940",
"uncertainty": 120
},
"departure": {
"time": "1771169940",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annlibe1"
},
{
"arrival": {
"time": "1771170041",
"uncertainty": 120
},
"departure": {
"time": "1771170041",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annjose1"
},
{
"arrival": {
"time": "1771170116",
"uncertainty": 120
},
"departure": {
"time": "1771170116",
"uncertainty": 120
},
"stopId": "anneuma2"
},
{
"arrival": {
"time": "1771170437",
"uncertainty": 120
},
"departure": {
"time": "1771170437",
"uncertainty": 120
},
"stopId": "anngare3"
},
{
"arrival": {
"time": "1771170587",
"uncertainty": 120
},
"departure": {
"time": "1771170587",
"uncertainty": 120
},
"stopId": "vlgrepu1"
},
{
"arrival": {
"time": "1771170677",
"uncertainty": 120
},
"departure": {
"time": "1771170677",
"uncertainty": 120
},
"stopId": "vlgegli2"
},
{
"arrival": {
"time": "1771170766",
"uncertainty": 120
},
"departure": {
"time": "1771170766",
"uncertainty": 120
},
"stopId": "vlglang1"
},
{
"arrival": {
"time": "1771170857",
"uncertainty": 120
},
"departure": {
"time": "1771170857",
"uncertainty": 120
},
"stopId": "vlgvoir1"
},
{
"arrival": {
"time": "1771170889",
"uncertainty": 120
},
"departure": {
"time": "1771170889",
"uncertainty": 120
},
"stopId": "vlgbuch1"
},
{
"arrival": {
"time": "1771170995",
"uncertainty": 120
},
"departure": {
"time": "1771170995",
"uncertainty": 120
},
"stopId": "vlgzimo1"
},
{
"arrival": {
"time": "1771171074",
"uncertainty": 120
},
"stopId": "craalte2"
}
],
"timestamp": "1771170133",
"trip": {
"routeId": "T2",
"scheduleRelationship": "SCHEDULED",
"tripId": "21848940"
},
"vehicle": {
"id": "406",
"label": "406"
}
}
},
{
"id": "21848900",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1771171200"
},
"stopId": "csahopi1"
}
],
"timestamp": "1771170133",
"trip": {
"routeId": "CHAL",
"scheduleRelationship": "SCHEDULED",
"tripId": "21848900"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1771170133"
}
}