---
title: "Mexican Law Reforms by Year"
method: POST
path: "/mx/diputados/law-reforms/v1"
tags: ["Mexico", "Cámara de Diputados"]
---

# Mexican Law Reforms by Year

`POST /mx/diputados/law-reforms/v1`

## Request

- Base URL: `https://api.croma.run`
- URL: `https://api.croma.run/mx/diputados/law-reforms/v1`
- Auth: HTTP bearer

Every reform decree published in the DOF in one year, from the Cámara de Diputados reform log: the decree prose, the canonical actions it takes (reforman, adicionan, derogan, abrogan, expiden...), and every law it touches. One entry per publication day; a single day can bundle several instruments. Defaults to the current year. Paged, 50 decrees per page.

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `year` string: Optional 4-digit year filter.
  - `page` integer: 1-based page number for paginated results.

## Response `200`

Successful response

- DiputadosLawReformsResponse
  - `data` DiputadosLawReformsData, required
    - `year` number, required
    - `found` boolean, required
    - `decrees` object[], required
      - `dof_date` string, nullable, required
      - `summary` string, required: Full decree prose from the log (can be long: it enumerates articles).
      - `actions` string[], required: Canonical actions: "reforman", "adicionan", "derogan", "abrogan", "expiden", "modifican", "actualizan", "fe de erratas", "aclaración", plus "sentencia" for court entries with no decree verb.
      - `affected_laws` object[], required: A single decree can touch many laws.
        - `id` string, required
        - `name` string, required
    - `pagination` object, required
      - `total` number, required
      - `page_size` number, required
      - `total_pages` number, required
      - `page` number, 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)
