RECURSOS DA API

O que sua integração precisa fazer?

Mensagens, eventos, instâncias e operação em uma API REST versionada.

Arquitetura de integração
  1. 01Seu sistema
  2. 02MyDev Connect
  3. 03WhatsApp

Todos os recursos abaixo estão descritos na referência pública da API v1, revisada em 03/11/2026. Campos, limites e erros completos estão na documentação.

Mensageria

Envio de texto Disponível

Exemplo: Confirmar um pedido ou avisar uma atualização.

POST /instances/{instance}/messages com to e text. A resposta 202 devolve o id; o envio é processado em fila.

Imagem, áudio e vídeo Disponível

Exemplo: Enviar uma foto do produto ou uma nota de voz.

Mesma rota, com media_url ou media_base64. Imagem JPEG, PNG ou WebP; vídeo MP4 ou 3GP; até 16 MB. Áudio pode sair como nota de voz.

Documentos Disponível

Exemplo: Enviar um boleto ou contrato em PDF.

type document com filename opcional, em qualquer formato, até 50 MB. O text vira legenda.

Recebimento de mensagens Disponível

Exemplo: Encaminhar a resposta do cliente para o seu sistema.

Evento message.received com remetente, tipo e link para baixar o arquivo, válido por 7 dias.

Status de mensagens Disponível

Exemplo: Saber se a mensagem foi entregue e lida.

O evento message.status informa sent, delivered, read ou failed.

Integração

API REST Disponível

Exemplo: Conectar seu backend ao serviço.

Base HTTPS versionada em /api/v1, com requisições e respostas JSON.

Autenticação Disponível

Exemplo: Identificar chamadas autorizadas.

Chave Bearer com prefixo mc_, usada no backend. GET /health dispensa autenticação.

Webhooks e eventos Disponível

Exemplo: Atualizar seu sistema a cada evento.

message.received, message.status e instance.status, com assinatura HMAC-SHA256 e até 5 novas tentativas.

n8n, Make, Bubble e Zapier Disponível

Exemplo: Automatizar sem escrever código.

No painel, em Instâncias → Integração, cole a URL do webhook da ferramenta e envie um teste.

Tratamento de erros Disponível

Exemplo: Decidir quando corrigir ou repetir uma chamada.

Respostas 401, 402, 403, 404, 422 e 5xx, com mensagem e campo errors.

Instâncias

Criação de instâncias Disponível

Exemplo: Separar números por operação ou cliente.

POST /instances com name, driver e webhook_url opcional.

Conexão de números Disponível

Exemplo: Vincular um número de WhatsApp à instância.

O driver whatsapp_web vincula o número por QR Code.

QR Code Disponível

Exemplo: Mostrar o QR Code dentro do seu produto.

POST /instances/{instance}/connect retorna o QR, que pode ser exibido como imagem.

Status da conexão Disponível

Exemplo: Avisar sua equipe quando um número desconectar.

GET /instances/{instance}/status e o evento instance.status informam conexão e queda.

Operação

Histórico e polling Disponível

Exemplo: Reconciliar mensagens depois de uma indisponibilidade.

GET /instances/{instance}/messages filtra por direction, after_id e since, até 100 por página.

Limites e retenção Disponível

Exemplo: Dimensionar arquivos e armazenamento.

Arquivos ficam guardados por 30 dias. A quantidade de instâncias depende do plano.

Gerenciamento de credenciais Disponível

Exemplo: Manter os acessos sob controle.

Crie chaves com validade e revogue quando precisar. O token completo aparece uma única vez.

Ver a referência completa →

SEU PRÓXIMO BUILD COMEÇA AQUI

Você constrói.
A conversa continua.

Vamos encontrar o lugar da comunicação no seu produto.