From 7f3c300240f50984acb3496331da8d2e3a3ff278 Mon Sep 17 00:00:00 2001 From: kolaente Date: Wed, 13 Sep 2023 21:38:26 +0200 Subject: [PATCH] feat(webhooks): add routes --- pkg/routes/routes.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkg/routes/routes.go b/pkg/routes/routes.go index c3428c47b32..0905d7bde8e 100644 --- a/pkg/routes/routes.go +++ b/pkg/routes/routes.go @@ -574,6 +574,17 @@ func registerAPIRoutes(a *echo.Group) { a.GET("/tokens", apiTokenProvider.ReadAllWeb) a.PUT("/tokens", apiTokenProvider.CreateWeb) a.DELETE("/tokens/:token", apiTokenProvider.DeleteWeb) + + // Webhooks + webhookProvider := &handler.WebHandler{ + EmptyStruct: func() handler.CObject { + return &models.Webhook{} + }, + } + a.GET("/project/:project/webhooks", webhookProvider.ReadAllWeb) + a.PUT("/project/:project/webhooks", webhookProvider.CreateWeb) + a.DELETE("/project/:project/webhooks/:webhook", webhookProvider.DeleteWeb) + a.POST("/project/:project/webhooks/:webhook", webhookProvider.UpdateWeb) } func registerMigrations(m *echo.Group) {