📄 Documentação da API
📌 Descrição Geral
Esta API fornece acesso automatizado aos dados dos vereadores da Câmara Municipal de Estância/SE, permitindo a integração com sistemas externos.
🔗 Endpoint Disponível
GET /vereadores
Retorna uma lista de todos os vereadores e seus respectivos detalhes.
📥 Exemplo de Requisição
curl https://primary-production-0b7f.up.railway.app/webhook/API_CMP_Vereadores
📤 Resposta Esperada
{
"vereadores": [
{
"nome": "Nome do Vereador",
"partido": "Partido Político",
"cargo": "Cargo Ocupado",
"mandatos": ["Ano-Início-Ano-Fim", ...]
},
...
]
}
💻 Exemplo de Código em Python
import requests
url = 'https://primary-production-0b7f.up.railway.app/webhook/API_CMP_Vereadores'
response = requests.get(url)
if response.status_code == 200:
vereadores = response.json()
for vereador in vereadores['vereadores']:
print(f"{vereador['nome']} - {vereador['partido']} - {vereador['cargo']}")
else:
print('Falha na requisição:', response.status_code)
💻 Exemplo de Código em Node.js (Axios)
const axios = require('axios');
axios.get('https://primary-production-0b7f.up.railway.app/webhook/API_CMP_Vereadores')
.then(response => {
response.data.vereadores.forEach(vereador => {
console.log(`${vereador.nome} - ${vereador.partido} - ${vereador.cargo}`);
});
})
.catch(error => {
console.error('Erro:', error.response.status);
});