El diario se organiza por día y publica el decreto que creó o reformó una ley,
nunca el texto vigente consolidado de una. Para saber qué dice hoy una ley
federal mexicana, usa Cámara de Diputados.
Publicaciones por fecha
POST /mx/dof/publications-by-date/v1
Cada publicación trae
id, title, edition, section, page, page_end,
branch (p. ej. PODER EJECUTIVO), agency, has_pdf, has_text y
scan_url.
has_text: true indica que el texto completo es legible por máquina y vale la
pena obtenerlo con la consulta de abajo. has_text: false es o bien una
publicación escaneada, que es todo lo anterior al volumen de 1973, o bien uno
de los encabezados de sección sin título, que por diseño no traen texto. Las
escaneadas sí se pueden leer: scan_url abre la página escaneada oficial.Una publicación
POST /mx/dof/publication/v1
found, publication_id y publication. La publicación trae los
metadatos del listado diario (excepto los indicadores has_*), más
sub_agency, content, is_image_only, content_capped, scan_url y
official_url.
Las publicaciones van de unos cientos de caracteres a decretos completos, así
que el texto se devuelve por rangos dentro de content: text, offset,
total_length, has_more y next_offset. Consulte content.total_length para
conocer el tamaño total y, mientras content.has_more sea true, solicite el
siguiente rango con offset igual a content.next_offset.
Las publicaciones escaneadas devuelven
is_image_only: true con content en
null. Los metadatos, official_url y scan_url sí vienen poblados, y
scan_url abre la página escaneada oficial, que es como se lee cualquier
publicación anterior a 1973. content_capped: true es el caso menos frecuente
en que el texto existe pero el diario no lo entrega por ser demasiado grande.Referencia completa
Esquemas, todos los campos de respuesta y un playground interactivo.