UNPKG

@budibase/server

Version:
13 lines (10 loc) 558 B
import * as controller from "../controllers/webhook" import { webhookValidator } from "./utils/validators" import { builderRoutes, publicRoutes } from "./endpointGroups" builderRoutes .get("/api/webhooks", controller.fetch) .put("/api/webhooks", webhookValidator(), controller.save) .delete("/api/webhooks/:id/:rev", controller.destroy) .post("/api/webhooks/schema/:instance/:id", controller.buildSchema) // this shouldn't have authorisation, right now its always public publicRoutes.post("/api/webhooks/trigger/:instance/:id", controller.trigger)