Glossary
RESTful-API
RESTful-API
Eine RESTful-API (REpresentational State Transfer) ist eine webbasierte API, die einer Reihe von Prinzipien für den Aufbau einer skalierbaren und zustandslosen Kommunikation zwischen Systemen folgt. Sie ist eine der gängigsten Methoden für Anwendungen, um Daten über das Internet abzurufen oder zu verändern, meist über HTTP.
In der E-Mail-Infrastruktur werden RESTful-APIs häufig für Folgendes verwendet:
- Versand von Transaktions- oder Marketing-E-Mails über einen ESP
- Abruf von Protokollen und Analysen (z. B. Bounces, Öffnungen, Klicks)
- Verwaltung von E-Mail-Listen und Sperrlisten
- Programmatische Überwachung der Zustellbarkeit
REST-APIs verwenden in der Regel vier Haupt-HTTP-Methoden:
- GET: Daten abrufen
- POST: eine neue Ressource erstellen
- PUT: eine bestehende Ressource aktualisieren
- DELETE: eine Ressource entfernen
So ist zum Beispiel die E-Mail-API von Mailgun RESTful. Das Entwicklungsteam kann eine Nachricht per POST an die API von Mailgun senden und Sekunden später per GET ein Zustellprotokoll für dieselbe Nachricht abrufen.
REST ist flexibel, sprachunabhängig und einfach zu handhaben – insbesondere bei der Integration von E-Mail-Funktionen in Web-Apps, CRMs oder Marketing-Automation-Tools.