BesluitBron 1.4.4-23 Status Anmelden

Statusdaten

Zuletzt geändert am .

/api/status.json liefert denselben Messwert wie die Statusseite (siehe Laadstatus), allerdings als JSON statt als Webseite. Die Adresse kann ohne Konto und ohne Schlüssel abgefragt werden.

Sprache

Die Sprache der Textfelder richtet sich nach dem Abfrageparameter „culture“, zum Beispiel /api/status.json?culture=de. Fehlt dieser Parameter, richtet sich die Sprache nach dem Sprach-Cookie des Aufrufers und, falls dieses fehlt, nach der Sprache, die der Browser über „Accept-Language“ anfordert. Ein Überwachungssystem ohne Cookie und ohne Sprachpräferenz erhält so immer eine Antwort auf Niederländisch statt einer Fehlermeldung.

Jedes Textfeld, das sich mit der Sprache ändert, heißt „..._label“. Daneben befindet sich immer ein „..._code“, das sich nicht mit der Sprache ändert. Eine Überwachungsregel sollte auf den Code achten, nicht auf die Bezeichnung. Welche Bedeutung hinter jedem Code steckt, ist unter Laadstatus zu finden.

Was die Adresse zurückgibt

  • measured: false aus gutem Grund, solange die erste Messung noch nicht abgeschlossen ist. Diese Antwort wird mit dem Status 503 zurückgegeben;
  • Nach der ersten Messung: der Zustand pro Quelle, der Zeitpunkt der Messung, die verwendeten Schwellenwerte und – bei den beiden lokalen Quellen – welche Organe stillstehen. Eine vollständige Erläuterung der einzelnen Felder finden Sie unter Laadstatus.

Die Adresse vor Version 1.3.86

Bis einschließlich Version 1.3.85 war dieses Dokument unter /status.json zu finden, wobei die Sprache über den Pfad unter /{taal}/status.json ausgewählt werden konnte. Beide Adressen existieren weiterhin und leiten nun auf /api/status.json weiter, wobei bei der zweiten Adresse die Sprache als Abfrageparameter angegeben wird. Ein Aufrufer, der Weiterleitungen folgt – was die meisten tun –, bemerkt die Verschiebung nicht. Nur ein Aufrufer, der dies bewusst nicht tut, sieht fortan eine Weiterleitung anstelle des Dokuments selbst.