Glossary
API RESTful
API RESTful
Une API RESTful (REpresentational State Transfer) est un type d’API web qui suit un ensemble de principes visant à établir une communication évolutive et sans état entre les systèmes. C’est l’un des moyens les plus courants pour les applications de demander ou de manipuler des données sur Internet, généralement via HTTP.
Dans l’infrastructure d’email, les API RESTful sont souvent utilisées pour :
- Envoyer des emails transactionnels ou marketing via un service d’emailing
- Récupérer les logs et les statistiques (par exemple, les rebonds, les ouvertures, les clics)
- Gérer les listes de contacts et les suppressions
- Surveiller les performances de délivrabilité de manière programmatique
Les API REST utilisent généralement quatre méthodes HTTP principales :
- GET : récupérer des données
- POST : créer une nouvelle ressource
- PUT : mettre à jour une ressource existante
- DELETE : supprimer une ressource
Par exemple, l’API email de Mailgun est RESTful. L’équipe de développement peut envoyer un message en POST à l’API de Mailgun pour l’expédier, et utiliser GET pour obtenir un log de livraison de ce même message quelques secondes plus tard.
L’architecture REST est flexible, indépendante du langage de programmation et facile à utiliser – notamment pour intégrer des fonctionnalités d’email dans des applications web, des CRM ou des outils de marketing automation.