---
title: "CNBV Regulation History"
method: POST
path: "/mx/cnbv/regulation-history/v1"
tags: ["Mexico", "CNBV"]
---

# CNBV Regulation History

`POST /mx/cnbv/regulation-history/v1`

## Request

- Base URL: `https://api.croma.run`
- URL: `https://api.croma.run/mx/cnbv/regulation-history/v1`
- Auth: HTTP bearer

Every modifying resolución and annex for one CNBV norma (by `regulation_id` from `cnbv-regulations`), each with its DOF date and official PDF. The Circular Única de Bancos alone carries 180+ modifications.

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `regulation_id` string, required: Norm identifier returned by the regulations list (`regulation_id`).

## Response `200`

Successful response

- CnbvRegulationHistoryResponse
  - `data` CnbvRegulationHistoryData, required
    - `found` boolean, required
    - `regulation_id` string, required
    - `modifications` object[], required
      - `description` string, required
      - `dof_date` string, nullable, required: DOF publication date extracted from the description, ISO YYYY-MM-DD.
      - `pdf_url` string, nullable, required
      - `order` number, nullable, required: Upstream display hint, not chronology: sort by dof_date instead.
    - `annexes` object[], required
      - `description` string, required
      - `pdf_url` string, nullable, required
      - `order` number, nullable, required

## Other responses

- `400`: Invalid request body
- `401`: Missing or invalid API key
- `429`: Rate limit exceeded
- `500`: Internal error
- `502`: Upstream source returned an error

---

[API](https://skmtc.dev/usecroma/apis/croma-marketplace-api.md) · [All operations](https://skmtc.dev/usecroma/apis/croma-marketplace-api/llms.txt) · [OpenAPI document](https://skmtc.dev/usecroma/apis/croma-marketplace-api/revisions/df016cdb29d7?raw)
