---
title: "Deletes an alert rule."
method: DELETE
path: "/alerts/rules/{id}"
tags: ["Alerts"]
---

# Deletes an alert rule.

`DELETE /alerts/rules/{id}`

Permanently deletes the alert rule and its device/user associations. This operation
is idempotent from the caller's perspective: deleting a non-existent rule returns 404.
The rule must belong to the authenticated account.
Requires the `AlertRules_Delete` securable.

## Path parameters

- `id` string, required

## Response `204`

The alert rule was deleted.

## Other responses

- `401` — The API key is missing or invalid.
- `403` — The caller lacks the AlertRules_Delete securable.
- `404` — No alert rule with the given ID exists for this account.

---

[API](https://skmtc.net/reveldigital/apis/revel-digital-rest-api.md) · [All operations](https://skmtc.net/reveldigital/apis/revel-digital-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/reveldigital/revel-digital-rest-api/versions/f23a94aea621/schema)
