{"id":24089,"date":"2019-07-16T00:00:00","date_gmt":"2019-07-16T00:00:00","guid":{"rendered":"https:\/\/www.mailgun.com\/blog\/atualizacoes-recentes-do-produto\/"},"modified":"2026-09-16T14:43:14","modified_gmt":"2026-09-16T14:43:14","slug":"atualizacoes-recentes-do-produto","status":"publish","type":"blog","link":"https:\/\/www.mailgun.com\/pt\/blog\/product\/atualizacoes-recentes-do-produto\/","title":{"rendered":"Atualiza\u00e7\u00e3o semanal do produto: geolocaliza\u00e7\u00e3o em webhooks, suporte a vari\u00e1veis personalizadas e mais"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">There\u2019s a lot going on at Mailgun, so we thought we would start publishing a list of updates each week, with the new features, bug fixes and improvements we\u2019ve made. Some of these will be backend improvements that you won\u2019t see (but will hopefully feel), and others will be things you interact with, like the API or control panel. If there\u2019s anything burning you\u2019d like us to work on, let us know in the comments. Now, onto the updates:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.mailgun.com\/pt\/blog\/recent-product-updates#feature-1\" target=\"_tabs\" rel=\"noopener noreferrer\">Special character support for basic webhook authentication via URL<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.mailgun.com\/pt\/blog\/recent-product-updates#feature-2\" target=\"_tabs\" rel=\"noopener noreferrer\">Better false-bounce detection<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.mailgun.com\/pt\/blog\/recent-product-updates#feature-3\" target=\"_tabs\" rel=\"noopener noreferrer\">New reason code description for failed messages<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.mailgun.com\/pt\/blog\/recent-product-updates#feature-4\" target=\"_tabs\" rel=\"noopener noreferrer\">Geolocation and User-agent parameters now in webhooks<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.mailgun.com\/pt\/blog\/recent-product-updates#feature-5\" target=\"_tabs\" rel=\"noopener noreferrer\">Recipient-level custom variables available in batch sending<\/a><\/li>\n<\/ul>\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-6070\"><p class=\"h5 m-0\" id=\"toc-title-6070\">\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=\"#special-character-support-for-basic-webhook-authentication-via-url\">Special character support for basic webhook authentication via URL<\/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=\"#better-false-bounce-detection\">Better false-bounce detection<\/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=\"#new-reason-code-description-for-failed-messages\">New reason code description for failed messages<\/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=\"#geolocation-and-user-agent-parameters-now-in-webhooks\">Geolocation and User-agent parameters now in webhooks<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">05<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#recipient-level-custom-variables-available-in-batch-sending\">Recipient-level custom variables available in batch sending<\/a><\/div><\/div><\/nav>\n<h2 class=\"wp-block-heading\">Special character support for basic webhook authentication via URL<\/h2>\n\n<p class=\"wp-block-paragraph\">One of our most popular features is webhooks for tracking email performance (opens, clicks, bounces, unsubscribes and more). For security reasons, it\u2019s a good idea to protect your webhook endpoint with basic authentication using a username and password. This week, we\u2019ve rolled out support for special characters in webhook basic authentication.<\/p>\n\n<p class=\"wp-block-paragraph\">Let\u2019s say you want to protect your webhook endpoint with the following username and password<\/p>\n\n<p class=\"wp-block-paragraph\"><code>Username- michael@mystartup.com<\/code><\/p>\n\n<p class=\"wp-block-paragraph\"><code>Password- impossible-to-guess-password<\/code><\/p>\n\n<p class=\"wp-block-paragraph\">Simply escape the special characters in your webhook endpoint. In this case, you\u2019d use <code>https:\/\/michael%40mystartup.com:impossible-to-guess-password@mystartup.com\/webhook<\/code>\u201d as your webhook endpoint<\/p>\n\n<p class=\"wp-block-paragraph\">Now your webhook endpoint is protected with basic authentication, even when your username or password contains special characters like @<\/p>\n\n<p class=\"wp-block-paragraph\">You can read more about setting up webhooks in our\u00a0<a href=\"https:\/\/documentation.mailgun.com\/en\/latest\/user_manual.html?utm_source=mailgun&amp;utm_medium=blog&amp;utm_campaign=geolocation%20in%20webhooks%202013%20Blog%20Post\" target=\"_tabs\" rel=\"noopener noreferrer\">docs<\/a><\/p>\n\n<h2 class=\"wp-block-heading\">Better false-bounce detection<\/h2>\n\n<p class=\"wp-block-paragraph\">One of the things that Mailgun does to protect our customers sending reputation is prevent repeated attempts to email an address that has received a \u201chard bounce\u201d. A hard bounce happens when you try to deliver an email message to an invalid email address (e.g paul@yahooo.com where Yahoo! is spelled with 3 o\u2019s OR paul786752@yahoo.com where the user paul786752 simply doesn\u2019t exist).<\/p>\n\n<p class=\"wp-block-paragraph\">If you repeatedly try to deliver to these bad email addresses, you can get blacklisted by recipient ESPs who may mistake you as a spammer (spammers often attempt to deliver messages to randomly generated usernames at the major ESPs in hopes that they will actually deliver to some real accounts).<\/p>\n\n<p class=\"wp-block-paragraph\">In practice, understanding when a \u201chard bounce\u201d has occurred, though, is pretty tough. There is not a uniform set of conventions as to what constitutes a hard bounce across ESPs. Since we\u2019ve delivered billions of emails, Mailgun has created an algorithm to detect these bounces and suppress future delivery attempts to protect your reputation.<\/p>\n\n<p class=\"wp-block-paragraph\">Like any algorithm, however, false positives happen, meaning a legitimate email address is suppressed due to an obscure response from an ESP. This week, we\u2019ve made some major improvements to our bounce detection algorithm that\u00a0<b>helps us detect 2% more false bounces than before<\/b>. This means that fewer of your recipients will be mistakenly added to the bounce table, preventing future mailings. Ultimately, more of your email will be delivered.<\/p>\n\n<p class=\"wp-block-paragraph\">You can read more about how we handle bounces in our\u00a0<a href=\"https:\/\/documentation.mailgun.com\/en\/latest\/api-bounces.html?utm_source=mailgun&amp;utm_medium=blog&amp;utm_campaign=geolocation%20in%20webhooks%202013%20Blog%20Post\" target=\"_tabs\" rel=\"noopener noreferrer\">docs<\/a>.<\/p>\n\n<h2 class=\"wp-block-heading\">New reason code description for failed messages<\/h2>\n\n<p class=\"wp-block-paragraph\">We\u2019ve also introduced an improvement in failed message tracking which allows customers to track all the reasons that a message was not delivered, above and beyond just bounces. There are now 3 failure conditions that Mailgun reports on:<\/p>\n\n<p class=\"wp-block-paragraph\">\u201cHardfail\u201d indicates a hard bounce or recipient has previously bounced, unsubscribed or complained of spam.<\/p>\n\n<p class=\"wp-block-paragraph\">\u201cMaxfails\u201d indicates a soft bounce and the maximum number of attempts was reached.<\/p>\n\n<p class=\"wp-block-paragraph\">\u201cOld\u201d indicates that Mailgun tried to deliver the message unsuccessfully for more than 8 hours.<\/p>\n\n<p class=\"wp-block-paragraph\">Here is a\u00a0<a href=\"https:\/\/documentation.mailgun.com\/en\/latest\/user_manual.html?utm_source=mailgun&amp;utm_medium=blog&amp;utm_campaign=geolocation%20in%20webhooks%202013%20Blog%20Post\" target=\"_tabs\" rel=\"noopener noreferrer\">full list of failed message webhooks<\/a>.<\/p>\n\n<h2 class=\"wp-block-heading\">Geolocation and User-agent parameters now in webhooks<\/h2>\n\n<p class=\"wp-block-paragraph\">To make geolocation and user-agent detection simple, we\u2019ve started posting additional parameters in our webhooks. With the new geolocation parameters in open, click and unsubscribe webhooks, Mailgun provides the following:<\/p>\n\n<p class=\"wp-block-paragraph\"><i><b>IP<\/b><\/i><i>\u2013\u00a0IP address the event originated from.<\/i><\/p>\n\n<p class=\"wp-block-paragraph\"><i><b>Country<\/b><\/i><i>\u2013 Two-letter\u00a0<\/i><a href=\"http:\/\/dev.maxmind.com\/static\/csv\/codes\/iso3166.csv\" target=\"_tabs\" rel=\"noopener noreferrer\"><i>country code<\/i><\/a><i>\u00a0(as specified by\u00a0<\/i><a href=\"http:\/\/www.iso.org\/iso\/country_codes.htm\" target=\"_tabs\" rel=\"noopener noreferrer\"><i>ISO3166<\/i><\/a><i>) the event came from or \u2018unknown\u2019 if it couldn\u2019t be determined.<\/i><\/p>\n\n<p class=\"wp-block-paragraph\"><i><b>Region<\/b><\/i><i>\u2013 Two-letter or two-digit\u00a0<\/i><a href=\"http:\/\/dev.maxmind.com\/static\/csv\/codes\/maxmind\/region.csv\" target=\"_tabs\" rel=\"noopener noreferrer\"><i>region code<\/i><\/a><i>\u00a0or \u2018unknown\u2019 if it couldn\u2019t be determined.<\/i><\/p>\n\n<p class=\"wp-block-paragraph\"><i><b>City-<\/b><\/i><i>\u00a0Name of the city the event came from or \u2018unknown\u2019 if it couldn\u2019t be determined.<\/i><\/p>\n\n<p class=\"wp-block-paragraph\">In short, you still get the IP address, but you also get the most common information that can be derived from IP address, without any additional parsing or decoding on your end.<\/p>\n\n<p class=\"wp-block-paragraph\">For user agent detection, you get<\/p>\n\n<p class=\"wp-block-paragraph\"><i><b>User-agent<\/b><\/i><i>\u2013\u00a0<\/i><a href=\"http:\/\/en.wikipedia.org\/wiki\/User_agent\" target=\"_tabs\" rel=\"noopener noreferrer\"><i>User agent<\/i><\/a><i>\u00a0string of the client triggered the event.<\/i><\/p>\n\n<p class=\"wp-block-paragraph\"><i><b>Device-type<\/b><\/i><i>\u2013 Device type the link was clicked on. Can be \u2018desktop\u2019, \u2018mobile\u2019, \u2018tablet\u2019, \u2018other\u2019 or \u2018unknown\u2019.<\/i><\/p>\n\n<p class=\"wp-block-paragraph\"><i><b>Client-type<\/b><\/i><i>\u2013 Type of software the link was opened in, e.g. \u2018browser\u2019, \u2018mobile browser\u2019, \u2018email client\u2019.<\/i><\/p>\n\n<p class=\"wp-block-paragraph\"><i><b>Client-name<\/b><\/i><i>\u2013 Name of the client software, e.g. \u2018Thunderbird\u2019, \u2018Chrome\u2019, \u2018Firefox\u2019.<\/i><\/p>\n\n<p class=\"wp-block-paragraph\"><i><b>Client-OS-<\/b><\/i><i>\u00a0OS family running the client software, e.g. \u2018Linux\u2019, \u2018Windows\u2019, \u2018OS X\u2019.<\/i><\/p>\n\n<p class=\"wp-block-paragraph\">You can read the full details\u00a0<a href=\"https:\/\/www.mailgun.com\/pt\/blog\/geolocation-and-user-agent-detection-now-available-in-web-hooks\" target=\"_tabs\" rel=\"noopener noreferrer\">here<\/a>.<\/p>\n\n<h2 class=\"wp-block-heading\">Recipient-level custom variables available in batch sending<\/h2>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/documentation.mailgun.com\/en\/latest\/user_manual.html?utm_source=mailgun&amp;utm_medium=blog&amp;utm_campaign=geolocation%20in%20webhooks%202013%20Blog%20Post#batch-sending\" target=\"_tabs\" rel=\"noopener noreferrer\">Batch sending<\/a>\u00a0allows you to email up to 1000 recipients in a single API call. This makes sending to large lists, 1 million or 10 million users for example, much faster. You\u2019ve always been able to set custom variables for batch sending, but the variables were at the batch level, meaning you could set a custom category for the entire group (say, a campaign ID), but not a unique value for each member (say a hashed account number). Now you can.<\/p>\n\n<p class=\"wp-block-paragraph\">This feature is extremely useful if you are really into analytics, since it allows you to set unique IDs for each recipient in your send that you can use to match up the recipient to a specific customer in your database, even when email address is not a unique enough ID (like when you want to track account-level activity, but each account has multiple emails associated with it).<\/p>\n\n<p class=\"wp-block-paragraph\">We wrote about this on our blog this week and provide sample code so you can try it out easily.\u00a0<a href=\"https:\/\/www.mailgun.com\/pt\/blog\/closing-the-loop-between-your-customer-data-and-your-email-data\" target=\"_tabs\" rel=\"noopener noreferrer\">Check it out<\/a>.<\/p>\n\n<p class=\"wp-block-paragraph\">That\u2019s it for this week! Let us know what you think and anything else you\u2019d like to see.<\/p>\n\n<p class=\"wp-block-paragraph\">Happy sending,<\/p>\n\n<p class=\"wp-block-paragraph\">The Mailgunners<\/p>\n\r\n    <aside data-content-type=\"longform\"  class=\"banner-block longform-spacings rounded-lg shadow-lg px-5 py-6 px-md-6 py-md-7 p-lg-7 bg-light\" data-theme=\"dark\" aria-labelledby=\"banner-block-block_2d34b06bf827606a4a0f3d47eb86cc06\">\r\n                    <p class=\"text-uppercase section-caption text-body-color\">\r\n                Let&#8217;s talk email            <\/p>\r\n                            <p class=\"h4 text-accent fw-bold\" id=\"banner-block-block_2d34b06bf827606a4a0f3d47eb86cc06\">\r\n                Learn about our deliverability services            <\/p>\r\n                            <div class=\"mb-0 text-body-color\">\r\n                                    <div class=\"content-body mb-0 text-body-color\">See what you can accomplish with the world&#x27;s best email delivery platform and experts at your disposal.<\/div>\r\n                            <\/div>\r\n        \r\n        <div class=\"text-start mt-5\"><a href=\"https:\/\/www.mailgun.com\/pt\/contato\/vendas\/\"  class=\"btn btn-secondary\" >Talk to an expert today<\/a><\/div>\r\n    <\/aside>\r\n\r\n","protected":false},"excerpt":{"rendered":"<p>Tem muita coisa acontecendo no Mailgun, ent\u00e3o decidimos come\u00e7ar a publicar uma lista semanal de atualiza\u00e7\u00f5es, com os novos recursos, corre\u00e7\u00f5es de bugs e melhorias que fizemos.<\/p>\n","protected":false},"author":13,"featured_media":4555,"menu_order":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"blog_category":[22],"class_list":["post-24089","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>Geolocaliza\u00e7\u00e3o em webhooks, suporte a vari\u00e1veis personalizadas e mais - Transactional Email API Service For Developers | Mailgun<\/title>\n<meta name=\"description\" content=\"Tem muita coisa acontecendo no Mailgun, ent\u00e3o decidimos come\u00e7ar a publicar uma lista semanal de atualiza\u00e7\u00f5es, com os novos recursos, corre\u00e7\u00f5es de bugs e melhorias que fizemos.\" \/>\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\/atualizacoes-recentes-do-produto\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Geolocaliza\u00e7\u00e3o em webhooks, suporte a vari\u00e1veis personalizadas e mais - Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"og:description\" content=\"Tem muita coisa acontecendo no Mailgun, ent\u00e3o decidimos come\u00e7ar a publicar uma lista semanal de atualiza\u00e7\u00f5es, com os novos recursos, corre\u00e7\u00f5es de bugs e melhorias que fizemos.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mailgun.com\/pt\/blog\/product\/atualizacoes-recentes-do-produto\/\" \/>\n<meta property=\"og:site_name\" content=\"Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-16T14:43:14+00:00\" \/>\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=\"5 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\\\/atualizacoes-recentes-do-produto\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/atualizacoes-recentes-do-produto\\\/\",\"name\":\"Geolocaliza\u00e7\u00e3o em webhooks, suporte a vari\u00e1veis personalizadas e mais - Transactional Email API Service For Developers | Mailgun\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/atualizacoes-recentes-do-produto\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/atualizacoes-recentes-do-produto\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"datePublished\":\"2019-07-16T00:00:00+00:00\",\"dateModified\":\"2026-09-16T14:43:14+00:00\",\"description\":\"Tem muita coisa acontecendo no Mailgun, ent\u00e3o decidimos come\u00e7ar a publicar uma lista semanal de atualiza\u00e7\u00f5es, com os novos recursos, corre\u00e7\u00f5es de bugs e melhorias que fizemos.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/atualizacoes-recentes-do-produto\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/atualizacoes-recentes-do-produto\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/atualizacoes-recentes-do-produto\\\/#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\\\/atualizacoes-recentes-do-produto\\\/#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\":\"Atualiza\u00e7\u00e3o semanal do produto: geolocaliza\u00e7\u00e3o em webhooks, suporte a vari\u00e1veis personalizadas e mais\"}]},{\"@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":"Geolocaliza\u00e7\u00e3o em webhooks, suporte a vari\u00e1veis personalizadas e mais - Transactional Email API Service For Developers | Mailgun","description":"Tem muita coisa acontecendo no Mailgun, ent\u00e3o decidimos come\u00e7ar a publicar uma lista semanal de atualiza\u00e7\u00f5es, com os novos recursos, corre\u00e7\u00f5es de bugs e melhorias que fizemos.","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\/atualizacoes-recentes-do-produto\/","og_locale":"pt_BR","og_type":"article","og_title":"Geolocaliza\u00e7\u00e3o em webhooks, suporte a vari\u00e1veis personalizadas e mais - Transactional Email API Service For Developers | Mailgun","og_description":"Tem muita coisa acontecendo no Mailgun, ent\u00e3o decidimos come\u00e7ar a publicar uma lista semanal de atualiza\u00e7\u00f5es, com os novos recursos, corre\u00e7\u00f5es de bugs e melhorias que fizemos.","og_url":"https:\/\/www.mailgun.com\/pt\/blog\/product\/atualizacoes-recentes-do-produto\/","og_site_name":"Transactional Email API Service For Developers | Mailgun","article_modified_time":"2026-09-16T14:43:14+00:00","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":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mailgun.com\/pt\/blog\/product\/atualizacoes-recentes-do-produto\/","url":"https:\/\/www.mailgun.com\/pt\/blog\/product\/atualizacoes-recentes-do-produto\/","name":"Geolocaliza\u00e7\u00e3o em webhooks, suporte a vari\u00e1veis personalizadas e mais - Transactional Email API Service For Developers | Mailgun","isPartOf":{"@id":"https:\/\/www.mailgun.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mailgun.com\/pt\/blog\/product\/atualizacoes-recentes-do-produto\/#primaryimage"},"image":{"@id":"https:\/\/www.mailgun.com\/pt\/blog\/product\/atualizacoes-recentes-do-produto\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","datePublished":"2019-07-16T00:00:00+00:00","dateModified":"2026-09-16T14:43:14+00:00","description":"Tem muita coisa acontecendo no Mailgun, ent\u00e3o decidimos come\u00e7ar a publicar uma lista semanal de atualiza\u00e7\u00f5es, com os novos recursos, corre\u00e7\u00f5es de bugs e melhorias que fizemos.","breadcrumb":{"@id":"https:\/\/www.mailgun.com\/pt\/blog\/product\/atualizacoes-recentes-do-produto\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mailgun.com\/pt\/blog\/product\/atualizacoes-recentes-do-produto\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.mailgun.com\/pt\/blog\/product\/atualizacoes-recentes-do-produto\/#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\/atualizacoes-recentes-do-produto\/#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":"Atualiza\u00e7\u00e3o semanal do produto: geolocaliza\u00e7\u00e3o em webhooks, suporte a vari\u00e1veis personalizadas e mais"}]},{"@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\/24089","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":3,"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/blog\/24089\/revisions"}],"predecessor-version":[{"id":24264,"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/blog\/24089\/revisions\/24264"}],"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=24089"}],"wp:term":[{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/blog_category?post=24089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}