Delete Policy Rule

DELETE /v1/endpoints/{uuid}/policies/{policy_id}/rules/{rule_id}

Permanently remove a rule from a policy. The remaining rules continue to evaluate in priority order; the policy itself stays in place.

To temporarily disable a rule without removing it, PUT with enabled: false.

Path parameters

uuid string (uuid) Req
Endpoint UUID.
policy_id, rule_id int64 Req
Policy and rule IDs.

Response (204 No Content)

Empty body on success.

Errors

401 Unauthorized
Missing auth.
404 Not Found
Endpoint, policy, or rule doesn't exist.
Request
curl -X DELETE "https://api.ngris.com/v1/endpoints/<uuid>/policies/1/rules/7" \ -H "X-API-KEY: <your_api_key>"
Python
from ngris import Ngris client = Ngris(api_key="<your_api_key>") client.traffic_policies.delete_rule("<endpoint_uuid>", "1", "7")
Response — 204 No Content
On this page
Delete Policy Rule
Iris