Hochwertige SMS mit individuell anpassbarem Absender, Echtzeit-Zustellberichten und sofortigem Versand.
Integrieren Sie über die API einen globalen professionellen SMS-Dienst, ideal für Zwei-Faktor-Authentifizierung (2FA), Benachrichtigungen und Alerts, Termin-Erinnerungen und kritische Mitteilungen, und gewährleisten Sicherheit, Geschwindigkeit und vollständige Nachverfolgung jeder Nachricht.
Die Kosten für den Versand einer SMS variieren je nach mehreren Faktoren, darunter Nachrichtenlänge, Zielland und Mobilfunkanbieter des Empfängers.
Die vollständige und aktuelle Preisliste finden Sie hier: https://openapi.com/prices/sms
Ausnahmen für Italien und Spanien
Im Gegensatz zu anderen Ländern gilt für Italien und Spanien ein Pauschaltarif, der unabhängig vom Anbieter des Empfängers ist.
Italien
- Ab 0,049 € pro SMS bei Abonnementabrechnung
- 0,036 € pro SMS bei Prepaid-/Aufladungsabrechnung
Spanien
- Ab 0,027 € pro SMS bei Abonnementabrechnung
- Ab 0,039 € pro SMS bei Prepaid-/Aufladungsabrechnung
Ja, derzeit sind Abonnements für Italien und Spanien verfügbar, ab 0,036 € für Italien und 0,027 € für Spanien.
Im Abschnitt Nutzung auf API-Ebene können sowohl kostenlose als auch kostenpflichtige Anfragen überwacht werden. Die Daten sind sowohl grafisch (monatlich und jährlich) als auch als Textzusammenfassung verfügbar:
Es gibt sechs mögliche Status für SMS-Nachrichten:
- NEW
- PENDING
- UNDELIVERABLE
- DELIVERED
- EXPIRED
- REJECTED
Die maximale Zustellversuchszeit beträgt 48 Stunden. Wird eine Nachricht innerhalb dieses Zeitraums nicht zugestellt, ändert sich ihr Status zu EXPIRED.
Über den Endpoint GET /messages/{id} kann in Echtzeit überprüft werden, ob eine Nachricht gesendet, zugestellt, geliefert oder fehlerhaft ist.
Mit der SMS-API können Nachrichten in über 250 Länder gesendet werden.
Die vollständige Liste der unterstützten Länder und die jeweiligen Tarife finden Sie auf der Preisseite: https://openapi.com/prices/sms
Ja, es ist möglich, die Länge der Nachricht zu prüfen und die Anzahl der benötigten SMS-Segmente vor dem tatsächlichen Versand abzuschätzen.
Bei der Anfrage können Sie den Versand simulieren, indem Sie den Parameter dryRun auf true setzen. Das System liefert dann eine Prognose über die Anzahl der SMS-Segmente und die entsprechenden Kosten, ohne die Nachricht tatsächlich zu versenden.
Zusätzlich kann der Parameter failOnMultipleMessages verwendet werden, um unerwünschte Sendungen zu verhindern: Wenn der Text die Länge einer einzelnen SMS überschreitet, wird die Anfrage automatisch blockiert und gibt einen Fehler zurück, wodurch zusammengeführte Nachrichten und zusätzliche Kosten vermieden werden.
Ja, auch OTP-Verifizierungscodes können über den dedizierten Endpoint POST /OTP gesendet werden.
Die Telefonnummer des Empfängers muss im internationalen Standardformat E.164 angegeben werden, mit folgender Struktur:
- + (Pluszeichen)
- Ländervorwahl
- Teilnehmernummer, einschließlich Orts-/Netzvorwahl
Die Nummer darf ohne Leerzeichen, Bindestriche oder Klammern eingegeben werden und darf maximal 15 Ziffern lang sein.
Beispiel (Italien):
+39 333 1234567 → +393331234567
Jede Nummer, die in einem anderen Format als E.164 gesendet wird, gilt als ungültig und wird als falscher Empfänger eingestuft.
Ja, die API ermöglicht auch den Versand langer Nachrichten, d.?h. Nachrichten, die länger als 160 Zeichen für GSM-7-Codierung oder länger als 70 Zeichen für UCS-2-Codierung sind.
Der Absender der Nachricht muss ein alphanumerisches Alias (zwischen 3 und 11 Zeichen) sein und darf nicht rein numerisch sein. Ist das Feld null oder leer, wird "Openapi" als Standardabsender verwendet.
Der Absender muss ein alphanumerisches Alias (zwischen 3 und 11 Zeichen) sein und darf nicht rein numerisch sein. Ist das Feld null oder leer, wird "Openapi" als Standardabsender verwendet.