WhatsApp OTP

Einmalcodes, über WhatsApp.

Die WhatsApp-Verifizierung sendet den Code als Authentication-Template-Nachricht an das WhatsApp-Konto des Nutzers: visuell ansprechend, gesendet von einer von Bird verwalteten Geschäftsnummer unter der Identität Ihrer Wahl (standardmäßig Bird Verify oder Authifly) und zugestellt in einer App, die bereits genutzt wird. WhatsApp ist ein bestellbarer Kanal im selben länderspezifischen Tarif – so kann eine Verifizierung mit WhatsApp starten und SMS als Rückfalloption bereithalten.

verify.ts
200 · pending
import { BirdClient } from "@messagebird/sdk";

const bird = new BirdClient({
  apiKey: process.env.BIRD_API_KEY!,
});

// Send the code, then check it by recipient.
await bird.verify.verifications.create({
  to: { phone_number: "+15551234567" },
}).safe();

const { data, error } = await bird.verify.verifications.check({
  to:   { phone_number: "+15551234567" },
  code: userInput,
}).safe();
if (error) throw error;
Verifizierungsablauf

Ihr Konto

Bestätigen Sie Ihre Identität.

Geben Sie den Code ein, der gesendet wurde an

+1 ••• ••• 4567

Beispiel-Bestätigungscode

482691
Code verifiziert
Code senden. Empfänger bestätigen.

Täglich vertraut von Teams, die erstklassige Software entwickeln

Weitere Kundenberichte lesen

Ein Kanal im Plan, keine neue Integration.

WhatsApp ist ein Telefon-Familienkanal in der Bird Verify API: Der Empfänger ist dieselbe Telefonnummer, die Create- und Check-Aufrufe bleiben unverändert, und WhatsApp wird einfach ein bestellbarer Eintrag im länderspezifischen Kanalplan. Sie ordnen ihn vor SMS ein, wo er konvertiert, und SMS bleibt überall sonst an erster Stelle.

Was die WhatsApp-Verifizierung bietet.

Ein bestellbarer Kanal im länderspezifischen Plan.

  1. 01

    Zustellung per Authentifizierungs-Template.

    Codes werden als WhatsApp-Authentifizierungsvorlagen-Nachrichten gesendet – das Format, das die Plattform für Einmal-Bestätigungscodes reserviert. WhatsApp-Vorlagen erklärt, wie die Kategorie funktioniert.

  2. 02

    Gleicher Empfänger, gleiche Aufrufe.

    Adressieren Sie dieselbe Telefonnummer und rufen Sie dieselben Create- und Check-Endpunkte auf. WhatsApp ist der Kanal, nicht eine andere API.

  3. 03

    Bestellbar pro Land.

    Setzen Sie WhatsApp im Kanalplan für die Länder vor SMS, in denen es am besten ankommt, und lassen Sie den Rest SMS-first.

  4. 04

    SMS bleibt in Reserve.

    Ein Telefon-Ziel trägt seinen gesamten Telefon-Familienplan, sodass SMS hinter WhatsApp an nächster Stelle steht. Sobald die zustellungsbasierte Weiterleitung ausgerollt wird, geht eine WhatsApp-first-Verifizierung in derselben Sitzung zu SMS über.

  5. 05

    Dieselben Code-Garantien.

    Codes werden mit einer kryptografischen Zufallsquelle generiert und nur als HMAC gespeichert; konfigurierbare Länge und TTL; Prüfung nach Empfänger. WhatsApp erbt jede Garantie, die auch die anderen Kanäle haben.

Mit WhatsApp beginnen, SMS als nächstes bereithalten.

Das Routing wird für den Workspace konfiguriert, und ein Create-Aufruf folgt dem, was dabei aufgelöst wurde. WhatsApp als ersten Kanal zu priorisieren geschieht auf dieser Ebene – der Create-Aufruf ist in beiden Fällen derselbe Einzeiler.

whatsapp-otp.ts
200
await bird.verify.verifications.create({
  to: { phone_number: "+15551234567" },
}).safe();

// resolved channels: [{ channel: "whatsapp" }, { channel: "sms" }]

Eine Verifizierungs-API für jeden Kanal, den Ihre Nutzer bevorzugen.

WhatsApp ergänzt E-Mail und SMS als Kanal im selben länderspezifischen Plan, in der Reihenfolge angeordnet, die konvertiert – über dieselben zwei Endpunkte.

Ihre Angaben

Alle Kontaktfelder sind erforderlich.

Damit unser Team Sie bezüglich Ihrer Demo kontaktieren kann.

Interessante Produkte

Optional

Wir kontaktieren Sie, um Ihre Demo zu vereinbaren.
Datenschutzrichtlinie

Starten Sie mit einem Kanal.
Fügen Sie die anderen hinzu, wenn Sie bereit sind.

Ein Test-API-Key steht Ihnen sofort zur Verfügung. Der Produktivzugang wird freigeschaltet, sobald Sie eine Zahlungsmethode hinzufügen und einen Absender verifizieren.

Sie nutzen Claude Code, Cursor oder Codex? Kopieren Sie einen Setup-Prompt und Ihr Agent installiert die Bird CLI und Skills für Sie. Wählen Sie Ihren:

Cursor