📊 Visão Geral

🏢
Clientes / Empresas
👥
Usuários
💎
Planos Ativos
📄
Documentos
🎨 White-Label

📋 Planos Cadastrados

📊

Carregando...

💎 Planos

OrdemPlanoMensalAnualLimitesDestaqueStatusAções
Carregando...
👥
Total
Ativos
🔴
Admins
🟢
Online Hoje

👥 Usuários

UsuárioPapelStatusÚltimo LoginAções
Carregando...
🏢
Clientes
📄
Documentos

🏢 Gestão Multi-Empresa

🏢

Em Desenvolvimento

O módulo de gestão multi-empresa estará disponível em breve.
Aqui você poderá gerenciar todos os tenants do sistema.

Funcionalidades previstas:

  • Cadastro de empresas (tenants)
  • Plano por empresa
  • Limites de uso individuais
  • Relatórios por empresa
  • Isolamento de dados
🛒

Carregando...

📚 Documentação da API — SendocsV2

Base URL: https://seu-dominio.com/api

Autenticação via Bearer Token no header Authorization: Bearer <token>

🔐 Autenticação

POST/api/auth/login
Autenticar usuário. Body: {"username":"","password":""}. Retorna token.
GET/api/auth/verificar
Verificar token. Retorna dados do usuário autenticado.

👥 Clientes

GET/api/clientes
Listar todos os clientes. Suporta ?busca= e ?pagina=.
POST/api/clientes
Criar cliente. Body: {"nome","telefone","email","cpf_cnpj"}.
PUT/api/clientes/:id
Atualizar cliente por ID.
DELETE/api/clientes/:id
Remover cliente por ID.

📄 Documentos

GET/api/documentos
Listar documentos. Params: ?pagina=1&por_pagina=20&cliente_id=X&status=Y.
POST/api/upload
Upload de PDFs. multipart/form-data com campo pdfs (múltiplos arquivos).
POST/api/documentos/:id/enviar
Enviar documento específico via WhatsApp.
DELETE/api/documentos/:id
Remover documento por ID.

📱 WhatsApp

GET/api/status
Status da conexão WhatsApp (Evolution API).
POST/api/whatsapp/enviar-avulso
Enviar mensagem avulsa. Body: {"telefone","mensagem"}.
GET/api/monitoramento
Status de envios recentes com deduplicação por documento.

✅ Tarefas

GET/api/tarefas
Listar tarefas recorrentes do sistema.
POST/api/tarefas/:id/concluir
Marcar tarefa como concluída no mês atual.

📈 Relatórios

GET/api/relatorios/exportar/excel
Exportar relatório completo em .xlsx.
GET/api/relatorios/exportar/pdf
Exportar relatório em .pdf.

⚙ Admin requer role=admin

GET/api/admin/configuracoes
Listar todas as configurações do sistema.
PUT/api/admin/configuracoes/:chave
Atualizar configuração. Body: {"valor":"..."}.
GET/api/admin/planos
Listar planos (visão admin).
GET/api/usuarios
Listar usuários do sistema.
PUT/api/admin/usuarios/:id/role
Alterar role de um usuário. Body: {"role":"admin|user","super_admin":0}.

⚙️ Configurações do Sistema

Carregando configurações...