BesluitBron 1.4.4-23 Status Aanmelden

Statusgegevens

Laatst gewijzigd op .

/api/status.json geeft dezelfde meting terug als de statuspagina, zie Laadstatus, maar dan als JSON in plaats van als pagina. Het adres is te bevragen zonder account en zonder sleutel.

Taal

De taal van de tekstvelden volgt de queryparameter culture, bijvoorbeeld /api/status.json?culture=de. Ontbreekt die parameter, dan volgt de taal het taalcookie van de aanvrager en, bij gebreke daarvan, de taal die de browser vraagt via Accept-Language. Een monitoringsysteem zonder cookie en zonder taalvoorkeur krijgt zo altijd een antwoord, in het Nederlands, in plaats van een foutmelding.

Elk tekstveld dat met de taal meebeweegt heet ..._label. Ernaast staat altijd een ..._code die niet met de taal meebeweegt. Een monitoringregel hoort op de code te letten, niet op het label. Welke betekenis achter elke code zit, staat in Laadstatus.

Wat het adres teruggeeft

  • measured: false met een reden, zolang de eerste meting nog niet is voltooid. Dat antwoord komt met status 503;
  • na de eerste meting: de toestand per bron, het moment van meten, de gehanteerde drempels en, bij de twee lokale bronnen, welke organen stilstaan. De volledige uitleg van elk veld staat in Laadstatus.

Het adres vóór versie 1.3.86

Tot en met versie 1.3.85 stond dit document op /status.json, met een taal per pad op /{taal}/status.json. Beide adressen bestaan nog en sturen voortaan door naar /api/status.json, het tweede met de taal als queryparameter. Een aanroeper die doorverwijzingen volgt, wat de meeste doen, merkt de verplaatsing niet. Alleen een aanroeper die dat bewust niet doet, ziet voortaan een doorverwijzing in plaats van het document zelf.