Per-event webhook bij elke datasetwijziging.
Per-event push: zodra een record wordt toegevoegd, verwijderd of er een versie gepubliceerd wordt, vuurt je webhook. HTTPS-, Slack- en e-mailbestemmingen op Team en Enterprise. Niet verkrijgbaar op Hobbyist; push begint op Team. Signed requests, retries met backoff, en een replay-log op HTTPS-bestemmingen.
Elke tier komt met een ander standaardniveau van toegang. Add-ons kun je waar ondersteund altijd à la carte bijkopen.
| Tier | Toegang |
|---|---|
| Hobbyist | — |
| Team | À la carte |
| Enterprise | Inbegrepen |
Inbegrepen = standaard bij de tier · À la carte = los bij te kopen add-on · €499 / jr · op aanvraag = betaald op Hobbyist, support zet het aan
Records toegevoegd, verwijderd, of een versie gepubliceerd, je bestemming krijgt een melding op het moment dat de wijziging gecommit is, niet pas na een poll-cyclus.
HTTPS-levering wordt gesigneerd met een per-destination secret zodat je endpoint kan verifiëren dat de payload van Topolab kwam voordat je erop acteert.
Tijdelijke fouten worden geretryd met exponential backoff, en elke levering is replayable uit de log, events vallen niet stilletjes weg.
Configureer een bestemming, koppel die aan de dataset, en je krijgt een signed payload met stabiele record-identifiers op elk event. Pas de delta toe op je warehouse, search-index of cache, zonder polling, zonder cron-jobs.
# Verify a Topolab webhook delivery
curl -X POST https://your-app.example.com/hook \
-H "X-Topolab-Signature: t=1717029100,v1=..." \
-H "Content-Type: application/json" \
-d '{
"event": "dataset.record.added",
"dataset": "amsterdam_poi",
"version": "2026-05-31T00:00:00Z",
"delta": { "added": 12, "removed": 0, "updated": 4 }
}'Vertel ons over je workload, we bevestigen de dekking, lopen door tier-inclusie, en zetten het live op de datasets die ertoe doen.