Automatize conversas, escale atendimentos e aumente suas conversões com a solução definitiva para integrar o WhatsApp à sua operação. Sem complicação, sem limites, sem dor de cabeça.
Preço fixo e sem taxas ocultas, mensagens ilimitadas, sem custo por mensagem.
Integração rápida em menos de 5 minutos
Crie sua conta em segundos
Conecte-se em menos de 5 minutos
Envie mensagens sem custo adicional
Sua solução completa para integração profissional com WhatsApp
A megaAPI é uma API REST (Interface de Programação de Aplicações) que permite integrar o WhatsApp aos seus sistemas e aplicações de forma profissional e segura. Com ela, você pode automatizar o envio e recebimento de mensagens, gerenciar grupos e muito mais, tudo através de simples requisições HTTP.
Uma API REST é uma interface que permite a comunicação entre diferentes sistemas através da internet. Na megaAPI você encontra:
Nossa API é compatível com diversas tecnologias e frameworks,
permitindo
integração flexível com sua stack preferida
Conecte a MegaAPI com suas ferramentas favoritas e potencialize seu workflow
Integre a MegaAPI com o Flutterflow para criar aplicativos móveis com chat integrado.
Saiba maisConecte a MegaAPI com o WeWeb para criar sites e aplicativos web com chat integrado.
Saiba maisIntegre a MegaAPI com o Bubble.io para criar aplicativos web sem código com chat integrado.
Saiba maisAtenda clientes 24/7 sem precisar estar online.
Conecte ao seu CRM, chatbot ou sistema interno sem dor de cabeça.
De pequenos negócios a grandes operações, nossa API cresce com você.
Acabe com bloqueios e restrições das plataformas tradicionais.
Seus dados e suas mensagens sempre protegidos com criptografia.
Escolha o plano ideal para o seu negócio
Plano mensal, agora 2 instâncias whatsapp
Não é necessário cadastrar cartão de crédito.
Plano mensal, agora para 3 instâncias whatsapp
Não é necessário cadastrar cartão de crédito.
Ideal para empresas que necessitam de alta escala e recursos personalizados para suas operações.
Não é necessário cadastrar cartão de crédito.
Aumente o número de conexões do WhatsApp de forma ilimitada e segura, com suporte especializado para grandes volumes
Tire suas dúvidas sobre a MegaAPI
Fique por dentro das novidades e aprenda mais sobre a megaAPI
Artigos técnicos, tutoriais e novidades sobre integrações com WhatsApp e automação de mensagens.
Acessar blogSolução completa para automação e gestão de WhatsApp
Automatize atendimentos, envie catálogos de produtos e gerencie pedidos diretamente pelo WhatsApp.
Centralize o atendimento, organize conversas com labels e mantenha histórico completo dos clientes.
Envie notificações inteligentes para seus contatos de forma organizada e profissional.
/rest/instance/{instance_key}
Obtém o status da instância
/rest/instance/chats/{instance_key}
Obtém todas as suas conversas
/rest/instance/contacts/{instance_key}
Obtém todos os seus contatos
/rest/instance/messages/{instance_key}
Obtém as mensagens de uma conversa específica
/rest/instance/syncLabels/{instance_key}
Sincroniza todos os rótulos e associações
/rest/instance/labels/{instance_key}
Obtém todos os seus rótulos
/rest/instance/labelAssociations/{instance_key}
Obtém todas as suas associações de rótulos
/rest/instance/labels/createLabel/{instance_key}
Cria um rótulo
/rest/instance/labels/editLabel/{instance_key}
Edita/Deleta um rótulo
/rest/instance/labels/getChatLabels/{instance_key}
Obtém os rótulos da conversa
/rest/instance/labels/setChatLabels/{instance_key}
Define os rótulos da conversa
/rest/instance/downloadMediaMessage/{instance_key}
Baixa uma mensagem de mídia
/rest/instance/getProfilePicture/{instance_key}
Obtém a imagem de perfil do WhatsApp de um determinado número
/rest/instance/setProfileStatus/{instance_key}
Define o status do perfil
/rest/instance/setProfileName/{instance_key}
Define o nome do perfil
/rest/instance/setProfilePicture/{instance_key}
Define a imagem do perfil (arquivo local)
/rest/instance/setProfilePictureUrl/{instance_key}
Define a imagem do perfil (URL)
/rest/instance/setProfilePictureBase64/{instance_key}
Define a imagem do perfil (Base64)
/rest/instance/isOnWhatsApp/{instance_key}
Verifica se o número existe no WhatsApp
/rest/instance/qrcode/{instance_key}
Obtém o código QR
/rest/instance/qrcode_base64/{instance_key}
Obtém o código QR em formato Base64
/rest/instance/pairingCode/{instance_key}
Obtém o código de emparelhamento para login
/rest/instance/{instance_key}/logout
Fecha sessão da instância
/rest/instance/{instance_key}/restart
Reinicia uma instância
/rest/privacy/{instance_key}
Obtém o status de todas as configurações de privacidade
/rest/privacy/{instance_key}/updateLastSeen
Atualiza a privacidade de "visto por último"
/rest/privacy/{instance_key}/updateOnline
Atualiza a privacidade de "online"
/rest/privacy/{instance_key}/updateProfilePicture
Atualiza a privacidade da foto do perfil
/rest/privacy/{instance_key}/updateStatus
Atualiza a privacidade do status
/rest/privacy/{instance_key}/updateReadReceipts
Atualiza a privacidade dos recibos de leitura
/rest/privacy/{instance_key}/updateGroupsAdd
Atualiza a privacidade de adição a grupos
/rest/privacy/{instance_key}/updateCallAdd
Atualiza a privacidade de chamadas
/rest/privacy/{instance_key}/disappearingMode
Atualiza o modo de desaparecimento de mensagens
/rest/webhook/{instance_key}
Obtém os dados do webhook da instância
/rest/webhook/{instance_key}/configWebhook
Configura o webhook
/rest/sendMessage/{instance_key}/text
Envia uma mensagem de texto para um usuário do WhatsApp
/rest/sendMessage/{instance_key}/textToMany
Envia uma mensagem de texto para múltiplos usuários do WhatsApp
/rest/sendMessage/{instance_key}/textMentioned
Envia uma mensagem de texto com menções
/rest/sendMessage/{instance_key}/sendCall
Inicia uma chamada para um usuário do WhatsApp
/rest/sendMessage/{instance_key}/rejectCall
Rejeita uma chamada de um usuário do WhatsApp
/rest/sendMessage/{instance_key}/sendMessageStories
Envia mensagem para Status/Stories
/rest/sendMessage/{instance_key}/mediaUrlStories
Envia mídia para Status/Stories (URL)
/rest/sendMessage/{instance_key}/mediaBase64Stories
Envia mídia para Status/Stories (Base64)
/rest/sendMessage/{instance_key}/mediaUrl
Envia mensagem de mídia (URL)
/rest/sendMessage/{instance_key}/mediaUrlToMany
Envia mensagem de mídia para múltiplos usuários (URL)
/rest/sendMessage/{instance_key}/mediaBase64
Envia mensagem de mídia (Base64)
/rest/sendMessage/{instance_key}/mediaBase64ToMany
Envia mensagem de mídia para múltiplos usuários (Base64)
/rest/sendMessage/{instance_key}/image
Envia uma mensagem de imagem
/rest/sendMessage/{instance_key}/video
Envia um vídeo
/rest/sendMessage/{instance_key}/audio
Envia um áudio
/rest/sendMessage/{instance_key}/ptt
Envia um áudio (PTT)
/rest/sendMessage/{instance_key}/ptv
Envia um vídeo (PTV)
/rest/sendMessage/{instance_key}/sticker
Envia um sticker
/rest/sendMessage/{instance_key}/document
Envia um documento
/rest/sendMessage/{instance_key}/location
Envia uma localização
/rest/sendMessage/{instance_key}/sendLinkPreview
Envia mensagem com pré-visualização de link
/rest/sendMessage/{instance_key}/sendLinkPreviewToMany
Envia mensagem com pré-visualização de link para múltiplos usuários
/rest/sendMessage/{instance_key}/reactMessage
Envia uma reação a uma mensagem
/rest/sendMessage/{instance_key}/buttonMessage
Envia uma mensagem com botões interativos
/rest/sendMessage/{instance_key}/templateMessage
Envia uma mensagem com botões de template interativos
/rest/sendMessage/{instance_key}/listMessage
Envia uma mensagem de lista
/rest/sendMessage/{instance_key}/listMessageToMany
Envia uma mensagem de lista para múltiplos usuários
/rest/sendMessage/{instance_key}/listProductMessage
Envia uma mensagem de lista de produtos
/rest/sendMessage/{instance_key}/contactMessage
Envia uma mensagem de contato (vCard)
/rest/sendMessage/{instance_key}/pollMessage
Envia uma mensagem de enquete
/rest/sendMessage/{instance_key}/editMessage
Edita uma mensagem já enviada
/rest/sendMessage/{instance_key}/forwardMessage
Encaminha uma mensagem
/rest/sendMessage/{instance_key}/quoteMessage
Cita uma mensagem
/rest/chat/{instance_key}/presenceUpdateChat
Altera a presença para uma conversa
/rest/chat/{instance_key}/archiveChat
Arquiva/Desarquiva uma conversa
/rest/chat/{instance_key}/pinChat
Fixa/Desfixa uma conversa
/rest/chat/{instance_key}/pinMessageInChat
Fixa/Desfixa uma mensagem na conversa
/rest/chat/{instance_key}/muteStatus
Silencia/Desilencia o Status
/rest/chat/{instance_key}/blockChat
Bloqueia/Desbloqueia uma conversa
/rest/chat/{instance_key}/muteChat
Silencia/Desilencia uma conversa
/rest/chat/{instance_key}/readMessage
Marca mensagem como lida
/rest/chat/{instance_key}/readChat
Marca conversa como lida/não lida
/rest/chat/{instance_key}/deleteMessage
Deleta mensagem na conversa
/rest/chat/{instance_key}/deleteMessageFromMe
Deleta mensagem enviada por mim na conversa
/rest/chat/{instance_key}/deleteChat
Deleta conversa
/rest/chat/{instance_key}/clearChat
Limpa todas as mensagens da conversa
/rest/chat/{instance_key}/starMessageChat
Adiciona estrela a mensagem na conversa
/rest/group/{instance_key}/createGroup
Cria um novo grupo
/rest/group/{instance_key}/updateGroupName
Atualiza o nome do grupo
/rest/group/{instance_key}/updateGroupDescription
Atualiza a descrição do grupo
/rest/group/{instance_key}/updateGroupPicture
Atualiza a foto do grupo (arquivo local)
/rest/group/{instance_key}/updateGroupPictureUrl
Atualiza a foto do grupo (URL)
/rest/group/{instance_key}/updateGroupPictureBase64
Atualiza a foto do grupo (Base64)
/rest/group/{instance_key}/updateGroupSettings
Atualiza as configurações do grupo
/rest/group/{instance_key}/addGroupParticipant
Adiciona participante ao grupo
/rest/group/{instance_key}/addGroupParticipants
Adiciona múltiplos participantes ao grupo
/rest/group/{instance_key}/removeGroupParticipant
Remove participante do grupo
/rest/group/{instance_key}/removeGroupParticipants
Remove múltiplos participantes do grupo
/rest/group/{instance_key}/promoteGroupParticipant
Promove participante a administrador
/rest/group/{instance_key}/promoteGroupParticipants
Promove múltiplos participantes a administradores
/rest/group/{instance_key}/demoteGroupParticipant
Remove cargo de administrador de um participante
/rest/group/{instance_key}/demoteGroupParticipants
Remove cargo de administrador de múltiplos participantes
/rest/group/{instance_key}/getGroupInviteCode
Obtém o código de convite do grupo
/rest/group/{instance_key}/revokeGroupInviteCode
Revoga o código de convite do grupo
/rest/group/{instance_key}/getGroupInfoFromInviteCode
Obtém informações do grupo pelo código de convite
/rest/group/{instance_key}/joinGroupWithCode
Entra em um grupo usando código de convite
/rest/group/{instance_key}/leaveGroup
Sai do grupo
/rest/product/listMyCatalog/{instance_key}
Lista meu catálogo
/rest/product/listCatalog/{instance_key}
Lista todos os catálogos
/rest/product/sendCatalog/{instance_key}
Envia um catálogo
/rest/product/createProduct/{instance_key}
Cria um produto
/rest/product/updateProduct/{instance_key}
Atualiza um produto
/rest/product/sendProduct/{instance_key}
Envia um produto
/rest/product/infoProduct/{instance_key}
Obtém informações de um produto
/rest/product/deleteProduct/{instance_key}
Deleta um produto
/rest/product/listMyCollection/{instance_key}
Lista minhas coleções
/rest/product/listCollection/{instance_key}
Lista coleções
/rest/product/createCollection/{instance_key}
Cria uma coleção
/rest/product/sendCollection/{instance_key}
Envia uma coleção
/rest/product/deleteCollection/{instance_key}
Deleta uma coleção
/rest/product/getOrderInfo/{instance_key}
Obtém informações do pedido
Solução básica para automação e envio de mensagens no WhatsApp
Envie notificações automáticas, alertas e lembretes para seus clientes através do WhatsApp.
Integre facilmente com n8n, Make, Zapier e outras ferramentas de automação sem necessidade de conhecimentos avançados de programação.
Crie e envie mensagens personalizadas com texto, imagens e documentos para seus contatos e grupos.
/rest/instance/{instance_key}
Obtém o status da instância
/rest/instance/downloadMediaMessage/{instance_key}
Baixa uma mensagem de mídia
/rest/instance/getProfilePicture/{instance_key}
Obtém a foto de perfil do WhatsApp de um determinado número
/rest/instance/isOnWhatsApp/{instance_key}
Verifica se o número existe no WhatsApp
/rest/instance/qrcode/{instance_key}
Obtém o código QR
/rest/instance/qrcode_base64/{instance_key}
Obtém o código QR em formato Base64
/rest/instance/pairingCode/{instance_key}
Obtém o código de emparelhamento para login
/rest/instance/{instance_key}/logout
Encerra a sessão da instância
/rest/instance/{instance_key}/restart
Reinicia uma instância
/rest/webhook/{instance_key}
Obtém os dados do webhook da instância
/rest/webhook/{instance_key}/configWebhook
Configura o webhook da instância
/rest/sendMessage/{instance_key}/text
Envia uma mensagem de texto para um usuário do WhatsApp
/rest/sendMessage/{instance_key}/mediaUrl
Envia uma mensagem de mídia via URL
/rest/sendMessage/{instance_key}/mediaBase64
Envia uma mensagem de mídia via Base64
/rest/sendMessage/{instance_key}/location
Envia uma localização para um usuário do WhatsApp
/rest/sendMessage/{instance_key}/sendLinkPreview
Envia mensagem com pré-visualização de link
/rest/sendMessage/{instance_key}/buttonMessage
Envia uma mensagem com botões interativos
/rest/sendMessage/{instance_key}/templateMessage
Envia uma mensagem com botões de template interativos
/rest/sendMessage/{instance_key}/listMessage
Envia uma mensagem de lista
/rest/sendMessage/{instance_key}/contactMessage
Envia uma mensagem de contato (vCard)
/rest/sendMessage/{instance_key}/forwardMessage
Encaminha uma mensagem
/rest/sendMessage/{instance_key}/quoteMessage
Cita uma mensagem
/rest/chat/{instance_key}/presenceUpdateChat
Altera a presença para uma conversa
/rest/chat/{instance_key}/readMessage
Marca mensagem como lida em uma conversa
/rest/chat/{instance_key}/deleteMessage
Deleta mensagem na conversa
/rest/chat/{instance_key}/deleteMessageFromMe
Deleta mensagem enviada por mim na conversa
/rest/group/list/{instance_key}
Lista todos os grupos e comunidades
/rest/group/{instance_key}/group
Obtém informações de um grupo específico
/rest/group/{instance_key}/create
Cria um grupo
/rest/group/{instance_key}/addParticipants
Adiciona participantes a um grupo
/rest/group/{instance_key}/removeParticipants
Remove participantes de um grupo
/rest/group/{instance_key}/leaveGroup
Sai de um grupo
/rest/webhook/{instance_key}
Obtém os dados do webhook da instância
/rest/webhook/{instance_key}/configWebhook
Configura o webhook da instância
Escolha a plataforma de sua preferência para acessar a documentação
Interface interativa para testar e explorar os endpoints da API diretamente pelo navegador.
Acessar SwaggerDocumentação detalhada com exemplos de requisições e respostas no formato Postman.
Acessar PostmanEscolha a plataforma de sua preferência para acessar a documentação
Interface interativa para testar e explorar os endpoints da API diretamente pelo navegador.
Acessar SwaggerDocumentação detalhada com exemplos de requisições e respostas no formato Postman.
Acessar Postman