Het is ook mogelijk om zelf webhooks aan te maken. Deze worden automatisch aangeroepen als een record aangemaakt, gewijzigd of verwijderd wordt. Bij het aanmaken geef je aan op welke tabel hij getriggerd moet worden en welke url aangeroepen dient te worden.


Zodra een webhook getriggerd wordt, wordt er een POST gedaan naar de ingegeven url. De volgende data wordt hierin, als json meegegeven:


cdkeyDe CD-key van de klant, voor identificatie.
adminIdHet administratie-nummer van de klant.
tableDe tabel die getriggerd is.
itemIdHet ID van het item dat aangepast is. Als deze op -1 staat dan is er een import geweest van meerdere items.
methodPOST wanneer het item nieuw of aangepast is, DELETE wanneer het item verwijderd is.
descriptionEen omschrijving van het item (bijv. de klantnaam indien customer)


Let op: indien je via de API zelf een record aanpast of verwijderd dan krijg je deze ook via de webhook terug.