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 usar, especialmente para integrar la funcionalidad de email en aplicaciones web, CRM o herramientas de automatización del marketing.