Ativa o contraste alto para melhor visualização.
Ativa uma fonte especial para facilitar a leitura.
Aumenta o tamanho da fonte dos textos.
Reduz o tamanho da fonte dos textos.
Navegue rapidamente com o teclado ou clique.
O acesso à API exige envio de um token válido no cabeçalho da requisição.
⚠️ Use o campo: Authorization: Bearer <seu-token>
e Content-Type: application/json
O endpoint principal é definido como: https://api.transparencia.cmbeltrao.pr.leg.br/api/v1/
POST /legislacao
- lista leis municipais, decretos e resoluções da Câmara com filtros (busca, por_pagina)POST /contratos
- filtra contratos da Câmara Municipal por termo de busca, ano (integer), situação (ativo ou inativo)POST /obras
- permite pesquisar obras do Legislativo Municipal com filtros como termo, status e períodoTodas as respostas estão no formato JSON com estrutura padronizada incluindo: success, message, data e pagination.
Esta documentação descreve os endpoints disponíveis na API do Portal da Transparência da Câmara Municipal de Engenheiro Beltrão e como utilizá-los para acessar dados legislativos públicos.
https://api.transparencia.cmbeltrao.pr.leg.br/api/v1
Todas as requisições devem incluir o token no header:
Authorization Bearer 8117P2pcvhdvOy4ow4AKXUgKTQfIERtwT
/legislacao
Lista todas as legislações municipais com filtros de busca.
Campo | Tipo | Descrição |
---|---|---|
busca | string | Termo para busca |
por_pagina | integer | Itens por página (default: 10) |
curl -X POST https://api.transparencia.cmbeltrao.pr.leg.br/api/v1/legislacao \ -H "Authorization: Bearer seu-token" \ -H "Content-Type: application/json" \ -d '{ "busca": "lei", "por_pagina": 10 }'
/legislacao/detalhe
Retorna detalhes de uma legislação específica.
Campo | Tipo | Descrição |
---|---|---|
id | integer | ID da legislação |
curl -X POST https://api.transparencia.cmbeltrao.pr.leg.br/api/v1/legislacao/detalhe \ -H "Authorization: Bearer seu-token" \ -H "Content-Type: application/json" \ -d '{ "id": 1 }'
/contratos
Lista todos os contratos da Câmara com filtros.
Campo | Tipo | Descrição |
---|---|---|
busca | string | Termo para busca |
ano | integer | Ano do contrato |
situacao | string | Status do contrato (ativo/inativo) |
curl -X POST https://api.transparencia.cmbeltrao.pr.leg.br/api/v1/contratos \ -H "Authorization: Bearer seu-token" \ -H "Content-Type: application/json" \ -d '{ "busca": "construção", "ano": 2025, "situacao": "ativo" }'
/contratos/detalhe
Retorna detalhes de um contrato específico.
Campo | Tipo | Descrição |
---|---|---|
id | integer | ID do contrato |
curl -X POST https://api.transparencia.cmbeltrao.pr.leg.br/api/v1/contratos/detalhe \ -H "Authorization: Bearer seu-token" \ -H "Content-Type: application/json" \ -d '{ "id": 1 }'
/obras
Lista todas as obras do Legislativo Municipal com filtros.
Campo | Tipo | Descrição |
---|---|---|
busca | string | Termo para busca no título |
situacao | string | Status da obra (em_andamento/concluida/paralisada) |
data_inicial | date | Data inicial (Y-m-d) |
data_final | date | Data final (Y-m-d) |
curl -X POST https://api.transparencia.cmbeltrao.pr.leg.br/api/v1/obras \ -H "Authorization: Bearer seu-token" \ -H "Content-Type: application/json" \ -d '{ "busca": "pavimentação", "situacao": "em_andamento", "data_inicial": "2025-01-01" }'
/obras/detalhe
Retorna detalhes de uma obra específica.
Campo | Tipo | Descrição |
---|---|---|
id | integer | ID da obra |
curl -X POST https://api.transparencia.cmbeltrao.pr.leg.br/api/v1/obras/detalhe \ -H "Authorization: Bearer seu-token" \ -H "Content-Type: application/json" \ -d '{ "id": 1 }'
{ "success": true/false, "message": "Mensagem descritiva", "data": { // Dados da resposta }, "pagination": { "total": 100, "per_page": 10, "current_page": 1, "last_page": 10 } }
Código | Descrição |
---|---|
200 | Sucesso |
201 | Criado com sucesso |
400 | Erro de validação |
401 | Não autorizado |
404 | Não encontrado |
500 | Erro interno do servidor |