---
title: "Reset Rule"
method: POST
path: "/api/reconciliation/rules/{node}/{strategy_id}/reset"
tags: ["reconciliation"]
---

# Reset Rule

`POST /api/reconciliation/rules/{node}/{strategy_id}/reset`

## Request

- Base URL: `https://demo.usesecuro.com` (the document declares no server; this is the origin it was published from)
- URL: `https://demo.usesecuro.com/api/reconciliation/rules/{node}/{strategy_id}/reset`
- Auth: OAuth 2
  - Password
  - Token URL: `/api/auth/login`
- TypeScript: <https://skmtc.dev/usesecuro/apis/securo/docs/api/reconciliation/rules/:node/:strategy_id/reset/post.ts> (a function with typed inputs; its response is checked against the schema)

Forget everything this workspace did to one of our rules.

One verb for every kind of disagreement, because they are all the same
row: a threshold somebody moved, a place in the order, and a rule
somebody deleted all go back together. What comes back is whatever we
ship *today*, not what shipped the day it was changed.

## Path parameters

- `node` string, required
- `strategy_id` string, required

## Headers

- `X-Workspace-Id` string, nullable

## Response `204`

Successful Response

## Other responses

- `422`: Validation Error

## Changes

- **2026-11-05** `416a7752fec4`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/usesecuro/apis/securo/changes/api/reconciliation/rules/:node/:strategy_id/reset/post.md)

---

[API](https://skmtc.dev/usesecuro/apis/securo.md) - [All operations](https://skmtc.dev/usesecuro/apis/securo/llms.txt) - [OpenAPI document](https://skmtc.dev/usesecuro/apis/securo/revisions/416a7752fec4?raw)
