curl --request POST \
--url https://app.aegister.com/api/v1/cloud-defender/{id}/ip-rules \
--header 'Content-Type: application/json' \
--header 'X-Aegister-Token: <api-key>' \
--data '
{
"net": "203.0.113.7",
"action": "block",
"reason": "Scanning our login page",
"hours": 720
}
'{
"error": 0,
"messages": [],
"data": {
"id": 41,
"net": "203.0.113.7",
"action": "block",
"source": "manual",
"reason": "Scanning our login page",
"expires_at": "2026-11-27T09:30:00Z",
"created_at": "2026-10-28T09:30:00Z",
"created_by": "00000000-0000-4000-8000-000000000000",
"event_id": null,
"created": true
}
}{
"error": 1,
"messages": [
"Invalid data provided",
"net_invalid",
"net_private",
"net_cloudflare",
"net_known_good",
"net_listed"
]
}{
"error": 1,
"messages": []
}{
"error": 1,
"messages": []
}Elenchi di protezione
Blocca o consenti sempre un indirizzo su Cloud Defender
Aggiungi un indirizzo o un intervallo CIDR agli elenchi di un dominio. action: block lo blocca, per hours ore (da 1 a 2160) o finché non lo rimuovi; action: allow lo mette in Whitelist, così salta l’elenco degli IP bloccati e la Threat Intelligence. Cloud Defender applica la modifica entro circa due minuti. Indirizzi privati, rete di Cloudflare e servizi di Google vengono rifiutati con un 400 e un codice di motivo. Proprietari e security officer con licenza attiva.
POST
/
api
/
v1
/
cloud-defender
/
{id}
/
ip-rules
curl --request POST \
--url https://app.aegister.com/api/v1/cloud-defender/{id}/ip-rules \
--header 'Content-Type: application/json' \
--header 'X-Aegister-Token: <api-key>' \
--data '
{
"net": "203.0.113.7",
"action": "block",
"reason": "Scanning our login page",
"hours": 720
}
'{
"error": 0,
"messages": [],
"data": {
"id": 41,
"net": "203.0.113.7",
"action": "block",
"source": "manual",
"reason": "Scanning our login page",
"expires_at": "2026-11-27T09:30:00Z",
"created_at": "2026-10-28T09:30:00Z",
"created_by": "00000000-0000-4000-8000-000000000000",
"event_id": null,
"created": true
}
}{
"error": 1,
"messages": [
"Invalid data provided",
"net_invalid",
"net_private",
"net_cloudflare",
"net_known_good",
"net_listed"
]
}{
"error": 1,
"messages": []
}{
"error": 1,
"messages": []
}Autorizzazioni
Parametri del percorso
Corpo
application/json

