Concept
Routes
/list?filter=name:XXXXX&state:published^^draft
UUID et nom des météos existantes
Publié ou non
/get/<uuid>
Retourne le JSON de la météo
/create
La météo peut avoir le nom d'une météo déjà existante
L'API retourne l'UUID de la vue
Création d'une vue uniquement : Pas de contenu à la création
/update/<uuid>
Renvoi du JSON complet
Explication sur la mise à jour d'un élément dans un Widget Météo
Renseigner UUID et/ou nom.
/delete/<uuid>
Envoie dans la corbeille.
/publish/<uuid>
Publie une météo en construction
Messages d'erreurs
Mêmes erreurs que dans l'interface ( en anglais )
Même comportement que l'interface : On peut sauvegarder la vue si l'interface l'aurait autorisé.
Code d'erreur HTTP cohérent