DEVELOPER
Messaging API – von Entwicklern für Entwickler
Nutzen Sie unsere Multichannel APIs, um Nachrichten per SMS, WhatsApp, E-Mail und Voice zu senden und zu empfangen.
Unsere APIs bieten eine einheitliche Schnittstelle für Ihre gesamte Kundenkommunikation und ermöglichen es Ihnen, Messaging nahtlos in Ihre Software zu integrieren.

Nahtlose Integration
Unsere APIs dienen als zentrale Schnittstelle für verschiedene Kommunikationskanäle. So vermeiden Sie die Komplexität, die mit der Verwaltung mehrerer Anbieter und Netzwerke verbunden ist, und können sich ganz auf die Kundenkommunikation konzentrieren.
Umfassende Unterstützung
Umfassende Entwicklerressourcen unterstützen Sie bei jedem Schritt. Sie erhalten detaillierte API-Dokumentationen, Codebeispiele in verschiedenen Programmiersprachen, Leitfäden und dedizierten lokalen Support, der Ihnen jederzeit zur Seite steht.
Zuverlässig und sicher
Mit einer Verfügbarkeit von 99,99 % sowie Zertifizierungen nach ISO, Cyber Essentials und SOC2 können Sie sich darauf verlassen, dass Sie bei uns in den besten Händen sind.
Von Entwicklern für Entwickler: APIs für einfache Echtzeit-Kommunikation
Nutzen Sie unsere API-Dokumentation, um die Services von Esendex innerhalb weniger Minuten in Ihre Systeme zu integrieren. So versenden Sie eine SMS:
// The POST v1/messages endpoint allows you to send a message to a single contact in one request.
// The message can also be sent via different channels; including SMS, Whatsapp and RCS.
curl -X POST 'https://api.esendex.de/v2/messages' -H 'X-Api-Key: {{your-key-here}}' -H 'Content-Type: application/json' -d
{
"accountReference": "EXxxxxxxxx",
"name": "name",
"characterSet": "characterSet",
"channel": "channel",
"from": "from",
"validity": "2025-07-30T09:38:04.4517739+00:00",
"messageType": "messageType",
"body": {
"text": "text",
"templateId": "templateId"
},
"recipients": [
{
"msisdn": "msisdn",
"variables": {},
"metaData": {}
}
],
"addressBook": {
"contacts": [
{
"id": "id"
}
]
},
"metaData": {}
}
Kostenlose unverbindliche 30-Tage-Testversion.
Erstellen Sie noch heute Ihr kostenloses Esendex-Konto und sichern Sie sich 100 Gratis-SMS.
Direkt loslegen
Mit unseren einfachen Quickstart-Guides richten Sie Ihren Service im Handumdrehen ein und können direkt loslegen.
“Dank der Messaging-API von Esendex konnte unser Kunde aus der Automobilbranche die Kundenkommunikation auf globaler Ebene ausbauen und gleichzeitig seine Betriebsabläufe optimieren. ”
Commercial Manager – Capgemini

