O diário é organizado por dia e publica o decreto que criou ou reformou uma
lei, nunca o texto vigente consolidado de uma. Para saber o que uma lei
federal mexicana diz hoje, use Cámara de Diputados.
Publicações por data
POST /mx/dof/publications-by-date/v1
Cada publicação traz
id, title, edition, section, page, page_end,
branch (p. ex. PODER EJECUTIVO), agency, has_pdf, has_text e
scan_url.
has_text: true indica que o texto completo é legível por máquina e vale a
pena obtê-lo com a consulta abaixo. has_text: false é ou uma publicação
escaneada, ou seja, tudo o que foi publicado antes do volume de 1973, ou um
dos cabeçalhos de seção sem título, que por definição não trazem texto. As
escaneadas dá para ler: scan_url abre a página escaneada oficial.Uma publicação
POST /mx/dof/publication/v1
found, publication_id e publication. A publicação traz os
metadados da listagem diária (exceto os indicadores has_*), mais
sub_agency, content, is_image_only, content_capped, scan_url e
official_url.
As publicações vão de algumas centenas de caracteres a decretos inteiros, então
o texto vem por faixas dentro de content: text, offset, total_length,
has_more e next_offset. Consulte content.total_length para o tamanho total
e, enquanto content.has_more for true, peça a faixa seguinte com offset
igual a content.next_offset.
As publicações escaneadas retornam
is_image_only: true com content em
null. Os metadados, official_url e scan_url vêm preenchidos, e scan_url
abre a página escaneada oficial, que é como se lê qualquer publicação anterior
a 1973. content_capped: true é o caso mais raro em que o texto existe mas o
diário não o entrega por ser grande demais.Referência completa
Esquemas, todos os campos de resposta e um playground interativo.