abrogated),
135+ reglamentos, and the chronological log of every reform decree. Four
endpoints: two catalogs, one detail lookup, and the reform log.
Federal laws
POST /mx/diputados/federal-laws/v1
laws and pagination (total, page, page_size, total_pages).
One law
POST /mx/diputados/federal-law/v1
found, law_id, and law. The law carries every catalog field plus
original_publication (dof_date and a scan of the original) and reforms:
every decree that amended it, newest first, each with number, dof_date,
description (the decree headline), pdf_url, doc_url, and any errata.
Federal regulations
POST /mx/diputados/federal-regulations/v1
regulations and pagination. Each reglamento has name,
abrogated, publication_date, pdf_url, doc_url, and an inline history
of entries typed original, reform, amounts (the annual amount and fee
updates), erratum, clarification, or validity (Fe de erratas, Aclaración,
and Disposición de vigencia notices), each with its dof_date and doc_url.
Reforms by year
POST /mx/diputados/law-reforms/v1
year, found (false when no reform log exists for that year),
pagination, and decrees, newest first. There is one entry per DOF
publication day, and a single day can bundle several instruments. Each entry has
dof_date, summary (full decree prose, which can be long), actions, and
affected_laws, since one decree can touch many laws. Canonical actions are
reforman, adicionan, derogan, abrogan, expiden, modifican,
actualizan, fe de erratas, and aclaración, plus sentencia for court
entries that carry no decree verb.
Full reference
Schemas, response fields, and an interactive playground.