Direkt mit dem Versand loslegen
Entdecken Sie das volle Potenzial unserer Mobile-Messaging-Plattform.
Alles, was Sie über die Java-SMS-API wissen müssen
Wie lässt sich in Java eine SMS ohne externe Bibliotheken versenden?
In Java lässt sich die Esendex-SMS‑API mit HttpURLConnection nutzen, die bereits im JDK enthalten ist. Senden Sie einfach einen POST-Request an den Endpunkt /v2/messages, übermitteln Sie Ihren API-Key im Header und den Nachrichteninhalt als JSON. Eine Installation von Drittanbieter-Bibliotheken ist nicht erforderlich.
Brauche ich ein SDK, um die Esendex-API in Java nutzen zu können?
Nein. Für die Esendex-API brauchen Sie kein SDK. Sie können HttpURLConnection oder einen beliebigen Java-HTTPS-Client Ihrer Wahl verwenden (z. B. „OkHttp“ oder „Apache HttpClient“).
Ist die Esendex-API kompatibel mit Spring Boot?
Ja. Die API funktioniert mit jedem Java-Projekt: Spring Boot, Jakarta EE, Quarkus, Micronaut oder einer Standard-main()-Methode. Für die Kommunikation genügt ein HTTPS-POST-Request. Framework-spezifische Abhängigkeiten sind nicht erforderlich.
Kann ich in Java mit derselben API sowohl SMS- als auch RCS-Nachrichten versenden?
Ja. Die Esendex-API nutzt denselben Endpunkt sowohl für SMS als auch für RCS (WhatsApp, E-Mail und Sprachanrufe demnächst verfügbar). Sie müssen dafür lediglich den Wert des Felds „channel“ in Ihrer JSON-Payload ändern – der Rest Ihres Java-Codes bleibt unverändert.
Wie lassen sich in Java Massen-SMS versenden?
Die Esendex-API unterstützt mehrere Empfängerinnen und Empfänger in einer einzigen Anfrage. Fügen Sie dazu einfach die entsprechenden Telefonnummern zum recipients-Array Ihrer JSON-Payload hinzu. Bei hohem Versandvolumen können Sie den Versand zeitlich planen oder Nachrichten gebündelt versenden.
Wie viel kostet der Versand von SMS über die API?
Bei Esendex richten sich die Preise nach dem Nachrichtenvolumen und den von Ihnen gewählten Kanälen. Wir erstellen gerne ein individuelles Angebot, das genau auf Ihre Bedürfnisse zugeschnitten ist.
Alles, was Sie über die C#-SMS-API von Esendex wissen müssen
Funktioniert die Esendex-API mit dem .NET Framework oder nur mit .NET 6 und höher?
Die REST-API von Esendex akzeptiert jede gültige HTTPS-Anfrage, unabhängig von der .NET-Version. Der Code auf dieser Seite verwendet die vereinfachte Syntax für Top-Level-Anweisungen, die seit .NET 6 verfügbar ist. Unter .NET Framework 4.x lässt sich derselbe HttpClient-Aufruf in einer herkömmlichen Main-Methode in Visual Studio verwenden.
Muss ich ein NuGet-Paket installieren, um in C# SMS versenden zu können?
Nein. Sowohl HttpClient als auch System.Text.Json sind direkt in das .NET-Framework integriert, sodass Sie in C# SMS-Nachrichten ohne externe Abhängigkeiten versenden können.
Wie erstelle ich den JSON-Body ohne Newtonsoft.Json?
System.Text.Json, das ab .NET Core 3.1 in .NET integriert ist, konvertiert Ihre C#-Objekte automatisch in JSON. Sie können die JSON-Payload auch direkt als Verbatim-Zeichenkette unter Verwendung der Syntax @“…“ schreiben, wie im Beispiel auf dieser Seite gezeigt.
Kann ich die API von einer ASP.NET-Anwendung oder von Azure Functions aus aufrufen?
Ja. Der API-Aufruf funktioniert in jedem .NET-Projekt, das HttpClient unterstützt. ASP.NET-Anwendungen, Azure Functions, Windows-Services und Konsolenanwendungen verwenden alle dieselbe asynchrone Codestruktur.
Wie kann ich den Zustellstatus einer in C# versendeten SMS nachverfolgen?
Die API gibt für jede akzeptierte Nachricht eine eindeutige Kennung zurück (HTTP-Statuscode 202). Konfigurieren Sie in Ihrem Esendex-Konto-Dashboard einen Webhook, um Zustellbenachrichtigungen in Echtzeit direkt an Ihrem angegebenen Endpunkt zu erhalten.
Unterstützt die API den Massenversand von SMS aus einem .NET-Projekt heraus?
Ja. Das recipients-Array akzeptiert mehrere Telefonnummern innerhalb einer einzigen Anfrage. Bei größerem Nachrichtenvolumen können Sie auch eine Verbindung über SMPP herstellen, das speziell für den Massenversand von Nachrichten konzipiert ist.
Alles, was Sie über die JavaScript-SMS-API wissen müssen
Wie nutze ich eine Node.js-SMS-API ohne ein npm-Paket?
Mit fetch(), das in Node.js 18 und höher integriert ist, senden Sie eine POST-Anfrage an den Esendex-API-Endpunkt /v2/messages.
Muss ich Axios installieren, um die Esendex-API nutzen zu können?
Nein. Seit Node.js 18 ist eine native Unterstützung für fetch() verfügbar. Sie benötigen weder Axios noch node-fetch noch irgendeinen anderen HTTPS-Client von Drittanbietern.
Funktioniert die Esendex-API mit TypeScript?
Ja. Die API unterstützt Standard-HTTPS. Der Body enthält die Nachricht im JSON-Format, und der API-Schlüssel wird in den Header „X-Api-Key“ eingetragen.
Kann ich die API aus einer Serverless-Funktion heraus aufrufen (z. B. Vercel oder AWS Lambda)?
Ja. Die Funktion fetch() wird in modernen Serverless-Runtimes nativ unterstützt. Die Esendex-API ist stateless, was bedeutet, dass jede Anfrage in sich geschlossen ist und dasselbe Format wie ein Standard-Node.js-Skript verwendet.
Wie behandle ich Fehler beim Nachrichtenversand mit async/await?
Umschließen Sie Ihren fetch()-Aufruf mit einem try/catch-Block. Tritt bei der Verarbeitung durch die API ein Fehler auf, hat response.ok den Wert false. Weitere Details zum Fehler können Sie über response.json() abrufen. Die Response-Payload gibt dabei an, welches Feld den Fehler verursacht hat.
Wie viel kostet der Versand einer SMS über die API?
Bei Esendex richten sich die Preise nach dem Nachrichtenvolumen und den von Ihnen gewählten Kanälen. Wir erstellen gerne ein individuelles Angebot, das genau auf Ihre Bedürfnisse zugeschnitten ist.
Alles, was Sie über die PHP-SMS-API von Esendex wissen müssen
Ist die PHP-SMS-API von Esendex kompatibel mit Laravel und Symfony?
Ja. Die REST-API ist mit allen gängigen PHP-Frameworks kompatibel und erfordert keine bestimmte Bibliothek. Ein einfacher HTTPS-POST-Request mit cURL genügt. Die Integration in einen Laravel-Controller oder einen Symfony-Service ist mit minimalem Aufwand möglich.
Wie versende ich in PHP eine SMS mithilfe von cURL?
Für den Versand genügt ein JSON-basierter POST-Request an den Endpunkt /v2/messages, bei dem der API-Key im Header übermittelt wird. Vollständige Code-Beispiele finden Sie weiter oben auf dieser Seite und in der Entwicklerdokumentation. Composer-Abhängigkeiten sind nicht erforderlich – die integrierten cURL-Funktionen von PHP reichen aus.
Muss ich ein SDK installieren, um diese PHP-SMS-API nutzen zu können?
Nein. Die Esendex-REST‑API funktioniert mit den integrierten cURL-Funktionen von PHP. Für den Versand Ihrer ersten SMS genügt ein einfaches PHP-Skript – Composer oder andere externe Abhängigkeiten sind nicht erforderlich.
Lassen sich über die PHP-API Massen-SMS versenden?
Ja. Über das recipients-Array können Sie mit einer einzigen Anfrage Nachrichten an bis zu 50.000 Empfängerinnen und Empfänger senden. Bei größeren Versandvolumen können Sie die Versandrate mithilfe der integrierten Drosselung (Throttling) gezielt steuern. Auch der zeitversetzte oder wiederkehrende Versand von Nachrichten wird unterstützt.
Was ist der Unterschied zwischen einer SMS-API und einem SMS‑Gateway?
Ein SMS-Gateway ist die Netzinfrastruktur, über die Nachrichten an die Mobilfunkanbieter weitergeleitet werden. Eine SMS-API ist die Programmierschnittstelle, über die Ihr PHP-Code mit diesem Gateway kommuniziert. Die Esendex-API stellt die Verbindung zum Gateway her, sodass Sie Nachrichten versenden können, ohne die zugrunde liegende Netzinfrastruktur selbst verwalten zu müssen.
Wie lange dauert die Integration der PHP-SMS-API?
Eine Standardintegration dauert weniger als drei Stunden. Die API folgt gängigen REST-Konventionen, darunter JSON-Payloads und standardisierte HTTPS-Statuscodes, mit denen PHP-Entwicklerinnen und ‑Entwickler vertraut sind. Im Entwickler-Dashboard stehen sofort einsetzbare Code-Beispiele für alle unterstützten Programmiersprachen zur Verfügung.
Alles, was Sie über die Python-SMS-API wissen müssen
Wie kann ich in Python eine SMS versenden, ohne ein SDK zu verwenden?
Für die Esendex-SMS-API mit Python benötigen Sie kein SDK. Die requests-Bibliothek genügt, um einen POST-Request an den Endpunkt /v2/messages zu senden. Übermitteln Sie einfach Ihren API-Key im Header und die Nachrichten-Payload im JSON-Format – dafür sind nur wenige Codezeilen erforderlich.
Welche Python-Bibliothek sollte ich zum Versenden von SMS verwenden??
requests ist aufgrund seiner einfachen Nutzung, der umfangreichen Dokumentation und der Kompatibilität mit Python 3 die gängigste Wahl. Alternativ können Sie http.client aus der Python-Standardbibliothek oder httpx für asynchrone API-Aufrufe verwenden.
Lassen sich mit Python Massen-SMS versenden?
Ja. Mit der Esendex-API können Sie mehrere Empfängerinnen und Empfänger in einer einzigen Anfrage erreichen. Fügen Sie die Telefonnummern einfach dem recipients-Array in Ihrer JSON-Payload hinzu. Bei hohem Versandvolumen können Sie die Versandrate mithilfe des integrierten Throttlings gezielt steuern. Auch ein zeitversetzter oder wiederkehrender Versand kann geplant werden.
Wie lassen sich mit Python WhatsApp-Nachrichten versenden?
Mit der Esendex-API bleibt Ihr Python-Code unverändert. Ändern Sie im Request-Body lediglich den channel-Parameter von „SMS“ auf „WhatsApp“. Endpunkt, API-Schlüssel und Response-Format bleiben unverändert.
Ist die Esendex-API mit Django und Flask kompatibel?
Ja. Die API funktioniert mit allen gängigen Python-Frameworks wie Django, Flask und FastAPI sowie mit eigenständigen Skripten. Da die Kommunikation über einen einfachen HTTPS-POST-Request erfolgt, sind keine Framework-spezifischen Abhängigkeiten erforderlich.
Wie viel kostet der Versand von SMS über die API?
Bei Esendex richten sich die Preise nach dem Nachrichtenvolumen und den von Ihnen gewählten Kanälen. Wir erstellen gerne ein individuelles Angebot, das genau auf Ihre Bedürfnisse zugeschnitten ist.
Neueste Inhalte
SMS-API-Integration: Praktische Beispiele in PHP, Python und JavaScript
SMSIn diesem Artikel Vom API-Aufruf zur Steuerung des gesamten NachrichtenprozessesZwei Anwendungsfälle: OTPs und…Business-SMS-Service vergleichen: Warum professionelle SMS mehr kosten als nur der Preis pro Nachricht
EsendexIn diesem Artikel Der Preis pro SMS ist nur ein Teil der GesamtkostenEine…SMS-Absenderregistrierung: SMS-Compliance und Zustellbarkeit
DatenschutzIn diesem Artikel Das Wichtigste in KürzeWarum wird SMS-Compliance im Jahr 2026 zur…


