Pular para o conteúdo principal

Sobre as limitações

A API oficial do WhatsApp Business possui algumas limitações em relação à Z-API (que utiliza conexão não oficial). Algumas funcionalidades que existiam na Z-API não são suportadas pela API oficial e, portanto, não estão disponíveis no . Abaixo listamos as funcionalidades afetadas para que você avalie o impacto na sua integração antes de migrar.

Mensagens

FuncionalidadeRota Z-APIStatus
Deletar mensagemDELETE /messages❌ Não suportado
Editar mensagemAtributo editMessageId nos envios❌ Não suportado
Encaminhar mensagemPOST /forward-message❌ Não suportado
Enviar GIFPOST /send-gif❌ Não suportado
Enviar PTV (vídeo circular)POST /send-ptv❌ Não suportado
Editar descrição de documentoAtributo editDocumentMessageId no send-document❌ Não suportado
Enviar OTP via botãoPOST /send-button-otp⚠️ Apenas via template
Resposta privada em grupoAtributo privateAnswer no reply-message❌ Não suportado
Enviar enquete / votarPOST /send-poll❌ Não suportado
Fixar mensagemPOST /pin-message❌ Não suportado
Enviar / editar / responder eventoPOST /send-event❌ Não suportado
Convite de admin de canalPOST /send-newsletter-admin-invite❌ Não suportado

Contatos

FuncionalidadeRota Z-APIStatus
Listar contatosGET /contacts?page=&pageSize=❌ Não suportado
Adicionar contatosPOST /contacts/add❌ Não suportado
Remover contatosDELETE /contacts/remove❌ Não suportado
Metadados do contatoGET /contacts/{phone}❌ Não suportado
Foto de perfilGET /profile-picture?phone={phone}❌ Não suportado
Verificar número no WhatsAppGET /phone-exists/{phone}❌ Não suportado
Verificar números em lotePOST /phone-exists-batch❌ Não suportado
Bloquear / desbloquear contatoPOST /contacts/modify-blocked❌ Não suportado
Denunciar contatoPOST /contacts/{phone}/report❌ Não suportado

Grupos

A API oficial do WhatsApp possui suporte a grupos, porém com funcionalidades limitadas em relação à Z-API. As funcionalidades suportadas pela oficial estão marcadas como Em desenvolvimento e serão disponibilizadas em breve no .
FuncionalidadeRota Z-APIStatus
Criar grupoPOST /create-group🔧 Em desenvolvimento
Metadados do grupoGET /group-metadata/{phone}🔧 Em desenvolvimento
Remover participantesPOST /remove-participant🔧 Em desenvolvimento
Aprovar participantesPOST /approve-participant🔧 Em desenvolvimento
Rejeitar participantesPOST /reject-participant🔧 Em desenvolvimento
Obter link de conviteGET /group-invitation-link/{id}🔧 Em desenvolvimento
Redefinir link de convitePOST /redefine-invitation-link/{id}🔧 Em desenvolvimento
Alterar descriçãoPOST /update-group-description🔧 Em desenvolvimento
Atualizar nome do grupoPOST /update-group-name🔧 Em desenvolvimento
Atualizar imagem do grupoPOST /update-group-photo🔧 Em desenvolvimento
Buscar gruposGET /groups❌ Não suportado
Metadados do grupo (leve)GET /light-group-metadata/{phone}❌ Não suportado
Configurações do grupoPOST /update-group-settings❌ Não suportado
Adicionar participantesPOST /add-participant❌ Não suportado
Promover adminPOST /add-admin❌ Não suportado
Remover adminPOST /remove-admin❌ Não suportado
Sair do grupoPOST /leave-group❌ Não suportado
Mencionar membroPOST /send-text❌ Não suportado
Mencionar grupoPOST /send-text❌ Não suportado
Metadados por conviteGET /group-invitation-metadata?url=❌ Não suportado
Aceitar conviteGET /accept-invite-group?url=❌ Não suportado

Business

Perfil da empresa

FuncionalidadeRota Z-APIStatus
Dados da conta businessGET /business/profile🔧 Em desenvolvimento
Alterar descrição da empresaPOST /business/company-description🔧 Em desenvolvimento
Alterar email da empresaPOST /business/company-email🔧 Em desenvolvimento
Alterar endereço comercialPOST /business/company-address🔧 Em desenvolvimento
Alterar websites da empresaPOST /business/company-websites🔧 Em desenvolvimento
Atribuir categoriasPOST /business/categories🔧 Em desenvolvimento

Catálogo e produtos

FuncionalidadeRota Z-APIStatus
Criar/editar produtoPOST /products🔧 Em desenvolvimento
Listar produtosGET /catalogs🔧 Em desenvolvimento
Buscar produto por IDGET /products/{productId}🔧 Em desenvolvimento
Deletar produtoDELETE /products/{productId}🔧 Em desenvolvimento
Configuração do catálogoPOST /catalogs/config🔧 Em desenvolvimento
Criar coleçãoPOST /catalogs/collection🔧 Em desenvolvimento
Listar coleçõesGET /catalogs/collection🔧 Em desenvolvimento
Deletar coleçãoDELETE /catalogs/collection/{id}🔧 Em desenvolvimento
Editar coleçãoPOST /catalogs/collection-edit/{id}🔧 Em desenvolvimento
Listar produtos da coleçãoGET /catalogs/collection-products/{phone}🔧 Em desenvolvimento
Adicionar produto à coleçãoPOST /catalogs/collection/add-product🔧 Em desenvolvimento
Remover produto da coleçãoPOST /catalogs/collection/remove-product🔧 Em desenvolvimento
Listar produtos (telefone)GET /catalogs/{phone}❌ Não suportado
Listar produtos V2POST /catalogs❌ Não suportado
Listar produtos V2 (telefone)POST /catalogs/{phone}❌ Não suportado

