HomeProdukteSMS - OTP

SMS - OTP

NEU

€0.039 + MwSt

Generieren und versenden Sie OTP-Codes weltweit per SMS über API. Numerische oder alphanumerische OTPs, konfigurierbare Länge und automatische Übersetzung der Nachricht für 2FA-Authentifizierung, Benutzerverifizierung und sichere Zugriffe.

Lieferung

In Sekundenschnelle

Erhältlich für
  • gz

SMS OTP via API ist der Service, mit dem Sie OTP-Codes (One-Time Password) automatisch generieren und per SMS versenden können. Dadurch wird die Integration von Authentifizierungs- und Verifizierungssystemen in Websites, Anwendungen und digitale Plattformen vereinfacht.

Mit einer einzigen API-Anfrage können Sie einen sicheren numerischen oder alphanumerischen OTP-Code an die Mobiltelefonnummer des Benutzers senden und dessen Länge entsprechend den Anforderungen Ihres Prozesses konfigurieren.

Die Nachricht wird automatisch entsprechend dem Land des Empfängers übersetzt. So können Sie denselben Authentifizierungsprozess international nutzen, ohne unterschiedliche Texte und Sprachen manuell verwalten zu müssen.

Der Service verwendet standardmäßig OTP MOBILE als Absender und es gelten die Tarife des SMS Worldwide Services.

Der Service eignet sich ideal für die schnelle Integration von Prozessen wie:

  • Zwei-Faktor-Authentifizierung (2FA)
  • Verifizierung der Mobiltelefonnummer
  • Bestätigung der Registrierung und Kontoerstellung
  • Sicherer Login und Zugriff
  • Zurücksetzen und Wiederherstellen von Passwörtern
  • Bestätigung von Vorgängen und Transaktionen
  • Autorisierung von Zahlungen
  • >Verifizierung der Benutzeridentität
  • Aktivierung digitaler Dienste

Mit der Methode POST/otp können Sie automatisch einen sicheren OTP-Code generieren und per SMS an die angegebene Mobiltelefonnummer senden.

Sie müssen lediglich den Empfänger angeben und können optional die Eigenschaften des Codes konfigurieren.

Der OTP-Code kann sein:

  • Numerisch
  • Alphanumerisch

Wenn nichts anderes angegeben wird, wird ein numerischer Code generiert. Sie können eine Länge zwischen 4 und 10 Zeichen wählen. Der Standardwert beträgt 5. Mit dem Parameter cacheSeconds können Sie festlegen, wie lange derselbe OTP wiederverwendet werden soll, wenn mehrere Anfragen für denselben Empfänger gestellt werden.

Der Wert kann auf maximal 600 Sekunden eingestellt werden. Diese Funktion verhindert beispielsweise, dass unterschiedliche Codes generiert werden, wenn ein Benutzer innerhalb weniger Minuten mehrmals einen OTP anfordert.

AUTOMATISCHE ÜBERSETZUNG

Der SMS-Text muss nicht manuell erstellt werden. Der Service generiert automatisch die Nachricht mit dem OTP-Code und übersetzt sie entsprechend dem Land, das der Telefonnummer des Empfängers zugeordnet ist. Auf diese Weise können Sie mit einem einzigen Endpoint internationale Authentifizierungsprozesse verwalten und gleichzeitig den Entwicklungs- und Wartungsaufwand reduzieren.

BEISPIELANFRAGE

POST/otp

Dies ist ein Beispiel für eine Anfrage:

{
  "recipient": "+393331234567",
  "alphanumeric": false,
  "length": 5,
  "cacheSeconds": 0,
  "options": {
    "dryRun": false,
    "failOnMultipleMessages": false
  },
  "callback": {
    "method": "JSON",
    "field": "data",
    "url": "https://www.mysite.com/myEndpoint",
    "retry": 3,
    "headers": {
      "session_id": "9834r5fh589494"
    },
    "custom": {
      "my_custom_id": "123456789"
    }
  }
}

In diesem Beispiel wird ein 5-stelliger numerischer OTP für die angegebene Nummer generiert.

BEISPIELANTWORT

POST/otp

Die Antwort enthält Informationen über die Nachricht und den generierten OTP-Code:

{
  "data": {
    "id": "633aabe3e4a9a0e69811ad7f",
    "username": "string",
    "state": "NEW",
    "sender": "string",
    "recipient": "string",
    "internationalPrefix": "39",
    "countryCode": "IT",
    "message": "string",
    "encoding": "GSM-7",
    "charactersCount": 0,
    "messageCount": 0,
    "price": 0,
    "totalPrice": 0,
    "blocklisted": true,
    "blocklistedReason": "string",
    "options": {
      "dryRun": false,
      "failOnMultipleMessages": false
    },
    "callback": {
      "method": "JSON",
      "field": "data",
      "url": "https://www.mysite.com/myEndpoint",
      "retry": 3,
      "headers": {
        "session_id": "9834r5fh589494"
      },
      "custom": {
        "my_custom_id":  "123456789"
      }
    },
    "createdAt": "2026-08-24T07:34:19.961Z",
    "updatedAt": "2026-08-24T07:34:19.961Z",
    "sentAt": "2026-08-24T07:34:19.961Z",
    "deliveredAt": "2026-08-24T07:34:19.961Z",
    "isOtp": true,
    "otp": "5F8A2",
    "otpOptions": {
      "length": 5,
      "alphanumeric": false,
      "cacheSeconds": 300
    }
  }
}

