settings/routes/apiPriceRoute.js

27 lines
1.1 KiB
JavaScript
Raw Normal View History

2024-07-30 11:26:42 +00:00
const express = require('express')
const router = express.Router()
const { authorization, } = require('../middleware/authentication')
const { setApiPricing,
2025-06-10 17:15:34 +00:00
setProductPricing,
updateProductPricing,
listProductPricing,
registerUsage,
getUsage,
registerAPICall,
registerOperation,
registerAll,
registerWhatsappUsage} = require('../controllers/apiUsagePricing')
2024-07-30 11:26:42 +00:00
router.route('/create').post(authorization, setApiPricing)
2025-06-12 19:35:49 +00:00
router.route('/product').post(authorization, setProductPricing)
router.route('/products').get(authorization, listProductPricing)
router.route('/product/:id').patch(authorization, updateProductPricing)
2024-07-30 11:26:42 +00:00
router.route('/usage').post(authorization, registerUsage)
router.route('/usage-whatsapp').post(authorization, registerWhatsappUsage)
2024-07-30 11:26:42 +00:00
router.route('/report').post(authorization, getUsage)
router.route('/api-call').post(authorization, registerAPICall)
router.route('/api-operation').post(authorization, registerOperation)
router.route('/api-register-all').post(authorization, registerAll)
2024-07-30 11:26:42 +00:00
module.exports = router