WA Lookup Workflow-Illustration zu „Programmatische Verwaltung von WhatsApp-Business-Benutzernamen“
Ein visueller Überblick über den in diesem WA Lookup Artikel beschriebenen Workflow.

Ein technischer Leitfaden zur Integration synchroner WhatsApp-Prüfungen für Registrierung, Avatar und Business-Konto in CRM-Workflows über den Endpunkt POST /api/v1/check.

Bei der programmatischen WhatsApp-Identitätszuordnung wird der dokumentierte Endpunkt POST /api/v1/check genutzt, um Registrierungsstatus, Avatar-Verfügbarkeit und Business-Kontotyp zu verifizieren. Indem Teams Nummern im E.164-Format mit der passenden service_type-Nutzlast übermitteln, erhalten sie synchrone JSON-Daten in derselben HTTP-Antwort. Dieses Signal zur Kontopräsenz hilft, CRM-Datensätze anzureichern, unterstützt die Bereinigung von Lead-Listen und liefert Grundlagen für automatisierte Routing-Workflows. So erhalten Operations-Teams den nötigen Kontext, um Kontakte zu segmentieren, ohne auf asynchrones Polling oder Webhooks angewiesen zu sein.

Die Rolle programmatischer WhatsApp-Prüfungen

Die Integration von Signalen zur WhatsApp-Kontopräsenz in Geschäftsprozesse hilft Teams, sauberere Datenbanken zu pflegen, und unterstützt effizientere Kommunikations-Workflows. Wenn Unternehmen Telefonnummern über Registrierungsformulare, Lead-Generierungskampagnen oder Kundensupport-Portale erfassen, fehlt diesen Nummern oft der Kontext zu ihrer Präsenz auf Messaging-Plattformen. Wenn Operations-Teams diese Nummern vor der Kontaktaufnahme programmatisch prüfen, können sie ihre Kontaktlisten nach aktiver Plattformregistrierung segmentieren. Dieser Prozess unterstützt die Bereinigung von Lead-Listen, indem er erkennt, welche Datensätze mit einem WhatsApp-Konto verknüpft sind und welche nicht. Zudem liefert er Grundlagen für automatisierte Routing-Entscheidungen. Dieser programmatische Ansatz hilft, die Datengenauigkeit zu wahren, und gibt Teams den nötigen Kontext, um ihre Kommunikationskanäle wirksam zu strukturieren.

WhatsApp-Identitätssignale verstehen

Die Plattform bietet über einen einzigen Endpunkt drei verschiedene Service-Typen, sodass Entwickler genau den Detailgrad anfordern können, den ihr Workflow benötigt. Jeder Service-Typ steuert, welche Felder in der JSON-Antwort zurückgegeben werden und welche Guthabenkosten gelten.

  • Registrierungsprüfung (ws): Dies ist die Basisprüfung. Sie bewertet die übermittelte E.164-Nummer und liefert ein Feld registered – ein einfaches Signal zur Kontopräsenz auf der Standard-WhatsApp-Plattform.
  • Avatar-Prüfung (ws_avatar): Diese Prüfung enthält den grundlegenden Registrierungsstatus und ergänzt Daten zur Profilanreicherung. Sie liefert einen booleschen Wert avatar, der angibt, ob ein Avatar verfügbar ist, sowie einen String avatar_url, der leer ist, wenn keine URL verfügbar ist.
  • Business-Kontoprüfung (ws_business): Diese für die B2B-Segmentierung konzipierte Prüfung liefert den grundlegenden Registrierungsstatus zusammen mit einem booleschen Wert business. Dieses Signal hilft Teams zu erkennen, ob der Kontakt ein WhatsApp-Business-Konto nutzt.

Bei einer abgeschlossenen WhatsApp-Prüfung enthält das zurückgegebene data die Felder service_type, identifier und registered; ws_avatar enthält zusätzlich avatar und avatar_url, während ws_business das Feld business enthält. Interne Datensatz-, Transaktions-, Status- und Abrechnungsfelder werden nicht zurückgegeben.