Etiquetas

FuncionalidadeRota Z-APIStatus
Buscar etiquetasGET /tags❌ Não suportado
Criar etiquetaPOST /business/create-tag❌ Não suportado
Editar etiquetaPOST /business/edit-tag/{tagId}❌ Não suportado
Deletar etiquetaDELETE /business/tag/{tagId}❌ Não suportado
Atribuir etiqueta ao chatPUT /chats/{phone}/tags/{tag}/add❌ Não suportado
Remover etiqueta do chatPUT /chats/{phone}/tags/{tag}/remove❌ Não suportado
Cores de etiquetasGET /business/tags/colors❌ Não suportado

Outros

FuncionalidadeRota Z-APIStatus
Anotações no chatPOST /chats/{phone}/notes❌ Não suportado
Alterar horário de funcionamentoPOST /business/hours❌ Não suportado
Listar categoriasGET /business/available-categories❌ Não suportado

Status

FuncionalidadeRota Z-APIStatus
Enviar texto no statusPOST /send-text-status❌ Não suportado
Enviar imagem no statusPOST /send-image-status❌ Não suportado
Enviar vídeo no statusPOST /send-video-status❌ Não suportado
Responder status com textoPOST /reply-status-text❌ Não suportado
Responder status com GIFPOST /reply-status-gif❌ Não suportado
Responder status com stickerPOST /reply-status-sticker❌ Não suportado

Canais (Newsletter)

FuncionalidadeRota Z-APIStatus
Criar canalPOST /create-newsletter❌ Não suportado
Atualizar imagem do canalPOST /update-newsletter-picture❌ Não suportado
Atualizar nome do canalPOST /update-newsletter-name❌ Não suportado
Atualizar descrição do canalPOST /update-newsletter-description❌ Não suportado
Seguir canalPUT /follow-newsletter❌ Não suportado
Deixar de seguir canalPUT /unfollow-newsletter❌ Não suportado
Mutar canalPUT /mute-newsletter❌ Não suportado
Desmutar canalPUT /unmute-newsletter❌ Não suportado
Deletar canalDELETE /delete-newsletter❌ Não suportado
Metadados do canalGET /newsletter/metadata/{id}❌ Não suportado
Listar canaisGET /newsletter❌ Não suportado
Buscar canaisPOST /search-newsletter❌ Não suportado
Configurações do canalPOST /newsletter/settings/{id}❌ Não suportado
Aceitar convite de adminPOST /newsletter/accept-admin-invite/{id}❌ Não suportado
Remover admin do canalPOST /newsletter/remove-admin/{id}❌ Não suportado
Anular convite de adminPOST /newsletter/revoke-admin-invite/{id}❌ Não suportado
Transferir propriedadePOST /newsletter/transfer-ownership/{id}❌ Não suportado

Chats

FuncionalidadeRota Z-APIStatus
Listar chatsGET /chats❌ Não suportado
Metadados do chatGET /chats/{phone}❌ Não suportado
Ler chatPOST /modify-chat❌ Não suportado
Arquivar chatPOST /modify-chat❌ Não suportado
Fixar chatPOST /modify-chat❌ Não suportado
Mutar chatPOST /modify-chat❌ Não suportado
Limpar chatPOST /modify-chat❌ Não suportado
Deletar chatPOST /modify-chat❌ Não suportado
Expiração dos chatsPOST /send-chat-expiration❌ Não suportado

Comunidades

FuncionalidadeRota Z-APIStatus
Criar comunidadePOST /communities❌ Não suportado
Listar comunidadesGET /communities❌ Não suportado
Vincular gruposPOST /communities/link❌ Não suportado
Desvincular gruposPOST /communities/unlink❌ Não suportado
Metadados da comunidadeGET /communities-metadata/{id}❌ Não suportado
Redefinir link de convitePOST /redefine-invitation-link/{id}❌ Não suportado
Adicionar participantesPOST /add-participant❌ Não suportado
Remover participantesPOST /remove-participant❌ Não suportado
Promover adminPOST /add-admin❌ Não suportado
Remover adminPOST /remove-admin❌ Não suportado
Configurações da comunidadePOST /communities/settings❌ Não suportado
Desativar comunidadeDELETE /communities/{id}❌ Não suportado
Alterar descriçãoPOST /update-community-description❌ Não suportado

Chamadas

FuncionalidadeRota Z-APIStatus
Fazer ligaçãoPOST /send-call❌ Não suportado
Gerar token para chamadasGET /call-token❌ Não suportado

Privacidade

FuncionalidadeRota Z-APIStatus
Contatos não permitidosGET /privacy/disallowed-contacts❌ Não suportado
Visto por últimoPOST /privacy/last-seen❌ Não suportado
Visualização da foto de perfilPOST /privacy/photo❌ Não suportado
Visualização do recadoPOST /privacy/description❌ Não suportado
Permissão para adicionar em gruposPOST /privacy/group-add❌ Não suportado
Visualização de onlinePOST /privacy/online❌ Não suportado
Confirmações de leituraPOST /privacy/read-receipts❌ Não suportado
Duração das mensagensPOST /privacy/messages-duration❌ Não suportado

Estas limitações são da própria API oficial do WhatsApp Business (Meta) e não do . Caso a Meta disponibilize essas funcionalidades futuramente, o as incorporará.