Aller au contenu

Modifier un seuil

PATCH /alerts/{id}
  • Scope alerts:write
  • Clé API x-api-key
  • URL de base https://api.hub.akuasense.com/v1

Seuls les champs envoyés changent.

Paramètres de chemin

  • id string uuid obligatoire

En-têtes

  • Idempotency-Key string

    Rejoue la même réponse 2xx (24 h)

Corps de la requête

  • threshold number

    Seuil, en % d’humidité volumique.

  • hysteresis number

    Marge de résolution, en points de %.

  • reminderTime string

    Heure locale du rappel quotidien (HH:MM:SS).

  • isActive boolean

    false désactive l’alerte, true la réactive.

Réponse

200

Alerte modifiée

  • id string uuid toujours présent
  • companyId integer toujours présent
  • moduleId integer peut être null toujours présent

    Module surveillé.

  • parcelId integer peut être null toujours présent

    Parcelle. ⚠️ Seules les mesures d’un module sont évaluées : une alerte sans moduleId ne se déclenche jamais.

  • annotationId string uuid peut être null toujours présent

    Ligne « 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.

  • threshold string toujours présent

    Seuil, en % d’humidité volumique.

  • hysteresis string toujours présent

    Marge de résolution, en points de % : l’alerte se résout à threshold + hysteresis.

  • reminderTime string toujours présent

    Heure LOCALE du rappel quotidien (HH:MM:SS), dans le fuseau de la société (timezone de GET /company).

  • source string toujours présent

    manual : créée directement (POST /alerts). annotation : née d’une ligne « point de flétrissement ».

    Valeurs : manualannotation
  • isActive boolean toujours présent

    false : désactivée, plus évaluée.

  • createdBy string toujours présent

    Créateur : userId d’un membre.

  • createdAt string date-time toujours présent
  • updatedAt string date-time toujours présent

Erreurs

  • 400

    Corps invalide

  • 401

    Non authentifié

  • 403

    Scope/rôle insuffisant ou hors société