Créer un seuil d'alerte
/alerts L’alerte surveille l’humidité de la courbe de synthèse du module. L’utilisateur de la clé en est le premier destinataire. ⚠️ Seules les alertes portant un moduleId sont évaluées.
En-têtes
-
Idempotency-KeystringRejoue la même réponse 2xx (24 h)
Corps de la requête
-
moduleIdintegerModule à surveiller.
-
parcelIdintegerParcelle. ⚠️ Sans
moduleId, l’alerte n’est jamais évaluée. -
thresholdnumber obligatoireSeuil, en % d’humidité volumique.
-
hysteresisnumberMarge de résolution, en points de %.
-
reminderTimestringHeure LOCALE du rappel quotidien (
HH:MM:SS), dans le fuseau de la société.
Réponse
Alerte créé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ésentNombre décimal transmis en CHAÎNE, sans perte de précision (
"11","25.5625") : à convertir côté client. -
hysteresisstring toujours présentNombre décimal transmis en CHAÎNE, sans perte de précision (
"11","25.5625") : à convertir côté client. -
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 -
recipientstableau d’AlertRecipient toujours présentL’utilisateur de la clé, créateur de l’alerte, en est d’office le premier destinataire.
Afficher les 3 attributs Masquer les attributs
-
idstring uuid toujours présent -
alertIdstring uuid toujours présent -
userIdstring toujours présentDestinataire des e-mails :
userIdd’un membre.
-
Erreurs
- 400
Saisie refusée
invalid_body - 401
Non authentifié
- 403
Scope ou rôle insuffisant, ressource hors société, ou clé sans utilisateur
insufficient_scopeinsufficient_roleforbidden_resourceno_user