eSauti pour les développeurs
Commencez avec une clé API eSauti et les accès requis dans votre espace. Ces exemples montrent la forme des requêtes; la référence API contient le contrat complet.
Référence API complète ↗Transmettez la clé API de votre espace comme jeton Bearer. Accordez seulement les permissions nécessaires et conservez la clé sur votre serveur.
Authorization: Bearer <ESAUTI_API_KEY>01 / eSauti WhatsApp
Utilisez un compte WhatsApp configuré pour votre espace : un numéro hébergé provisionné par notre équipe ou votre propre compte connecté avec les accès produit requis. Utilisez son identifiant dans la requête. Confirmez l’admissibilité de l’expéditeur et les règles d’envoi avant de commencer.
curl https://api.esauti.com/v1/whatsapp/messages \
-H "Authorization: Bearer <ESAUTI_API_KEY>" \
-H "Idempotency-Key: <UNIQUE_SEND_ID>" \
-H "Content-Type: application/json" \
-d '{"account_id":"<YOUR_ACCOUNT_UUID>","type":"text","to":"+14165551234","text":"Hello from eSauti"}'Permission requise : whatsapp:messages:send. Utilisez une clé Idempotency-Key unique par envoi logique et réutilisez-la pour ses nouvelles tentatives.
02 / eSauti Verify
Verify exige l’accès prévu par le forfait, un nom commercial approuvé et un expéditeur partagé actif. WhatsApp, SMS et courriel sont disponibles.
curl https://api.esauti.com/v1/verify/verifications \
-H "Authorization: Bearer <ESAUTI_API_KEY>" \
-H "Idempotency-Key: <UNIQUE_VERIFICATION_ID>" \
-H "Content-Type: application/json" \
-d '{"recipient":"member@example.com","channel":"email","language":"en"}'Permission requise : verify:write. L’envoi commence de façon asynchrone. Le code n’est jamais renvoyé dans la réponse de création.
Utilisez l’identifiant de vérification retourné et le code saisi par votre client pour connaître le résultat.
curl https://api.esauti.com/v1/verify/verifications/<VERIFICATION_UUID>/check \
-H "Authorization: Bearer <ESAUTI_API_KEY>" \
-H "Content-Type: application/json" \
-d '{"code":"123456"}'Nous pouvons vous aider avec l’intégration WhatsApp, l’accès à Verify, l’approbation de l’expéditeur et les permissions API.
Contacter l’équipe eSauti ↗