Glossary

API RESTful

API RESTful

Una API RESTful (REpresentational State Transfer) es un tipo de API web que sigue una serie de principios para establecer una comunicación escalable y sin estado entre sistemas. Es una de las formas más comunes que tienen las aplicaciones de solicitar o manipular datos a través de internet, normalmente mediante HTTP. 

En la infraestructura de email, las API RESTful se suelen utilizar para: 

  • Enviar emails transaccionales o de marketing a través de un ESP  
  • Recuperar registros y analíticas (por ejemplo, rebotes, aperturas, clics) 
  • Gestionar listas de contactos y supresiones  
  • Supervisar el rendimiento de la entregabilidad de forma programática  

Por lo general, las API REST utilizan cuatro métodos HTTP principales:  

  • GET: recuperar datos  
  • POST: crear un recurso nuevo  
  • PUT: actualizar un recurso existente  
  • DELETE: eliminar un recurso  

Por ejemplo, la API de email de Mailgun es RESTful. El equipo de desarrollo puede enviar un POST con un mensaje a la API de Mailgun para enviarlo y realizar un GET para obtener un registro de entrega de ese mismo mensaje unos segundos después.  

REST es flexible, independiente del lenguaje y fácil de usarespecialmente para integrar la funcionalidad de email en aplicaciones web, CRM o herramientas de automatización del marketing.