Siga-nos nas Redes Sociais:

API: Application Programming Interface

📄 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);
  });

Scroll to top
Pular para o conteúdo