Publication de seuils météo

Paramètres HTTP

Paramètre

Valeur

Route

seuilsmeteo

Méthode

POST

Paramètres

Les paramètres doivent être transmis dans le contenu de la requête au format format JSON.

Nom

Description

Type

O/F

cdsitesmeteo

Codes de sites météo

list(str)

O

grdsmeteo

Grandeurs météo

list(str)

F

types

Types des seuils

list(int)

F

natures

Natures des seuils

list(int)

F

actif

Valeurs actives

bool

F

dtmaj

Date de mise à jour

datetime

F

cdseuils

Codes des seuils

list(int)

F

actif

Par défaut, le web-services renvoie les valeurs actives et désactivées.

Droit de publication

Les droits de publication du web-services correspondent droits de publication des sites météo.

L’utilisateur non connecté ne peut publier que des seuils de sites météo publics.

Pour publier des seuils de sites météo non publics, l’utilisateur doit être institutionnel ou posséder d’un droit sur le site météo.

Réponse du web-service

Le web-service renvoie un json hydrométrie contenant des seuils météo à publier.

Le json hydrométrie contient les deux propriétés Scenario et RefHyd.

RefHyd

L’objet RefHyd contiendra l’unique propriété SeuilsMeteo.

SeuilsMeteo est une liste d’objets SeuilMeteo non vide.

SeuilMeteo

L’objet SeuilHydro contiendra les propriétés suivantes:

  • CdSeuilMeteo

  • SiteMeteo : objet SiteMeteo

  • GrdMeteo: objet GrdMeteo

  • TypSeuilMeteo

  • NatureSeuilMeteo

  • DureeSeuilMeteo

  • LbUsuelSeuilMeteo

  • MnSeuilMeteo

  • IndiceGraviteSeuilMeteo

  • DtMajSeuilMeteo

  • ComSeuilMeteo

  • ValsSeuilMeteo : liste non vide d’objets ValSeuilMeteo

SiteMeteo

Propriétés de l’objet SiteMeteo:

  • CdSiteMeteo

  • LbSiteMeteo

GrdMeteo

Propriétés de l’objet GrdMeteo:

  • DtMiseServiceGrdMeteo

  • CdGrdMeteo

ValSeuilMeteo

Propriétés de l’objet ValSeuilMeteo:

  • ValValSeuilMeteo

  • ToleranceValSeuilMeteo

  • DtActivationValSeuilMeteo

  • DtDesactivationValSeuilMeteo

Exemple

Seuil météo au format json
{
  "Scenario": {},
  "RefHyd": {
    "SeuilsMeteo": [
      {
        "CdSeuilMeteo": 0,
        "SiteMeteo": {
          "CdSiteMeteo": "31000000"
        },
        "GrdMeteo": {
          "DtMiseServiceGrdMeteo": "2010-01-01T00:00:00",
          "CdGrdMeteo": "RR"
        }
        "TypSeuilMeteo": 3,
        "NatureSeuilMeteo": 22,
        "DureeSeuilMeteo": 1440,
        "LbUsuelSeuilMeteo": "Alerte",
        "MnSeuilMeteo": "Cumul 24h",
        "IndiceGraviteSeuilHydro": 20,
        "DtMajSeuilMeteo": "2020-01-01T00:00:00",
        "ComSeuilMeteo": "Cmnt"
        "ValsSeuilMeteo": [
          {
            "ValValSeuilMeteo": 200,
            "ToleranceValSeuilMeteo": 0,
            "DtActivationValSeuilMeteo":"2015-01-01T00:00:00",
          }
        ]
      }
    ]
  }
}