Terminare la modalità attacco manuale

POST /v1/attack-protection/attack-mode:deactivate · autorizzazione attack-protection:write

Termina subito il periodo di modalità attacco che avete attivato con activate. Scrive l'evento attack_mode_deactivated e un record di audit di gestione (attack_mode.deactivated), con la vostra credenziale come attore.

Termina solo il vostro periodo manuale. Un periodo aperto dal trigger automatico o dall'operatività di KeenAuth non può essere concluso in anticipo: finché è aperto, la risposta continua a riportare active: true. Quando non avete alcun periodo manuale aperto, non viene scritto nulla e viene restituito lo stato corrente; la chiamata può quindi essere ripetuta senza rischi.

Richiesta

Nessun corpo.

Risposta

200 OK con lo stato corrente, così come lo restituisce GET /v1/attack-protection/attack-mode.

Errori

Ogni errore è un corpo application/problem+json con un code stabile.

HTTP code Quando
401 unauthenticated La chiave API è mancante, non valida o revocata.
403 insufficient_permissions La chiave non ha l'autorizzazione attack-protection:write.
429 rate_limited È stato superato il limite di frequenza; rispettate Retry-After.
503 service_unavailable Una dipendenza è temporaneamente non disponibile; riprovate più tardi.

Esempio

curl -X POST https://api.eu.keenauth.com/v1/attack-protection/attack-mode:deactivate \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"

CLI: keenauth attack-protection attack-mode deactivate