From 85ec9e9bfb968487c8453b2d19e76323db716721 Mon Sep 17 00:00:00 2001 From: Carl Vuorinen Date: Sat, 14 Sep 2019 20:24:11 +0300 Subject: [PATCH] Add API endpoint to get user's webhooks Closes #11290 --- website/server/controllers/api-v3/webhook.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/website/server/controllers/api-v3/webhook.js b/website/server/controllers/api-v3/webhook.js index a39b05ce3d..141808ff9f 100644 --- a/website/server/controllers/api-v3/webhook.js +++ b/website/server/controllers/api-v3/webhook.js @@ -95,6 +95,24 @@ api.addWebhook = { }, }; +/** + * @api {get} /api/v3/user/webhook Get webhooks - BETA + * @apiName UserGetWebhook + * @apiGroup Webhook + * + * @apiSuccess {Array} data User's webhooks + */ +api.getWebhook = { + method: 'GET', + middlewares: [authWithHeaders()], + url: '/user/webhook', + async handler (req, res) { + let user = res.locals.user; + + res.respond(200, user.webhooks); + }, +}; + /** * @api {put} /api/v3/user/webhook/:id Edit a webhook - BETA * @apiName UserUpdateWebhook