backendless-console-sdk
Version:
Backendless Console SDK for Node.js and browser
31 lines (30 loc) • 1.04 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _routes = require("./utils/routes");
var routes = (0, _routes.prepareRoutes)({
webhooks: '/:appId/console/webhook',
operations: '/:appId/console/webhook/operations',
webhook: '/:appId/console/webhook/:webhookId'
});
var _default = exports["default"] = function _default(req) {
return {
getWebhooks: function getWebhooks(appId) {
return req.get(routes.webhooks(appId));
},
getWebhookOperations: function getWebhookOperations(appId) {
return req.get(routes.operations(appId));
},
saveWebhook: function saveWebhook(appId, configData) {
return req.post(routes.webhooks(appId), configData);
},
updateWebhook: function updateWebhook(appId, webhookId, configData) {
return req.put(routes.webhook(appId, webhookId), configData);
},
deleteWebhook: function deleteWebhook(appId, webhookId) {
return req["delete"](routes.webhook(appId, webhookId));
}
};
};