🔐 API de Redes Manager2

API RESTful com Autenticação via Token

⚠️ Autenticação Obrigatória

Todas as requisições para esta API requerem um token de acesso válido. Sem autenticação, você receberá um erro 401 (Não Autorizado).

🔑 Como Autenticar

Método 1: Header Authorization (Recomendado)

curl -H "Authorization: Bearer SEU_TOKEN_AQUI" \
     https://api.painel.megamidia.com.br/api.php/redes

Método 2: Header X-API-Token

curl -H "X-API-Token: SEU_TOKEN_AQUI" \
     https://api.painel.megamidia.com.br/api.php/redes

Método 3: Query Parameter (apenas para testes)

curl "https://api.painel.megamidia.com.br/api.php/redes?token=SEU_TOKEN_AQUI"

⚠️ Não recomendado para produção - o token pode ser exposto em logs

📚 Endpoints Disponíveis

Listar Todas as Redes

GET /api.php/redes Autenticação Obrigatória

Retorna todas as redes cadastradas no sistema.

curl -H "Authorization: Bearer SEU_TOKEN" \
     https://api.painel.megamidia.com.br/api.php/redes

Obter Rede por ID

GET /api.php/redes/{id} Autenticação Obrigatória

Retorna os detalhes de uma rede específica pelo ID.

curl -H "Authorization: Bearer SEU_TOKEN" \
     https://api.painel.megamidia.com.br/api.php/redes/240

Obter Rede por Nome

GET /api.php/rede-name/{nome} Autenticação Obrigatória

Retorna os detalhes de uma rede específica pelo nome, incluindo suas lojas.

curl -H "Authorization: Bearer SEU_TOKEN" \
     https://api.painel.megamidia.com.br/api.php/rede-name/megamidia

Listar Lojas de uma Rede

GET /api.php/redes/{id}/lojas Autenticação Obrigatória

Retorna todas as lojas associadas a uma rede específica.

curl -H "Authorization: Bearer SEU_TOKEN" \
     https://api.painel.megamidia.com.br/api.php/redes/240/lojas

Listar Grupos de uma Rede

GET /api.php/redes/{id}/grupos Autenticação Obrigatória

Retorna todos os grupos associados a uma rede específica.

curl -H "Authorization: Bearer SEU_TOKEN" \
     https://api.painel.megamidia.com.br/api.php/redes/240/grupos

📖 Documentação Completa

Para informações detalhadas sobre instalação, configuração e uso, consulte o arquivo README.md no repositório do projeto.

🔧 Obtendo seu Token

Se você ainda não tem um token de acesso, entre em contato com o administrador do sistema ou consulte a documentação sobre como gerar um novo token.