Concept

Méthode GET permettant de lister les vues météos actuellement créées, comme dans l'Interface de Visualisation.

Les paramètres

Nom et formatValeur par défautDescription et Syntaxe

filter=expression~expression~...

---

  • ~ ayant le sens de "et" 
  • expression de la forme :  critère:valeur0^^valeur1 
    • ^^ a le sens de "ou"

Les critères disponibles sont :

  • name : Filtrer par le nom de la vue ( insensible à la casse ).
  • state : Filtrer par l'état de la vue :
    • draft : Météo en construction.
    • published : Météo publiée.

Réponse

Codes de retour

Codes de retourExplications
200

OK

400

Paramètre invalide

401

L'accès nécessite une authentification ou un Token valide.

403

Authentification de l'utilisateur OK, mais droits non suffisants.

500

L'appel est valide, mais un problème d'exécution est rencontré.

Retour du code 200

curl -s -S -U 'username:password' \
http://webui:7767/external-api/service-weather/v1/list


Exemple de sortie attendue :

{
  "output": {
    "views": [
      {
        "uuid": "ab512c70e84a4c7a9b0e23b46eec5355",
        "name": "Bordeaux",
        "state": "draft"
      },
      {
        "uuid": "cc30ce13004d41ada2d3f765fab680e3",
        "name": "Paris",
        "state": "published"
      }
    ]
  }
}

Retour du code 400

Paramètres POST incorrects

Paramètre inconnu

Messages d'erreurs des filtres