Die zurückgegebenen Daten enthalten den generierten OTP-Code, die verwendeten Einstellungen und Informationen über die gesendete SMS.

ÜBERWACHUNG DER ZUSTELLUNG

Der Status der Nachricht kann über das Callback-System überwacht werden. Openapi sendet Aktualisierungen zum Status der SMS automatisch an Ihren Endpoint, sodass keine kontinuierlichen Abfragen erforderlich sind. Darüber hinaus können Sie die Endpoints der SMS v2 API verwenden, um die Liste der gesendeten Nachrichten abzurufen und anhand der jeweiligen ID Details zu einer bestimmten Nachricht einzusehen.

KOSTEN

Der SMS OTP Service verwendet das Preismodell von SMS Worldwide. Die Versandkosten variieren daher je nach Zielland und Mobilfunkanbieter des Empfängers.

Die aktuellen Kosten für jedes Zielland finden Sie im Preisbereich von SMS Worldwide.

Registrieren

Brauchen Sie Hilfe?

Haben Sie die gewünschte Antwort nicht gefunden?

Füllen Sie alle Details aus, wir werden uns so schnell wie möglich bei Ihnen melden!

Häufig gestellte Fragen

SMS OTP ist der API-Service von Openapi, mit dem Sie automatisch ein One-Time Password generieren und per SMS an die Mobiltelefonnummer des Benutzers senden können. Der Service ermöglicht die schnelle Integration von Verifizierungs-, Authentifizierungs- und Autorisierungssystemen in Anwendungen, Websites und digitale Plattformen.

Was ist SMS OTP?

Ein OTP ist ein Code, der innerhalb eines Authentifizierungs- oder Verifizierungsprozesses verwendet wird. Er kann beispielsweise verwendet werden, um den Besitz einer Mobiltelefonnummer zu verifizieren, einen Login durch Zwei-Faktor-Authentifizierung zu schützen, eine Registrierung zu bestätigen oder einen sensiblen Vorgang zu autorisieren.

Wofür wird ein OTP-Code verwendet?

Ja. Über den Parameter alphanumeric können Sie wählen, ob Sie Folgendes generieren möchten:

  • einen ausschließlich numerischen OTP;
  • einen alphanumerischen OTP.

Standardmäßig wird ein numerischer Code generiert.

Kann der OTP numerisch oder alphanumerisch sein?

Ja. Sie können OTP-Codes mit einer Länge zwischen 4 und 10 Zeichen konfigurieren.

Wenn der Parameter nicht angegeben wird, wird standardmäßig eine Länge von 5 Zeichen verwendet.

Kann ich die Länge des OTP festlegen?

Über den Parameter cacheSeconds können Sie einen Zeitraum festlegen, in dem bei neuen Anfragen für denselben Empfänger derselbe OTP-Code wiederverwendet wird. Der maximal konfigurierbare Wert beträgt 600 Sekunden.

Diese Funktion ist beispielsweise nützlich, wenn ein Benutzer mehrmals auf die Schaltfläche „Code erneut senden“ klickt.

Was passiert, wenn ich mehrmals einen OTP für dieselbe Nummer anfordere?

Nein. Die Nachricht wird automatisch vom Service generiert. Darüber hinaus wird der Text automatisch entsprechend dem Land des Empfängers übersetzt, was die Nutzung des Services in internationalen Anwendungen vereinfacht.

Muss ich den SMS-Text selbst erstellen?

Für SMS-Nachrichten, die über den OTP-Endpoint versendet werden, wird standardmäßig OTP MOBILE als Absender verwendet.

Welcher Absender wird angezeigt?

Ja. Sie können einen Callback konfigurieren, um automatisch Aktualisierungen zum Status der Nachricht zu erhalten.

Darüber hinaus können Sie über die API die gesendeten Nachrichten abrufen und Informationen zu einer bestimmten SMS anhand ihrer ID anzeigen.

Kann ich überprüfen, ob die SMS OTP zugestellt wurde?

Der Service nutzt die SMS Worldwide-Infrastruktur und ist für den internationalen Versand konzipiert. Der SMS-Text wird automatisch an das Land angepasst, das der Telefonnummer des Empfängers zugeordnet ist.

Zustellbedingungen, mögliche Einschränkungen und Kosten können je nach Land und Mobilfunkanbieter variieren.

In welchen Ländern ist SMS OTP verfügbar?

SMS OTP richtet sich an Unternehmen, Softwarehäuser, Fintechs, Marktplätze, E-Commerce-Unternehmen und digitale Plattformen, die Verifizierungs- und Authentifizierungssysteme über Mobiltelefonnummern integrieren möchten.

Der Service eignet sich insbesondere für 2FA, sichere Logins, Onboarding, Kontoverifizierung, Passwortwiederherstellung, Transaktionsbestätigungen und die Autorisierung sensibler Vorgänge.

FÜR WEN IST DIE SMS OTP API GEEIGNET?

SMS OTP verwendet das Preismodell von SMS Worldwide. Der Preis hängt vom Land und Mobilfunkanbieter des Empfängers ab. Die tatsächlichen Versandkosten werden daher anhand des Ziellandes bestimmt.

WIE VIEL KOSTET DIE SMS OTP API?