Portal de Transparência

Dados Abertos — API

publicacoes

Ativa

Endpoint

GET https://rorainopolis.rr.gov.br/dados-abertos/publicacoes

Campos disponíveis

Tabela principal — publicacoes

numero nome resumo data arquivo

Relacionamentos

tipoVerbas

tipoVerbas.nome tipoVerbas.slug

andamento

andamento.data andamento.arquivo andamento.observacao

filhos

filhos.numero filhos.data filhos.nome filhos.slug

pai

pai.numero pai.nome pai.resumo pai.data pai.slug

categoria

categoria.nome categoria.slug

pagina

pagina.titulo pagina.url pagina.imagem_destaque

paginas

paginas.imagem_destaque paginas.titulo paginas.url

Parâmetros de consulta

Parâmetro Tipo Descrição Exemplo
campos string Colunas a retornar, separadas por vírgula numero,nome,resumo
page integer Número da página (padrão: 1) 2
per_page integer Itens por página (padrão: 20, máx: 100) 50
ordem string Campo para ordenação numero
direcao string Direção da ordenação asc ou desc
numero string Filtrar por numero (busca parcial) numero=valor
nome string Filtrar por nome (busca parcial) nome=valor
resumo string Filtrar por resumo (busca parcial) resumo=valor
data string Filtrar por data (busca parcial) data=valor
arquivo string Filtrar por arquivo (busca parcial) arquivo=valor

Exemplos de uso

Buscar todos os registros (primeira página)

https://rorainopolis.rr.gov.br/dados-abertos/publicacoes Testar

Selecionar campos específicos

https://rorainopolis.rr.gov.br/dados-abertos/publicacoes?campos=numero,nome,resumo Testar

Paginação — página 2 com 50 itens

https://rorainopolis.rr.gov.br/dados-abertos/publicacoes?page=2&per_page=50 Testar

Ordenar por campo

https://rorainopolis.rr.gov.br/dados-abertos/publicacoes?ordem=numero&direcao=desc Testar

Usando cURL

curl -X GET "https://rorainopolis.rr.gov.br/dados-abertos/publicacoes?per_page=10" -H "Accept: application/json"

JavaScript (fetch)

fetch('https://rorainopolis.rr.gov.br/dados-abertos/publicacoes?per_page=10') .then(res => res.json()) .then(data => console.log(data));

Formato da resposta (JSON)

{ "api": "publicacoes", "total": 150, "per_page": 20, "current_page": 1, "last_page": 8, "data": [ { ... } ], "links": { "first": "https://rorainopolis.rr.gov.br/dados-abertos/publicacoes?page=1", "last": "https://rorainopolis.rr.gov.br/dados-abertos/publicacoes?page=8", "prev": null, "next": "https://rorainopolis.rr.gov.br/dados-abertos/publicacoes?page=2" } }
Aguardando atendente disponível. Em breve você será atendido.