{"id":24002,"date":"2019-07-16T00:00:00","date_gmt":"2019-07-16T00:00:00","guid":{"rendered":"https:\/\/www.mailgun.com\/blog\/atualizacao-de-produto-novo-postbin-para-depurar-webhooks\/"},"modified":"2026-09-16T10:55:00","modified_gmt":"2026-09-16T10:55:00","slug":"atualizacao-de-produto-novo-postbin-para-depurar-webhooks","status":"publish","type":"blog","link":"https:\/\/www.mailgun.com\/pt\/blog\/product\/atualizacao-de-produto-novo-postbin-para-depurar-webhooks\/","title":{"rendered":"Atualiza\u00e7\u00e3o de produto: novo Postbin para depurar webhooks"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Publicado originalmente em 7 de dezembro de 2013.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta semana, al\u00e9m de escrever sobre\u00a0<a href=\"\/?blog_category=what-we-learned-open-sourcing-a-major-part-of-mailgun\" target=\"_tabs\" rel=\"noopener noreferrer\">o que aprendemos ao disponibilizar grande parte do Mailgun em c\u00f3digo aberto<\/a>, lan\u00e7amos um novo recurso que achamos que voc\u00ea vai gostar: um postbin para depurar seus webhooks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Nosso pr\u00f3prio Postbin<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tentamos n\u00e3o sofrer muito com a s\u00edndrome do &#8220;n\u00e3o inventado aqui&#8221; no Mailgun (somos profissionais de engenharia, ent\u00e3o \u00e9 dif\u00edcil) e, durante anos, houve alguns Postbins que us\u00e1vamos regularmente, e que incentiv\u00e1vamos nossos clientes a usar, para depurar webhooks. Nosso favorito era o postbin.ryanbigg.com porque era simples, e os POSTs eram f\u00e1ceis de ler. Mas ele n\u00e3o est\u00e1 mais dispon\u00edvel, e outro de que gost\u00e1vamos foi reformulado recentemente, dificultando seu uso. Ent\u00e3o, decidimos criar o nosso, focando na usabilidade e simplicidade.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se voc\u00ea acessar\u00a0<a href=\"http:\/\/bin.mailgun.net\/\" target=\"_tabs\" rel=\"noopener noreferrer\">http:\/\/bin.mailgun.net<\/a>, agora voc\u00ea ter\u00e1 a capacidade de criar Postbins que permitem depurar facilmente seus webhooks, relacionados ao Mailgun ou n\u00e3o.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Alguns dos recursos que voc\u00ea pode achar \u00fateis s\u00e3o:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Capacidade de criar v\u00e1rios Postbins, cada um com seu pr\u00f3prio link permanente. Isso pode facilitar a depura\u00e7\u00e3o de v\u00e1rios webhooks<\/li>\n\n\n\n<li>Cada postagem dentro do Postbin tamb\u00e9m tem seu pr\u00f3prio link permanente. Isso facilita o compartilhamento do seu POST, por exemplo, ao falar com o suporte do Mailgun.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Lembre-se, j\u00e1 que o Mailgun permite testar todos os seus webhooks com um POST de amostra, voc\u00ea pode inserir o URL do seu PostBin no painel de controle do Mailgun e receber seu POST de teste antes de iniciar a programa\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m disso, o SDK de PHP do Mailgun foi modificado para permitir o Postbin como destino, facilitando ver exatamente o que o SDK est\u00e1 enviando para a API do Mailgun. Acesse o SDK de PHP, na se\u00e7\u00e3o &#8220;<a href=\"https:\/\/github.com\/mailgun\/mailgun-php#debugging\" target=\"_tabs\" rel=\"noopener noreferrer\">Depura\u00e7\u00e3o<\/a>&#8220;, para obter detalhes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Com o tempo, esperamos integrar o Postbin do Mailgun diretamente no seu painel de controle, para que voc\u00ea possa testar seus webhooks em um postbin privado sem precisar inserir um URL. At\u00e9 l\u00e1, tenha em mente as seguintes ressalvas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Seus POSTs para bin.mailgun.net s\u00e3o p\u00fablicos, ent\u00e3o n\u00e3o publique nada confidencial ou que voc\u00ea n\u00e3o gostaria que sua m\u00e3e visse.<\/li>\n\n\n\n<li>Seus dados s\u00e3o exclu\u00eddos ap\u00f3s no m\u00e1ximo 5 dias (e talvez antes), ent\u00e3o n\u00e3o armazene nada de que voc\u00ea realmente precise aqui.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Para quem trabalha com desenvolvimento e deseja provisionar um Postbin de forma program\u00e1tica, h\u00e1 uma API dispon\u00edvel para o Postbin. Aqui est\u00e3o os endpoints dispon\u00edveis:<\/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                                    POST\u00a0http:\/\/bin.mailgun.net\/api\/new\r\nCreates a new Postbin\r\nResponse:\r\n{  \r\n    &quot;url&quot;: &quot;http:\/\/bin.mailgun.net\/b50299cc&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    <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                                    POST\u00a0http:\/\/bin.mailgun.net\/api\/&lt;id&amp;gt;\r\nStores data in the Postbin\r\nResponse:\r\n{\r\n    &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    <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                                    DELETE\u00a0http:\/\/bin.mailgun.net\/api\/&lt;id&amp;gt;\r\nDeletes a Postbin\r\nResponse:\r\n{\r\n    &quot;message&quot;: &quot;Bin  deleted&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    <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                                    GET\u00a0http:\/\/bin.mailgun.net\/api\/&lt;id&amp;gt;\r\nRetrieves the Postbin data\r\nResponse:\r\n[\r\n    {\r\n        &quot;id&quot;: 153,\r\n        &quot;params&quot;: &quot;{&quot;recipient&quot;:&quot;test@example.com&quot;,&quot;sender&quot;:&quot;travis@example.com&quot;,&quot;stripped-text&quot;:&quot;A POST!&quot;,&quot;timestamp&quot;:&quot;1358041467&quot;}&quot;,\r\n        &quot;created_at&quot;: 1385798101,\r\n        &quot;bin_id&quot;: 59\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<h3 class=\"wp-block-heading\">Um aplicativo Flask de amostra para aceitar webhooks<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Quando finalmente estiver com tudo pronto para aceitar POSTs de verdade, poder\u00e1 usar ou modificar este aplicativo Flask para aceitar seus POSTs:<\/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                                    from flask import Flask\r\nfrom flask import request\r\napp = Flask(__name__)\r\n\r\n@app.route(&#039;\/mailgun-tracking&#039;, methods=[&#039;GET&#039;, &#039;POST&#039;])\r\ndef tracking():\r\n    # access some of the email parsed values:\r\n    request.form[&#039;recipient&#039;]\r\n    request.form[&#039;from&#039;]\r\n    request.form[&#039;subject&#039;]\r\n\r\n    # extended parameters\r\n    request.form[&#039;Message-Id&#039;]\r\n    request.form[&#039;message-headers&#039;]\r\n    request.form[&#039;timestamp&#039;]\r\n    request.form[&#039;body-plain&#039;]\r\n    request.form[&#039;stripped-html&#039;]\r\n    request.form[&#039;stripped-text&#039;]\r\n    request.form[&#039;stripped-signature&#039;]\r\n\r\n    return &quot;Ok&quot;\r\n\r\nif __name__ == &#039;__main__&#039;:\r\n    app.run(host=&#039;50.56.174.200&#039;, port=100, debug=True)\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\">At\u00e9 a pr\u00f3xima semana.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bom envio!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os Mailgunners<\/p>\n\n\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_d7c76514d01c1ae93dbce33b8eb2a07c\">\r\n                    <p class=\"text-uppercase section-caption text-body-color\">\r\n                Cadastre-se            <\/p>\r\n                            <p class=\"h4 text-accent fw-bold\" id=\"banner-block-block_d7c76514d01c1ae93dbce33b8eb2a07c\">\r\n                \u00c9 f\u00e1cil come\u00e7ar. E \u00e9 gr\u00e1tis.            <\/p>\r\n                            <div class=\"mb-0 text-body-color\">\r\n                                    <div class=\"content-body mb-0 text-body-color\">Veja o que voc\u00ea pode alcan\u00e7ar com a melhor plataforma de entrega de e-mail do mundo.<\/div>\r\n                            <\/div>\r\n        \r\n        <div class=\"text-start mt-5\"><a href=\"https:\/\/signup.mailgun.com\/new\/signup\"  class=\"btn btn-secondary\" >Get started<\/a><\/div>\r\n    <\/aside>\r\n\r\n","protected":false},"excerpt":{"rendered":"<p>Al\u00e9m de disponibilizar nossa biblioteca de an\u00e1lise MIME e valida\u00e7\u00e3o de e-mail em c\u00f3digo aberto, tamb\u00e9m criamos um postbin para depurar seus webhooks.<\/p>\n","protected":false},"author":13,"featured_media":4555,"menu_order":0,"template":"","meta":{"_acf_changed":true,"footnotes":""},"blog_category":[22],"class_list":["post-24002","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>Atualiza\u00e7\u00e3o de produto: novo postbin para depurar webhooks - Transactional Email API Service For Developers | Mailgun<\/title>\n<meta name=\"description\" content=\"Al\u00e9m de disponibilizar nossa biblioteca de an\u00e1lise MIME e valida\u00e7\u00e3o de e-mail em c\u00f3digo aberto, tamb\u00e9m criamos um postbin para depurar seus webhooks.\" \/>\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\/atualizacao-de-produto-novo-postbin-para-depurar-webhooks\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Atualiza\u00e7\u00e3o de produto: novo postbin para depurar webhooks - Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"og:description\" content=\"Al\u00e9m de disponibilizar nossa biblioteca de an\u00e1lise MIME e valida\u00e7\u00e3o de e-mail em c\u00f3digo aberto, tamb\u00e9m criamos um postbin para depurar seus webhooks.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mailgun.com\/pt\/blog\/product\/atualizacao-de-produto-novo-postbin-para-depurar-webhooks\/\" \/>\n<meta property=\"og:site_name\" content=\"Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-16T10:55:00+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=\"3 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\\\/atualizacao-de-produto-novo-postbin-para-depurar-webhooks\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/atualizacao-de-produto-novo-postbin-para-depurar-webhooks\\\/\",\"name\":\"Atualiza\u00e7\u00e3o de produto: novo postbin para depurar 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\\\/atualizacao-de-produto-novo-postbin-para-depurar-webhooks\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/atualizacao-de-produto-novo-postbin-para-depurar-webhooks\\\/#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-16T10:55:00+00:00\",\"description\":\"Al\u00e9m de disponibilizar nossa biblioteca de an\u00e1lise MIME e valida\u00e7\u00e3o de e-mail em c\u00f3digo aberto, tamb\u00e9m criamos um postbin para depurar seus webhooks.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/atualizacao-de-produto-novo-postbin-para-depurar-webhooks\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/atualizacao-de-produto-novo-postbin-para-depurar-webhooks\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/product\\\/atualizacao-de-produto-novo-postbin-para-depurar-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\\\/atualizacao-de-produto-novo-postbin-para-depurar-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\":\"Atualiza\u00e7\u00e3o de produto: novo Postbin para depurar 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":"Atualiza\u00e7\u00e3o de produto: novo postbin para depurar webhooks - Transactional Email API Service For Developers | Mailgun","description":"Al\u00e9m de disponibilizar nossa biblioteca de an\u00e1lise MIME e valida\u00e7\u00e3o de e-mail em c\u00f3digo aberto, tamb\u00e9m criamos um postbin para depurar seus webhooks.","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\/atualizacao-de-produto-novo-postbin-para-depurar-webhooks\/","og_locale":"pt_BR","og_type":"article","og_title":"Atualiza\u00e7\u00e3o de produto: novo postbin para depurar webhooks - Transactional Email API Service For Developers | Mailgun","og_description":"Al\u00e9m de disponibilizar nossa biblioteca de an\u00e1lise MIME e valida\u00e7\u00e3o de e-mail em c\u00f3digo aberto, tamb\u00e9m criamos um postbin para depurar seus webhooks.","og_url":"https:\/\/www.mailgun.com\/pt\/blog\/product\/atualizacao-de-produto-novo-postbin-para-depurar-webhooks\/","og_site_name":"Transactional Email API Service For Developers | Mailgun","article_modified_time":"2026-09-16T10:55:00+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":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mailgun.com\/pt\/blog\/product\/atualizacao-de-produto-novo-postbin-para-depurar-webhooks\/","url":"https:\/\/www.mailgun.com\/pt\/blog\/product\/atualizacao-de-produto-novo-postbin-para-depurar-webhooks\/","name":"Atualiza\u00e7\u00e3o de produto: novo postbin para depurar 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\/atualizacao-de-produto-novo-postbin-para-depurar-webhooks\/#primaryimage"},"image":{"@id":"https:\/\/www.mailgun.com\/pt\/blog\/product\/atualizacao-de-produto-novo-postbin-para-depurar-webhooks\/#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-16T10:55:00+00:00","description":"Al\u00e9m de disponibilizar nossa biblioteca de an\u00e1lise MIME e valida\u00e7\u00e3o de e-mail em c\u00f3digo aberto, tamb\u00e9m criamos um postbin para depurar seus webhooks.","breadcrumb":{"@id":"https:\/\/www.mailgun.com\/pt\/blog\/product\/atualizacao-de-produto-novo-postbin-para-depurar-webhooks\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mailgun.com\/pt\/blog\/product\/atualizacao-de-produto-novo-postbin-para-depurar-webhooks\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.mailgun.com\/pt\/blog\/product\/atualizacao-de-produto-novo-postbin-para-depurar-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\/atualizacao-de-produto-novo-postbin-para-depurar-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":"Atualiza\u00e7\u00e3o de produto: novo Postbin para depurar 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\/24002","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":1,"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/blog\/24002\/revisions"}],"predecessor-version":[{"id":24003,"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/blog\/24002\/revisions\/24003"}],"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=24002"}],"wp:term":[{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/blog_category?post=24002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}