Règles
Créer une règle
/v1/rulesLes adresses de la règle sont ajoutées aux adresses surveillées si besoin (comptées dans la limite de l’offre). Les règles sont créées actives (active).
- Rejouable sans risque avec l’en-tête Idempotency-Key : voir Idempotence.
En-têtes#
Idempotency-KeystringPermet de relancer le POST sans risque pendant 24 heures.
Corps de la requête#
namestringobligatoirekindstringobligatoirelarge_transfer: un transfert d’au moinsthreshold.new_counterparty: une sortie vers une adresse jamais vue.burst: au moinscountsorties enwindow_minutes.
chain_idintegerobligatoireaddressestableau de stringobligatoireassetstringnative,any(seuil en unités brutes) ou adresse du contrat d’un jeton connu d’Aicscan.thresholdstringlarge_transfer : montant décimal en unités du jeton, par exemple
50000ou0.5.directionstringcountintegerburst seulement.
window_minutesintegerburst seulement.
severitystringobligatoirechannel_idstableau de string · uuidobligatoireimmediate_alertbooleanpeut valoir nulltrueexige une offre avec alerte immédiate (403 plan_feature_unavailable).
Réponses#
En-têtes de réponse
LocationstringIdempotent-Replayedstringtruequand la réponse est le rejeu d’une requête précédente de mêmeIdempotency-Key.
Champs de l’objet
idstring · uuidnamestringkindstringLes règles créées par l’API sont de type
large_transfer,new_counterpartyouburst; les autres types se créent depuis le tableau de bord et sont renvoyés en lecture seule.chain_idstableau de integerparamsobjectParamètres normalisés de la règle (montants en unités brutes).
severitystringstatestringimmediate_alertbooleanpeut valoir nullAlerte avant les confirmations.
null= valeur par défaut selon la gravité (oui pour critical).channel_idstableau de string · uuidpending_changeobjectpeut valoir nullPause ou suppression différée d’une règle critique, effective à
effective_at.Champs de l’objet
idstring · uuidactionstringrequested_atstring · date-timeeffective_atstring · date-time
created_atstring · date-time
Erreur au format standard : voir Erreurs.