Webhooks

Webhooks

Recevez des notifications en temps réel pour les événements du concours

Webhooks

Les webhooks permettent aux services externes d'envoyer des données à Blitz Rocket lorsque des événements se produisent dans votre application. Utilisez les webhooks pour créer automatiquement des participations au concours lorsque les utilisateurs s'inscrivent sur votre plateforme, ou pour attribuer des points lors des achats.

Comment fonctionnent les Webhooks

  1. Vous configurez une URL de webhook dans votre système externe (par exemple, Shopify, Stripe, ou votre backend personnalisé)
  2. Lorsqu'un événement se produit (inscription, achat), votre système envoie une requête HTTP POST au point de terminaison webhook de Blitz Rocket
  3. Blitz Rocket traite l'événement, crée ou met à jour les participations, et attribue des points

Points de terminaison Webhook disponibles

WebhookEndpointObjectif
InscriptionPOST /api/webhooks/signup/:contestIdCréer des participations à partir des inscriptions externes
AchatPOST /api/webhooks/purchase/:contestIdSuivre les achats provenant de boutiques externes

Sécurité des Webhooks

Chaque connexion webhook possède une clé secrète que vous pouvez configurer dans les paramètres de votre équipe. Lors de l'envoi des requêtes webhook, incluez le secret dans le corps de la requête ou en tant qu'en-tête pour vérifier l'authenticité.

Intégrations prises en charge

Blitz Rocket prend en charge les webhooks de :

  • Shopify — Webhooks automatiques pour les commandes et les clients
  • Stripe — Webhooks pour les paiements et abonnements
  • Personnalisé — Tout système pouvant envoyer des requêtes HTTP POST

Webhook vs API

FonctionnalitéWebhooksAPI REST
DirectionExterne → Blitz RocketVotre code → Blitz Rocket
AuthentificationSecret webhookClé API
Cas d'utilisationAutomatisation pilotée par événementsOpérations à la demande
Temps réelOui (push)Non (pull)

Utilisez les webhooks lorsque vous souhaitez une création automatisée et pilotée par événements des participations et un suivi des achats. Utilisez l'API REST lorsque vous avez besoin d'un contrôle précis des opérations.