{
  "sistema": "AIPNET Gestão ISP - Brotas",
  "versao": "1.0.0",
  "configuracao_aip_painel": {
    "nome_exibicao": "API Externa AIPNET (AIP-Painel / Thalita / RadiusNet v1)",
    "url_api": "https://aipnet.aip.com.br/radiusnet",
    "url_rest": "https://aipnet.aip.com.br/api/v1/integracao",
    "token": "aipnet_live_7f9c4e2b8a1d6f3e5c9b0a4d8e2f1a7c3b5d9e0f2a4c6e8b",
    "header_principal": "RTOKEN"
  },
  "endpoints_compat_aip_painel": [
    {
      "metodo": "GET",
      "rota": "/radiusnet/index.php/api/v1/st/",
      "descricao": "Teste de conexão e listagem de setores"
    },
    {
      "metodo": "GET",
      "rota": "/radiusnet/index.php/api/v1/svc/{id_setor}",
      "descricao": "Serviços por setor para abertura de chamado"
    },
    {
      "metodo": "GET",
      "rota": "/radiusnet/index.php/api/v1/cp/{cpf_cnpj}/5",
      "descricao": "Consulta cliente, contratos, status e roteador por CPF/CNPJ"
    },
    {
      "metodo": "GET",
      "rota": "/radiusnet/index.php/api/v1/cbp/np/{id_contrato}",
      "descricao": "Consulta faturas não pagas do contrato"
    },
    {
      "metodo": "GET",
      "rota": "/radiusnet/index.php/api/v1/cbp/at/{id_contrato}",
      "descricao": "Consulta faturas vencidas (em atraso) do contrato"
    },
    {
      "metodo": "GET",
      "rota": "/radiusnet/index.php/api/v1/cbp/pg/{id_contrato}",
      "descricao": "Consulta faturas pagas do contrato"
    },
    {
      "metodo": "GET",
      "rota": "/radiusnet/index.php/api/v1/bc/{id_cobranca}",
      "descricao": "Obtém link direto do PDF do boleto"
    },
    {
      "metodo": "GET",
      "rota": "/radiusnet/index.php/api/v1/bc/{id_cobranca}/pdf",
      "descricao": "Download direto do PDF do boleto híbrido"
    },
    {
      "metodo": "GET",
      "rota": "/radiusnet/index.php/api/v1/qrp/{id_cobranca}",
      "descricao": "Obtém Pix Copia e Cola e QR Code Base64"
    },
    {
      "metodo": "PUT",
      "rota": "/radiusnet/index.php/api/v1/ppg/{id_cobranca}",
      "descricao": "Executa Liberação em Confiança e desbloqueia no FreeRADIUS/MikroTik"
    },
    {
      "metodo": "GET",
      "rota": "/radiusnet/index.php/api/v1/radacct",
      "descricao": "Consulta sessões PPPoE no FreeRADIUS"
    },
    {
      "metodo": "GET",
      "rota": "/radiusnet/index.php/api/v1/atl/{id_cliente}",
      "descricao": "Lista chamados/OS do cliente"
    },
    {
      "metodo": "POST",
      "rota": "/radiusnet/index.php/api/v1/at/",
      "descricao": "Abre chamado/OS na Central do Técnico"
    }
  ],
  "endpoints_rest_nativos": [
    {
      "metodo": "GET",
      "rota": "/api/v1/integracao/status",
      "descricao": "Saúde da API e métricas gerais"
    },
    {
      "metodo": "GET",
      "rota": "/api/v1/integracao/clientes/{cpf_cnpj}",
      "descricao": "Ficha completa + contratos + faturas + sinal"
    },
    {
      "metodo": "GET",
      "rota": "/api/v1/integracao/faturas/{identificador}",
      "descricao": "Faturas por CPF/CNPJ, contrato_id ou cliente_id"
    },
    {
      "metodo": "POST",
      "rota": "/api/v1/integracao/liberar",
      "descricao": "Liberação em confiança imediata (JSON)"
    },
    {
      "metodo": "GET",
      "rota": "/api/v1/integracao/sinal/{identificador}",
      "descricao": "Telemetria óptica OLT Huawei + TR-069 + Wi-Fi + VoIP"
    },
    {
      "metodo": "GET",
      "rota": "/api/v1/integracao/conexao/{identificador}",
      "descricao": "Sessão PPPoE ativa e histórico de conexões"
    }
  ]
}