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¶
{
"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"
}
]
}
],
}
}