Webhooks
Recevoir des notifications d’événements en temps réel
Dernière mise à jour : 2026-01-19
Les webhooks avertissent votre application lorsqu’un événement survient dans Spark!. Recevez en temps réel les nouvelles commandes, inscriptions d’affiliés, versements et autres mises à jour.
Configurer les webhooks
- Accédez à Settings → API → Webhooks
- Cliquez sur "Add Webhook Endpoint"
- Saisissez l’URL de l’endpoint, HTTPS requis
- Sélectionnez les événements à suivre
- Copiez le secret de signature pour la vérification
Événements disponibles
- affiliate.created — Inscription d’un nouvel affilié
- affiliate.approved — Affilié approuvé
- affiliate.updated — Profil affilié modifié
- order.attributed — Commande rattachée à un affilié
- commission.created — Commission calculée
- commission.approved — Commission confirmée
- commission.paid — Commission versée
- payout.created — Lot de versements créé
- payout.completed — Lot de versements traité
- click.recorded — Clic sur un lien d’affiliation
Format du contenu
Les contenus des webhooks sont des objets JSON comprenant :
id— Identifiant unique de l’événementtype— Type d’événement, par exemple "order.attributed"created_at— Horodatage ISO 8601data— Objet de données propre à l’événement
Idempotence
Utilisez le champ id pour dédupliquer les événements. Dans de rares cas, le même événement peut être livré plusieurs fois.
Vérifier les webhooks
Vérifiez les signatures pour garantir l’authenticité :
- Extrayez l’en-tête
X-Spark-Signature - Calculez le HMAC-SHA256 du corps brut avec votre secret de signature
- Comparez la signature calculée à la valeur de l’en-tête
- Rejetez les requêtes qui ne correspondent pas
Politique de nouvelles tentatives
Si votre endpoint échoue, avec une réponse autre que 2xx, Spark! réessaie :
- Immédiatement
- Après 5 minutes
- Après 30 minutes
- Après 2 heures
- Après 24 heures
Après 5 tentatives échouées, le webhook est marqué comme échoué.
Tester les webhooks
Testez votre endpoint :
- Utilisez le bouton "Send Test Event" des paramètres
- Consultez les journaux de livraison des webhooks
- Relancez manuellement les livraisons échouées
Prochaines étapes
Cette page vous a-t-elle été utile ?
Besoin d’aide ? Contacter l’assistance