Webhooks

Webhooks

Ontvang realtime meldingen voor wedstrijdgebeurtenissen

Webhooks

Webhooks stellen externe diensten in staat om gegevens naar Blitz Rocket te sturen wanneer er gebeurtenissen plaatsvinden in je applicatie. Gebruik webhooks om automatisch wedstrijdinzendingen aan te maken wanneer gebruikers zich aanmelden op je platform, of om punten toe te kennen wanneer aankopen worden gedaan.

Hoe Webhooks Werken

  1. Je configureert een webhook-URL in je externe systeem (bijv. Shopify, Stripe, of je eigen backend)
  2. Wanneer een gebeurtenis plaatsvindt (aanmelding, aankoop), stuurt je systeem een HTTP POST-verzoek naar het Blitz Rocket webhook-eindpunt
  3. Blitz Rocket verwerkt de gebeurtenis, maakt inzendingen aan of werkt ze bij, en kent punten toe

Beschikbare Webhook-eindpunten

WebhookEindpuntDoel
AanmeldingPOST /api/webhooks/signup/:contestIdMaak inzendingen aan vanuit externe aanmeldingen
AankoopPOST /api/webhooks/purchase/:contestIdVolg aankopen vanuit externe winkels

Webhook Beveiliging

Elke webhook-verbinding heeft een geheime sleutel die je kunt instellen in je teaminstellingen. Bij het verzenden van webhook-verzoeken voeg je de geheime sleutel toe in de request body of als header om de authenticiteit te verifiëren.

Ondersteunde Integraties

Blitz Rocket ondersteunt webhooks van:

  • Shopify — Automatische order- en klantwebhooks
  • Stripe — Betalings- en abonnementswebhooks
  • Custom — Elk systeem dat HTTP POST-verzoeken kan verzenden

Webhook vs API

KenmerkWebhooksREST API
RichtingExtern → Blitz RocketJouw code → Blitz Rocket
AuthenticatieWebhook geheimAPI-sleutel
GebruikGebeurtenisgestuurde automatiseringOperaties op aanvraag
RealtimeJa (push)Nee (pull)

Gebruik webhooks wanneer je geautomatiseerde, gebeurtenisgestuurde aanmaak van inzendingen en aankooptracking wilt. Gebruik de REST API wanneer je fijnmazige controle over operaties nodig hebt.