API pour les développeurs
L’API de confirmation et de messages pour vos applications.
Connexion, mot de passe oublié, paiement : au lieu d’envoyer un SMS OTP, vous envoyez une demande. Votre utilisateur confirme sur son téléphone, votre serveur reçoit la réponse signée. Fini de payer chaque SMS.
Vos utilisateurs installent eNotif une fois : Télécharger pour Android Ouvrir la version web
Comment ça marche
Un SMS une seule fois, pour relier le numéro au téléphone. Ensuite, chaque confirmation passe par l’appareil.
L’application envoie une demande
Une requête vers le numéro de la personne, avec ce qu’elle doit voir : l’action, le navigateur, le montant.
La personne confirme sur son téléphone
Elle voit qui demande et pourquoi. Autoriser ou Refuser : sa réponse est signée par le téléphone.
Votre serveur reçoit la réponse
Un webhook signé, request.approved ou request.denied, en quelques secondes.
Pour les développeurs
Vos SMS OTP coûtent cher. Une demande eNotif les remplace.
- Un seul SMS par téléphone, à l’inscription, envoyé par eNotif. Ensuite, plus aucun SMS à payer.
- Autoriser / Refuser, ou un code à 6 chiffres affiché dans l’app : au choix, demande par demande.
- Repli simple : si le numéro n’est pas sur eNotif, la réponse le dit et vous envoyez votre SMS habituel.
- Sandbox ouverte dès l’inscription, avec vos propres testeurs.
curl https://enotif.sahelab.com/v1/requests \ -H "Authorization: Bearer sk_test_…" \ -H "Content-Type: application/json" \ -d '{ "phone": "+22370000001", "action": "login", "title": "Connexion à Sahelab", "context": [{ "label": "Lieu", "value": "Bamako" }], "number_matching": true }'
X-ENotif-Signature: t=1791370812,v1=5f2b…c9 { "id": "evt_3NfQ8rT2LmZx9KpW", "type": "request.approved", "data": { "object": { "id": "req_7Hq2kLmN3pQrS8tUvWx1Yz", "user": "usr_Q4mZ9xK2pL7nR1sT", "status": "approved" } } }
Conçu pour qu’on puisse lui faire confiance
La clé ne quitte pas le téléphone
Chaque réponse est signée par l’appareil. Nos serveurs ne voient jamais la clé privée.
Webhooks signés
HMAC-SHA256 horodaté, renvois automatiques, rejouables depuis la console.
Number matching
La personne touche le nombre affiché sur votre page. Une demande déclenchée ailleurs ne passe pas.
Sandbox
Clés de test, testeurs invités par @pseudo, demandes simulées depuis la console.
Installez eNotif
Votre numéro, un code reçu par SMS, et c’est prêt.
Commencez en sandbox
Un compte, une clé de test, votre première demande en cinq minutes.