Configurer votre endpoint de webhook SMS
Créer l’endpoint sur votre serveur et l’enregistrer sur la plateforme.
Dernière mise à jour
1. Créez l’endpoint
- Acceptez les requêtes POST
- L’URL doit être en HTTPS et publique : http:// et les adresses locales ou privées sont refusées. Pour tester depuis votre machine, utilisez un tunnel comme ngrok
- Répondez avec un statut entre 200 et 299 pour confirmer la réception
- Répondez vite : le délai d’expiration est de 5 secondes
const express = require("express");
const crypto = require("crypto");
const app = express();
app.use(express.json());
// l'URL que vous enregistrez sur la page Webhooks
const ENDPOINT = new URL("https://example.com/webhooks/droidsender");
app.post(ENDPOINT.pathname, (req, res) => {
// répondre d'abord, traiter ensuite : le délai d'expiration est de 5 secondes
res.sendStatus(200);
handle(req.body);
});
app.listen(3000);2. Enregistrez-le sur la plateforme
- Ouvrez la page Webhooks
- Cliquez sur Nouveau webhook
- Donnez-lui un nom et l’URL de l’endpoint
- Choisissez les événements à recevoir