Pular para o conteúdo

Overview

🏥 Healthing CRM - Sistema de Gestão de Relacionamento com Clientes

API RESTful completa para gerenciamento de CRM multi-tenant com arquitetura moderna e escalável.

🎯 Principais Funcionalidades

  • 👥 Gestão de Contatos e Empresas - CRUD completo com relacionamentos
  • 📊 Pipeline de Vendas - Funis customizáveis com drag & drop
  • 📅 Atividades e Tarefas - Gerenciamento de follow-ups e compromissos
  • 👤 Perfil e Preferências - Customização por usuário
  • 🏢 Multi-tenant - Isolamento completo de dados por empresa
  • 🎨 Customização - Cores, logos e layouts personalizáveis
  • 📧 Email e Notificações - Sistema de comunicação integrado
  • 🔐 Autenticação JWT - Segurança com tokens Bearer

🔑 Autenticação

Todas as rotas protegidas requerem um token JWT no header:

Authorization: Bearer <seu_token_jwt>

Para obter o token, faça login via /api/v1/auth/login com email e senha.

🏗️ Arquitetura

  • Multi-tenant: Schema separado por tenant (empresa)
  • Banco de Dados: MySQL 8.0
  • Cache: Redis
  • Autenticação: JWT com refresh tokens
  • Validação: Pydantic schemas

📚 Documentação Alternativa

  • Swagger UI (esta página): Documentação interativa
  • ReDoc: /api/v1/redoc - Documentação com layout alternativo

Security scheme type: http