BesluitBron 1.4.4-23 État Se connecter

Données d'état

Dernière modification le .

/api/status.json renvoie la même mesure que la page d'état, voir Laadstatus, mais sous forme de JSON plutôt que de page. L'adresse est accessible sans compte ni clé.

Langue

La langue des champs de texte dépend du paramètre de requête culture, par exemple /api/status.json?culture=de. Si ce paramètre est absent, la langue est déterminée par le cookie de langue du demandeur et, à défaut, par la langue demandée par le navigateur via Accept-Language. Un système de surveillance sans cookie et sans préférence linguistique obtient ainsi toujours une réponse, en néerlandais, au lieu d'un message d'erreur.

Chaque champ de texte dont la langue change en fonction de la langue s'appelle « ..._label ». À côté se trouve toujours un « ..._code » dont la langue ne change pas. Une règle de surveillance doit tenir compte du code, et non de l'étiquette. La signification de chaque code est indiquée dans « Laadstatus ».

Ce que renvoie l'adresse

  • measured: false pour une raison précise, tant que la première mesure n'est pas terminée. Cette réponse s'accompagne d'un statut 503 ;
  • après la première mesure : l'état de chaque source, le moment de la mesure, les seuils utilisés et, pour les deux sources locales, les organes à l'arrêt. L'explication complète de chaque champ est disponible sur Laadstatus.

L'adresse avant la version 1.3.86

Jusqu'à la version 1.3.85, ce document était disponible sur /status.json, avec une langue par chemin d'accès sur /{taal}/status.json. Ces deux adresses existent toujours et redirigent désormais vers /api/status.json, la seconde avec la langue comme paramètre de requête. Un utilisateur qui suit les redirections, ce que font la plupart d'entre eux, ne remarque pas le déplacement. Seul un utilisateur qui choisit délibérément de ne pas suivre les redirections verra désormais une page de redirection à la place du document lui-même.