API Online

Datalitics Whatsapp API

WhatsApp Multi-Instance API

Powered by Go + WhatsmeOw

- Instâncias
- Conectadas
Atualizado: agora
Total
-

Instâncias Criadas

Endpoint: /stats
Online
-

Instâncias Conectadas

Taxa de conexão: -%
Pendente
-

Aguardando QR Code

Status: Autenticação pendente

Estatísticas em Tempo Real

Dados atualizados automaticamente a cada 5 segundos via endpoint público /stats

Live
Última atualização: agora

Recursos Principais

Multi-Instância

Gerencie múltiplas contas WhatsApp simultaneamente com isolamento completo

QR Code Automático

Geração automática de QR Code em base64 para fácil integração

Persistência

Sessões salvas em SQLite, restauração automática após restart

RabbitMQ Events

Todos os eventos publicados no RabbitMQ em tempo real

Alta Performance

Baixo uso de memória (~30-50MB) e resposta rápida

Seguro

Autenticação via API Key UUID4 obrigatória e suporte a HTTPS

Endpoint Público

Estatísticas públicas via /stats sem autenticação

Webhooks

Sistema completo de webhooks com retry automático e histórico

PostgreSQL

Mensagens e webhooks em PostgreSQL com particionamento por instância

Novo

Endpoint Público de Estatísticas

Acesse estatísticas da API sem autenticação - perfeito para landing pages e dashboards públicos

Sem Autenticação Necessária

O endpoint /stats é público e não requer API Key

# Fazer requisição (sem header X-API-Key)
curl http://localhost:3003/stats

Resposta JSON

{
  "total": 5,          // Total de instâncias criadas
  "connected": 3,      // Instâncias conectadas (status: "open")
  "qrcode": 2,         // Aguardando QR Code (status: "qr")
  "status": "ok",      // Status da API
  "timestamp": 1730736000000  // Unix timestamp (ms)
}

Casos de Uso

Landing Pages

Mostre estatísticas em tempo real

Dashboards Públicos

Status do sistema sem autenticação

Monitoring

Scripts de monitoramento externos

Mobile Apps

Stats sem gerenciar API keys

Segurança

Este endpoint expõe apenas contadores agregados. Dados sensíveis como nomes de instâncias, QR Codes e configurações continuam protegidos e requerem autenticação via X-API-Key.

Quick Start

1

Criar uma Instância

curl -X POST http://localhost:3003/instances \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name": "my-instance"}'
2

Obter QR Code

curl -H "X-API-Key: YOUR_API_KEY" \
http://localhost:3003/instances/my-instance
3

Enviar Mensagem

curl -X POST http://localhost:3003/instances/my-instance/send/text \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"to": "5511999999999", "message": "Olá!"}'