{"id":20063,"date":"2025-09-15T17:59:00","date_gmt":"2025-09-15T17:59:00","guid":{"rendered":"https:\/\/www.mailgun.com\/blog\/quando-usar-api-de-e-mail\/"},"modified":"2026-09-15T04:48:44","modified_gmt":"2026-09-15T04:48:44","slug":"quando-usar-api-de-e-mail","status":"publish","type":"blog","link":"https:\/\/www.mailgun.com\/pt\/blog\/email\/quando-usar-api-de-e-mail\/","title":{"rendered":"APIs de e-mail: defini\u00e7\u00e3o, benef\u00edcios e como funcionam"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Are you creating an e-commerce web page that needs to send transactional emails to customers? A developer building a web application that needs to send messages to email lists? An email marketer tasked with reaching tens of thousands of clients through targeted, personalized email blasts? Or a manager who needs an automated performance report to see how your email marketing campaigns are going?<\/p>\n\n<p class=\"wp-block-paragraph\">If you\u2019re any of the above, you need an email API.<\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.mailgun.com\/pt\/products\/send\/email-api\/\" target=\"_tabs\" rel=\"noopener noreferrer\">Email APIs<\/a> are a big part of what we do here at Mailgun. So, we wanted to take the time to demystify them for you. In this article, we\u2019ll start with the basics of what an email API is and its benefits. Then, we\u2019ll look at the <a href=\"https:\/\/www.mailgun.com\/pt\/blog\/email\/diferenca-entre-smtp-e-api\/\">difference between using SMTP and an email API<\/a> to send your bulk or transactional emails, and go through some examples from our Mailgun API to demonstrate how email APIs can boost your workflow.<\/p>\n\n<p class=\"wp-block-paragraph\">Let\u2019s get started.<\/p>\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-5948\"><p class=\"h5 m-0\" id=\"toc-title-5948\">\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=\"#what-is-an-email-api\">What is an email API?<\/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=\"#what-is-an-api-in-email-marketing\">What is an API in email marketing?<\/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=\"#what-are-the-benefits-of-using-an-email-api\">What are the benefits of using an email API?<\/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=\"#how-does-an-email-api-work\">How does an email API work?<\/a><a class=\"scrollme link-body-color\" href=\"#what-is-api-architecture\">What is API architecture?<\/a><a class=\"scrollme link-body-color\" href=\"#what-kind-of-requests-can-i-send-via-the-api\">What kind of requests can I send via the API?<\/a><a class=\"scrollme link-body-color\" href=\"#what-is-an-api-response\">What is an API response?<\/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=\"#what-are-some-email-api-use-case-examples-from-mailgun\">What are some email API use case examples from Mailgun?<\/a><a class=\"scrollme link-body-color\" href=\"#how-can-i-use-mailguns-sending-api-to-send-an-html-email\">How can I use Mailgun\u2019s Sending API to send an HTML email?<\/a><a class=\"scrollme link-body-color\" href=\"#how-can-i-use-mailguns-email-validations-api-to-verify-an-email-address\">How can I use Mailgun\u2019s email validations API to verify an email address?<\/a><a class=\"scrollme link-body-color\" href=\"#how-can-i-use-mailguns-templates-api-to-upload-an-html-email-template\">How can I use Mailgun\u2019s Templates API to upload an HTML email template?<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">06<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#email-apis-help-improve-deliverability\">Email APIs help improve deliverability<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">07<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#ready-to-send\">Ready to send?<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">08<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#faqs-about-email-apis\">FAQs about email APIs<\/a><\/div><\/div><\/nav>\n<h2 class=\"wp-block-heading\">What is an email API?<\/h2>\n\n<p class=\"wp-block-paragraph\">An Application Programming Interface (API) is a mechanism that allows two applications to talk to one another, and gives different platforms the ability to access one another\u2019s resources without compromising security or control.<\/p>\n\n<p class=\"wp-block-paragraph\">An email API is a specific type of API that you can use to connect your web app or platform to an Email Service Provider (ESP) to use its capabilities within your own app&#8217;s workspace. This means that instead of navigating to the ESP separately to send your marketing email blast, you can now use an email API to programmatically send messages within your app.<\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4117\" width=\"813\" height=\"266\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/image1.png\" alt=\"How Mailgun email api works\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/image1.png 813w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/image1-300x98.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/image1-768x251.png 768w\" sizes=\"(max-width: 813px) 100vw, 813px\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">Here\u2019s a breakdown of how Mailgun&#8217;s email API works:<\/p>\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.mailgun.com\/pt\/products\/send\/email-api\/\" target=\"_tabs\" rel=\"noopener noreferrer\">Mailgun\u2019s Email API<\/a> allows you to integrate your app with Mailgun, an email service provider that focuses on getting your mail delivered.<\/li>\n\n\n\n<li>From your app, you can use an API request to send your email messages. This API request is labeled \u201cHTTP\u201d above. We\u2019ll go over why below when we discuss how APIs work.<\/li>\n\n\n\n<li>Mailgun receives your email sending request and compiles it before adding to the queue. Transactional email service providers like Mailgun help streamline your email efforts by providing troubleshooting, status logs, storage solutions, response handling, email analytics, and optimized delivery.<\/li>\n\n\n\n<li>Then, Mailgun delivers your message via API or Simple Mail Transfer Protocol (SMTP) to your subscribers\u2019 email clients, like Microsoft Outlook, AOL, Gmail, or Yahoo. We\u2019ll go into more detail about SMTP below.<\/li>\n\n\n\n<li>Your subscribers\u2019 email clients then deliver the messages to their inboxes.<\/li>\n<\/ol>\n\n<h2 class=\"wp-block-heading\">What is an API in email marketing?<\/h2>\n\n<p class=\"wp-block-paragraph\">An email marketing API is a specific type of email API designed to manage and automate marketing campaigns programmatically. It allows you to send emails for promotions, newsletters, and triggered automations directly from your application or software. It also provides tools to manage subscriber lists, personalize content, and get detailed analytics on campaign performance.\u00a0<\/p>\n\n<h2 class=\"wp-block-heading\">What are the benefits of using an email API?<\/h2>\n\n<p class=\"wp-block-paragraph\">There are many benefits to using an email API in terms of efficiency, security, and scalability. The benefits of any API relate to streamlining processes without compromising security, and you retain the benefit of operating services from within your own environment. This makes it much easier to pull metrics and oversee reporting. Here are some of the benefits:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Improve deliverability: <\/strong>Email APIs are built on robust infrastructure and adhere to best practices that help your messages reach the intended inboxes. By automatically handling bounces and unsubscribes, the API ensures your lists remain clean, which signals to email service providers (ESPs) that you are a reputable sender and reduces the likelihood of being flagged as spam.\u00a0<\/li>\n<\/ul>\n\n<ul class=\"wp-block-list\">\n<li><strong>Enhance efficiency and automation: <\/strong>The API eliminates the need for manual, time-consuming tasks like creating and sending individual emails. This is particularly crucial for transactional emails (password resets, order confirmations) and large-scale marketing campaigns. \u00a0<\/li>\n<\/ul>\n\n<ul class=\"wp-block-list\">\n<li><strong>Boost personalization and engagement:<\/strong> Email APIs can integrate with your customer data to dynamically personalize the content of each message. This capability allows you to send highly relevant emails that can lead to higher open rates, click-through rates, and a stronger connection with your customers.\u00a0<\/li>\n<\/ul>\n\n<ul class=\"wp-block-list\">\n<li><strong>Real-time analytics and insights: <\/strong>Get email analytics to track metrics and assess your email campaigns. Use an email API to pull and compile deliverability metrics like open-rate, how many subscribers clicked your Call-to-Action (CTA) button, or how many emails resulted in conversions. This real-time feedback loop allows you to make data-driven decisions and optimize your email campaigns for better results.\u00a0<\/li>\n<\/ul>\n\n<ul class=\"wp-block-list\">\n<li><strong>Ensure data security and compliance: <\/strong>Protect your business and your customers with advanced security protocols. Email marketing APIs use secure authentication and encryption to safeguard sensitive customer data. \u00a0<\/li>\n<\/ul>\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable event-driven automation: <\/strong>Create webhooks that send email event data to a CRM. Use webhooks to send your event data to external Customer Relationship Management (CRM) tools. You can use email APIs to create webhooks that notify you when a specific event has happened, like a subscriber requesting a password reset, allowing you to program a follow-up action, like sending out a password reset email.\u00a0<\/li>\n<\/ul>\n\n<ul class=\"wp-block-list\">\n<li><strong>Scalability:<\/strong> When using SMTP for email sending, consider both your sending volume and security. If your normal sending volume spikes, email clients might flag your behavior as spammy. With API calls that go through cloud servers, you don\u2019t have the same issues when operating at scale. Additionally, SMTP doesn\u2019t automatically come with the ability to build in layers of authentication, <a href=\"https:\/\/www.mailgun.com\/pt\/blog\/email\/diferenca-entre-smtp-e-api\/\" target=\"_blank\" rel=\"noreferrer noopener\">we break down API vs SMTP more here<\/a>\u00a0<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\">How does an email API work?<\/h2>\n\n<p class=\"wp-block-paragraph\">Okay, so now we know what an email API does and the benefits of using one. But how does it work? We won\u2019t go into all the nitty-gritty <a href=\"https:\/\/blog.postman.com\/understanding-api-basics-beginners\/#:~:text=An%20API%20is%20an%20intermediate,interact%20in%20an%20accessible%20manner.\" target=\"_tabs\" rel=\"noopener noreferrer\">of APIs<\/a>, but we can show you the big picture. We\u2019ll start with the architecture of an API. Then, we\u2019ll discuss the requests you can make to an API and the responses you\u2019ll receive.<\/p>\n\n<h3 class=\"wp-block-heading\">What is API architecture?<\/h3>\n\n<p class=\"wp-block-paragraph\">Email APIs like Mailgun\u2019s API conform to a modern convention called REST (REpresentational State Transfer), an API architectural style that centers around manipulating resources. These resources are data objects like text files, HTML pages, or datasets.<\/p>\n\n<p class=\"wp-block-paragraph\">You can issue requests to access or modify these resources through <a href=\"https:\/\/en.wikipedia.org\/wiki\/Endpoint_interface\" target=\"_tabs\" rel=\"noopener noreferrer\">Unique Resource Indicator (URI) endpoints. <\/a>URIs are similar to URLs, but they are only able to identify a resource, whereas URLs locate the resource.<\/p>\n\n<p class=\"wp-block-paragraph\">For example, this is the email sending endpoint of Mailgun\u2019s Email API:<\/p>\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                                PHP                            <\/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-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    v3\/&lt;domain&gt;\/messages\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n<p class=\"wp-block-paragraph\">You can send requests to this endpoint to send out emails.<\/p>\n\n<p class=\"wp-block-paragraph\">RESTful APIs use endpoints to manage resources and allows the user to create, read, update, and delete records by communicating with those enpoints.<\/p>\n\n<p class=\"wp-block-paragraph\">These are some of the popular Mailgun enpoints:<\/p>\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Endp\u00adoin\u00adt<\/th><th>Desc\u00adrip\u00adtion<\/th><\/tr><\/thead><tbody><tr><td>v3\/&lt;domain&gt;\/messages<br \/><\/td><td>\nThis\u00ad is the <a href=\"https:\/\/documentation.mailgun.com\/docs\/mailgun\/api-reference\/openapi-final\/tag\/Messages\/#tag\/Messages\/operation\/httpapi.(*apiHandler).handler-fm-18\">Mes\u00adsages endp\u00adoint<\/a>, aka the Send\u00ading API.\u00ad You can issu\u00ade requ\u00adests to this\u00ad endp\u00adoint to send\u00ad, stor\u00ade, and retr\u00adieve emai\u00adls.\n<\/td><\/tr><tr><td>v3\/&lt;domain&gt;\/events<br \/><\/td><td>\nThis\u00ad is the <a href=\"https:\/\/documentation.mailgun.com\/docs\/mailgun\/api-reference\/openapi-final\/tag\/Templates\/\">Eve\u00adnts endp\u00adoint<\/a>, aka the Even\u00adts API.\u00ad You can issu\u00ade requ\u00adests to this\u00ad endp\u00adoint to get deta\u00adiled logs\u00ad on even\u00adts that\u00ad happ\u00aden to your\u00ad emai\u00adls.\n<\/td><\/tr><tr><td>v3\/domains\/&lt;domain&gt;\/webhooks<br \/><\/td><td>\nThis\u00ad is the <a href=\"https:\/\/documentation.mailgun.com\/docs\/mailgun\/api-reference\/openapi-final\/tag\/Webhooks\/\">Web\u00adhooks endp\u00adoint<\/a>, aka the Webh\u00adooks API.\u00ad You can issu\u00ade requ\u00adests to this\u00ad endp\u00adoint to crea\u00adte, acce\u00adss, and dele\u00adte webh\u00adooks prog\u00adrammatically.\n<\/td><\/tr><tr><td>v3\/&lt;domain&gt;\/templates<br \/><\/td><td>\nThis\u00ad is the <a href=\"https:\/\/documentation.mailgun.com\/docs\/mailgun\/api-reference\/openapi-final\/tag\/Templates\/\">Tem\u00adplates endp\u00adoint<\/a>, aka the Temp\u00adlates API.\u00ad You can issu\u00ade requ\u00adests to this\u00ad endp\u00adoint to stor\u00ade pre-\u00addefined temp\u00adlates and use them\u00ad with\u00ad the Send\u00ading API to send\u00ad emai\u00adls.\n<\/td><\/tr><tr><td>v4\/address\/validate<\/td><td>\nThis\u00ad is the <a href=\"https:\/\/documentation.mailgun.com\/docs\/inboxready\/mailgun-validate\/email-valid-ir\/#email-validation-api\">Ema\u00adil Veri\u00adfications endp\u00adoint<\/a>, aka the Emai\u00adl Veri\u00adfications API.\u00ad You can issu\u00ade requ\u00adests to this\u00ad endp\u00adoint to vali\u00addate emai\u00adl addr\u00adesses.\n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<h3 class=\"wp-block-heading\">What kind of requests can I send via the API?<\/h3>\n\n<p class=\"wp-block-paragraph\">When using an API, you manage and update by issuing requests:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><b>POST <\/b>creates a new resource<\/li>\n\n\n\n<li><b>GET <\/b>requests a resource<\/li>\n\n\n\n<li><b>PUT <\/b>replaces a resource<\/li>\n\n\n\n<li><b>PATCH <\/b>updates a resource<\/li>\n\n\n\n<li><b>DELETE <\/b>deletes a resource<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">These requests use standard Hypertext Transfer Protocol (HTTP) methods. Sometimes, you\u2019ll see the terms \u201csend an HTTP request\u201d instead of \u201csending a request via the API\u201d like in the Mailgun API image above. They mean the same thing.<\/p>\n\n<p class=\"wp-block-paragraph\">Here\u2019s an example of a POST request sent to the Messages endpoint of Mailgun\u2019s Email API:<\/p>\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 &#039;api:YOUR_API_KEY&#039; \rn    https:\/\/api.mailgun.net\/v3\/YOUR_DOMAIN_NAME\/messages \rn    -F from=&#039;Excited User &lt;mailgun@YOUR_DOMAIN_NAME&gt;&#039; \rn    -F to=foo@example.com \rn    -F to=bar@example.com \rn    -F subject=&#039;Hello&#039; \rn    -F text=&#039;Testing some Mailgun awesomeness!&#039;\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n<p class=\"wp-block-paragraph\">This request tells the API to send a plaintext email from Excited User at mailgun@YOUR_DOMAIN_NAME to foo@example.com and bar@example.com. The email has a subject line \u201cHello\u201d and contains the message, \u201cTesting some Mailgun awesomeness!\u201d<\/p>\n\n<h3 class=\"wp-block-heading\">What is an API response?<\/h3>\n\n<p class=\"wp-block-paragraph\">There\u2019s nothing worse than shooting off emails or lines of code into the dark, right? That\u2019s why depending on the type of HTTP request you sent, you\u2019ll get a specific type of response back. The response will either be the requested data (like a stored email message that you want to retrieve) or a confirmation that the requested action was performed. Responses are formatted as XML, JSON, YAML, or other formats. For instance, Mailgun returns JSON responses.<\/p>\n\n<p class=\"wp-block-paragraph\">For instance, here\u2019s the JSON response you should receive from the Mailgun API if the POST request above was correctly sent:<\/p>\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                                PHP                            <\/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-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    {rn  &quot;message&quot;: &quot;Queued. Thank you.&quot;,rn  &quot;id&quot;: &quot;&lt;20111114174239.25659.5817@samples.mailgun.org&gt;&quot;rn}\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n<h2 class=\"wp-block-heading\">What are some email API use case examples from Mailgun?<\/h2>\n\n<p class=\"wp-block-paragraph\">At Mailgun, we believe that ease and efficiency are key to a good email experience. You can use the Mailgun API with programming languages and frameworks like Node.js, curl, Python, PHP, Microsoft.NET, Java, and more. Check out our <a href=\"https:\/\/documentation.mailgun.com\/docs\/mailgun\/libraries\/libraries\/#libraries\" target=\"_tabs\" rel=\"noopener noreferrer\">libraries<\/a> to get started.<\/p>\n\n<p class=\"wp-block-paragraph\">Here are some use cases for our Email APIs:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Use our Sending API to send an HTML email effortlessly and at scale.<\/li>\n\n\n\n<li>Use our email validations API to verify an email address.<\/li>\n\n\n\n<li>Use our Templates API to create, upload, store, and version an HTML email template.<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">Let\u2019s go into more detail for each of these below.<\/p>\n\n<h3 class=\"wp-block-heading\">How can I use Mailgun\u2019s Sending API to send an HTML email?<\/h3>\n\n<p class=\"wp-block-paragraph\">Use a POST request to send an HTML email with attachments via Mailgun\u2019s Sending API to send.<\/p>\n\n<p class=\"wp-block-paragraph\">We\u2019ll start with the following code:<\/p>\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 &#039;api:YOUR_API_KEY&#039; \rn    https:\/\/api.mailgun.net\/v3\/YOUR_DOMAIN_NAME\/messages \rn    -F from=&#039;Excited User &lt;YOU@YOUR_DOMAIN_NAME&gt;&#039; \rn    -F to=&#039;foo@example.com&#039; \rn    -F cc=&#039;bar@example.com&#039; \rn    -F bcc=&#039;baz@example.com&#039; \rn    -F subject=&#039;Hello&#039; \rn    -F text=&#039;Testing some Mailgun awesomeness!&#039; \rn    --form-string html=&#039;&lt;html&gt;HTML version of the body&lt;\/html&gt;&#039; \rn    -F attachment=@files\/cartman.jpg \rn    -F attachment=@files\/cartman.png\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n<p class=\"wp-block-paragraph\">In the example above, we\u2019ve sent a message from Excited User at YOU@YOUR_DOMAIN_NAME to three recipients: foo@example.com, bar@example.com, and baz@example.com. We\u2019ve attached the HTML email content by pasting it directly in between the <code><\/code> tags. We\u2019ve also added two attachments: cartman.jpg and cartman.png.<\/p>\n\n<p class=\"wp-block-paragraph\">You\u2019ll need to substitute <code>YOUR_API_KEY<\/code> with your own <a href=\"https:\/\/help.mailgun.com\/hc\/en-us\/articles\/203380100-Where-Can-I-Find-My-API-Key-and-SMTP-Credentials-\" target=\"_tabs\" rel=\"noopener noreferrer\">API key<\/a>. Also keep in mind, if you\u2019re an EU user, please use the base URL for our EU environment: <code>https:\/\/api.eu.mailgun.net\/<\/code>.<\/p>\n\n<p class=\"wp-block-paragraph\">We should receive the following response for our API call:<\/p>\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                                PHP                            <\/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-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    {rn  &quot;message&quot;: &quot;Queued. Thank you.&quot;,rn  &quot;id&quot;: &quot;&lt;20111114174239.25659.5817@samples.mailgun.org&gt;&quot;rn}\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n<h3 class=\"wp-block-heading\">How can I use Mailgun\u2019s email validations API to verify an email address?<\/h3>\n\n<p class=\"wp-block-paragraph\">Let\u2019s continue onto another use case. We\u2019ll use a GET request to validate an email address via the email validations API:<\/p>\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 --user &#039;api:PRIVATE_API_KEY&#039; -G \rn    https:\/\/api.mailgun.net\/v4\/address\/validate \rn    --data-urlencode address=&#039;foo@mailgun.net&#039;\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n<p class=\"wp-block-paragraph\">We should get the following response to our API call:<\/p>\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                                PHP                            <\/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-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    {rn    &quot;address&quot;: &quot;foo@mailgun.net&quot;,rn    &quot;is_disposable_address&quot;: false,rn    &quot;is_role_address&quot;: false,rn    &quot;reason&quot;: [],rn    &quot;result&quot;: &quot;deliverable&quot;,rn    &quot;risk&quot;: &quot;low&quot;rn}\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n<h3 class=\"wp-block-heading\">How can I use Mailgun\u2019s Templates API to upload an HTML email template?<\/h3>\n\n<p class=\"wp-block-paragraph\">For our final use case, let\u2019s try storing a template by issuing a POST request via the Templates API:<\/p>\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 &#039;api:YOUR_API_KEY&#039; -X POST \rn      https:\/\/api.mailgun.net\/v3\/YOUR_DOMAIN_NAME\/templates \rn      -F name=&quot;billing&quot; rn      -F description=&quot;template description&quot;rn      -F tag=&quot;v0&quot; rn      -F template=&quot;template contents&quot;\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n<p class=\"wp-block-paragraph\">In this request, the <code>name<\/code> parameter indicates the template name. This is used to reference the template in other API calls. The <code>tag<\/code> parameter identifies the specific version of this template. The <code>template<\/code> parameter specifies the template content itself. Here, you can paste the template\u2019s HTML content directly into the request.<\/p>\n\n<p class=\"wp-block-paragraph\">We should receive the following response:<\/p>\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                                PHP                            <\/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-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    {rn  &quot;template&quot;: {rn      &quot;createdAt&quot;: &quot;Wed, 29 Aug 2021 23:31:13 UTC&quot;,rn      &quot;description&quot;: &quot;template description&quot;,rn      &quot;name&quot;: &quot;billing&quot;,rn      &quot;version&quot;: {rn          &quot;createdAt&quot;: &quot;Wed, 29 Aug 2021 23:31:14 UTC&quot;,rn          &quot;tag&quot;: &quot;v0&quot;,rn      }rn  },rn  &quot;message&quot;: &quot;template has been stored&quot;rn}\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n<h2 class=\"wp-block-heading\">Email APIs help improve deliverability<\/h2>\n\n<p class=\"wp-block-paragraph\">Email APIs help in email deliverability by making messaging easier for both senders and recipients. An API ensures that a message is sent to a predetermined audience \u2013 usually through a list created by the sender \u2013 and eliminates the need for large numbers of time-consuming, manually generated messages.<\/p>\n\n<p class=\"wp-block-paragraph\">The reduction of manual sending also ensures there are fewer human errors, like mistyped email addresses or emails not going out when they need to. This improves the accuracy and consistency of sent email messages and leads to stronger levels of engagement with the targeted audience.<\/p>\n\n<p class=\"wp-block-paragraph\"><b>The role of APIs in improving deliverability and engagement is particularly important for organizations that communicate with large audiences. <\/b>If one hundred customers request account password resets from a company in the span of an hour, that demand would be almost impossible to fill if the company attempted to manually create one hundred emails for its customers (think of the chocolate factory episode of I Love Lucy).<\/p>\n\n<h2 class=\"wp-block-heading\">Ready to send?<\/h2>\n\n<p class=\"wp-block-paragraph\">APIs are not always easy to wrap your brain around but they make your email program more reliable and more efficient. Want more information on how Mailgun\u2019s email APIs can help you? Check out our <a href=\"https:\/\/documentation.mailgun.com\/docs\/mailgun\/api-reference\/intro\/\" target=\"_tabs\" rel=\"noopener noreferrer\">API documentation<\/a> or connect with our deliverability experts.<\/p>\n\n<h2 class=\"wp-block-heading\">FAQs about email APIs<\/h2>\n    <div data-content-type=\"longform\" id=\"accordion-id-block_2d60ebdc8b9187bf4719395fd18cf089\" class=\"accordion accordion-longform d-flex flex-column gap-3 my-3\">\r\n\r\n        <div class=\"acf-innerblocks-container\">\n\r\n\r\n<div class=\"accordion-item py-2 border-bottom\">\r\n    <div\r\n        id=\"title-block_dbe19eb998978c43965397a448747f7a_8257\"\r\n        class=\"accordion-header pb-3\">\r\n\r\n        <button\r\n            class=\"accordion-button fs-5 collapsed\"\r\n            type=\"button\"\r\n            data-bs-toggle=\"collapse\"\r\n            data-bs-target=\"#accordion-collapse-block_dbe19eb998978c43965397a448747f7a_8257\"\r\n            aria-expanded=\"false\"\r\n            aria-controls=\"accordion-collapse-block_dbe19eb998978c43965397a448747f7a_8257\">\r\n            What does API mean in marketing?         <\/button>\r\n    <\/div>\r\n    <div\r\n        id=\"accordion-collapse-block_dbe19eb998978c43965397a448747f7a_8257\"\r\n        class=\"accordion-collapse collapse\"\r\n        aria-labelledby=\"title-block_dbe19eb998978c43965397a448747f7a_8257\">\r\n        <div class=\"accordion-body pb-3\">\r\n            <div class=\"accordion-longform-inner\">\n\n<p class=\"wp-block-paragraph\">In marketing, an API is a tool that allows different software to communicate with each other and automate tasks. It lets businesses programmatically send emails, manage subscriber lists, and track campaign performance directly from their own application.\u00a0<\/p>\n\n<\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\n\n\r\n\r\n<div class=\"accordion-item py-2 border-bottom\">\r\n    <div\r\n        id=\"title-block_084b2f2b88e85a50676a32a129582720_7774\"\r\n        class=\"accordion-header pb-3\">\r\n\r\n        <button\r\n            class=\"accordion-button fs-5 collapsed\"\r\n            type=\"button\"\r\n            data-bs-toggle=\"collapse\"\r\n            data-bs-target=\"#accordion-collapse-block_084b2f2b88e85a50676a32a129582720_7774\"\r\n            aria-expanded=\"false\"\r\n            aria-controls=\"accordion-collapse-block_084b2f2b88e85a50676a32a129582720_7774\">\r\n            Is using an email API better than using SMTP?         <\/button>\r\n    <\/div>\r\n    <div\r\n        id=\"accordion-collapse-block_084b2f2b88e85a50676a32a129582720_7774\"\r\n        class=\"accordion-collapse collapse\"\r\n        aria-labelledby=\"title-block_084b2f2b88e85a50676a32a129582720_7774\">\r\n        <div class=\"accordion-body pb-3\">\r\n            <div class=\"accordion-longform-inner\">\n\n<p class=\"wp-block-paragraph\">For most modern business use cases, an email API is better. While SMTP is simpler for basic, low-volume sending, an email API offers greater reliability, advanced security, and a full suite of features like analytics and automation that SMTP lacks.\u00a0<\/p>\n\n<\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\n\n\r\n\r\n<div class=\"accordion-item py-2 border-bottom\">\r\n    <div\r\n        id=\"title-block_97c68e64977447f31ee1e3a8460dfec2_7492\"\r\n        class=\"accordion-header pb-3\">\r\n\r\n        <button\r\n            class=\"accordion-button fs-5 collapsed\"\r\n            type=\"button\"\r\n            data-bs-toggle=\"collapse\"\r\n            data-bs-target=\"#accordion-collapse-block_97c68e64977447f31ee1e3a8460dfec2_7492\"\r\n            aria-expanded=\"false\"\r\n            aria-controls=\"accordion-collapse-block_97c68e64977447f31ee1e3a8460dfec2_7492\">\r\n            When should I use an email API instead of SMTP?         <\/button>\r\n    <\/div>\r\n    <div\r\n        id=\"accordion-collapse-block_97c68e64977447f31ee1e3a8460dfec2_7492\"\r\n        class=\"accordion-collapse collapse\"\r\n        aria-labelledby=\"title-block_97c68e64977447f31ee1e3a8460dfec2_7492\">\r\n        <div class=\"accordion-body pb-3\">\r\n            <div class=\"accordion-longform-inner\">\n\n<p class=\"wp-block-paragraph\">An email API is the best choice for sending large volumes of email for both marketing and transactional purposes. It offers better reliability and built-in features for managing deliverability that SMTP lacks.\u00a0<\/p>\n\n<\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\n\n\r\n\r\n<div class=\"accordion-item py-2 border-bottom\">\r\n    <div\r\n        id=\"title-block_35a617b23ee6a3072a680c8cb7764999_6848\"\r\n        class=\"accordion-header pb-3\">\r\n\r\n        <button\r\n            class=\"accordion-button fs-5 collapsed\"\r\n            type=\"button\"\r\n            data-bs-toggle=\"collapse\"\r\n            data-bs-target=\"#accordion-collapse-block_35a617b23ee6a3072a680c8cb7764999_6848\"\r\n            aria-expanded=\"false\"\r\n            aria-controls=\"accordion-collapse-block_35a617b23ee6a3072a680c8cb7764999_6848\">\r\n            What are some business use cases for an email API?         <\/button>\r\n    <\/div>\r\n    <div\r\n        id=\"accordion-collapse-block_35a617b23ee6a3072a680c8cb7764999_6848\"\r\n        class=\"accordion-collapse collapse\"\r\n        aria-labelledby=\"title-block_35a617b23ee6a3072a680c8cb7764999_6848\">\r\n        <div class=\"accordion-body pb-3\">\r\n            <div class=\"accordion-longform-inner\">\n\n<p class=\"wp-block-paragraph\">A primary use case is for transactional emails, which are automated messages sent in response to a user&#8217;s action, such as order confirmations, shipping notifications, or password resets. APIs are also essential for e-commerce, automatically sending receipts and personalized product recommendations. Finally, SaaS companies use APIs to deliver targeted email campaigns, automated usage reports, and billing notifications.\u00a0<\/p>\n\n<\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\n<\/div>\r\n\r\n\r\n\r\n\r\n    <\/div>\r\n\r\n    \r\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_bfa7cd9ff1f0b05ff37fd592482d893e\">\r\n                    <p class=\"text-uppercase section-caption text-body-color\">\r\n                Learn about our Deliverability Services            <\/p>\r\n                            <p class=\"h4 text-accent fw-bold\" id=\"banner-block-block_bfa7cd9ff1f0b05ff37fd592482d893e\">\r\n                Deliverability Services            <\/p>\r\n                            <div class=\"mb-0 text-body-color\">\r\n                                    <div class=\"content-body mb-0 text-body-color\">Looking to send a high volume of emails? Our email experts can supercharge your email performance. See how we&#x27;ve helped companies like Lyft, Shopify, Github increase their email delivery rates to an average of 97%.<\/div>\r\n                            <\/div>\r\n        \r\n        <div class=\"text-start mt-5\"><a href=\"https:\/\/www.mailgun.com\/pt\/solutions\/servicos-de-entregabilidade-lp\/\"  class=\"btn btn-secondary\" >Learn more<\/a><\/div>\r\n    <\/aside>\r\n\r\n","protected":false},"excerpt":{"rendered":"<p>No mundo do e-mail marketing e da tecnologia de e-mail, as APIs de e-mail s\u00e3o uma ferramenta muito importante. Elas tamb\u00e9m s\u00e3o uma grande parte do que fazemos aqui no Mailgun. Se voc\u00ea n\u00e3o tem familiaridade com elas, as APIs podem ser intimidadoras. Temos tudo o que voc\u00ea precisa saber para come\u00e7ar.<\/p>\n","protected":false},"author":27,"featured_media":4074,"menu_order":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"blog_category":[20],"class_list":["post-20063","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog_category-email"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>O que \u00e9 uma API de e-mail e como ela funciona? - Transactional Email API Service For Developers | Mailgun<\/title>\n<meta name=\"description\" content=\"Descubra o que \u00e9 a API no e-mail marketing e como ela pode aprimorar suas campanhas. Simplifique seu fluxo de trabalho com as poderosas solu\u00e7\u00f5es de API de e-mail do Mailgun.\" \/>\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\/email\/quando-usar-api-de-e-mail\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"O que \u00e9 uma API de e-mail e como ela funciona? - Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"og:description\" content=\"Descubra o que \u00e9 a API no e-mail marketing e como ela pode aprimorar suas campanhas. Simplifique seu fluxo de trabalho com as poderosas solu\u00e7\u00f5es de API de e-mail do Mailgun.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mailgun.com\/pt\/blog\/email\/quando-usar-api-de-e-mail\/\" \/>\n<meta property=\"og:site_name\" content=\"Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-15T04:48:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Email.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=\"11 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\\\/email\\\/quando-usar-api-de-e-mail\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/email\\\/quando-usar-api-de-e-mail\\\/\",\"name\":\"O que \u00e9 uma API de e-mail e como ela funciona? - Transactional Email API Service For Developers | Mailgun\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/email\\\/quando-usar-api-de-e-mail\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/email\\\/quando-usar-api-de-e-mail\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Email.png\",\"datePublished\":\"2025-09-15T17:59:00+00:00\",\"dateModified\":\"2026-09-15T04:48:44+00:00\",\"description\":\"Descubra o que \u00e9 a API no e-mail marketing e como ela pode aprimorar suas campanhas. Simplifique seu fluxo de trabalho com as poderosas solu\u00e7\u00f5es de API de e-mail do Mailgun.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/email\\\/quando-usar-api-de-e-mail\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/email\\\/quando-usar-api-de-e-mail\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/email\\\/quando-usar-api-de-e-mail\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Email.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Email.png\",\"width\":720,\"height\":448},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/pt\\\/blog\\\/email\\\/quando-usar-api-de-e-mail\\\/#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\":\"APIs de e-mail: defini\u00e7\u00e3o, benef\u00edcios e como funcionam\"}]},{\"@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":"O que \u00e9 uma API de e-mail e como ela funciona? - Transactional Email API Service For Developers | Mailgun","description":"Descubra o que \u00e9 a API no e-mail marketing e como ela pode aprimorar suas campanhas. Simplifique seu fluxo de trabalho com as poderosas solu\u00e7\u00f5es de API de e-mail do Mailgun.","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\/email\/quando-usar-api-de-e-mail\/","og_locale":"pt_BR","og_type":"article","og_title":"O que \u00e9 uma API de e-mail e como ela funciona? - Transactional Email API Service For Developers | Mailgun","og_description":"Descubra o que \u00e9 a API no e-mail marketing e como ela pode aprimorar suas campanhas. Simplifique seu fluxo de trabalho com as poderosas solu\u00e7\u00f5es de API de e-mail do Mailgun.","og_url":"https:\/\/www.mailgun.com\/pt\/blog\/email\/quando-usar-api-de-e-mail\/","og_site_name":"Transactional Email API Service For Developers | Mailgun","article_modified_time":"2026-09-15T04:48:44+00:00","og_image":[{"width":720,"height":448,"url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Email.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"11 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mailgun.com\/pt\/blog\/email\/quando-usar-api-de-e-mail\/","url":"https:\/\/www.mailgun.com\/pt\/blog\/email\/quando-usar-api-de-e-mail\/","name":"O que \u00e9 uma API de e-mail e como ela funciona? - Transactional Email API Service For Developers | Mailgun","isPartOf":{"@id":"https:\/\/www.mailgun.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mailgun.com\/pt\/blog\/email\/quando-usar-api-de-e-mail\/#primaryimage"},"image":{"@id":"https:\/\/www.mailgun.com\/pt\/blog\/email\/quando-usar-api-de-e-mail\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Email.png","datePublished":"2025-09-15T17:59:00+00:00","dateModified":"2026-09-15T04:48:44+00:00","description":"Descubra o que \u00e9 a API no e-mail marketing e como ela pode aprimorar suas campanhas. Simplifique seu fluxo de trabalho com as poderosas solu\u00e7\u00f5es de API de e-mail do Mailgun.","breadcrumb":{"@id":"https:\/\/www.mailgun.com\/pt\/blog\/email\/quando-usar-api-de-e-mail\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mailgun.com\/pt\/blog\/email\/quando-usar-api-de-e-mail\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.mailgun.com\/pt\/blog\/email\/quando-usar-api-de-e-mail\/#primaryimage","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Email.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Email.png","width":720,"height":448},{"@type":"BreadcrumbList","@id":"https:\/\/www.mailgun.com\/pt\/blog\/email\/quando-usar-api-de-e-mail\/#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":"APIs de e-mail: defini\u00e7\u00e3o, benef\u00edcios e como funcionam"}]},{"@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\/20063","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\/27"}],"version-history":[{"count":4,"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/blog\/20063\/revisions"}],"predecessor-version":[{"id":20787,"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/blog\/20063\/revisions\/20787"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/media\/4074"}],"wp:attachment":[{"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/media?parent=20063"}],"wp:term":[{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.mailgun.com\/pt\/wp-json\/wp\/v2\/blog_category?post=20063"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}