Démarrage rapide WhatsApp
Livrez des codes OTP via WhatsApp avec chiffrement de bout en bout. Atteignez plus de 2 Md d'utilisateurs dans les marchés où le SMS a de faibles taux de livraison.
L'utilisateur doit avoir WhatsApp installé et son numéro enregistré. Le message apparaîtra dans sa boîte de réception WhatsApp — aucun opt-in n'est requis pour les messages OTP envoyés via Novauth.
Tester sans vrais messages ? Utilisez le Mode bac à sable — aucun message WhatsApp envoyé, codes OTP prévisibles et aucune facturation.
1Envoyer un message OTP WhatsApp
Envoyez en POST le numéro du destinataire et le code OTP dans le champ text. Novauth l'enveloppe dans un modèle de livraison de marque avant l'envoi — transmettez uniquement le code numérique, pas une phrase complète.
curl -X POST https://api.novauth.com/api/v1/connect-hub/whatsapp/otp \
-H "x-api-key: YOUR_API_KEY" \
-H "x-account-id: YOUR_ACCOUNT_ID" \
-H "Content-Type: application/json" \
-d '{
"to": "+14155552671",
"text": "482951"
}'{
"uuid": "01JQHM3P7KXNV8W2QF5DG6TYAB", // save for delivery tracking
"to": "14155552671" // no + prefix
}2Vérifier le statut de livraison
Récupérez le WDR (WhatsApp Delivery Report) pour suivre la progression du message à travers le réseau WhatsApp : sent → delivered → read.
curl https://api.novauth.com/api/v1/connect-hub/whatsapp/01JQHM.../wdr \
-H "x-api-key: YOUR_API_KEY" \
-H "x-account-id: YOUR_ACCOUNT_ID"3Signaler le résultat de vérification
Après que l'utilisateur a soumis le code affiché dans son WhatsApp, envoyez le résultat en POST pour clore l'enregistrement du message et consigner le résultat.
# Report verification outcome after the user submits the code
curl -X POST https://api.novauth.com/api/v1/connect-hub/whatsapp/webhook \
-H "x-api-key: YOUR_API_KEY" \
-H "x-account-id: YOUR_ACCOUNT_ID" \
-H "Content-Type: application/json" \
-d '{
"uuid": "01JQHM...",
"status": "Success"
}'Référence API
/whatsapp/otpEnvoyer un message OTP WhatsApp/whatsapp/{uuid}/wdrObtenir le rapport de livraison WhatsApp/whatsapp/webhookSignaler le résultat de vérification/whatsapp/wdrLister tous les enregistrements WA (paginé)Corps de la requête — POST /whatsapp/otp
tostringrequiredTéléphone du destinataire au format E.164textstringrequiredCode OTP à livrer (par ex. 482951). Novauth l'enveloppe dans un modèle de message de marque.