SMS v2

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.

Der Absender muss ein alphanumerischer Alias mit 3 bis 11 Zeichen sein (Leerzeichen sind erlaubt) und darf nicht ausschließlich numerisch sein. Ist das Feld null oder leer, wird "Openapi" als Standard-Absender verwendet.

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.

 

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.

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.

Der Dienst erkennt und verarbeitet automatisch die Zeichencodierung GSM-7 oder UCS-2, abhängig von den verwendeten Zeichen.

Ja. Nachrichten haben eine maximale Gültigkeitsdauer von 48 Stunden. Wenn sie innerhalb dieses Zeitraums nicht zugestellt werden können, ändert sich ihr Status zu EXPIRED.

Der Standard-Absender ist "OTP Mobile".

Ja, auch OTP-Verifizierungscodes können über den dedizierten Endpoint POST /OTP gesendet werden.

Ja. Standardmäßig ist der OTP-Code numerisch, kann jedoch beim Versand durch Aktivierung des Parameters alphanumeric alphanumerisch generiert werden.

Der OTP-Code hat standardmäßig eine Länge von 5 Zeichen. Diese kann über den Parameter length angepasst werden, wobei ein Wert zwischen mindestens 4 und höchstens 10 Zeichen angegeben werden kann.

Hinweis: Leicht verwechselbare Zeichen (z. B. O und 0) werden nicht verwendet.

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. Mit der Openapi API können SMS in über 250 Länder gesendet und verschiedene Mobilfunkanbieter innerhalb desselben Landes erreicht werden (mehr als 1.490 unterstützte Anbieter).

Die vollständige Liste der unterstützten Länder und Anbieter finden Sie hier:
https://openapi.com/prices/sms

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.

 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: