Carregando...
Carregando...
Documentação completa da API do Sistema de Gestão Legislativa. Explore os endpoints disponíveis, schemas de dados e exemplos de uso.
http://localhost:3000/api
Bearer Token (JWT)
JSON
Gestão de parlamentares
/parlamentaresListar parlamentares/parlamentaresCriar parlamentar/parlamentares/{id}Buscar parlamentar/parlamentares/{id}Atualizar parlamentar/parlamentares/{id}Excluir parlamentarGestão de legislaturas
/legislaturasListar legislaturas/legislaturasCriar legislaturaGestão de sessões legislativas
/sessoesListar sessões/sessoesCriar sessãoGestão de proposições
/proposicoesListar proposições/proposicoesCriar proposiçãoFerramentas de participação cidadã
/participacao-cidada/consultasListar consultas/participacao-cidada/consultasCriar consulta/participacao-cidada/sugestoesEnviar sugestãoConfigurações do sistema
/configuracoesObter configurações/configuracoesAtualizar configuraçõesEndpoints públicos sem autenticação — formato JSON ou CSV via ?formato=csv. Licença CC-BY 4.0. Conforme LAI 12.527/2011 e PNTP nível Diamante.
/dados-abertosÍndice com metadados e lista de endpoints/dados-abertos/parlamentaresParlamentares ativos (params: formato, legislatura)/dados-abertos/parlamentares/estatisticasEstatísticas agregadas de parlamentares/dados-abertos/sessoesSessões legislativas (params: formato, ano, tipo, status, page, limit)/dados-abertos/proposicoesProposições (params: formato, ano, tipo, status, autor, page, limit)/dados-abertos/votacoesVotações nominais (params: formato, ano, proposicao, parlamentar, page, limit)/dados-abertos/presencasRegistro de presenças em sessões (params: formato, ano, parlamentar, sessao, page, limit)/dados-abertos/comissoesComissões e seus membros (params: formato, tipo, ativa)/dados-abertos/publicacoesLeis, decretos, portarias (params: formato, tipo, ano, page, limit)/dados-abertos/estatisticasEstatísticas agregadas do legislativo200 - Sucesso
Operação realizada com sucesso
201 - Criado
Recurso criado com sucesso
400 - Erro
Dados inválidos
404 - Não Encontrado
Recurso não encontrado
APIs públicas: 100 requisições por 15 minutos
APIs administrativas: 50 requisições por 15 minutos
{
"success": true,
"data": {
"id": "parl-001",
"nome": "Francisco Pereira Pantoja",
"apelido": "Pantoja do Cartório",
"cargo": "PRESIDENTE",
"partido": "MDB",
"legislatura": "leg-2025-2028",
"ativo": true
},
"message": "Parlamentar criado com sucesso"
}