Crea o aggiorna il filtro IP - Upsert
Crea o aggiorna una configurazione IP.
Per creare o aggiornare una configurazione.
http
PUT /api/settings/ip-filtering
Authorization: apiToken YOUR_API_TOKEN
Content-Type: application/json
{
"denyAll": true,
"enabled": true,
"rules": [
{
"target": "10.0.1.50/32",
"block": false
},
{
"target": "10.0.0.0/8",
"block": true
}
]
}
Risposte:
200 OK: Configuration created/updated successfully500 Internal Server Error:{"errors":["error description"]}
Verifica configurazione
Applica in modo permanente la configurazione temporanea.
PATCH /api/settings/ip-filtering/verify
Authorization: apiToken YOUR_API_TOKEN
Content-Type: application/json
Risposte:
200 OK: Configuration verified401 Unauthorized:{"errors":["Access Forbidden"]}- You’re locked out404 Not Found:{"errors":["unable to verify either no ip-filtering set or not active"]}500 Internal Server Error:{"errors":["error description"]}
Ottieni la configurazione corrente
Recupera la configurazione attiva del filtro IP.
GET /api/settings/ip-filtering
Authorization: apiToken YOUR_API_TOKEN
Content-Type: application/json
Risposte:
200 OK: Configuration verified404 Not Found:{"errors":["unable to verify either no ip-filtering set or not active"]}500 Internal Server Error:{"errors":["error description"]}
Elimina configurazione
Rimuove il filtro IP e disabilita tutte le regole di filtraggio.
DELETE /api/settings/ip-filtering
Authorization: apiToken YOUR_API_TOKEN
Content-Type: application/json
Risposte:
204 No Content: Configuration deleted successfully404 Not Found:{"errors":["unable to verify either no ip-filtering set or not active"]}500 Internal Server Error:{"errors":["error description"]}