Synchrone API-Workflows implementieren

Die technische Integration beruht auf einem einfachen, synchronen Anfragevertrag. Da die Ergebnisse synchron sind, werden sie in derselben HTTP-Antwort wie die Anfrage zurückgegeben. Ein CRM kann einen Datensatz im Speicher halten, den API-Aufruf ausführen und das zurückgegebene Signal sofort im Workflow anwenden. Der dokumentierte Anfragevertrag verlangt eine Anfrage an den Endpunkt POST /api/v1/check. Die Anfrage muss zwei Header enthalten: X-API-Key mit Ihrem Authentifizierungsschlüssel und Content-Type: application/json. Der JSON-Body muss zwei Felder enthalten:

  • service_type: Ein String-Wert ws, ws_avatar oder ws_business.
  • identifier: Die nach dem E.164-Standard formatierte Telefonnummer.

Zur Unterstützung dieser Integration bietet das Plattform-Dashboard umfassende Verwaltungswerkzeuge. Entwicklungs- und Operations-Teams können API-Schlüssel verwalten, ihr Guthaben überwachen, den Prüfverlauf einsehen und Berichte auf Produktebene abrufen. Das Dashboard zeigt außerdem aktuelle Prüfungen, Kennzahlen zum Guthabenverbrauch und die Kontoaktivität an, um API-Nutzung und Workflow-Volumen zu überwachen.

Best Practices für Datenintegrität und Routing

Bei der Integration programmatischer Prüfungen in eine Produktivumgebung ist es entscheidend, genaue Erwartungen daran zu setzen, was die Daten aussagen. Ein Ergebnis „registriert“ meldet die WhatsApp-Statusfelder, die genau zum Zeitpunkt der Prüfung verfügbar waren. Es dient ausschließlich als Signal zur Kontopräsenz. Es verifiziert weder den Online-Status noch Zeitstempel der letzten Aktivität, den Nachrichtenverlauf oder die Einwilligung des Kontakts. Bei fehlgeschlagenen, abgelaufenen und unbestimmten Prüfungen wird die Belastung nicht einbehalten. Aktuelle Abrechnungsdetails finden Sie auf der Preisseite.

FAQ

Was ist der Unterschied zwischen einer Registrierungsprüfung und einer Business-Kontoprüfung?

Eine Standard-Registrierungsprüfung (mit dem Service-Typ ws) liefert ein Signal zur Kontopräsenz, das angibt, ob die übermittelte E.164-Nummer bei WhatsApp registriert ist. Eine Business-Kontoprüfung (mit dem Service-Typ ws_business) liefert denselben Registrierungsstatus, ergänzt aber ein boolesches Feld business, das angibt, ob das Konto WhatsApp Business nutzt.

Muss ich für WhatsApp-Prüfungen Webhooks einrichten?

Nein. Alle Prüfungen sind synchron. Die Ergebnisse werden in derselben HTTP-Antwort wie die ursprüngliche Anfrage zurückgegeben, sodass Sie weder Webhooks konfigurieren noch asynchrone Polling-Logik in Ihrer Anwendung implementieren müssen.

In welchem Format sollten Telefonnummern für die API vorliegen?

Alle übermittelten Telefonnummern müssen gemäß dem internationalen Rufnummernplan-Standard E.164 formatiert sein.

Bedeutet ein registrierter Status, dass ich dem Nutzer eine Nachricht senden kann?

Ein Ergebnis „registriert“ ist ausschließlich ein Signal zur Kontopräsenz, das zum Zeitpunkt der Prüfung verfügbar war. Es gibt keine Auskunft über Live-Präsenz, Nachrichtenverlauf, Einwilligung des Kontakts oder darüber, ob die Nummer eine Nachricht erfolgreich empfangen kann.

Wie werden fehlgeschlagene oder unbestimmte Prüfungen abgerechnet?

Bei fehlgeschlagenen, abgelaufenen und unbestimmten Prüfungen wird die Belastung nicht einbehalten. Aktuelle Abrechnungsdetails finden Sie auf der Preisseite.

Quellen