v1.0 · Go + whatsmeow

NeoGo API

WhatsApp API para desenvolvedores

🚀

Primeiros Passos

Crie uma instancia, conecte seu WhatsApp e envie sua primeira mensagem em minutos.

🔒

Autenticacao

Entenda como funcionam as API keys, tokens de instancia e rotacao de credenciais.

📡

Webhooks

Receba eventos em tempo real: mensagens, conexoes, QR codes e mais.

📚

API Reference

Documentacao completa de todos os endpoints com exemplos interativos (Swagger/OpenAPI).

Visao Geral

NeoGo e uma API REST completa para o WhatsApp, construida em Go com o protocolo WhatsApp Web Multi-Device (whatsmeow). Oferece mais de 100 endpoints para mensagens, grupos, contatos, midias, labels, newsletters e mais.

Recursos Principais

Endpoints por Dominio

DominioEndpointsDescricao
/instance~20Criar, conectar, status, QR, proxy, reconectar, logout
/send16Texto, midia, link, enquete, sticker, localizacao, contato, botao, lista, Pix, carrossel, forward, batch, status
/message8Reagir, presenca, marcar lido, download midia, deletar, editar
/chat11Listar, buscar, fixar, arquivar, mutar, historico
/group14Criar, info, participantes, foto, config, convites
/user14Info, avatar, contatos, privacidade, bloquear, perfil
/label6Aplicar/remover labels em chats e mensagens
/newsletter6Criar, listar, info, inscrever, mensagens
/community5Criar, adicionar/remover grupos, info
/call2Rejeitar chamada, historico
/admin~15Alertas, failover, backfill

Inicio Rapido

# 1. Verificar se o servidor esta rodando
curl http://localhost:4000/server/ok

# 2. Criar uma instancia
curl -X POST http://localhost:4000/instance/create \
  -H "apikey: SUA_CHAVE_GLOBAL" \
  -H "Content-Type: application/json" \
  -d '{"instanceName": "meu-whatsapp"}'

# 3. Obter QR code para conectar
curl http://localhost:4000/instance/qr \
  -H "apikey: TOKEN_DA_INSTANCIA"

Veja o guia completo em Primeiros Passos.