{"id":24000,"date":"2026-09-16T10:54:56","date_gmt":"2026-09-16T10:54:56","guid":{"rendered":"https:\/\/www.mailgun.com\/blog\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\/"},"modified":"2026-09-16T10:54:56","modified_gmt":"2026-09-16T10:54:56","slug":"mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks","status":"publish","type":"blog","link":"https:\/\/www.mailgun.com\/pt\/blog\/product\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\/","title":{"rendered":"Mesma API, novos truques: receba notifica\u00e7\u00f5es de eventos no momento certo com webhooks"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Tivemos algumas ideias enquanto trabalh\u00e1vamos nesta atualiza\u00e7\u00e3o da API. Talvez voc\u00ea tamb\u00e9m tenha pensado nisso:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Os webhooks s\u00e3o fant\u00e1sticos! Todo mundo deveria us\u00e1-los.<\/li>\n\n\n\n<li>Extrair dados de envio diretamente das minhas mensagens economiza tempo.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Sinceramente, a API de webhooks do Mailgun j\u00e1 existe h\u00e1 muito tempo. Mas, com essa atualiza\u00e7\u00e3o, voc\u00ea tem mais op\u00e7\u00f5es para se comunicar com a gente e ver os detalhes do que est\u00e1 acontecendo com suas mensagens.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos conferir os detalhes.<\/p>\n\n\n\r\n    <nav data-content-type=\"longform\" class=\"toc-block longform-spacings px-5 py-6 px-md-6 px-lg-7 py-md-7 bg-light fs-sm rounded-lg\" aria-labelledby=\"toc-title-8443\"><p class=\"h5 m-0\" id=\"toc-title-8443\">\u00cdndice<\/p><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">01<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#o-que-ha-de-novo\">O que h\u00e1 de novo?<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">02<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#como-posso-usar-a-api\">Como posso usar a API?<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">03<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#posso-enviar-eventos-para-varios-endpoints\">Posso enviar eventos para v\u00e1rios endpoints?<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">04<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#sou-um-usuario-do-mailgun-posso-migrar-facilmente-para-a-nova-api\">Sou um usu\u00e1rio do Mailgun, posso migrar facilmente para a nova API?<\/a><\/div><\/div><\/nav>\n\n\n<h2 class=\"wp-block-heading\">O que h\u00e1 de novo?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ent\u00e3o, sobre o que \u00e9 essa atualiza\u00e7\u00e3o?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Mailgun pode ajudar voc\u00ea a receber notifica\u00e7\u00f5es no momento certo para ver quando algo acontece com a sua mensagem. Voc\u00ea tem a op\u00e7\u00e3o de usar  <a href=\"https:\/\/documentation.mailgun.com\/en\/latest\/api-events.html\" target=\"_tabs\" rel=\"noopener noreferrer\">o polling de eventos por meio da Events API<\/a>, ou permitir que n\u00f3s  <a href=\"https:\/\/documentation.mailgun.com\/en\/latest\/api-webhooks.html\" target=\"_tabs\" rel=\"noopener noreferrer\">enviemos eventos a voc\u00ea por meio da API de webhooks<\/a>. Esses alertas cont\u00eam os  <a href=\"https:\/\/documentation.mailgun.com\/en\/latest\/api-events.html\" target=\"_tabs\" rel=\"noopener noreferrer\">mesmos dados da API de eventos<\/a> e s\u00e3o enviados para sua URL\/URLs por HTTP POST.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Agora, voc\u00ea tem:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Payload &#8220;Application\/JSON&#8221;<\/li>\n\n\n\n<li>At\u00e9 tr\u00eas URLs por evento<\/li>\n\n\n\n<li>Dados sobre os seguintes tipos de eventos:\n<ul class=\"wp-block-list\">\n<li><b>opened<\/b>\u00a0\u2013 sempre que um usu\u00e1rio abrir uma de suas mensagens<\/li>\n\n\n\n<li><b>clicked<\/b>\u00a0\u2013 sempre que um usu\u00e1rio clicar em um link nas suas mensagens<\/li>\n\n\n\n<li><b>unsubscribed<\/b>\u00a0<b>\u2013<\/b>\u00a0quando um usu\u00e1rio cancelar a inscri\u00e7\u00e3o, seja de todas as mensagens, de uma tag espec\u00edfica ou de uma lista de e-mails<\/li>\n\n\n\n<li><b>complained<\/b>\u00a0\u2013 quando um usu\u00e1rio denunciar um de seus e-mails como spam. Observe que nem todos os ESPs fornecem esse feedback.<\/li>\n\n\n\n<li><b>delivered<\/b>\u00a0\u2013\u00a0quando o servidor de e-mail do destinat\u00e1rio responder que aceitou a mensagem.\u00a0<\/li>\n\n\n\n<li><b>permanent_fail<\/b>\u00a0\u2013 h\u00e1 v\u00e1rios motivos pelos quais o Mailgun para de tentar entregar mensagens e as descarta, incluindo devolu\u00e7\u00f5es definitivas, mensagens que atingiram o limite de tentativas, endere\u00e7os com cancelamento de inscri\u00e7\u00e3o\/devolu\u00e7\u00e3o\/reclama\u00e7\u00e3o anterior ou endere\u00e7os rejeitados por um ESP.<\/li>\n\n\n\n<li><b>temporary_fail<\/b>\u00a0\u2013 quando uma mensagem for temporariamente rejeitada por um ESP<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">O lado bom disso \u00e9 que o c\u00f3digo da sua l\u00f3gica de neg\u00f3cios pode ser usado para ambas as op\u00e7\u00f5es. A diferen\u00e7a est\u00e1 em como voc\u00ea se conecta ao Mailgun. E, como cada evento tem seu pr\u00f3prio ID exclusivo, se por algum motivo seu endpoint <code>http<\/code> cair, voc\u00ea poder\u00e1 facilmente extrair os eventos e organiz\u00e1-los usando esse ID exclusivo. Naturalmente, sempre recomendamos gerenciar webhooks de forma ass\u00edncrona para que picos de eventos n\u00e3o sejam um problema.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como posso usar a API?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Agora vamos ver como configurar um dom\u00ednio com o webhook &#8220;clicked&#8221;. \u00c9, na verdade, um processo de uma etapa que voc\u00ea pode concluir configurando uma ou mais URLs usando <code>curl<\/code> ou a sua linguagem de programa\u00e7\u00e3o preferida pela nossa API HTTP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por exemplo, usando o comando <code>curl<\/code>:<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Shell                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copiar para a \u00e1rea de transfer\u00eancia\" data-clipboard-success-label=\"Copiado!\" data-clipboard-error-label=\"N\u00e3o foi poss\u00edvel copiar\" data-tooltip=\"Copiar para a \u00e1rea de transfer\u00eancia\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copiar para a \u00e1rea de transfer\u00eancia\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-shell\">\r\n                                <code id=\"code_0_content\" class=\"language-shell\">\r\n\r\n                                    curl -s --user \u2018api:YOUR_API_KEY\u2019\r\nhttps:\/\/api.mailgun.net\/v3\/domains\/YOUR_DOMAIN_NAME\/webhooks\r\n-X POST\r\n-F id=clicked\r\n-F url=&quot;https:\/\/api.your.domain.com\/v1\/mg\/clicked&quot;\r\n-F url=&quot;https:\/\/api.your.domain.com\/v2\/mg\/clicked&quot;\r\n-F url=&quot;https:\/\/api.partner.com\/v1\/you\/clicked&quot;\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">Aqui, <code>\"id\"<\/code> deve ser o nome do webhook (apenas um webhook por solicita\u00e7\u00e3o) e <code>\"url\" <\/code>deve indicar a sua URL (at\u00e9 tr\u00eas URLs por solicita\u00e7\u00e3o).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E a mensagem de resposta:<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Java                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copiar para a \u00e1rea de transfer\u00eancia\" data-clipboard-success-label=\"Copiado!\" data-clipboard-error-label=\"N\u00e3o foi poss\u00edvel copiar\" data-tooltip=\"Copiar para a \u00e1rea de transfer\u00eancia\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copiar para a \u00e1rea de transfer\u00eancia\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-Java\">\r\n                                <code id=\"code_0_content\" class=\"language-Java\">\r\n\r\n                                    {\r\n\r\n&quot;message&quot;: &quot;Webhook has been created&quot;,\r\n\r\n&quot;webhook&quot;: {\r\n\r\n    &quot;urls&quot;: [\r\n\r\n         &quot;https:\/\/api.your.domain.com\/v1\/mg\/clicked&quot;,\r\n\r\n         &quot;https:\/\/api.your.domain.com\/v2\/mg\/clicked&quot;,\r\n\r\n         &quot;https:\/\/api.partner.com\/v1\/you\/clicked&quot;\r\n\r\n     ]\r\n\r\n }\r\n\r\n}\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">Os dados recebidos na sua URL\/URLs devem ser:<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Java                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copiar para a \u00e1rea de transfer\u00eancia\" data-clipboard-success-label=\"Copiado!\" data-clipboard-error-label=\"N\u00e3o foi poss\u00edvel copiar\" data-tooltip=\"Copiar para a \u00e1rea de transfer\u00eancia\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copiar para a \u00e1rea de transfer\u00eancia\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-Java\">\r\n                                <code id=\"code_0_content\" class=\"language-Java\">\r\n\r\n                                    {\r\n\r\n  \u201csignature\u201d:    \r\n\r\n  {\r\n\r\n    &quot;timestamp&quot;: &quot;1529006854&quot;,\r\n\r\n    &quot;token&quot;: &quot;a8ce0edb2dd8301dee6c2405235584e45aa91d1e9f979f3de0&quot;,\r\n\r\n    &quot;signature&quot;: &quot;d2271d12299f6592d9d44cd9d250f0704e4674c30d79d07c47a66f95ce71cf55&quot;\r\n\r\n  }\r\n\r\n  \u201cevent-data\u201d:    \r\n\r\n  {\r\n\r\n    &quot;timestamp&quot;: 1529006854.329574,\r\n\r\n    &quot;id&quot;: &quot;DACSsAdVSeGpLid7TN03WA&quot;,\r\n\r\n    &quot;event&quot;: &quot;delivered&quot;,\r\n\r\n    &quot;tags&quot;: [...],\r\n\r\n    &quot;user-variables&quot;: {...},\r\n\r\n    &quot;message&quot;: {\r\n\r\n         &quot;headers&quot;: {\r\n\r\n             &quot;message-id&quot;: &quot;20180618211821.example.org&quot;\r\n\r\n          }\r\n\r\n    },\r\n\r\n    \u2026\r\n\r\n  }\r\n\r\n}\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">A parte <code>\"event-data\"<\/code> \u00e9 a mesma que a Events API retorna e cont\u00e9m: carimbo de data\/hora do evento, ID exclusivo do evento, nome do evento, message-id, suas tags e vari\u00e1veis etc. Como pr\u00e1tica recomendada, n\u00e3o se esque\u00e7a de verificar a parte <code>\"signature\"<\/code> (veja \u00a0<a href=\"https:\/\/documentation.mailgun.com\/en\/latest\/api-webhooks.html\" target=\"_tabs\" rel=\"noopener noreferrer\">aqui<\/a>\u00a0como fazer).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E \u00e9 isso. F\u00e1cil, n\u00e3o \u00e9?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Posso enviar eventos para v\u00e1rios endpoints?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sim, voc\u00ea pode! Se precisar migrar sua aplica\u00e7\u00e3o para uma nova vers\u00e3o ou enviar eventos para o site do seu parceiro, isso pode ser feito para at\u00e9 tr\u00eas endpoints.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se quiser ver como o seu evento se parece ou tiver alguma d\u00favida para a nossa equipe de suporte, \u00e9 f\u00e1cil configurar um webhook com uma URL tempor\u00e1ria para o nosso request bin em \u00a0<a href=\"http:\/\/bin.mailgun.net\/\" target=\"_tabs\" rel=\"noopener noreferrer\">http:\/\/bin.mailgun.net<\/a>\u00a0e consumir eventos ao mesmo tempo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Veja o que acontece ao usar tamb\u00e9m uma API de teste com o seguinte comando <code>curl<\/code>:<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Shell                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copiar para a \u00e1rea de transfer\u00eancia\" data-clipboard-success-label=\"Copiado!\" data-clipboard-error-label=\"N\u00e3o foi poss\u00edvel copiar\" data-tooltip=\"Copiar para a \u00e1rea de transfer\u00eancia\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copiar para a \u00e1rea de transfer\u00eancia\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-shell\">\r\n                                <code id=\"code_0_content\" class=\"language-shell\">\r\n\r\n                                    curl -s --user \u2018api:YOUR_API_KEY\u2019 \\\r\n\r\nhttps:\/\/api.mailgun.net\/v3\/domains\/YOUR_DOMAIN_NAME\/webhooks\/HOOK_NAME\/test \\\r\n\r\n-X PUT \\\r\n\r\n-F url=YOUR_URL\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">Aqui, <code>\"url\"<\/code> \u00e9 a sua URL (uma por solicita\u00e7\u00e3o) e <code>\"HOOK_NAME\"<\/code> \u00a0\u00e9 o nome de um webhook (veja a lista acima \u2013 um por solicita\u00e7\u00e3o tamb\u00e9m).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E a mensagem de resposta:<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Shell                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copiar para a \u00e1rea de transfer\u00eancia\" data-clipboard-success-label=\"Copiado!\" data-clipboard-error-label=\"N\u00e3o foi poss\u00edvel copiar\" data-tooltip=\"Copiar para a \u00e1rea de transfer\u00eancia\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copiar para a \u00e1rea de transfer\u00eancia\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-shell\">\r\n                                <code id=\"code_0_content\" class=\"language-shell\">\r\n\r\n                                        {\r\n    &quot;code&quot;   : null,\r\n    &quot;message&quot;: &quot;{\\&quot;message\\&quot;:\\&quot;Post received. Thanks!\\&quot;\r\n    }\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">Aqui, <code>\"code\"<\/code> indica o c\u00f3digo HTTP recebido do seu lado (nulo significa 200 OK) e <code>\"message\" <\/code>mostra o corpo HTTP recebido do seu lado ou a mensagem de erro<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sou um usu\u00e1rio do Mailgun, posso migrar facilmente para a nova API?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sim. E todos os webhooks legados precisar\u00e3o ser migrados para essa nova vers\u00e3o. O endpoint legado da API de webhooks tornou-se <b>somente leitura <\/b>a partir de 15 de abril de 2023, concluindo um processo de descontinua\u00e7\u00e3o iniciado em mar\u00e7o de 2022.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As atualiza\u00e7\u00f5es de produtos s\u00e3o importantes e, por sermos uma empresa de e-mail, somos muito bons em enviar atualiza\u00e7\u00f5es para manter voc\u00ea por dentro das novidades. Quer explorar o porqu\u00ea e o como por tr\u00e1s das nossas a\u00e7\u00f5es? N\u00e3o se esque\u00e7a de assinar a nossa newsletter para receber mais conte\u00fados como este.<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"longform-spacings\">\r\n        <div class=\"cta bg-primary rounded-lg px-5 py-6 p-md-7 px-md-6\">\r\n                    <div class=\"form-subscription\">\r\n                            <div class=\"h4 mb-3\">\r\n                    Mantenha-me informado! Receba \u00f3timos recursos em sua caixa de entrada toda semana.                <\/div>\r\n                                    <form accept-charset=\"UTF-8\" action=\"\" enctype=\"multipart\/form-data\" data-form-subscription method=\"POST\" style=\"max-width: 400px;\">\r\n                <div class=\"row justify-content-between align-items-top g-2\">\r\n                    <div class=\"col-10\">\r\n                        <input type=\"email\" name=\"email\" class=\"form-control\" placeholder=\"Email\" autocomplete=\"email\" required>\r\n                        <div data-fs=\"error\" role=\"alert\" class=\"invalid-feedback\">\r\n                            Please complete this required field.                        <\/div>\r\n                    <\/div>\r\n                                            <div class=\"col-12 order-last mt-3 fs-xxs\" data-fs=\"acceptance\" style=\"display:none;\">\r\n                            \r\n                                <div class=\"form-check\">\r\n                                    <input id=\"formSubscriptionAcceptance-terms-3000\" class=\"form-check-input\"\r\n                                        type=\"checkbox\" name=\"terms\">\r\n                                    <label for=\"formSubscriptionAcceptance-terms-3000\" class=\"form-check-label text-body-color\">\r\n                                        I have read and agree to the Terms of Service.                                        <span class=\"hs-form-required\">*<\/span>\r\n                                    <\/label>\r\n                                <\/div>\r\n\r\n                            \r\n                                <div class=\"form-check\">\r\n                                    <input id=\"formSubscriptionAcceptance-privacy-4871\" class=\"form-check-input\"\r\n                                        type=\"checkbox\" name=\"privacy\">\r\n                                    <label for=\"formSubscriptionAcceptance-privacy-4871\" class=\"form-check-label text-body-color\">\r\n                                        I have read and agree to the Privacy Policy.                                        <span class=\"hs-form-required\">*<\/span>\r\n                                    <\/label>\r\n                                <\/div>\r\n\r\n                                                    <\/div>\r\n                    \r\n                                            <div class=\"col-12 order-last fs-xxs mb-0 mt-2 text-body-color\">\r\n                            Envie-me a newsletter da Mailjet. Eu concordo expressamente em receber a newsletter e sei que posso cancelar a inscri\u00e7\u00e3o facilmente a qualquer momento.                        <\/div>\r\n                    \r\n                    <div class=\"col-2\">\r\n                        <button type=\"submit\" value=\"Submit\" aria-label=\"Submit\" class=\"btn btn-secondary btn-icon\">\r\n                            <svg aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/layout\/chevron-right.svg\"><\/svg>\r\n                        <\/button>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <input type=\"hidden\" name=\"formSubscriptionRecaptchaToken\" data-fs=\"recaptcha-token\">\r\n                <input type=\"hidden\" name=\"customListID\" value=\"\">\r\n\r\n            <\/form>\r\n            <div data-fs=\"message-success\" style=\"display: none;\">\r\n                <p class=\"mb-0 mt-2 text-body-color\">\r\n                    Verifique sua caixa de entrada mensalmente para receber sua newsletter da Mailjet!                <\/p>\r\n            <\/div>\r\n        <\/div>\r\n        <\/div>\r\n    <\/div>\r\n","protected":false},"excerpt":{"rendered":"<p>Atualizamos nossa API de webhooks para oferecer mais op\u00e7\u00f5es para se comunicar com o Mailgun e ver os detalhes do que est\u00e1 acontecendo com suas mensagens.<\/p>\n","protected":false},"author":13,"featured_media":4555,"menu_order":0,"template":"","meta":{"_acf_changed":true,"footnotes":""},"blog_category":[22],"class_list":["post-24000","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog_category-product"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mesma API, novos truques: receba notifica\u00e7\u00f5es de eventos no momento certo com webhooks - Transactional Email API Service For Developers | Mailgun<\/title>\n<meta name=\"description\" content=\"Com essa atualiza\u00e7\u00e3o dos webhooks, voc\u00ea tem mais op\u00e7\u00f5es para se comunicar com o Mailgun e ver os detalhes do que est\u00e1 acontecendo com suas mensagens.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mailgun.com\/pt\/blog\/product\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mesma API, novos truques: receba notifica\u00e7\u00f5es de eventos no momento certo com webhooks - Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"og:description\" content=\"Com essa atualiza\u00e7\u00e3o dos webhooks, voc\u00ea tem mais op\u00e7\u00f5es para se comunicar com o Mailgun e ver os detalhes do que est\u00e1 acontecendo com suas mensagens.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mailgun.com\/pt\/blog\/product\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\/\" \/>\n<meta property=\"og:site_name\" content=\"Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png\" \/>\n\t<meta property=\"og:image:width\" content=\"720\" \/>\n\t<meta property=\"og:image:height\" content=\"448\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\\\/\",\"name\":\"Mesma API, novos truques: receba notifica\u00e7\u00f5es de eventos no momento certo com webhooks - Transactional Email API Service For Developers | Mailgun\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"datePublished\":\"2026-09-16T10:54:56+00:00\",\"description\":\"Com essa atualiza\u00e7\u00e3o dos webhooks, voc\u00ea tem mais op\u00e7\u00f5es para se comunicar com o Mailgun e ver os detalhes do que est\u00e1 acontecendo com suas mensagens.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"width\":720,\"height\":448},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/inicio\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Mesma API, novos truques: receba notifica\u00e7\u00f5es de eventos no momento certo com webhooks\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/#website\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"description\":\"Poderosas APIs de e-mail transacional que permitem a voc\u00ea enviar, receber e rastrear e-mails, criadas com os desenvolvedores em mente. Saiba mais hoje mesmo!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/#organization\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-android-chrome-512x512-1.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-android-chrome-512x512-1.png\",\"width\":512,\"height\":512,\"caption\":\"Transactional Email API Service For Developers | Mailgun\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mesma API, novos truques: receba notifica\u00e7\u00f5es de eventos no momento certo com webhooks - Transactional Email API Service For Developers | Mailgun","description":"Com essa atualiza\u00e7\u00e3o dos webhooks, voc\u00ea tem mais op\u00e7\u00f5es para se comunicar com o Mailgun e ver os detalhes do que est\u00e1 acontecendo com suas mensagens.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mailgun.com\/pt\/blog\/product\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\/","og_locale":"pt_BR","og_type":"article","og_title":"Mesma API, novos truques: receba notifica\u00e7\u00f5es de eventos no momento certo com webhooks - Transactional Email API Service For Developers | Mailgun","og_description":"Com essa atualiza\u00e7\u00e3o dos webhooks, voc\u00ea tem mais op\u00e7\u00f5es para se comunicar com o Mailgun e ver os detalhes do que est\u00e1 acontecendo com suas mensagens.","og_url":"https:\/\/www.mailgun.com\/pt\/blog\/product\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\/","og_site_name":"Transactional Email API Service For Developers | Mailgun","og_image":[{"width":720,"height":448,"url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mailgun.com\/pt\/blog\/product\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\/","url":"https:\/\/www.mailgun.com\/pt\/blog\/product\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\/","name":"Mesma API, novos truques: receba notifica\u00e7\u00f5es de eventos no momento certo com webhooks - Transactional Email API Service For Developers | Mailgun","isPartOf":{"@id":"https:\/\/www.mailgun.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mailgun.com\/pt\/blog\/product\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\/#primaryimage"},"image":{"@id":"https:\/\/www.mailgun.com\/pt\/blog\/product\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","datePublished":"2026-09-16T10:54:56+00:00","description":"Com essa atualiza\u00e7\u00e3o dos webhooks, voc\u00ea tem mais op\u00e7\u00f5es para se comunicar com o Mailgun e ver os detalhes do que est\u00e1 acontecendo com suas mensagens.","breadcrumb":{"@id":"https:\/\/www.mailgun.com\/pt\/blog\/product\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mailgun.com\/pt\/blog\/product\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.mailgun.com\/pt\/blog\/product\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\/#primaryimage","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","width":720,"height":448},{"@type":"BreadcrumbList","@id":"https:\/\/www.mailgun.com\/pt\/blog\/product\/mesma-api-novos-truques-receba-notificacoes-de-eventos-no-momento-certo-com-webhooks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mailgun.com\/pt\/inicio\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.mailgun.com\/pt\/blog\/"},{"@type":"ListItem","position":3,"name":"Mesma API, novos truques: receba notifica\u00e7\u00f5es de eventos no momento certo com webhooks"}]},{"@type":"WebSite","@id":"https:\/\/www.mailgun.com\/pt\/#website","url":"https:\/\/www.mailgun.com\/pt\/","name":"Transactional Email API Service For Developers | Mailgun","description":"Poderosas APIs de e-mail transacional que permitem a voc\u00ea enviar, receber e rastrear e-mails, criadas com os desenvolvedores em mente. Saiba mais hoje mesmo!","publisher":{"@id":"https:\/\/www.mailgun.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mailgun.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.mailgun.com\/pt\/#organization","name":"Transactional Email API Service For Developers | Mailgun","url":"https:\/\/www.mailgun.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.mailgun.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","width":512,"height":512,"caption":"Transactional Email API Service For Developers | Mailgun"},"image":{"@id":"https:\/\/www.mailgun.com\/pt\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/blog\/24000","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/users\/13"}],"version-history":[{"count":0,"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/blog\/24000\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/media\/4555"}],"wp:attachment":[{"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/media?parent=24000"}],"wp:term":[{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/blog_category?post=24000"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}