Restituisce la configurazione del firewall applicativo (WAF) del sito.
GEThttps://console.icbs.it/api/v1/hosting/{hostname}/waf| Parametro | Posizione | Obbligatorio | Descrizione |
|---|---|---|---|
hostname | indirizzo | sì | Il nome del sito, per esempio esempio.it. |
curl -H "Authorization: Bearer $ICBS_API_KEY" \
https://console.icbs.it/api/v1/hosting/esempio.it/waf
{
"enabled": true,
"mode": "blocking",
"ruleSet": "crs",
"pathExceptions": [{ "path": "/wp-admin/", "note": "Editor dei contenuti" }],
"ipWhitelist": ["203.0.113.10"]
}
| Campo | Descrizione |
|---|---|
mode | detection registra soltanto, blocking blocca le richieste sospette, off quando disattivato. |
ruleSet | Insieme di regole in uso. |
pathExceptions | Percorsi esclusi dal controllo. |
ipWhitelist | Indirizzi IP mai bloccati. |
| Codice | Causa |
|---|---|
401 | Chiave assente, non valida, scaduta o revocata. |
403 | Alla chiave manca il permesso Hosting — lettura. |
404 | Il sito non esiste o la chiave non vi ha accesso. |
429 | Superato il limite di richieste. |