{"id":23538,"date":"2022-03-21T00:00:00","date_gmt":"2022-03-21T00:00:00","guid":{"rendered":"https:\/\/www.mailgun.com\/blog\/getting-started-with-our-email-templates-api-2\/"},"modified":"2026-09-16T06:16:31","modified_gmt":"2026-09-16T06:16:31","slug":"getting-started-with-our-email-templates-api","status":"publish","type":"blog","link":"https:\/\/www.mailgun.com\/es\/blog\/product\/getting-started-with-our-email-templates-api\/","title":{"rendered":"Convi\u00e9rtete en especialista del email con nuestra API de plantillas"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Las plantillas de email son el ingrediente secreto para crear campa\u00f1as de email consistentes y escalables.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En Mailgun, hemos puesto varias <a href=\"https:\/\/help.mailgun.com\/hc\/en-us\/articles\/360021380793-What-s-Up-with-Mailgun-Templates-\" target=\"_tabs\" rel=\"noopener noreferrer\"><u>plantillas de email responsive<\/u><\/a> a tu disposici\u00f3n en nuestra interfaz de usuario. Estos archivos HTML contienen bloques de c\u00f3digo modulares que definen el aspecto de tus emails.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n hemos publicado <a href=\"https:\/\/www.mailgun.com\/es\/blog\/email\/plantillas-de-email-html-transaccional\/\" target=\"_tabs\" rel=\"noopener noreferrer\"><u>plantillas de c\u00f3digo abierto<\/u><\/a> en GitHub para cubrir tus necesidades diarias de email. Lo \u00fanico que tienes que hacer es a\u00f1adir el contenido de tu email.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00bfPero qu\u00e9 pasa si ya tienes una plantilla o necesitas una mayor personalizaci\u00f3n m\u00e1s all\u00e1 de nuestros dise\u00f1os listos para usar? Ahora puedes usar nuestra <a href=\"https:\/\/documentation.mailgun.com\/en\/latest\/api-templates.html\" target=\"_tabs\" rel=\"noopener noreferrer\"><u>API de plantillas<\/u><\/a> para importar tus propias plantillas de email a tu cuenta de Mailgun.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, explicaremos d\u00f3nde encontrar una plantilla de email, c\u00f3mo subir tu plantilla a Mailgun a trav\u00e9s de la API de plantillas y algunas mejores pr\u00e1cticas.<\/p>\n\n\n\r\n    <nav data-content-type=\"longform\" class=\"toc-block longform-spacings px-5 py-6 px-md-6 px-lg-7 py-md-7 bg-light fs-sm rounded-lg\" aria-labelledby=\"toc-title-7638\"><p class=\"h5 m-0\" id=\"toc-title-7638\">\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=\"#cuales-son-las-ventajas-de-las-plantillas-de-email\">\u00bfCu\u00e1les son las ventajas de las plantillas de email?<\/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=\"#cuales-son-los-diferentes-tipos-de-plantillas-de-email\">\u00bfCu\u00e1les son los diferentes tipos de plantillas de email?<\/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=\"#donde-puedo-encontrar-plantillas-de-email\">\u00bfD\u00f3nde puedo encontrar plantillas de email?<\/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=\"#como-empiezo-a-usar-la-api-de-plantillas\">\u00bfC\u00f3mo empiezo a usar la API de plantillas?<\/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=\"#como-almaceno-e-inicializo-una-plantilla-al-mismo-tiempo\">\u00bfC\u00f3mo almaceno e inicializo una plantilla al mismo tiempo?<\/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=\"#como-almaceno-una-plantilla-y-luego-la-inicializo-por-separado\">\u00bfC\u00f3mo almaceno una plantilla y luego la inicializo por separado?<\/a><a class=\"scrollme link-body-color\" href=\"#almacenar-los-metadatos-de-una-plantilla\">Almacenar los metadatos de una plantilla<\/a><a class=\"scrollme link-body-color\" href=\"#almacenar-una-version-de-la-plantilla\">Almacenar una versi\u00f3n de la plantilla<\/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=\"#por-que-necesito-crear-versiones-de-una-plantilla\">\u00bfPor qu\u00e9 necesito crear versiones de una plantilla?<\/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=\"#entonces-que-hay-de-los-envios\">Entonces, \u00bfqu\u00e9 hay de los env\u00edos?<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">09<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#como-envio-una-version-especifica-de-una-plantilla\">\u00bfC\u00f3mo env\u00edo una versi\u00f3n espec\u00edfica de una plantilla?<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">10<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#en-resumen\">En resumen<\/a><\/div><\/div><\/nav>\n\n\n<h2 class=\"wp-block-heading\">\u00bfCu\u00e1les son las ventajas de las plantillas de email?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Las plantillas de email son archivos HTML que contienen c\u00f3digo reutilizable que hace que crear campa\u00f1as de email sea muy sencillo. En lugar de escribir y probar c\u00f3digo nuevo cada vez, puedes simplemente copiar y pegar texto, URL de im\u00e1genes y enlaces en una plantilla existente para crear una nueva campa\u00f1a.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entre las ventajas principales se incluyen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>Eficiencia: <\/b>no reinventes la rueda, simplemente pega el contenido de tu email en la plantilla y listo.<\/li>\n\n\n\n<li><b>Consistencia: <\/b>mant\u00e9n la imagen de tu marca en todos tus emails utilizando el mismo c\u00f3digo.<\/li>\n\n\n\n<li><b>Escalabilidad: <\/b>permite que los miembros del equipo sin perfil t\u00e9cnico creen campa\u00f1as de email reduciendo la dependencia del equipo de desarrollo para dise\u00f1ar campa\u00f1as una a una.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">En resumen, las plantillas de email hacen el trabajo duro a la hora de crear nuevos formatos de email para tus campa\u00f1as.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfCu\u00e1les son los diferentes tipos de plantillas de email?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pero hay tantas plantillas&#8230; \u00bfC\u00f3mo puedes saber cu\u00e1l es la adecuada? A continuaci\u00f3n, hemos identificado los tres tipos principales de plantillas de email y proporcionado una breve descripci\u00f3n de las necesidades que cubren:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.mailgun.com\/es\/resources\/tools\/email-templates\/email-blast-templates\/\" target=\"_tabs\" rel=\"noopener noreferrer\"><u><b>Los env\u00edos masivos de email<\/b><\/u><\/a><b> <\/b>son campa\u00f1as de marketing puntuales que se env\u00edan a casi toda tu base de usuarios.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.mailgun.com\/es\/recursos\/herramientas\/plantillas-email\/plantillas-de-email-transaccional\/\" target=\"_tabs\" rel=\"noopener noreferrer\"><u><b>Emails transaccionales<\/b><\/u><\/a><i><b> <\/b><\/i>son mensajes desencadenados por las acciones del usuario en tu sitio web, como crear una cuenta, realizar una compra o solicitar una nueva contrase\u00f1a.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.mailgun.com\/es\/recursos\/herramientas\/plantillas-email\/plantillas-newsletters\/\" target=\"_tabs\" rel=\"noopener noreferrer\"><u><b>Newsletters<\/b><\/u><\/a><b> <\/b>son conversaciones recurrentes entre tu marca y tus suscriptores. Env\u00eda emails de este tipo para mantener el inter\u00e9s de tus usuarios.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfD\u00f3nde puedo encontrar plantillas de email?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En caso de que no quieras subir tus propias plantillas de email, aqu\u00ed tienes una lista de plantillas de Mailgun gratuitas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Elige entre <a href=\"https:\/\/www.mailgun.com\/es\/recursos\/herramientas\/plantillas-email\/\" target=\"_tabs\" rel=\"noopener noreferrer\"><u>seis plantillas existentes<\/u><\/a> en nuestra interfaz de usuario.<\/li>\n\n\n\n<li>Haz un fork <a href=\"https:\/\/github.com\/mailgun\/transactional-email-templates\" target=\"_tabs\" rel=\"noopener noreferrer\"><u>plantillas de email transaccional<\/u><\/a> desde nuestro repositorio de GitHub.<\/li>\n\n\n\n<li>Echa un vistazo a las <a href=\"https:\/\/www.emailonacid.com\/resource\/emailology-responsive-email-template\/\" target=\"_tabs\" rel=\"noopener noreferrer\"><u>plantillas HTML gratuitas<\/u><\/a> en Email on Acid.\u00a0<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Puedes usar nuestras plantillas tal cual o como inspiraci\u00f3n para crear una nueva plantilla. Luego, puedes subir tus plantillas a tu cuenta de Mailgun a trav\u00e9s de la API de plantillas. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfC\u00f3mo empiezo a usar la API de plantillas?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de subir tu plantilla de email, debes tener una <a href=\"https:\/\/app.mailgun.com\/sessions\/new\" target=\"_tabs\" rel=\"noopener noreferrer\"><u>Cuenta de Mailgun<\/u><\/a> y un dominio verificado en nuestro sistema. Adem\u00e1s, ten en cuenta que actualmente solo admitimos el <a href=\"https:\/\/handlebarsjs.com\/\" target=\"_tabs\" rel=\"noopener noreferrer\"><u>Handlebars<\/u><\/a> motor de plantillas, que es una opci\u00f3n muy popular para el dise\u00f1o de emails.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, explicaremos dos formas de almacenar e inicializar una plantilla. Despu\u00e9s, hablaremos sobre c\u00f3mo gestionar las versiones de tus plantillas y enviar emails de prueba para comprobar si tu plantilla se ha almacenado correctamente.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nuestra API de plantillas forma parte de la potente API de email de Mailgun. Puedes acceder a nuestra API de plantillas en el siguiente punto de conexi\u00f3n: <code>\/templates<\/code>. Echa un vistazo a nuestras <a href=\"https:\/\/documentation.mailgun.com\/en\/latest\/api-templates.html\" target=\"_tabs\" rel=\"noopener noreferrer\"><u>documentaci\u00f3n de referencia de la API de plantillas<\/u><\/a> para obtener informaci\u00f3n m\u00e1s detallada.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfC\u00f3mo almaceno e inicializo una plantilla al mismo tiempo?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Empecemos por almacenar tu plantilla en tu cuenta de Mailgun.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Primero, intentemos almacenar una plantilla con una versi\u00f3n activa inicial enviando una solicitud POST al punto de conexi\u00f3n de la API de plantillas. Esto almacena tanto los metadatos de la plantilla como su contenido.<\/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=\"Copia al portapapeles\" data-clipboard-success-label=\"\u00a1Copiado!\" data-clipboard-error-label=\"No se ha podido copiar\" data-tooltip=\"Copia al portapapeles\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copia al portapapeles\">\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 -X POST https:\/\/api.mailgun.net\/v3\/example.com\/templates \r\n      -F name=&quot;billing&quot; \r\n      -F description=&quot;template description&quot; -F tag=&quot;v0&quot; \r\n      -F template=\u201dtemplate contents\u201d\r\n\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">En esta solicitud, los par\u00e1metros <b>name<\/b>, <b>tag<\/b> y <b>template<\/b> son obligatorios. El par\u00e1metro <b>name<\/b> indica el nombre de la plantilla, que se utiliza para hacer referencia a ella en otras llamadas a la API. El par\u00e1metro <b>tag<\/b> identifica la versi\u00f3n espec\u00edfica de esta plantilla. El control de versiones es \u00fatil en las campa\u00f1as de email, algo de lo que hablaremos m\u00e1s adelante. El par\u00e1metro <b>template<\/b> especifica el contenido de la propia plantilla. Aqu\u00ed, puedes pegar el contenido HTML de la plantilla directamente en la solicitud.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00bfPero qu\u00e9 pasa si tu plantilla est\u00e1 almacenada en tu disco local? La siguiente solicitud de muestra ense\u00f1a c\u00f3mo extraer el contenido de la plantilla desde un archivo. Para este ejemplo, supongamos que tu plantilla est\u00e1 guardada localmente como billing.html.<\/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=\"Copia al portapapeles\" data-clipboard-success-label=\"\u00a1Copiado!\" data-clipboard-error-label=\"No se ha podido copiar\" data-tooltip=\"Copia al portapapeles\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copia al portapapeles\">\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 -X POST https:\/\/api.mailgun.net\/v3\/example.com\/templates \r\n      -F name=&quot;billing&quot; \r\n      -F description=&quot;template description&quot; -F tag=&quot;v0&quot; \r\n      -F template=&lt;code data-enlighter-language=&quot;generic&quot; class=&quot;EnlighterJSRAW&quot;&gt;content from file billing.html&lt;\/code&gt;\r\n\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">Al igual que en el primer ejemplo, esto requiere los par\u00e1metros <b>name<\/b>, <b>template<\/b> y <b>tag<\/b>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfC\u00f3mo almaceno una plantilla y luego la inicializo por separado?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Como alternativa, puedes almacenar una plantilla en dos pasos:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Almacena los metadatos de una plantilla.<\/li>\n\n\n\n<li>Almacena una versi\u00f3n de la plantilla.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando almacenas una plantilla sin usar el par\u00e1metro <b>tag<\/b> para a\u00f1adir un n\u00famero de versi\u00f3n o el par\u00e1metro <b>template <\/b> para proporcionar el contenido de la plantilla, registras los metadatos de la misma en tu cuenta de Mailgun. Tu plantilla no estar\u00e1 activa en ese momento, sino que se almacenar\u00e1 para m\u00e1s tarde.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para activar tu plantilla, debes actualizar los metadatos almacenados proporcionando el contenido de la plantilla en otra solicitud. Esto crea la primera versi\u00f3n, v0, de tu plantilla.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Almacenar los metadatos de una plantilla<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Utiliza la siguiente solicitud para almacenar los metadatos de una plantilla sin inicializarla.<\/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=\"Copia al portapapeles\" data-clipboard-success-label=\"\u00a1Copiado!\" data-clipboard-error-label=\"No se ha podido copiar\" data-tooltip=\"Copia al portapapeles\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copia al portapapeles\">\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 -X POST https:\/\/api.mailgun.net\/v3\/example.com\/templates \r\n      -F name=&quot;billing&quot;\r\n      -F description = &quot;description of your template&quot;\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">El par\u00e1metro <b>name<\/b> es obligatorio.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Almacenar una versi\u00f3n de la plantilla<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Utiliza la siguiente solicitud para almacenar una versi\u00f3n de una plantilla despu\u00e9s de haber creado un registro de sus metadatos. Una vez m\u00e1s, supongamos que el contenido de la plantilla est\u00e1 almacenado en tu disco local como billing.html. Hemos utilizado Python en el siguiente ejemplo.<\/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                                Python                            <\/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=\"Copia al portapapeles\" data-clipboard-success-label=\"\u00a1Copiado!\" data-clipboard-error-label=\"No se ha podido copiar\" data-tooltip=\"Copia al portapapeles\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copia al portapapeles\">\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-Python\">\r\n                                <code id=\"code_0_content\" class=\"language-Python\">\r\n\r\n                                    import requests \r\n\r\ncontent = None\r\nwith open(&quot;\/path_to_file\/billing.html&quot;, &#039;r&#039;) as f:\r\n\tcontent = f.read()\r\n\r\nrequests.post(&quot;https:\/\/api\/mailgiun.net\/v3\/example.com\/templates\/billing\/versions&quot;,\r\n                       auth=(&#039;api&#039;: &quot;key&quot;),\r\n                       data={&quot;tag&quot;: &quot;v0&quot;,\r\n                                 &quot;comment&quot;: &quot;version comment&quot;,\r\n                                 &quot;template&quot;: content})\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\">Tu plantilla ya est\u00e1 activa puesto que has proporcionado el contenido y el n\u00famero de versi\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfPor qu\u00e9 necesito crear versiones de una plantilla?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para que tu plantilla est\u00e9 activa, necesitas tener al menos una versi\u00f3n. La versi\u00f3n inicial se llama \u201cv0\u201d en el par\u00e1metro <b>tag<\/b> de los ejemplos anteriores. Sin embargo, a veces resulta \u00fatil tener varias versiones de una plantilla.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ejemplo, puedes utilizar varias versiones para:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Proporcionar informaci\u00f3n o actualizaciones de productos.<\/li>\n\n\n\n<li>Realizar investigaciones de la experiencia de usuario sobre textos, elementos de dise\u00f1o o llamadas a la acci\u00f3n.<\/li>\n\n\n\n<li>Adaptar los emails para que se ajusten a las necesidades cambiantes de la campa\u00f1a.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ten en cuenta que siempre debes tener una versi\u00f3n activa de una plantilla. Los emails utilizan esta versi\u00f3n activa a menos que se especifique lo contrario. Por defecto, la versi\u00f3n activa es la primera que almacenas cuando subes tu plantilla.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Como se muestra a continuaci\u00f3n, puedes actualizar la versi\u00f3n activa a una nueva versi\u00f3n con una sencilla solicitud PUT utilizando el punto de conexi\u00f3n de la API de plantillas. Para este ejemplo, supongamos que hay dos versiones de tu plantilla, v0 y v1, y que la v0 est\u00e1 actualmente activa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Entonces, \u00bfqu\u00e9 hay de los env\u00edos?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora que hemos a\u00f1adido tu plantilla a tu cuenta, vamos a usar la API de mensajes de Mailgun para enviar un email de prueba. Podr\u00edamos simplemente renderizar un mensaje, pero enviar un mensaje de prueba te permite ver si la informaci\u00f3n de tu variable funciona como deber\u00eda. Ten en cuenta que debes asegurarte de adjuntar tus datos correctamente para que la informaci\u00f3n de la variable funcione. La forma de hacerlo depende de si est\u00e1s <a href=\"https:\/\/documentation.mailgun.com\/en\/latest\/user_manual.html#attaching-data-to-messages\" target=\"_tabs\" rel=\"noopener noreferrer\"><u>enviando a trav\u00e9s de SMTP o API<\/u><\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos a enviar un mensaje de prueba con una solicitud POST usando variables de destinatario en un objeto JSON. Usaremos la <a href=\"https:\/\/documentation.mailgun.com\/en\/latest\/api-sending.html\" target=\"_tabs\" rel=\"noopener noreferrer\"><u>API de mensajes<\/u><\/a> de Mailgun para hacerlo.<\/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=\"Copia al portapapeles\" data-clipboard-success-label=\"\u00a1Copiado!\" data-clipboard-error-label=\"No se ha podido copiar\" data-tooltip=\"Copia al portapapeles\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copia al portapapeles\">\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 -X POST https:\/\/api.mailgun.net\/v3\/example.com\/messages \r\n      -F template=&quot;billing&quot; \r\n      -H &quot;X-Mailgun-Variables: {&quot;firstName&quot;: &quot;John&quot;,\r\n&quot;lastName&quot;: &quot;Doe&quot;,\r\n\t&quot;number&quot;: &quot;12345&quot;,\r\n\t&quot;data&quot;:&quot;Mar 01, 2019&quot;,\r\n\t&quot;amount1&quot;: &quot;23.00&quot;,\r\n\t&quot;amount2&quot;: &quot;10.20&quot;,\r\n\t&quot;total&quot;: &quot;33.20&quot;}&quot;\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">Si has adjuntado tus datos correctamente, el email de prueba deber\u00eda coincidir con tu renderizado con las variables en su lugar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfC\u00f3mo env\u00edo una versi\u00f3n espec\u00edfica de una plantilla?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hemos hablado de c\u00f3mo crear varias versiones de una plantilla de email realmente potencia tu campa\u00f1a. Pero \u00bfc\u00f3mo env\u00edas una versi\u00f3n espec\u00edfica de una plantilla?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por defecto, los emails utilizan la versi\u00f3n activa de tu plantilla. Sin embargo, es bastante sencillo configurar tu email para que env\u00ede una versi\u00f3n espec\u00edfica que no est\u00e1 activa. Utiliza los siguientes indicadores en tu llamada a la API: <b>t:version<\/b> y <b>t:text<\/b>.<\/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=\"Copia al portapapeles\" data-clipboard-success-label=\"\u00a1Copiado!\" data-clipboard-error-label=\"No se ha podido copiar\" data-tooltip=\"Copia al portapapeles\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copia al portapapeles\">\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 -X POST https:\/\/api.mailgun.net\/v3\/example.com\/messages\r\n      -F template=&quot;billing&quot; \r\n      -F t:version=&quot;v1&quot;\r\n      -F t:text=&quot;yes&quot;\r\n\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">El indicador <b>t:version<\/b> se\u00f1ala qu\u00e9 versi\u00f3n de tu plantilla usar. Para el par clave-valor <b>t:text <\/b>, pasa <b>yes<\/b> para renderizar tu plantilla en la parte de texto de tu email.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">En resumen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Y ya est\u00e1! Hemos almacenado correctamente nuestra plantilla en nuestra cuenta de Mailgun, probado el control de versiones y enviado emails de prueba. Dir\u00edgete a nuestra <a href=\"https:\/\/documentation.mailgun.com\/en\/latest\/api-templates.html\" target=\"_tabs\" rel=\"noopener noreferrer\"><u>documentaci\u00f3n<\/u><\/a> para sacar el m\u00e1ximo partido a nuestra API de plantillas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si tienes alg\u00fan problema con tus plantillas, abre una incidencia de asistencia. Nos pondremos en contacto contigo lo antes posible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00bfTe sientes con inspiraci\u00f3n? Env\u00edanos tus dise\u00f1os de plantillas. Lee m\u00e1s sobre esto en<a href=\"https:\/\/www.mailgun.com\/es\/blog\/email\/plantillas-de-email-responsive-para-sacar-tu-lado-mas-creativo\/\" target=\"_tabs\" rel=\"noopener noreferrer\"><u> nuestro art\u00edculo del blog<\/u><\/a>.<\/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_bd659ca488d0bb53bd3ec84fa5eb4296\">\r\n                    <p class=\"text-uppercase section-caption text-body-color\">\r\n                API de email de Mailgun            <\/p>\r\n                            <p class=\"h4 text-accent fw-bold\" id=\"banner-block-block_bd659ca488d0bb53bd3ec84fa5eb4296\">\r\n                Crea emails que generen resultados            <\/p>\r\n                            <div class=\"mb-0 text-body-color\">\r\n                                    <div class=\"content-body mb-0 text-body-color\">La API de Mailgun te permite almacenar plantillas predefinidas y usarlas para enviar mensajes usando la API de env\u00edos.<\/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\" >Try Mailgun&#8217;s email API<\/a><\/div>\r\n    <\/aside>\r\n\r\n","protected":false},"excerpt":{"rendered":"<p>Aprende a llevar tu plantilla de email a Mailgun con nuestra API de plantillas para potenciar tus campa\u00f1as de email.<\/p>\n","protected":false},"author":13,"featured_media":4555,"menu_order":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"blog_category":[22],"class_list":["post-23538","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>Convi\u00e9rtete en especialista del email con nuestra API de plantillas - Transactional Email API Service For Developers | Mailgun<\/title>\n<meta name=\"description\" content=\"Aprende a llevar tu plantilla de email a Mailgun con nuestra API de plantillas para potenciar tus campa\u00f1as de email.\" \/>\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\/es\/blog\/product\/getting-started-with-our-email-templates-api\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Convi\u00e9rtete en especialista del email con nuestra API de plantillas - Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"og:description\" content=\"Aprende a llevar tu plantilla de email a Mailgun con nuestra API de plantillas para potenciar tus campa\u00f1as de email.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mailgun.com\/es\/blog\/product\/getting-started-with-our-email-templates-api\/\" \/>\n<meta property=\"og:site_name\" content=\"Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-16T06:16:31+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=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/getting-started-with-our-email-templates-api\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/getting-started-with-our-email-templates-api\\\/\",\"name\":\"Convi\u00e9rtete en especialista del email con nuestra API de plantillas - Transactional Email API Service For Developers | Mailgun\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/getting-started-with-our-email-templates-api\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/getting-started-with-our-email-templates-api\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"datePublished\":\"2022-03-21T00:00:00+00:00\",\"dateModified\":\"2026-09-16T06:16:31+00:00\",\"description\":\"Aprende a llevar tu plantilla de email a Mailgun con nuestra API de plantillas para potenciar tus campa\u00f1as de email.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/getting-started-with-our-email-templates-api\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/getting-started-with-our-email-templates-api\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/getting-started-with-our-email-templates-api\\\/#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\\\/es\\\/blog\\\/product\\\/getting-started-with-our-email-templates-api\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Convi\u00e9rtete en especialista del email con nuestra API de plantillas\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"description\":\"Potentes API de email transaccional que te permiten enviar, recibir y hacer seguimiento de emails, creadas pensando en los desarrolladores. \u00a1Descubre m\u00e1s!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/#organization\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/#\\\/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\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Convi\u00e9rtete en especialista del email con nuestra API de plantillas - Transactional Email API Service For Developers | Mailgun","description":"Aprende a llevar tu plantilla de email a Mailgun con nuestra API de plantillas para potenciar tus campa\u00f1as de email.","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\/es\/blog\/product\/getting-started-with-our-email-templates-api\/","og_locale":"es_ES","og_type":"article","og_title":"Convi\u00e9rtete en especialista del email con nuestra API de plantillas - Transactional Email API Service For Developers | Mailgun","og_description":"Aprende a llevar tu plantilla de email a Mailgun con nuestra API de plantillas para potenciar tus campa\u00f1as de email.","og_url":"https:\/\/www.mailgun.com\/es\/blog\/product\/getting-started-with-our-email-templates-api\/","og_site_name":"Transactional Email API Service For Developers | Mailgun","article_modified_time":"2026-09-16T06:16:31+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":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mailgun.com\/es\/blog\/product\/getting-started-with-our-email-templates-api\/","url":"https:\/\/www.mailgun.com\/es\/blog\/product\/getting-started-with-our-email-templates-api\/","name":"Convi\u00e9rtete en especialista del email con nuestra API de plantillas - Transactional Email API Service For Developers | Mailgun","isPartOf":{"@id":"https:\/\/www.mailgun.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mailgun.com\/es\/blog\/product\/getting-started-with-our-email-templates-api\/#primaryimage"},"image":{"@id":"https:\/\/www.mailgun.com\/es\/blog\/product\/getting-started-with-our-email-templates-api\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","datePublished":"2022-03-21T00:00:00+00:00","dateModified":"2026-09-16T06:16:31+00:00","description":"Aprende a llevar tu plantilla de email a Mailgun con nuestra API de plantillas para potenciar tus campa\u00f1as de email.","breadcrumb":{"@id":"https:\/\/www.mailgun.com\/es\/blog\/product\/getting-started-with-our-email-templates-api\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mailgun.com\/es\/blog\/product\/getting-started-with-our-email-templates-api\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.mailgun.com\/es\/blog\/product\/getting-started-with-our-email-templates-api\/#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\/es\/blog\/product\/getting-started-with-our-email-templates-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mailgun.com\/es\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.mailgun.com\/es\/blog\/"},{"@type":"ListItem","position":3,"name":"Convi\u00e9rtete en especialista del email con nuestra API de plantillas"}]},{"@type":"WebSite","@id":"https:\/\/www.mailgun.com\/es\/#website","url":"https:\/\/www.mailgun.com\/es\/","name":"Transactional Email API Service For Developers | Mailgun","description":"Potentes API de email transaccional que te permiten enviar, recibir y hacer seguimiento de emails, creadas pensando en los desarrolladores. \u00a1Descubre m\u00e1s!","publisher":{"@id":"https:\/\/www.mailgun.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mailgun.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.mailgun.com\/es\/#organization","name":"Transactional Email API Service For Developers | Mailgun","url":"https:\/\/www.mailgun.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.mailgun.com\/es\/#\/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\/es\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/blog\/23538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/users\/13"}],"version-history":[{"count":2,"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/blog\/23538\/revisions"}],"predecessor-version":[{"id":23633,"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/blog\/23538\/revisions\/23633"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/media\/4555"}],"wp:attachment":[{"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/media?parent=23538"}],"wp:term":[{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/blog_category?post=23538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}