This repository has been archived on 2025-12-25. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
qmi-cloud/server/routes/api-divvy.js
2025-02-10 13:59:32 +01:00

33 lines
743 B
JavaScript

const express = require('express');
const router = express.Router();
const divvy = require('@QMI/qmi-cloud-common/divvy');
const passport = require('../passport-okta');
/**
* @swagger
* /divvy/events:
* post:
* description: DivvyCloud webhook
* tags:
* - admin
* requestBody:
* required: true
* content:
* application/json:
* schema:
* type: object
* produces:
* - application/json
* responses:
* 200:
* description: Notifications
*/
router.post('/events', passport.ensureAuthenticatedAndAdmin, async (req, res) => {
divvy.onEvent(req.body, req.user);
return res.json(req.body);
});
module.exports = router;