Delete Rate Limit Condition

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

Remove one condition from a rate-limit rule. The rule's other conditions keep their order. A rule left with no conditions counts every request to its endpoint — to stop the rule instead, turn it off or delete it.

The change is announced to the edges in every region as soon as it is saved. Requires the rate_limits:update permission in the active account. Unlike adding or editing a condition, deleting one works without the custom_rate_limits entitlement and on a rule paused over your plan's limits.

Path parameters

uuid string (uuid) Req
The rule's uuid from List Rate Limits.
condition_uuid string (uuid) Req
The condition's uuid, from the rule's conditions (Get Rate Limit). It must belong to this rule.

Deprecated: the legacy integer ids are still accepted in the path until the sunset, answered with Deprecation and Sunset headers. Use the uuids.

Response (204 No Content)

Empty body.

Errors

400 Bad Request
An integer id after the sunset (integer_id_unsupported).
401 Unauthorized
Missing or invalid auth.
403 Forbidden
Your role lacks rate_limits:update, or the account is suspended (account_suspended).
404 Not Found
Rate limit rule not found (no such rule in the active account), or Condition not found (no such condition, or it belongs to another rule).
Request
curl -X DELETE "https://api.ngris.com/v1/firewall/rate-limits/019ba36e-e098-77b3-9442-42b30e58d656/conditions/019bec4f-3378-7c19-bd58-40f1aec544ad" \ -H "X-API-KEY: <your_api_key>"
Response — 204 No Content
(empty body)