Modifier un seuil
/alerts/{id} Seuls les champs envoyés changent.
Paramètres de chemin
-
idstring uuid obligatoire
En-têtes
-
Idempotency-KeystringRejoue la même réponse 2xx (24 h)
Corps de la requête
-
thresholdnumberSeuil, en % d’humidité volumique.
-
hysteresisnumberMarge de résolution, en points de %.
-
reminderTimestringHeure locale du rappel quotidien (
HH:MM:SS). -
isActivebooleanfalsedésactive l’alerte,truela réactive.
Réponse
Alerte modifiée
-
idstring uuid toujours présent -
companyIdinteger toujours présent -
moduleIdinteger peut être null toujours présentModule surveillé.
-
parcelIdinteger peut être null toujours présentParcelle. ⚠️ Seules les mesures d’un module sont évaluées : une alerte sans
moduleIdne se déclenche jamais. -
annotationIdstring uuid peut être null toujours présentLigne « point de flétrissement » dont l’alerte est née (
source: annotation). Déplacer la ligne déplace le seuil ; la supprimer désactive l’alerte. -
thresholdstring toujours présentSeuil, en % d’humidité volumique.
-
hysteresisstring toujours présentMarge de résolution, en points de % : l’alerte se résout à
threshold+hysteresis. -
reminderTimestring toujours présentHeure LOCALE du rappel quotidien (
HH:MM:SS), dans le fuseau de la société (timezonedeGET /company). -
sourcestring toujours présentmanual: créée directement (POST /alerts).annotation: née d’une ligne « point de flétrissement ». -
isActiveboolean toujours présentfalse: désactivée, plus évaluée. -
createdBystring toujours présentCréateur :
userIdd’un membre. -
createdAtstring date-time toujours présent -
updatedAtstring date-time toujours présent
Erreurs
- 400
Corps invalide
- 401
Non authentifié
- 403
Scope/rôle insuffisant ou hors société