Delete Rate Limit Rule

DELETE /v1/firewall/rate-limits/{uuid}

Permanently remove a rate-limit rule. The deletion is pushed to the edges right away, so clients currently throttled by it are released within seconds.

To temporarily disable a rule without deleting, use PUT with "status": "disabled".

Path parameters

uuid string (uuid) Req
The rule's uuid from /firewall/rate-limits.

Deprecated: the legacy integer id is still accepted in the path until the sunset, answered with Deprecation and Sunset headers. Use the uuid.

Response (200 OK)

JSON body confirming the delete: {"success": true, "message": "Rate limit rule deleted successfully"}.

Errors

400 Bad Request
An integer id after the sunset (integer_id_unsupported).
401 Unauthorized
Missing auth.
404 Not Found
Rule doesn't exist or belongs to another account.
Request
curl -X DELETE "https://api.ngris.com/v1/firewall/rate-limits/019b344f-6477-7b07-8dac-7d370474eab1" \ -H "X-API-KEY: <your_api_key>"
Python
from ngris import Ngris client = Ngris(api_key="<your_api_key>") client.firewall.delete_rate_limit("019b344f-6477-7b07-8dac-7d370474eab1")
Response — 200 OK
{ "success": true, "message": "Rate limit rule deleted successfully" }
Was this helpful?
On this page
Delete Rate Limit Rule
Was this helpful?