---
title: "Every value a rule has had"
method: GET
path: "/v1/rules/history"
tags: ["rules history"]
---

# Every value a rule has had

`GET /v1/rules/history`

## Request

- Base URL: `https://tektolo.com` (the document declares no server; this is the origin it was published from)
- URL: `https://tektolo.com/v1/rules/history`
- Auth: none declared

Each distinct value of the rule (or of every rule under the prefix), oldest first,
with the ruleset version that brought it, the commit and the dates it held
(``known_until`` null means it still holds), and that version's changelog summary.

## Query parameters

- `rule` string, required: A rule ID (deposit-settlement/states/CA#return) or a prefix of one (deposit-settlement/states/CA covers every rule area of California's row).

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/tektolo/apis/tektolo-capabilities-api.md) · [All operations](https://skmtc.dev/tektolo/apis/tektolo-capabilities-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tektolo/apis/tektolo-capabilities-api/revisions/6e667aa7b6f7?raw)
