Resource details

File name: Infos trafic des lignes du réseau Fluo Grand Est dans le Haut-Rhin (68)
Format: gtfs-rt

Flux temps réel (infos trafic) au format GTFS-RT du réseau Fluo Grand Est dans le Haut-Rhin (68)

This resource file is part of the dataset Réseau interurbain Fluo Grand-Est - Haut-Rhin (68).

Download availability

2026-07-04
100%
2026-07-05
100%
2026-07-06
100%
2026-07-07
100%
2026-07-08
100%
2026-07-09
100%
2026-07-10
100%
2026-07-11
100%
2026-07-12
100%
2026-07-13
100%
2026-07-14
100%
2026-07-15
100%
2026-07-16
100%
2026-07-17
100%
2026-07-18
100%
2026-07-19
100%
2026-07-20
100%
2026-07-21
100%
2026-07-22
100%
2026-07-23
100%
2026-07-24
100%
2026-07-25
100%
2026-07-26
100%
2026-07-27
100%
2026-07-28
100%
2026-07-29
100%
2026-07-30
100%
2026-07-31
100%
2026-08-01
100%
2026-08-02
100%
2026-08-03
100%
Learn more
We test this resource download availability every hour by making an HTTP 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

39 errors, 73 warnings

Validation carried out using the current GTFS file and the GTFS-RT the 2026-08-03 at 09:05 Europe/Paris using the MobilityData GTFS-RT validator.

Errors

GTFS-rt agency_id does not exist in GTFS data E034 36 errors

All agency_ids provided in the GTFS-rt alert.informed_entity.agency_id should also exist in GTFS agency.txt

Sample errors
  • alert ID CG68:alert:66f2b9e144c66a0c1f5303e3 agency_id CG68 does not exist in the GTFS data agency.txt
  • alert ID CG68:alert:66f2b9e144c66a0c1f5303e3 agency_id CG68 does not exist in the GTFS data agency.txt
  • alert ID CG68:alert:696660c5611ab82bd45703a1 agency_id CG68 does not exist in the GTFS data agency.txt
  • alert ID CG68:alert:696660c5611ab82bd45703a1 agency_id CG68 does not exist in the GTFS data agency.txt
  • alert ID CG68:alert:6a1d4f7abc00e5a529e8d2e4 agency_id CG68 does not exist in the GTFS data agency.txt

Alert does not have an informed_entity E032 3 errors

All alerts must have at least one informed_entity.

Sample errors
  • alert ID CG68:alert:6a3e2884520893d3057c9100 does not have an informed_entity - alerts must have at least one informed_entity
  • alert ID CG68:alert:6a6c9fbe24cfa52bc591f054 does not have an informed_entity - alerts must have at least one informed_entity
  • alert ID CG68:alert:6a6ca80dbb25337e91882626 does not have an informed_entity - alerts must have at least one informed_entity

Warnings

trip missing trip_id W006 36 errors

trip should include a trip_id

Sample errors
  • entity ID CG68:alert:66f2b9e144c66a0c1f5303e3 does not contain a trip_id
  • entity ID CG68:alert:66f2b9e144c66a0c1f5303e3 does not contain a trip_id
  • entity ID CG68:alert:696660c5611ab82bd45703a1 does not contain a trip_id
  • entity ID CG68:alert:696660c5611ab82bd45703a1 does not contain a trip_id
  • entity ID CG68:alert:6a1d4f7abc00e5a529e8d2e4 does not contain a trip_id

Header timestamp is older than 65 seconds W008 1 error

The data in a GTFS-realtime feed should always be less than one minute old

Sample errors
  • header.timestamp is 364 min 6 sec old which is greater than the recommended age of 65 seconds

schedule_relationship not populated W009 36 errors

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Sample errors
  • entity ID CG68:alert:66f2b9e144c66a0c1f5303e3 does not have a schedule_relationship
  • entity ID CG68:alert:66f2b9e144c66a0c1f5303e3 does not have a schedule_relationship
  • entity ID CG68:alert:696660c5611ab82bd45703a1 does not have a schedule_relationship
  • entity ID CG68:alert:696660c5611ab82bd45703a1 does not have a schedule_relationship
  • entity ID CG68:alert:6a1d4f7abc00e5a529e8d2e4 does not have a schedule_relationship
