Portal de Transparência

Dados Abertos — API

obras

Ativa

Endpoint

GET https://altoalegre.rr.gov.br/dados-abertos/obras

Campos disponíveis

Tabela principal — obras

0 1 2 3 4 5 6 objeto valor_inicio_obra valor_inicio_convenio status data_emissao_contrato numero_processo data_fim_contrato

Relacionamentos

historicos

historicos.valor historicos.data historicos.obs

historicosPublicado

historicosPublicado.valor historicosPublicado.data historicosPublicado.obs

andamento

andamento.status andamento.fim_parada andamento.descricao andamento.motivo andamento.medicao andamento.porcentagem andamento.data

andamentoPublicado

andamentoPublicado.status andamentoPublicado.descricao andamentoPublicado.fim_parada andamentoPublicado.motivo andamentoPublicado.medicao andamentoPublicado.data andamentoPublicado.porcentagem

convenios

convenios.contrapartida convenios.orgao convenios.objeto convenios.numero_convenio

Parâmetros de consulta

Parâmetro Tipo Descrição Exemplo
campos string Colunas a retornar, separadas por vírgula 0,1,2
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 0
direcao string Direção da ordenação asc ou desc
0 string Filtrar por 0 (busca parcial) 0=valor
1 string Filtrar por 1 (busca parcial) 1=valor
2 string Filtrar por 2 (busca parcial) 2=valor
3 string Filtrar por 3 (busca parcial) 3=valor
4 string Filtrar por 4 (busca parcial) 4=valor
5 string Filtrar por 5 (busca parcial) 5=valor
6 string Filtrar por 6 (busca parcial) 6=valor
objeto string Filtrar por objeto (busca parcial) objeto=valor
valor_inicio_obra string Filtrar por valor_inicio_obra (busca parcial) valor_inicio_obra=valor
valor_inicio_convenio string Filtrar por valor_inicio_convenio (busca parcial) valor_inicio_convenio=valor
status string Filtrar por status (busca parcial) status=valor
data_emissao_contrato string Filtrar por data_emissao_contrato (busca parcial) data_emissao_contrato=valor
numero_processo string Filtrar por numero_processo (busca parcial) numero_processo=valor
data_fim_contrato string Filtrar por data_fim_contrato (busca parcial) data_fim_contrato=valor

Exemplos de uso

Buscar todos os registros (primeira página)

https://altoalegre.rr.gov.br/dados-abertos/obras Testar

Selecionar campos específicos

https://altoalegre.rr.gov.br/dados-abertos/obras?campos=0,1,2 Testar

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

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

Usando cURL

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

JavaScript (fetch)

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

Formato da resposta (JSON)

{ "api": "obras", "total": 150, "per_page": 20, "current_page": 1, "last_page": 8, "data": [ { ... } ], "links": { "first": "https://altoalegre.rr.gov.br/dados-abertos/obras?page=1", "last": "https://altoalegre.rr.gov.br/dados-abertos/obras?page=8", "prev": null, "next": "https://altoalegre.rr.gov.br/dados-abertos/obras?page=2" } }