{"id":10844,"date":"2026-09-28T08:00:00","date_gmt":"2026-09-28T11:00:00","guid":{"rendered":"https:\/\/z-api.io\/blog\/?p=10844"},"modified":"2026-09-18T09:12:22","modified_gmt":"2026-09-18T12:12:22","slug":"nova-funcionalidade-do-z-api-protecao-antifraude-em-grupos-de-whatsapp","status":"publish","type":"post","link":"https:\/\/z-api.io\/blog\/nova-funcionalidade-do-z-api-protecao-antifraude-em-grupos-de-whatsapp\/","title":{"rendered":"Nova funcionalidade do Z-API: prote\u00e7\u00e3o antifraude em grupos de WhatsApp"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Grupos de avisos se tornaram uma forma pr\u00e1tica de empresas, comunidades, escolas, associa\u00e7\u00f5es e administradores de servi\u00e7os compartilharem informa\u00e7\u00f5es com grandes p\u00fablicos. O problema \u00e9 que, quanto maior o alcance de um grupo, maior tamb\u00e9m \u00e9 o impacto de uma mensagem mal-intencionada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um participante pode tentar se passar pela empresa, divulgar links falsos, solicitar pagamentos indevidos ou induzir outros membros a compartilhar informa\u00e7\u00f5es sens\u00edveis.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em grupos com muitos integrantes, uma mensagem fraudulenta pode ser vista rapidamente por dezenas ou centenas de pessoas antes mesmo que um administrador consiga agir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Para ajudar a reduzir esse risco, o Z-API lan\u00e7ou a Prote\u00e7\u00e3o Anti-Golpe em Grupos de Avisos<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A funcionalidade identifica mensagens com caracter\u00edsticas de <a href=\"https:\/\/faq.whatsapp.com\/2286952358121083\/?locale=pt_BR\" target=\"_blank\" rel=\"noreferrer noopener\">tentativa de golpe<\/a>, remove automaticamente o conte\u00fado quando ele \u00e9 enviado por participantes que n\u00e3o s\u00e3o administradores e envia um evento para o webhook de recebimento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Com esse evento, a aplica\u00e7\u00e3o pode registrar o incidente, notificar respons\u00e1veis, criar alertas internos ou executar a\u00e7\u00f5es adicionais conforme a regra da opera\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9 importante ressaltar que a prote\u00e7\u00e3o funciona como uma camada adicional de seguran\u00e7a dentro do fluxo de comunica\u00e7\u00e3o, mas n\u00e3o substitui a modera\u00e7\u00e3o humana, as pol\u00edticas internas ou os cuidados dos administradores, mas reduz o tempo de rea\u00e7\u00e3o diante de conte\u00fados suspeitos e ajuda a manter grupos de avisos mais confi\u00e1veis.<\/p><div class=\"advads-blog-ads-no-post advads-entity-placement\" style=\"text-align: center;\" id=\"advads-2186995300\"><div id=\"advads-2716326146\"><a href=\"https:\/\/hubs.li\/Q04pCy0Y0\" target=\"_blank\" aria-label=\"Banner_001\"><img src=\"https:\/\/z-api.io\/blog\/wp-content\/uploads\/2026\/06\/Banner_001.jpg\" alt=\"\"  srcset=\"https:\/\/z-api.io\/blog\/wp-content\/uploads\/2026\/06\/Banner_001.jpg 1200w, https:\/\/z-api.io\/blog\/wp-content\/uploads\/2026\/06\/Banner_001-300x88.jpg 300w, https:\/\/z-api.io\/blog\/wp-content\/uploads\/2026\/06\/Banner_001-1024x299.jpg 1024w, https:\/\/z-api.io\/blog\/wp-content\/uploads\/2026\/06\/Banner_001-768x224.jpg 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" width=\"1200\" height=\"350\"   \/><\/a><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">O que \u00e9 a prote\u00e7\u00e3o antifraude em grupos de avisos?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>Prote\u00e7\u00e3o Anti-Golpe \u00e9 uma configura\u00e7\u00e3o da inst\u00e2ncia do Z-API criada para aumentar a seguran\u00e7a em grupos de avisos de comunidades<\/strong>, onde a publica\u00e7\u00e3o de mensagens normalmente deve ficar restrita aos administradores.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quando o recurso est\u00e1 habilitado, o Z-API analisa mensagens enviadas por participantes que n\u00e3o possuem permiss\u00e3o de administrador. <strong>Caso uma mensagem seja identificada como tentativa de golpe, o conte\u00fado \u00e9 removido do grupo e um evento \u00e9 enviado ao webhook de recebimento<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esse evento permite que a empresa conecte a prote\u00e7\u00e3o \u00e0 pr\u00f3pria opera\u00e7\u00e3o. Em vez de depender apenas de uma a\u00e7\u00e3o manual, o sistema pode registrar a ocorr\u00eancia, alertar os respons\u00e1veis, criar uma tarefa interna ou executar uma regra espec\u00edfica de modera\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A divis\u00e3o de responsabilidades funciona assim:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>A\u00e7\u00e3o<\/strong><\/td><td><strong>Respons\u00e1vel<\/strong><\/td><\/tr><tr><td>Identificar mensagem suspeita<\/td><td>Prote\u00e7\u00e3o do Z-API<\/td><\/tr><tr><td>Remover a mensagem do grupo<\/td><td>Prote\u00e7\u00e3o do Z-API<\/td><\/tr><tr><td>Enviar evento da ocorr\u00eancia<\/td><td>Webhook de recebimento<\/td><\/tr><tr><td>Registrar hist\u00f3rico do incidente<\/td><td>Sistema da empresa<\/td><\/tr><tr><td>Alertar administradores<\/td><td>Workflow ou backend<\/td><\/tr><tr><td>Remover participante do grupo<\/td><td>Aplica\u00e7\u00e3o, conforme pol\u00edtica definida<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Essa arquitetura mant\u00e9m o controle da opera\u00e7\u00e3o com a empresa. O Z-API atua na detec\u00e7\u00e3o e remo\u00e7\u00e3o da mensagem identificada, enquanto as decis\u00f5es posteriores continuam seguindo as regras definidas pelo administrador.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Qual problema o recurso resolve?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Em grupos com muitos participantes, o tempo de rea\u00e7\u00e3o \u00e9 um dos principais desafios de seguran\u00e7a.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Uma mensagem falsa publicada por um participante pode alcan\u00e7ar rapidamente v\u00e1rias pessoas antes que um administrador perceba o problema. Mesmo que o conte\u00fado seja removido depois, alguns usu\u00e1rios podem ter visualizado, clicado em links ou iniciado uma a\u00e7\u00e3o a partir daquela informa\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A prote\u00e7\u00e3o reduz esse intervalo ao automatizar a primeira resposta: <strong>identifica a mensagem suspeita, remove o conte\u00fado e comunica o sistema respons\u00e1vel pela opera\u00e7\u00e3o<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Imagine um grupo utilizado por uma empresa para divulgar avisos de servi\u00e7o. Um participante publica:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u201cAten\u00e7\u00e3o: sua conta ser\u00e1 bloqueada. Fa\u00e7a o pagamento pelo link abaixo para regularizar o acesso.\u201d<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quando essa mensagem \u00e9 identificada como tentativa de golpe e o autor n\u00e3o \u00e9 administrador, o conte\u00fado pode ser removido. O webhook recebe a ocorr\u00eancia associada ao recurso ANNOUNCEMENT_GUARD, permitindo que a empresa tome as pr\u00f3ximas decis\u00f5es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A partir desse evento, a aplica\u00e7\u00e3o pode:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>registrar data, grupo, mensagem e autor;<\/li>\n\n\n\n<li>notificar administradores ou equipes respons\u00e1veis;<\/li>\n\n\n\n<li>consultar o hist\u00f3rico daquele participante;<\/li>\n\n\n\n<li>aplicar uma regra de modera\u00e7\u00e3o, como remo\u00e7\u00e3o do grupo;<\/li>\n\n\n\n<li>enviar um comunicado oficial caso seja necess\u00e1rio orientar os participantes.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Como funciona o fluxo da prote\u00e7\u00e3o?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A opera\u00e7\u00e3o segue uma sequ\u00eancia simples:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Participante envia uma mensagem<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2193<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Prote\u00e7\u00e3o antifraude analisa o conte\u00fado<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2193<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mensagem suspeita \u00e9 removida<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2193<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Webhook comunica a aplica\u00e7\u00e3o<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2193<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sistema registra e executa a\u00e7\u00f5es definidas<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O recurso funciona dentro de condi\u00e7\u00f5es espec\u00edficas. A inst\u00e2ncia precisa estar conectada, <strong>possuir permiss\u00e3o de administradora no grupo e o ambiente precisa ser um grupo de avisos de comunidade compat\u00edvel com a funcionalidade<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mensagens enviadas por administradores n\u00e3o s\u00e3o afetadas pela prote\u00e7\u00e3o, j\u00e1 que esses usu\u00e1rios possuem permiss\u00e3o leg\u00edtima para publicar conte\u00fados no grupo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cada ocorr\u00eancia gera seu pr\u00f3prio evento. Portanto, se um participante publicar v\u00e1rias mensagens suspeitas, a aplica\u00e7\u00e3o receber\u00e1 registros individuais dessas a\u00e7\u00f5es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Isso permite criar pol\u00edticas mais completas. Uma primeira ocorr\u00eancia pode apenas gerar um alerta; reincid\u00eancias podem acionar automaticamente uma remo\u00e7\u00e3o do participante ou uma an\u00e1lise mais detalhada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A prote\u00e7\u00e3o funciona como uma camada preventiva, <strong>mas o resultado depende da forma como a empresa integra o evento ao restante da opera\u00e7\u00e3o<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aproveite e conhe\u00e7a tamb\u00e9m nossa funcionalidade de <a href=\"https:\/\/z-api.io\/blog\/proxy-z-api-mais-controle-de-rede-para-operacoes-em-escala-no-whatsapp\/\" target=\"_blank\" rel=\"noreferrer noopener\">Proxy API e veja como ter mais controle de rede para opera\u00e7\u00f5es em escala no WhatsApp.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Em quais grupos a prote\u00e7\u00e3o antifraude funciona?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Prote\u00e7\u00e3o Anti-Golpe foi criada para um cen\u00e1rio espec\u00edfico: <strong>grupos de avisos de comunidades em que apenas administradores possuem permiss\u00e3o para publicar mensagens<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ela n\u00e3o funciona como um filtro geral para todas as conversas do WhatsApp. Essa limita\u00e7\u00e3o \u00e9 importante porque, em grupos comuns, participantes podem ter autoriza\u00e7\u00e3o para enviar mensagens. Remover conte\u00fados automaticamente nesses ambientes poderia interferir em conversas leg\u00edtimas.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Ambiente<\/strong><\/td><td><strong>Prote\u00e7\u00e3o antifraude atua?<\/strong><\/td><\/tr><tr><td>Grupo de avisos de comunidade<\/td><td>Sim, quando a inst\u00e2ncia \u00e9 administradora<\/td><\/tr><tr><td>Grupo comum<\/td><td>N\u00e3o<\/td><\/tr><tr><td>Conversa individual<\/td><td>N\u00e3o<\/td><\/tr><tr><td>Grupo em que a inst\u00e2ncia n\u00e3o \u00e9 administradora<\/td><td>N\u00e3o funciona como esperado<\/td><\/tr><tr><td>Mensagem enviada por administrador<\/td><td>N\u00e3o \u00e9 afetada<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de ativar o recurso, confirme se a configura\u00e7\u00e3o do grupo est\u00e1 adequada e se a inst\u00e2ncia do Z-API possui as permiss\u00f5es necess\u00e1rias para atuar como administradora.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como ativar a prote\u00e7\u00e3o?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A prote\u00e7\u00e3o fica desativada por padr\u00e3o e pode ser habilitada por inst\u00e2ncia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No painel do Z-API, a empresa deve acessar as configura\u00e7\u00f5es de seguran\u00e7a dos grupos de avisos, localizar a op\u00e7\u00e3o <strong>\u201cProte\u00e7\u00e3o anti-golpe em grupos de avisos\u201d<\/strong> e ativar o recurso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para opera\u00e7\u00f5es com v\u00e1rias inst\u00e2ncias ou processos automatizados, a ativa\u00e7\u00e3o tamb\u00e9m pode ser feita pela API.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de habilitar, valide:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a inst\u00e2ncia est\u00e1 conectada;<\/li>\n\n\n\n<li>a conta possui permiss\u00e3o de administradora no grupo;<\/li>\n\n\n\n<li>o grupo utilizado \u00e9 compat\u00edvel com a funcionalidade;<\/li>\n\n\n\n<li>os fluxos internos est\u00e3o preparados para receber os eventos.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A ativa\u00e7\u00e3o da prote\u00e7\u00e3o \u00e9 apenas o primeiro passo. O valor operacional aparece quando o evento gerado pelo Z-API \u00e9 conectado aos processos da empresa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como ativar pela API?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O recurso pode ser ativado ou desativado pelo endpoint:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PUT \/instances\/{instanceId}\/token\/{token}\/update-announcement-guard<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A requisi\u00e7\u00e3o utiliza Client-Token no cabe\u00e7alho e recebe um valor booleano no corpo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para ativar:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">curl &#8211;request PUT \\<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&#8211;url https:\/\/api.z-api.io\/instances\/{instanceId}\/token\/{token}\/update-announcement-guard \\<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&#8211;header &#8216;Client-Token: &lt;api-key&gt;&#8217; \\<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&#8211;header &#8216;Content-Type: application\/json&#8217; \\<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&#8211;data &#8216;{<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;&#8220;value&#8221;: true<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;}&#8217;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para desativar:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">curl &#8211;request PUT \\<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&#8211;url https:\/\/api.z-api.io\/instances\/{instanceId}\/token\/{token}\/update-announcement-guard \\<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&#8211;header &#8216;Client-Token: &lt;api-key&gt;&#8217; \\<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&#8211;header &#8216;Content-Type: application\/json&#8217; \\<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&#8211;data &#8216;{<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;&#8220;value&#8221;: false<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;}&#8217;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O estado da configura\u00e7\u00e3o tamb\u00e9m pode ser consultado pelo endpoint \/me. Essa valida\u00e7\u00e3o \u00e9 \u00fatil em ambientes com m\u00faltiplas inst\u00e2ncias, evitando que uma opera\u00e7\u00e3o seja considerada protegida quando o recurso ainda n\u00e3o foi habilitado.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como interpretar os eventos do webhook?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Quando uma mensagem \u00e9 removida pela prote\u00e7\u00e3o, o Z-API envia um evento pelo webhook de recebimento utilizando a notifica\u00e7\u00e3o de mensagem revogada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O campo notificationParameters permite identificar se a a\u00e7\u00e3o est\u00e1 relacionada \u00e0 prote\u00e7\u00e3o antifraude:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Valor<\/strong><\/td><td><strong>Significado<\/strong><\/td><\/tr><tr><td>[&#8220;ANNOUNCEMENT_GUARD&#8221;]<\/td><td>Mensagem removida com sucesso pela prote\u00e7\u00e3o<\/td><\/tr><tr><td>[&#8220;ANNOUNCEMENT_GUARD_FAILED&#8221;, &#8220;MOTIVO&#8221;]<\/td><td>Tentativa de remo\u00e7\u00e3o sem sucesso<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Esse evento permite que a empresa diferencie uma exclus\u00e3o comum de uma a\u00e7\u00e3o realizada pela camada antifraude.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m da identifica\u00e7\u00e3o da prote\u00e7\u00e3o, o payload pode conter informa\u00e7\u00f5es como:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>grupo onde ocorreu o incidente;<\/li>\n\n\n\n<li>identificador da mensagem;<\/li>\n\n\n\n<li>telefone ou LID do participante;<\/li>\n\n\n\n<li>nome dispon\u00edvel do autor;<\/li>\n\n\n\n<li>indica\u00e7\u00e3o de que a a\u00e7\u00e3o foi realizada pela plataforma.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Os nomes exatos dos campos devem ser validados conforme a vers\u00e3o utilizada e os exemplos retornados pela pr\u00f3pria inst\u00e2ncia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O ponto principal \u00e9 que a empresa n\u00e3o recebe apenas uma informa\u00e7\u00e3o de erro ou sucesso. Ela recebe um contexto que pode alimentar uma rotina de seguran\u00e7a.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O que fazer ap\u00f3s uma remo\u00e7\u00e3o?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A remo\u00e7\u00e3o da mensagem interrompe a exposi\u00e7\u00e3o imediata do conte\u00fado, mas ainda existe uma decis\u00e3o operacional: o que fazer com o participante respons\u00e1vel?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Uma pol\u00edtica de resposta pode seguir este fluxo:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Evento de prote\u00e7\u00e3o recebido<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2193<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Registrar grupo, autor e mensagem<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2193<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Verificar se a remo\u00e7\u00e3o ocorreu com sucesso<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2193<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Alertar respons\u00e1veis quando necess\u00e1rio<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2193<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Aplicar regra de modera\u00e7\u00e3o<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2193<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Atualizar hist\u00f3rico do incidente<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Z-API n\u00e3o remove automaticamente o participante. Essa decis\u00e3o permanece sob responsabilidade da aplica\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Essa separa\u00e7\u00e3o permite diferentes estrat\u00e9gias. Uma empresa pode remover automaticamente ap\u00f3s uma ocorr\u00eancia grave, solicitar aprova\u00e7\u00e3o de um administrador ou apenas registrar o comportamento para an\u00e1lise.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em opera\u00e7\u00f5es cr\u00edticas, a revis\u00e3o humana pode ser importante para evitar a\u00e7\u00f5es incorretas contra participantes leg\u00edtimos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como criar alertas autom\u00e1ticos?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O webhook pode alimentar fluxos no n8n, Make, Zapier ou aplica\u00e7\u00f5es pr\u00f3prias.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um alerta interno pode ser enviado para seguran\u00e7a, suporte ou administradores contendo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>nome e identificador do grupo;<\/li>\n\n\n\n<li>hor\u00e1rio da ocorr\u00eancia;<\/li>\n\n\n\n<li>status da remo\u00e7\u00e3o;<\/li>\n\n\n\n<li>identifica\u00e7\u00e3o do participante;<\/li>\n\n\n\n<li>tipo de evento;<\/li>\n\n\n\n<li>a\u00e7\u00e3o recomendada.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Evite compartilhar o conte\u00fado completo da mensagem com pessoas que n\u00e3o precisam dessa informa\u00e7\u00e3o. O objetivo do alerta \u00e9 permitir uma resposta r\u00e1pida mantendo o princ\u00edpio de menor exposi\u00e7\u00e3o de dados.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Exemplo de tratamento do webhook<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A l\u00f3gica abaixo representa uma implementa\u00e7\u00e3o simples para identificar eventos da prote\u00e7\u00e3o:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">app.post(&#8216;\/webhooks\/zapi&#8217;, async (req, res) =&gt; {<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;const event = req.body;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;const params = event.notificationParameters || [];<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;const isGuardEvent =<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;params[0] === &#8216;ANNOUNCEMENT_GUARD&#8217; ||<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;params[0] === &#8216;ANNOUNCEMENT_GUARD_FAILED&#8217;;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;if (!isGuardEvent) {<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;return res.sendStatus(200);<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;}<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;const removed = params[0] === &#8216;ANNOUNCEMENT_GUARD&#8217;;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;await securityLog.create({<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;groupId: event.groupId,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;groupName: event.groupName,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;messageId: event.messageId,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;participantPhone: event.participantPhone,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;participantLid: event.participantLid,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;removed,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;reason: params[1] || null,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;receivedAt: new Date()<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;});<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;if (!removed) {<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;await notifyAdmins(<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8216;Falha na remo\u00e7\u00e3o de mensagem suspeita&#8217;,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;);<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;}<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;res.sendStatus(200);<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">});<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esse fluxo registra a ocorr\u00eancia e permite criar uma rea\u00e7\u00e3o autom\u00e1tica quando a remo\u00e7\u00e3o n\u00e3o acontece. A decis\u00e3o de remover participantes ou aplicar outras medidas deve seguir as regras definidas pela empresa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A prote\u00e7\u00e3o antifraude ganha mais valor quando deixa de ser apenas uma fun\u00e7\u00e3o de seguran\u00e7a e passa a fazer parte de uma opera\u00e7\u00e3o monitorada, com hist\u00f3rico, alertas e processos claros.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prote\u00e7\u00e3o autom\u00e1tica n\u00e3o substitui modera\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A Prote\u00e7\u00e3o Anti-Golpe deve ser vista como uma camada adicional de seguran\u00e7a, n\u00e3o como uma substitui\u00e7\u00e3o para a gest\u00e3o de comunidades<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mesmo com a remo\u00e7\u00e3o autom\u00e1tica de mensagens suspeitas, a empresa continua respons\u00e1vel por definir regras do grupo, manter administradores confi\u00e1veis, orientar participantes e criar processos para lidar com incidentes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tamb\u00e9m \u00e9 importante lembrar que a prote\u00e7\u00e3o atua dentro do ambiente em que foi configurada. <strong>Ela n\u00e3o impede tentativas de fraude realizadas por outros canais, como conversas privadas, perfis falsos ou links compartilhados fora do grupo<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por isso, a seguran\u00e7a deve combinar tecnologia e comunica\u00e7\u00e3o. Caso uma mensagem suspeita seja removida, o administrador pode publicar um aviso oficial:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cUma mensagem suspeita foi removida deste grupo. A empresa nunca solicita pagamentos, senhas ou c\u00f3digos por links enviados por participantes. Em caso de d\u00favida, confirme qualquer solicita\u00e7\u00e3o pelos nossos canais oficiais.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O objetivo \u00e9 recuperar a confian\u00e7a dos participantes e refor\u00e7ar quais canais s\u00e3o leg\u00edtimos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Conhe\u00e7a tamb\u00e9m o <a href=\"https:\/\/z-api.io\/blog\/server-mcp-do-z-api-como-conectar-ia-agentica-ao-whatsapp\/\" target=\"_blank\" rel=\"noreferrer noopener\">novo Server MCP do Z-API e como conectar IA ag\u00eantica ao WhatsApp da sua empresa.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4 benef\u00edcios para empresas que utilizam grupos de avisos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Confira a seguir os benef\u00edcios que a nossa nova funcionalidade pode oferecer para sua empresa:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Redu\u00e7\u00e3o do tempo de exposi\u00e7\u00e3o<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A automa\u00e7\u00e3o permite agir no primeiro momento do incidente. Em vez de depender apenas de uma verifica\u00e7\u00e3o manual, a empresa adiciona uma camada que identifica e remove conte\u00fados suspeitos antes que eles permane\u00e7am dispon\u00edveis por muito tempo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Registro e an\u00e1lise de ocorr\u00eancias<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cada evento recebido pelo webhook pode alimentar um hist\u00f3rico de seguran\u00e7a. A empresa consegue registrar grupos afetados, participantes envolvidos, frequ\u00eancia de ocorr\u00eancias e a\u00e7\u00f5es realizadas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esses dados ajudam a identificar padr\u00f5es e melhorar as pol\u00edticas de modera\u00e7\u00e3o.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Flexibilidade na tomada de decis\u00e3o<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O recurso n\u00e3o remove automaticamente o participante respons\u00e1vel. Essa separa\u00e7\u00e3o permite que a empresa aplique regras pr\u00f3prias, considerando contexto, hist\u00f3rico e gravidade do caso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Uma ocorr\u00eancia isolada pode exigir apenas registro. Tentativas repetidas podem justificar uma a\u00e7\u00e3o mais rigorosa.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Integra\u00e7\u00e3o com processos internos<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Os eventos da prote\u00e7\u00e3o podem ser conectados aos mesmos fluxos usados para monitoramento, atendimento e opera\u00e7\u00e3o. Com isso, a equipe pode receber alertas, criar tarefas e acompanhar incidentes sem depender de acompanhamento manual constante.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Limita\u00e7\u00f5es importantes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de utilizar a funcionalidade, algumas condi\u00e7\u00f5es precisam ser consideradas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a prote\u00e7\u00e3o precisa ser ativada manualmente pelo painel ou pela API;<\/li>\n\n\n\n<li>a inst\u00e2ncia deve estar conectada e possuir permiss\u00e3o de administradora do grupo;<\/li>\n\n\n\n<li>o recurso funciona em grupos de avisos de comunidades, n\u00e3o em qualquer conversa do WhatsApp;<\/li>\n\n\n\n<li>mensagens enviadas por administradores n\u00e3o s\u00e3o afetadas;<\/li>\n\n\n\n<li>cada mensagem \u00e9 analisada individualmente;<\/li>\n\n\n\n<li>eventos de falha (ANNOUNCEMENT_GUARD_FAILED) precisam ser tratados como alertas, pois a remo\u00e7\u00e3o pode n\u00e3o ter sido conclu\u00edda.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Essas limita\u00e7\u00f5es refor\u00e7am que a prote\u00e7\u00e3o deve fazer parte de uma estrat\u00e9gia maior de seguran\u00e7a, com monitoramento, controle de acesso e procedimentos definidos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Checklist de implementa\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de colocar a prote\u00e7\u00e3o em produ\u00e7\u00e3o, confirme:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A inst\u00e2ncia correta est\u00e1 conectada ao grupo de avisos.<\/li>\n\n\n\n<li>A conta possui permiss\u00e3o de administradora.<\/li>\n\n\n\n<li>O recurso foi ativado pelo painel ou pela API.<\/li>\n\n\n\n<li>O webhook HTTPS est\u00e1 configurado para receber eventos.<\/li>\n\n\n\n<li>Os eventos de sucesso e falha foram testados.<\/li>\n\n\n\n<li>Existe uma pol\u00edtica definida para participantes suspeitos.<\/li>\n\n\n\n<li>Os administradores recebem alertas quando necess\u00e1rio.<\/li>\n\n\n\n<li>Os registros possuem reten\u00e7\u00e3o e acesso controlados.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Depois da configura\u00e7\u00e3o inicial, realize um teste controlado. Valide se mensagens de administradores permanecem intactas, se os eventos chegam corretamente e se o workflow evita a\u00e7\u00f5es duplicadas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conhe\u00e7a a nova funcionalidade do Z-API e leve mais seguran\u00e7a para suas automa\u00e7\u00f5es<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>Prote\u00e7\u00e3o Anti-Golpe em Grupos de Avisos adiciona uma camada de seguran\u00e7a para empresas e comunidades que utilizam o WhatsApp como canal de comunica\u00e7\u00e3o em escala<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Com o Z-API, mensagens identificadas como tentativa de golpe podem ser removidas automaticamente, enquanto o evento \u00e9 enviado para que a aplica\u00e7\u00e3o registre a ocorr\u00eancia, alerte respons\u00e1veis e execute os pr\u00f3ximos passos definidos pela empresa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O recurso n\u00e3o elimina a necessidade de modera\u00e7\u00e3o, pol\u00edticas internas ou cuidados com seguran\u00e7a. Seu principal valor est\u00e1 em reduzir o tempo de resposta, aumentar a rastreabilidade dos incidentes e integrar a prote\u00e7\u00e3o aos processos existentes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ao combinar automa\u00e7\u00e3o, monitoramento e boas pr\u00e1ticas de gest\u00e3o de comunidades, empresas conseguem utilizar grupos de avisos com mais confian\u00e7a e controle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aproveite e leia a <a href=\"https:\/\/developer.z-api.io\/security\/fraud-protection\" target=\"_blank\" rel=\"noreferrer noopener\">documenta\u00e7\u00e3o da nossa nova funcionalidade<\/a> e teste o Z-API gr\u00e1tis por dois dias para entender como ele se aplica \u00e0 sua realidade. <strong>Clique no banner abaixo e crie sua conta agora<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-right kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;right&quot;,&quot;id&quot;:&quot;10844&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;Avalie este post&quot;,&quot;legend&quot;:&quot;0\\\/5 - (0 voto)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;Nova funcionalidade do Z-API: prote\u00e7\u00e3o antifraude em grupos de WhatsApp&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\">\n            <span class=\"kksr-muted\">Avalie este post<\/span>\n    <\/div>\n    <\/div>\n<div class=\"advads-banner-cta advads-entity-placement\" id=\"advads-32840815\"><div id=\"advads-757113811\"><a href=\"https:\/\/hubs.li\/Q04pCy0Y0\" target=\"_blank\" aria-label=\"Banner_006\"><img src=\"https:\/\/z-api.io\/blog\/wp-content\/uploads\/2026\/06\/Banner_006.jpg\" alt=\"\"  srcset=\"https:\/\/z-api.io\/blog\/wp-content\/uploads\/2026\/06\/Banner_006.jpg 1200w, https:\/\/z-api.io\/blog\/wp-content\/uploads\/2026\/06\/Banner_006-300x88.jpg 300w, https:\/\/z-api.io\/blog\/wp-content\/uploads\/2026\/06\/Banner_006-1024x299.jpg 1024w, https:\/\/z-api.io\/blog\/wp-content\/uploads\/2026\/06\/Banner_006-768x224.jpg 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" width=\"1200\" height=\"350\"   \/><\/a><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Adicione uma camada de seguran\u00e7a aos seus grupos do WhatsApp com a nova prote\u00e7\u00e3o antifraude do Z-API: remo\u00e7\u00e3o autom\u00e1tica de mensagens suspeitas, eventos via webhook e controle operacional.<\/p>\n","protected":false},"author":16,"featured_media":10845,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[4,3],"tags":[199],"class_list":["post-10844","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novidades","category-institucional-z-api","tag-recurso-antifraude-no-whatsapp"],"_links":{"self":[{"href":"https:\/\/z-api.io\/blog\/wp-json\/wp\/v2\/posts\/10844","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/z-api.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/z-api.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/z-api.io\/blog\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/z-api.io\/blog\/wp-json\/wp\/v2\/comments?post=10844"}],"version-history":[{"count":1,"href":"https:\/\/z-api.io\/blog\/wp-json\/wp\/v2\/posts\/10844\/revisions"}],"predecessor-version":[{"id":10846,"href":"https:\/\/z-api.io\/blog\/wp-json\/wp\/v2\/posts\/10844\/revisions\/10846"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/z-api.io\/blog\/wp-json\/wp\/v2\/media\/10845"}],"wp:attachment":[{"href":"https:\/\/z-api.io\/blog\/wp-json\/wp\/v2\/media?parent=10844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/z-api.io\/blog\/wp-json\/wp\/v2\/categories?post=10844"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/z-api.io\/blog\/wp-json\/wp\/v2\/tags?post=10844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}