Aicscan Documentation

Règles

Mettre en pause, reprendre ou renommer une règle

PATCH/v1/rules/{id}

La mise en pause d’une règle critique active est différée d’une heure (délai de sécurité) : la réponse est 202 avec pending_change, la règle continue de fonctionner d’ici là, et un propriétaire de l’espace peut annuler ou confirmer la demande depuis le tableau de bord. Les propriétaires et les canaux actifs sont prévenus. 409 change_already_pending si un changement attend déjà.

Authentification
Clé d’API (Authorization: Bearer)
Portée requise
write

Paramètres de chemin#

  • idstring · uuidobligatoire

Corps de la requête#

  • statestring
    Valeurs active paused
  • namestring
    de 1 à 120 caractères

Réponses#

200Règle modifiée.
Champs de l’objet
  • idstring · uuid
  • namestring
  • kindstring

    Les règles créées par l’API sont de type large_transfer, new_counterparty ou burst ; les autres types se créent depuis le tableau de bord et sont renvoyés en lecture seule.

    Valeurs large_transfer new_counterparty burst admin_change contract_upgrade low_balance balance_drop
  • chain_idstableau de integer
  • paramsobject

    Paramètres normalisés de la règle (montants en unités brutes).

  • severitystring
    Valeurs critical warning info
  • statestring
    Valeurs active paused
  • immediate_alertbooleanpeut valoir null

    Alerte avant les confirmations. null = valeur par défaut selon la gravité (oui pour critical).

  • channel_idstableau de string · uuid
  • pending_changeobjectpeut valoir null

    Pause ou suppression différée d’une règle critique, effective à effective_at.

    Champs de l’objet
    • idstring · uuid
    • actionstring
      Valeurs pause delete
    • requested_atstring · date-time
    • effective_atstring · date-time
  • created_atstring · date-time
202Pause d’une règle critique programmée dans une heure (voir pending_change).
Champs de l’objet
  • idstring · uuid
  • namestring
  • kindstring

    Les règles créées par l’API sont de type large_transfer, new_counterparty ou burst ; les autres types se créent depuis le tableau de bord et sont renvoyés en lecture seule.

    Valeurs large_transfer new_counterparty burst admin_change contract_upgrade low_balance balance_drop
  • chain_idstableau de integer
  • paramsobject

    Paramètres normalisés de la règle (montants en unités brutes).

  • severitystring
    Valeurs critical warning info
  • statestring
    Valeurs active paused
  • immediate_alertbooleanpeut valoir null

    Alerte avant les confirmations. null = valeur par défaut selon la gravité (oui pour critical).

  • channel_idstableau de string · uuid
  • pending_changeobjectpeut valoir null

    Pause ou suppression différée d’une règle critique, effective à effective_at.

    Champs de l’objet
    • idstring · uuid
    • actionstring
      Valeurs pause delete
    • requested_atstring · date-time
    • effective_atstring · date-time
  • created_atstring · date-time
4xx · 5xxErreur.

Erreur au format standard : voir Erreurs.

Aicscan ne vous demandera jamais de vous connecter à un wallet, de signer une transaction ni d’envoyer des fonds.

aicscan.io · Statut · openapi.yaml