{
    "success": true,
    "message": "NextAPI Replicador Service Running",
    "data": {
        "name": "Sistema de Gerenciamento de Licenças NextAPI",
        "version": "1.0.0",
        "endpoints": {
            "License": {
                "POST \/license\/generate": "Gerar nova licença (Requer Auth)",
                "POST \/license\/activate": "Ativar licença (Requer Serial + HardwareID)",
                "GET \/license\/validate\/{serial}": "Validar licença existente",
                "GET \/license\/verify\/{hardware_id}": "Verificar status por HardwareID",
                "POST \/license\/revoke": "Revogar licença (Admin)",
                "POST \/license\/expire": "Expirar licença (Admin)",
                "POST \/license\/reset": "Resetar licença remotamente (Admin)",
                "POST \/license\/backup": "Salvar backup da licença (Cliente)"
            },
            "Subscriber": {
                "POST \/subscriber\/register": "Registrar novo assinante",
                "POST \/subscriber\/login": "Autenticar assinante",
                "GET \/subscriber\/{id}": "Obter dados do assinante",
                "PUT \/subscriber\/{id}": "Atualizar dados do assinante",
                "GET \/subscriber\/{id}\/licenses": "Listar licenças do assinante",
                "GET \/subscriber\/{id}\/serial-history": "Histórico de seriais"
            },
            "Payment": {
                "POST \/payment\/pix": "Gerar cobrança PIX",
                "POST \/payment\/credit-card": "Gerar cobrança Cartão de Crédito",
                "POST \/payment\/perpetual": "Gerar cobrança Licença Perpétua (PIX)",
                "POST \/payment\/subscription": "Criar assinatura recorrente",
                "GET \/payment\/status\/{subscriber_id}": "Verificar status financeiro do assinante",
                "GET \/payment\/check\/{payment_id}": "Verificar status do pagamento (PIX polling)",
                "GET \/payment\/settings": "Obter preços atuais",
                "POST \/payment\/webhook": "Recebimento de notificações Asaas",
                "POST \/payment\/cancel\/{id}": "Cancelar pagamento (Admin)"
            },
            "Settings": {
                "GET \/settings\/public": "Obter configurações públicas (preços, etc)"
            }
        }
    },
    "timestamp": "2026-05-22T04:58:09-03:00"
}