---
title: "Two-step delete. An active rule deactivates (200 with outcome
\"deactivated\"); calling delete again on an inactive rule hard-deletes
it along with its audit rows (200 with outcome \"hardDeleted\")."
method: DELETE
path: "/PriceRules/{id}"
tags: ["PriceRules"]
---

# Two-step delete. An active rule deactivates (200 with outcome
"deactivated"); calling delete again on an inactive rule hard-deletes
it along with its audit rows (200 with outcome "hardDeleted").

`DELETE /PriceRules/{id}`

## Path parameters

- `id` string, required

## Response `200`

OK

- DeletePriceRuleResponseDto — Response from DELETE /pricerules/{id}. `Outcome` is "deactivated" when the rule was active (now soft-deleted) and "hardDeleted" when the rule was already inactive (now permanently removed along with its audit rows).
  - `outcome` string

## Other responses

- `404` — Not Found

---

[API](https://skmtc.net/clinicos/apis/pawthosx-business-api-v1.md) · [All operations](https://skmtc.net/clinicos/apis/pawthosx-business-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/clinicos/pawthosx-business-api-v1/revisions/a905bde4e796/schema)
