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