{"id":8269,"date":"2026-04-16T08:00:00","date_gmt":"2026-04-16T11:00:00","guid":{"rendered":"https:\/\/www.z-api.io\/?p=8269"},"modified":"2026-10-30T17:11:05","modified_gmt":"2026-10-30T20:11:05","slug":"lid-no-whatsapp-o-que-e-por-que-aparece","status":"publish","type":"post","link":"https:\/\/z-api.io\/blog\/lid-no-whatsapp-o-que-e-por-que-aparece\/","title":{"rendered":"Como tratar o @LID no app de mensageria via webhooks no Z-API"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">@LID no app de mensageria. Se voc\u00ea integra essa plataforma no seu produto, existe um tipo de bug que \u00e9 trai\u00e7oeiro porque n\u00e3o parece bug at\u00e9 estourar em produ\u00e7\u00e3o: <strong>identifica\u00e7\u00e3o de contato quebrando<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea recebe um webhook, tenta amarrar aquela mensagem ao usu\u00e1rio certo e\u2026 de repente, o campo que \u201csempre foi um n\u00famero\u201d vem com outra coisa. O hist\u00f3rico do contato n\u00e3o bate, o CRM duplica registro, o suporte n\u00e3o encontra a conversa, e o time come\u00e7a a suspeitar de \u201cinstabilidade\u201d <strong>quando o problema, na verdade, \u00e9 mudan\u00e7a de identifica\u00e7\u00e3o<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nos \u00faltimos updates de privacidade do sistema de mensageria, isso virou mais comum por um motivo espec\u00edfico: o @lid.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O @lid \u00e9 \u201cum identificador \u00fanico e privado criado pelo aplicativo de mensageria para representar contatos sem expor diretamente o n\u00famero de telefone\u201d, e que essa mudan\u00e7a faz parte das atualiza\u00e7\u00f5es de privacidade do aplicativo para permitir que o usu\u00e1rio oculte o n\u00famero em determinados contextos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E tem um detalhe que pega muita integra\u00e7\u00e3o de surpresa: em alguns casos, \u201co aplicativo est\u00e1 enviando o @lid como identifica\u00e7\u00e3o prim\u00e1ria do usu\u00e1rio, mesmo que ele n\u00e3o tenha ativado nenhuma op\u00e7\u00e3o para esconder o n\u00famero.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entenda o que \u00e9 @lid, por que ele aparece, como isso aparece nos webhooks do Z-API (com exemplos oficiais) e qual \u00e9 o erro mais comum que faz integra\u00e7\u00f5es quebrarem tudo com base na documenta\u00e7\u00e3o do<strong> <\/strong>Z-API.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>O que \u00e9 o @lid e por que ele existe<\/strong>?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">De forma direta: <a href=\"https:\/\/z-api.io\/blog\/lid-no-whatsapp-e-como-funciona\/\" target=\"_blank\" rel=\"noreferrer noopener\">o @lid \u00e9 um identificador criado pelo app de mensageria<\/a> <strong>para representar um contato sem expor o n\u00famero de telefone<\/strong>. Ele \u00e9 descrito na doc como \u201c\u00fanico e privado\u201d, e faz parte de atualiza\u00e7\u00f5es de privacidade que permitem ocultar o n\u00famero em determinados contextos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esse ponto \u00e9 importante porque muda um pressuposto antigo de integra\u00e7\u00f5es: durante muito tempo, identificar o usu\u00e1rio pelo n\u00famero parecia \u201cnatural\u201d. Com o @lid, o app de mensagens passa a ter um modo de representar o contato que n\u00e3o depende do n\u00famero aparecer da mesma forma em todos os cen\u00e1rios.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E o alerta principal (que \u00e9 o motivo deste artigo) \u00e9 explicitado pela doc: o aplicativo pode enviar @lid como <strong>identifica\u00e7\u00e3o prim\u00e1ria<\/strong>, mesmo sem o usu\u00e1rio ter \u201cativado\u201d nada para esconder o n\u00famero.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ou seja: voc\u00ea n\u00e3o pode tratar isso como \u201cum caso raro\u201d. Voc\u00ea precisa estar preparado para receber esse formato em produ\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Diferen\u00e7a entre @lid e phone no retorno do app de mensageria<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A <a href=\"https:\/\/developer.z-api.io\/tips\/lid\" target=\"_blank\" rel=\"noreferrer noopener\">documenta\u00e7\u00e3o do Z-API <\/a>descreve que o aplicativo de mensagens pode retornar identificadores \u201cde diferentes formas\u201d, e que isso varia conforme o \u201ctipo de conversa, grupo ou configura\u00e7\u00e3o de privacidade.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Na pr\u00e1tica, a doc explica dois pontos que voc\u00ea precisa memorizar:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1) <\/strong><strong>phone<\/strong><strong> pode vir como n\u00famero real ou como <\/strong><strong>@lid<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O campo phone pode conter o n\u00famero real, por exemplo &#8220;554499999999&#8221;, <strong>ou<\/strong> pode conter o pr\u00f3prio @lid, por exemplo &#8220;999999999999999@lid&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esse \u00e9 o motivo cl\u00e1ssico de \u201cidentifica\u00e7\u00e3o quebrando\u201d: se sua l\u00f3gica assume que phone \u00e9 sempre um n\u00famero em formato E.164 (ou algo pr\u00f3ximo disso), voc\u00ea vai falhar quando o valor vier com sufixo @lid.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2) <\/strong><strong>chatLid<\/strong><strong> \u00e9 o identificador \u201cmais est\u00e1vel\u201d<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A doc \u00e9 bem direta: chatLid \u00e9 o \u201cidentificador \u00fanico mais est\u00e1vel.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Isso n\u00e3o significa que voc\u00ea tem que abandonar o n\u00famero. Significa que, quando a conversa envolve privacidade\/contexto, chatLid se torna uma refer\u00eancia mais confi\u00e1vel para identificar o contato ao longo do tempo (especialmente em cen\u00e1rios em que o phone pode \u201ctrocar de formato\u201d).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como isso aparece nos webhooks do Z-API<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A doc descreve exatamente esse cen\u00e1rio:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nos webhooks do Z-API, o aplicativo de mensagens pode retornar o identificador do contato de diferentes formas, dependendo do tipo de intera\u00e7\u00e3o e das configura\u00e7\u00f5es de privacidade do usu\u00e1rio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E ela fornece dois exemplos que j\u00e1 resolvem grande parte da confus\u00e3o em integra\u00e7\u00f5es.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Exemplo 1 \u2014 Retorno completo com n\u00famero e <\/strong><strong>@lid<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Neste cen\u00e1rio, chatLid vem com @lid e phone vem com o n\u00famero:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">{<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&#8220;chatLid&#8221;: &#8220;999999999999999@lid&#8221;,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&#8220;phone&#8221;: &#8220;554499999999&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">}<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esse caso costuma ser o \u201cmelhor dos mundos\u201d: voc\u00ea recebe o @lid e o n\u00famero real. Mas ainda assim, se voc\u00ea estiver usando apenas phone como chave prim\u00e1ria no seu banco, voc\u00ea n\u00e3o est\u00e1 protegendo sua integra\u00e7\u00e3o para os dois cen\u00e1rios.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Exemplo 2 \u2014 Retorno apenas com o <\/strong><strong>@lid<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Aqui, o app de mensageria retorna chatLid e phone ambos como @lid:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">{<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&#8220;chatLid&#8221;: &#8220;65998849469@lid&#8221;,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&#8220;phone&#8221;: &#8220;65998849469@lid&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">}<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esse \u00e9 o cen\u00e1rio que quebra integra\u00e7\u00f5es \u201cna unha\u201d: <strong>o seu sistema procura um n\u00famero, n\u00e3o encontra, cria um \u201cnovo contato\u201d e de repente voc\u00ea tem duplicidade, perda de hist\u00f3rico e bagun\u00e7a de atendimento<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Perceba que o Z-API n\u00e3o est\u00e1 dizendo \u201ctalvez isso aconte\u00e7a\u201d. Ele est\u00e1 documentando como o aplicativo de mensagens pode retornar em webhooks ou seja, \u00e9 um comportamento real que precisa ser suportado.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O erro mais comum (e por que isso quebra integra\u00e7\u00f5es)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O erro mais comum \u00e9 simples: <strong>tratar <\/strong><strong>phone<\/strong><strong> como sin\u00f4nimo de n\u00famero de telefone<\/strong> e usar esse valor como chave prim\u00e1ria para identificar o contato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enquanto phone vier sempre como &#8220;5544&#8230;&#8221;, isso \u201cfunciona\u201d. Mas a doc deixa expl\u00edcito que phone pode virar @lid.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A consequ\u00eancia pr\u00e1tica \u00e9 previs\u00edvel:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>voc\u00ea perde v\u00ednculo entre mensagem e contato existente<\/li>\n\n\n\n<li>voc\u00ea cria contato duplicado sem perceber<\/li>\n\n\n\n<li>sua camada de atendimento perde hist\u00f3rico<\/li>\n\n\n\n<li>seus relat\u00f3rios \u201csomem\u201d conversas (porque foram para outro identificador)<\/li>\n\n\n\n<li>e o time acha que o problema \u00e9 instabilidade ou webhook \u201cbugado\u201d, quando na verdade \u00e9 regra de identifica\u00e7\u00e3o<br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A documenta\u00e7\u00e3o do Z-API n\u00e3o entrega um \u201cpasso a passo de arquitetura\u201d, mas ela d\u00e1 o direcionamento mais importante: chatLid \u00e9 o identificador \u201cmais est\u00e1vel\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ent\u00e3o, no m\u00ednimo, voc\u00ea precisa garantir que o seu parsing e a sua l\u00f3gica de identifica\u00e7\u00e3o considerem que:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>phone pode vir como n\u00famero ou como @lid<\/li>\n\n\n\n<li>e que chatLid existe justamente como identificador est\u00e1vel<br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00f3 isso j\u00e1 evita grande parte das \u201cquebras invis\u00edveis\u201d.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Um detalhe importante: d\u00e1 para enviar mensagens usando @lid<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Muita gente acha que @lid \u00e9 um \u201cproblema para receber\u201d e n\u00e3o pode ser usado para enviar. A documenta\u00e7\u00e3o do Z-API diz o contr\u00e1rio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ela afirma que \u00e9 poss\u00edvel enviar mensagens diretamente para um @lid, \u201csubstituindo o n\u00famero de telefone no corpo da requisi\u00e7\u00e3o\u201d, e mostra um exemplo em que phone recebe um valor @lid.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo oficial:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">{<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&#8220;phone&#8221;: &#8220;999999999999999@lid&#8221;,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&#8220;message&#8221;: &#8220;Ol\u00e1! Essa mensagem foi enviada usando o identificador @lid.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">}<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A doc ainda refor\u00e7a: <strong>O envio funciona normalmente, pois o @lid j\u00e1 \u00e9 suportado pela API da Z-API na maioria dos endpoints<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esse trecho \u00e9 valioso por dois motivos:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>confirma que @lid n\u00e3o \u00e9 \u201cexce\u00e7\u00e3o\u201d ele j\u00e1 \u00e9 suportado de forma ampla na API;<\/li>\n\n\n\n<li>mostra que voc\u00ea pode tratar o @lid como um identificador operacional (quando ele for o que voc\u00ea tem dispon\u00edvel) sem ficar travado esperando o n\u00famero real aparecer.<br><\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Em 3 linhas, como a pr\u00f3pria documenta\u00e7\u00e3o permite resumir:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O @lid existe e pode aparecer como identifica\u00e7\u00e3o prim\u00e1ria.<\/li>\n\n\n\n<li>O campo phone pode vir como n\u00famero real ou como @lid.<\/li>\n\n\n\n<li>E o chatLid \u00e9 descrito como o identificador \u00fanico mais est\u00e1vel.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se voc\u00ea integra o app de mensageria e consome <a href=\"https:\/\/z-api.io\/blog\/como-usar-webhooks-do-whatsapp-para-criar-automacoes-em-tempo-real-com-o-z-api\/\" target=\"_blank\" rel=\"noreferrer noopener\">webhooks<\/a>, isso n\u00e3o \u00e9 \u201ccuriosidade\u201d: <strong>\u00e9 parte do contrato do mundo real.<\/strong> A melhor hora para ajustar sua identifica\u00e7\u00e3o \u00e9 antes do dia em que o hist\u00f3rico do cliente \u201csome\u201d e voc\u00ea precisa explicar por que o sistema perdeu rastreabilidade.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Takeaways r\u00e1pidos<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O @lid \u00e9 um identificador \u00fanico e privado criado pelo <a href=\"https:\/\/www.whatsapp.com\/?lang=pt\" target=\"_blank\" rel=\"noreferrer noopener\">aplicativo de mensageria da Meta<\/a><\/li>\n\n\n\n<li>Em alguns casos, o aplicativo de mensageria envia @lid como identifica\u00e7\u00e3o prim\u00e1ria mesmo sem o usu\u00e1rio ativar nada.<\/li>\n\n\n\n<li>phone pode conter o n\u00famero real ou o pr\u00f3prio @lid.<\/li>\n\n\n\n<li>chatLid \u00e9 descrito como o identificador \u00fanico mais est\u00e1vel.<br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Veja mais <\/strong><a href=\"https:\/\/developer.z-api.io\/tips\/lid\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>detalhes em nossa documenta\u00e7\u00e3o.<\/strong><\/a><\/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;8269&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;1&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&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;5\\\/5 - (1 voto)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;Como tratar o @LID no app de mensageria via webhooks no Z-API&quot;,&quot;width&quot;:&quot;142.5&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: 142.5px;\">\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            5\/5 - (1 voto)    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>@LID no app de mensageria. Se voc\u00ea integra essa plataforma no seu produto, existe um tipo de bug que \u00e9 trai\u00e7oeiro porque n\u00e3o parece bug at\u00e9 estourar em produ\u00e7\u00e3o: identifica\u00e7\u00e3o de contato quebrando. Voc\u00ea recebe um webhook, tenta amarrar aquela mensagem ao usu\u00e1rio certo e\u2026 de repente, o campo que \u201csempre foi um n\u00famero\u201d vem [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8270,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[22,4,5],"tags":[108],"class_list":["post-8269","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automacao-de-mensagens","category-novidades","category-tutoriais","tag-lid-no-whatsapp"],"_links":{"self":[{"href":"https:\/\/z-api.io\/blog\/wp-json\/wp\/v2\/posts\/8269","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/z-api.io\/blog\/wp-json\/wp\/v2\/comments?post=8269"}],"version-history":[{"count":6,"href":"https:\/\/z-api.io\/blog\/wp-json\/wp\/v2\/posts\/8269\/revisions"}],"predecessor-version":[{"id":11515,"href":"https:\/\/z-api.io\/blog\/wp-json\/wp\/v2\/posts\/8269\/revisions\/11515"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/z-api.io\/blog\/wp-json\/wp\/v2\/media\/8270"}],"wp:attachment":[{"href":"https:\/\/z-api.io\/blog\/wp-json\/wp\/v2\/media?parent=8269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/z-api.io\/blog\/wp-json\/wp\/v2\/categories?post=8269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/z-api.io\/blog\/wp-json\/wp\/v2\/tags?post=8269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}