Publication d’alarmes météo

Paramètres HTTP

Paramètre

Valeur

Route

alarmesmeteo

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

liste de codes de sites météo

list(str)

F

cdseuils

liste de codes de seuil

list(int)

F

gravites

liste d’indices de gravité

list(int)

F

dtdebut

Date de début

datetime

O

dtfin

Date de fin

datetime

F

activation

alarme active ou désactivé

bool

F

===== Droit de publication =====

Les droits de publication correspondent aux droit de publication des sites météo.

Il n’est pas nécessaire d’être authentifié pour publier des alarmes de sites météo publics.

Pour les sites météo privés, l’authentification est obligatoire et l’utilisateur doit avoir le profil institutionnel ou posséder un rôle sur le site.

Réponse du web-service

Le web-service renvoie un json hydrometrie contenant les alarmes hydro à publier.

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

Donnees

L’objet Donnees contiendra une unique propriété Alarms.

Alarms est une liste non vide d’objets Alarm.

Alarm

Propriété de l’objet Alarm:

  • DtAlarm

  • TypAlarm

  • MessAlarm

  • AlarmActivee

  • CdSiteMeteo

  • AlarmsSeuil : liste non vide d’objets AlarmSeuil

AlarmSeuil

Propriété de l’objet AlarmSeuil

  • CdSeuilMeteo

  • CdGrdMeteo

  • DtObsMeteo

Exemple

Alarmes hydro au format json
{
  "Scenario": {},
  "Donnnees": {
    "Alarms": [
      {
        "DtAlarm": "2020-01-01T09:00:00"
        "TypAlarm": 2
        "AlarmActivee": true
        "CdSiteMeteo": "12346789"
        "AlarmsSeuil": [
          {
            "CdSeuilMeteo": 0
            "CdGrdMeteo": "RR"
            "DtObsMeteo": "2020-01-01T08:00:00"
          }
        ]
      }
    ],
  }
}