Validate this GTFS-RT now

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
W008 The data in a GTFS-realtime feed should always be less than one minute old 30 30 times (100 % of validations)
E032 All alerts must have at least one informed_entity. 25 20 times (67 % of validations)
E034 All agency_ids provided in the GTFS-rt alert.informed_entity.agency_id should also exist in GTFS agency.txt 986 20 times (67 % of validations)
W006 trip should include a trip_id 986 20 times (67 % of validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 986 20 times (67 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2026-08-03 at 03:01 Europe/Paris.

service_alerts (17) vehicle_positions (0) trip_updates (0)

The timestamp field appears to be too old compared to the current time: the delay is 73,940 seconds. Try to update your feed at most every 30 seconds.

Entities seen in the last 7 days.

service_alerts

Service alerts

Here is a display of service alerts contained in this feed at 2026-08-03 at 03:01 Europe/Paris.

Modified service

Between 2026-08-03 at 00:00 Europe/Paris and 2026-08-03 at 23:59 Europe/Paris

Modified service

Between 2026-08-03 at 00:00 Europe/Paris and 2026-08-03 at 23:59 Europe/Paris

Modified service

Between 2026-08-03 at 00:00 Europe/Paris and 2026-08-03 at 23:59 Europe/Paris

Reduced service

Between 2026-06-18 at 00:00 Europe/Paris and 2026-11-30 at 23:59 Europe/Paris

Reduced service

Between 2026-06-18 at 00:00 Europe/Paris and 2026-11-30 at 23:59 Europe/Paris

Unknown effect

Between 2026-08-03 at 00:00 Europe/Paris and 2026-08-03 at 23:59 Europe/Paris

No service

Between 2026-06-26 at 00:00 Europe/Paris and 2026-09-05 at 23:59 Europe/Paris

Reduced service

Between 2026-06-29 at 00:00 Europe/Paris and 2026-08-31 at 23:59 Europe/Paris

Stop moved

Between 2026-08-03 at 00:00 Europe/Paris and 2026-08-03 at 23:59 Europe/Paris

Stop moved

Between 2026-08-03 at 00:00 Europe/Paris and 2026-08-03 at 23:59 Europe/Paris

Unknown effect

Between 2026-07-09 at 00:00 Europe/Paris and 2026-08-31 at 23:59 Europe/Paris

Stop moved

Between 2026-07-10 at 00:00 Europe/Paris and 2026-09-02 at 23:59 Europe/Paris

Reduced service

Between 2026-07-17 at 00:00 Europe/Paris and 2026-08-30 at 23:59 Europe/Paris

Modified service

Between 2026-08-03 at 00:00 Europe/Paris and 2026-08-03 at 23:59 Europe/Paris

Modified service

Between 2026-07-31 at 00:00 Europe/Paris and 2026-08-04 at 23:59 Europe/Paris

Unknown effect

Between 2026-08-03 at 00:00 Europe/Paris and 2026-08-03 at 23:59 Europe/Paris

Unknown effect

Between 2026-08-03 at 00:00 Europe/Paris and 2026-08-03 at 23:59 Europe/Paris

Decoded GTFS-RT feed

See full payload

Here is the decoded GTFS-RT feed Protobuf at 2026-08-03 at 03:01 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "alert": { "activePeriod": [ { "end": "1785794399", "start": "1785708000" } ], "cause": "OTHER_CAUSE", "descriptionText": { "translation": [ { "language": "fr", "text": "L'arrêt Jonquilles (Illzach) n'est desservi que pendant la période de cours scolaires. \n\nNous vous remercions pour votre compréhesion \n\n- Fluo 68" } ] }, "effect": "MODIFIED_SERVICE", "headerText": { "translation": [ { "language": "fr", "text": "Arrêt Jonquilles ILLZACH" } ] }, "informedEntity": [ { "agencyId": "CG68", "routeId": "CG68:Line:1003357", "trip": { "directionId": 1, "routeId": "CG68:Line:1003357" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1003357", "trip": { "directionId": 2, "routeId": "CG68:Line:1003357" } } ] }, "id": "CG68:alert:66f2b9e144c66a0c1f5303e3" }, { "alert": { "activePeriod": [ { "end": "1785794399", "start": "1785708000" } ], "cause": "CONSTRUCTION", "descriptionText": { "translation": [ { "language": "fr", "text": "Mis en ligne le 13/01/2026\n\nMadame, Monsieur,\n\nEn raison de travaux l'arrêt Saint Michel de la ligne R013 ne pourra être desservi jusqu'à nouvel ordre.\n\nMerci pour votre compréhension\n\n-Fluo68" } ] }, "effect": "MODIFIED_SERVICE", "headerText": { "translation": [ { "language": "fr", "text": "68R013 non desserte d'arrêt" } ] }, "informedEntity": [ { "agencyId": "CG68", "routeId": "CG68:Line:1003088", "trip": { "directionId": 1, "routeId": "CG68:Line:1003088" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1003088", "trip": { "directionId": 2, "routeId": "CG68:Line:1003088" } } ] }, "id": "CG68:alert:696660c5611ab82bd45703a1" }, { "alert": { "activePeriod": [ { "end": "1785794399", "start": "1785708000" } ], "cause": "CONSTRUCTION", "descriptionText": { "translation": [ { "language": "fr", "text": "Mis en ligne le 01/06/2026, \n\nMadame, Monsieur, En raison de travaux sur la commune de Lapoutroie,\n\nLes élèves scolarisés devront :\n\n Pour se rendre sur Orbey, en ligne scolaire : être à 7 heures 45 à « Ancienne Gare ».\n Pour se rendre sur Ribeauvillé, en ligne scolaire : être à 7 heures 05 à « Ancienne Gare ».\n Pour se rendre sur Kaysersberg, en ligne régulière 68R013 : être à 7 heures 43 à « Ancienne Gare ».\n\nL’arrêt « Ancienne Gare » se situe à proximité des bennes à tri.\n\n Pour se rendre sur Colmar en ligne régulière 68R013.\n\nL'arrêt "Mairie" utilisé uniquement pout la ligne 68R013 est remplacé par l'arrêt "Ecole primaire", aux horaires habituels.\n\nVous remerciant pour votre compréhension \n\n-Fluo68 " } ] }, "effect": "MODIFIED_SERVICE", "headerText": { "translation": [ { "language": "fr", "text": "68R013 68S114 68S134- Travaux – Arrêt non desservi " } ] }, "informedEntity": [ { "agencyId": "CG68", "routeId": "CG68:Line:1003088", "trip": { "directionId": 1, "routeId": "CG68:Line:1003088" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1003088", "trip": { "directionId": 2, "routeId": "CG68:Line:1003088" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1003223", "trip": { "directionId": 1, "routeId": "CG68:Line:1003223" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1003223", "trip": { "directionId": 2, "routeId": "CG68:Line:1003223" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1003352", "trip": { "directionId": 1, "routeId": "CG68:Line:1003352" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1003352", "trip": { "directionId": 2, "routeId": "CG68:Line:1003352" } } ] }, "id": "CG68:alert:6a1d4f7abc00e5a529e8d2e4" }, { "alert": { "activePeriod": [ { "end": "1796079540", "start": "1781733600" } ], "cause": "CONSTRUCTION", "descriptionText": { "translation": [ { "language": "fr", "text": "Mise en ligne le 18/06/2026\n\nEn raison de travaux, qui se dérouleront du 02/07 au 30/11, l'arrêt Pompiers à Masevaux ne pourra pas être desservi.\n\nLes usagers devront se reporter à l'arrêt Eglise.\n\nMerci pour votre compréhension." } ] }, "effect": "REDUCED_SERVICE", "headerText": { "translation": [ { "language": "fr", "text": "68R058 : TRAVAUX MASEVAUX ARRET NON DESSERVI" } ] }, "informedEntity": [ { "agencyId": "CG68", "routeId": "CG68:Line:1002606", "trip": { "directionId": 1, "routeId": "CG68:Line:1002606" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1002606", "trip": { "directionId": 2, "routeId": "CG68:Line:1002606" } } ] }, "id": "CG68:alert:6a33a0f6158e3f5168abb591" }, { "alert": { "activePeriod": [ { "end": "1796079540", "start": "1781733600" } ], "cause": "CONSTRUCTION", "descriptionText": { "translation": [ { "language": "fr", "text": "Mise en ligne le 18/06/2026\n\nEn raison de travaux, qui se dérouleront du 02/07 au 30/11, les arrêts Pompiers et Flagellant à Masevaux ne pourront pas être desservis.\n\nLes usagers devront se reporter à l'arrêt Eglise.\n\nMerci pour votre compréhension." } ] }, "effect": "REDUCED_SERVICE", "headerText": { "translation": [ { "language": "fr", "text": "68R034 : TRAVAUX MASEVAUX ARRET NON DESSERVI" } ] }, "informedEntity": [ { "agencyId": "CG68", "routeId": "CG68:Line:1002600", "trip": { "directionId": 1, "routeId": "CG68:Line:1002600" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1002600", "trip": { "directionId": 2, "routeId": "CG68:Line:1002600" } } ] }, "id": "CG68:alert:6a34f26b3e98d1a9145aa102" }, { "alert": { "activePeriod": [ { "end": "1785794399", "start": "1785708000" } ], "descriptionText": { "translation": [ { "language": "fr", "text": "BONJOUR!\n\nSuite à l'annulation de la course de caisses à savon de TURCKHEIM ce 28 juin, les horaires et l'itinéraire de la ligne R015 restent inchangés. \n\nLK COLMAR" } ] }, "headerText": { "translation": [ { "language": "fr", "text": "R015 MANIFESTATION ANNULEE" } ] } }, "id": "CG68:alert:6a3e2884520893d3057c9100" }, { "alert": { "activePeriod": [ { "end": "1788645540", "start": "1782424800" } ], "cause": "DEMONSTRATION", "descriptionText": { "translation": [ { "language": "fr", "text": "En raison d'une manifestation qui se déroulera le 5 septembre prochain, la ligne 68R092 ne pourra pas circuler ce jour là.\n\nMerci pour votre compréhension" } ] }, "effect": "NO_SERVICE", "headerText": { "translation": [ { "language": "fr", "text": "68R092 : MANIFESTATION - NON CIRCULATION" } ] }, "informedEntity": [ { "agencyId": "CG68", "routeId": "CG68:Line:1007351", "trip": { "directionId": 1, "routeId": "CG68:Line:1007351" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1007351", "trip": { "directionId": 2, "routeId": "CG68:Line:1007351" } } ] }, "id": "CG68:alert:6a3e7919a9a711703c44af80" }, { "alert": { "activePeriod": [ { "end": "1788213540", "start": "1782684000" } ], "cause": "CONSTRUCTION", "descriptionText": { "translation": [ { "language": "fr", "text": "Mise en ligne le 29/06/2026\n\nEn raison de travaux sur la commune de Colmar, les arrêts République, Préfecture et Théatre ne seront plus desservis jusqu'à nouvel ordre.\n\nMerci pour votre compréhension." } ] }, "effect": "REDUCED_SERVICE", "headerText": { "translation": [ { "language": "fr", "text": "68R032 : TRAVAUX COLMAR" } ] }, "informedEntity": [ { "agencyId": "CG68", "routeId": "CG68:Line:1002598", "trip": { "directionId": 1, "routeId": "CG68:Line:1002598" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1002598", "trip": { "directionId": 2, "routeId": "CG68:Line:1002598" } } ] }, "id": "CG68:alert:6a4206a64fe810f6f4e3c0cf" }, { "alert": { "activePeriod": [ { "end": "1785794399", "start": "1785708000" } ], "cause": "CONSTRUCTION", "descriptionText": { "translation": [ { "language": "fr", "text": "Bonjour,\n\nEn raisons de plusieurs travaux :Les arrêts Théâtre, Rapp, Vauban et Campus universitaire ne seront pas desservi du 06/07 et jusqu'à nouvel ordre dans le sens COLMAR -> BIESHEIM et COLMAR -> FESSENHEIM" } ] }, "effect": "STOP_MOVED", "headerText": { "translation": [ { "language": "fr", "text": "TRAVAUX COLMAR" } ] }, "informedEntity": [ { "agencyId": "CG68", "routeId": "CG68:Line:1003328", "trip": { "directionId": 1, "routeId": "CG68:Line:1003328" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1003328", "trip": { "directionId": 2, "routeId": "CG68:Line:1003328" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1003391", "trip": { "directionId": 1, "routeId": "CG68:Line:1003391" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1003391", "trip": { "directionId": 2, "routeId": "CG68:Line:1003391" } } ] }, "id": "CG68:alert:6a47cc30c54c3e0f10bc80a6" }, { "alert": { "activePeriod": [ { "end": "1785794399", "start": "1785708000" } ], "cause": "CONSTRUCTION", "descriptionText": { "translation": [ { "language": "fr", "text": "Bonjour,\n\nEn raisons de plusieurs travaux :Les arrêts Théâtre, Rapp, Vauban et Campus universitaire ne seront pas desservi du 06/07 et jusqu'à nouvel ordre.\n\nRisque de retard durant cette période" } ] }, "effect": "STOP_MOVED", "headerText": { "translation": [ { "language": "fr", "text": "R032 TRAVAUX COLMAR" } ] }, "informedEntity": [ { "agencyId": "CG68", "routeId": "CG68:Line:1002598", "trip": { "directionId": 1, "routeId": "CG68:Line:1002598" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1002598", "trip": { "directionId": 2, "routeId": "CG68:Line:1002598" } } ] }, "id": "CG68:alert:6a47cc6ce1505e5df4c97e26" }, { "alert": { "activePeriod": [ { "end": "1788213540", "start": "1783548000" } ], "cause": "CONSTRUCTION", "descriptionText": { "translation": [ { "language": "fr", "text": "Madame, Monsieur, \n\n\n\nEn raison de la création d’ungiratoire en la commune de Tagolsheim, au croisement de la RD432 et de laD18.7, le point d’arrêt « Feu » est supprimé à compter du 15 juillet2026. \n\nFluo 68 vous invite dorénavant à vous reporterau point d’arrêt « Rue du Stade ».\n\nMerci de votre compréhension.\n\nFluo68 " } ] }, "headerText": { "translation": [ { "language": "fr", "text": "68R063 - Suppression point d'Arrêt" } ] }, "informedEntity": [ { "agencyId": "CG68", "routeId": "CG68:Line:1003354", "trip": { "directionId": 1, "routeId": "CG68:Line:1003354" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1003354", "trip": { "directionId": 2, "routeId": "CG68:Line:1003354" } } ] }, "id": "CG68:alert:6a4f46e0d48c810af36e1070" }, { "alert": { "activePeriod": [ { "end": "1788386340", "start": "1783634400" } ], "cause": "CONSTRUCTION", "descriptionText": { "translation": [ { "language": "fr", "text": "Madame, Monsieur,\n\n\n\nEn raison de travaux en la commune de Landser, les points d'arrêts "Place de la Paix" et "Pays Basque" ne seront pas desservis du 08 juillet 2026 au 02 septembre 2026 inclus.\n\nUn point d'arrêt provisoire sera desservis rue Acklin, au niveau des commerces, dans les deux sens de circulation, a compter du samedi 11 juillet 2026, pendant toute la durée des travaux.\n\nMerci de votre compréhension.\n\n\n\nFluo 68" } ] }, "effect": "STOP_MOVED", "headerText": { "translation": [ { "language": "fr", "text": "68R065 Travaux Landser" } ] }, "informedEntity": [ { "agencyId": "CG68", "routeId": "CG68:Line:1002972", "trip": { "directionId": 1, "routeId": "CG68:Line:1002972" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1002972", "trip": { "directionId": 2, "routeId": "CG68:Line:1002972" } } ] }, "id": "CG68:alert:6a50e8d98916ab01a696146f" }, { "alert": { "activePeriod": [ { "end": "1788127140", "start": "1784239200" } ], "cause": "CONSTRUCTION", "descriptionText": { "translation": [ { "language": "fr", "text": "En raison de travaux, nous vous informons que l'arrêt HIRONDELLES ne pourra être desservi par la ligne régulière R063 à compter du lundi 20/07 et jusqu'au 30/08. \n\nEn vous remerciant de votre compréhension. " } ] }, "effect": "REDUCED_SERVICE", "headerText": { "translation": [ { "language": "fr", "text": "R063 : perturbations arrêt HIRONDELLES" } ] }, "informedEntity": [ { "agencyId": "CG68", "routeId": "CG68:Line:1003354", "trip": { "directionId": 1, "routeId": "CG68:Line:1003354" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1003354", "trip": { "directionId": 2, "routeId": "CG68:Line:1003354" } } ] }, "id": "CG68:alert:6a5a40c46a5ee119b3acfc03" }, { "alert": { "activePeriod": [ { "end": "1785794399", "start": "1785708000" } ], "cause": "CONSTRUCTION", "descriptionText": { "translation": [ { "language": "fr", "text": "Mis en ligne le 20/07/2026\n\nMadame, Monsieur,\n\nEn raison de travaux dans la commune de Lauw, l'arrêt SCimetière ne pourra être desservi jusqu'à nouvel ordre.\n\nMerci pour votre compréhension\n\n-Fluo68" } ] }, "effect": "MODIFIED_SERVICE", "headerText": { "translation": [ { "language": "fr", "text": "68R034 - 68R058 - Non desserte d'arrêt" } ] }, "informedEntity": [ { "agencyId": "CG68", "routeId": "CG68:Line:1002600", "trip": { "directionId": 1, "routeId": "CG68:Line:1002600" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1002600", "trip": { "directionId": 2, "routeId": "CG68:Line:1002600" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1002606", "trip": { "directionId": 1, "routeId": "CG68:Line:1002606" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1002606", "trip": { "directionId": 2, "routeId": "CG68:Line:1002606" } } ] }, "id": "CG68:alert:6a5dbee0a6b92f1969fb42ac" }, { "alert": { "activePeriod": [ { "end": "1785880740", "start": "1785448800" } ], "cause": "CONSTRUCTION", "descriptionText": { "translation": [ { "language": "fr", "text": "Des travaux sont en cours jusqu'au 04/08/2026 inclus.\n\nLes arrêts Stade et maire de Wickerschwihr ne seront desservis uniquement dans le sens Colmar vers Marckolsheim\n\nTous les arrêts de Bischwihr et Wickerschwihr dans le sens Marckolsheim vers Colmar ne seront pas desservis" } ] }, "effect": "MODIFIED_SERVICE", "headerText": { "translation": [ { "language": "fr", "text": "Travaux Wickerschwihr / Bischwihr - arrêts non desservis" } ] }, "informedEntity": [ { "agencyId": "CG68", "routeId": "CG68:Line:1003262", "trip": { "directionId": 1, "routeId": "CG68:Line:1003262" } }, { "agencyId": "CG68", "routeId": "CG68:Line:1003262", "trip": { "directionId": 2, "routeId": "CG68:Line:1003262" } } ] }, "id": "CG68:alert:6a6c60b3f20ba29f1ff0980d" }, { "alert": { "activePeriod": [ { "end": "1785794399", "start": "1785708000" } ], "descriptionText": { "translation": [ { "language": "fr", "text": "Nous reprenons l'arrêt Thann Mairie dès les déposes de ce jour et pour l'ensemble des prises en charge dès demain, samedi 1er août." } ] }, "headerText": { "translation": [ { "language": "fr", "text": "FIN DES TRAVAUX A THANN MAIRIE - L'ARRET EST A NOUVEAU ACCESSIBLE ET PRATICABLE." } ] } }, "id": "CG68:alert:6a6c9fbe24cfa52bc591f054" }, { "alert": { "activePeriod": [ { "end": "1785794399", "start": "1785708000" } ], "descriptionText": { "translation": [ { "language": "fr", "text": "Bonjour\n\nEn raison d'un accident de la route qui implique une fermeture de la route, le village de Orbey ne sera pas desservit en temps et en heure. Le car est obligé d'effectuer un assez grand detour et uniquement en direction de Colmar." } ] }, "headerText": { "translation": [ { "language": "fr", "text": "ACCIDENT ORBEY" } ] } }, "id": "CG68:alert:6a6ca80dbb25337e91882626" } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1785718880" } }