Endpoint: webhooks
Dieser Endpoint dient der Registrierung und Verwaltung von Webhooks. Somit kann ein externer HTTP(s)-Server hinterlegt werden, welcher bei Änderungen an Conigma Repository Objekten mittels eines HTTP Requests benachrichtigt wird. Die Registrierung von Webhooks erfolgt auf Ebene des Objekttyps, bei Bedarf kann jedoch eine Filterbedingung hinterlegt werden, mit deren Hilfe die Menge der relevanten Objekte eingeschränkt werden kann.
Bereitgestellte Funktionalitäten
https://galileogroup.atlassian.net/wiki/spaces/CONIGMADOCDE/pages/652476448 | Liefert eine Liste der für einen Objekttyp registrierten Webhooks |
https://galileogroup.atlassian.net/wiki/spaces/CONIGMADOCDE/pages/654311445 | Liefert Details für einen registrierten Webhook |
Registrierung eines neuen Webhook | |
Aktualisieren eines registrierten Webhooks | |
Löschen eines registrierten Webhooks |
Inhalt eines aufgrund eines Webhooks erzeugten HTTP-Requests
In der derzeitige Implementierung erzeugt ein Webhook stets einen HTTP POST Request mit folgendem Inhalt:
Content
eventName | Name des Events (CREATE, DELETE oder UPDATE) |
object | JSON serialisierte Version des Conigma Repository Objekts. Diese entspricht im Wesentlichen der Version aus dem Objekteditor, enthält jedoch auch die zugehörige Beschreibung. |