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
- Je configureert een webhook-URL in je externe systeem (bijv. Shopify, Stripe, of je eigen backend)
- Wanneer een gebeurtenis plaatsvindt (aanmelding, aankoop), stuurt je systeem een HTTP POST-verzoek naar het Blitz Rocket webhook-eindpunt
- Blitz Rocket verwerkt de gebeurtenis, maakt inzendingen aan of werkt ze bij, en kent punten toe
Beschikbare Webhook-eindpunten
| Webhook | Eindpunt | Doel |
|---|---|---|
| Aanmelding | POST /api/webhooks/signup/:contestId | Maak inzendingen aan vanuit externe aanmeldingen |
| Aankoop | POST /api/webhooks/purchase/:contestId | Volg 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
| Kenmerk | Webhooks | REST API |
|---|---|---|
| Richting | Extern → Blitz Rocket | Jouw code → Blitz Rocket |
| Authenticatie | Webhook geheim | API-sleutel |
| Gebruik | Gebeurtenisgestuurde automatisering | Operaties op aanvraag |
| Realtime | Ja (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.