UBER-EATS-Wrapper/src/routes/webhooks.routes.js

21 lines
522 B
JavaScript

const express = require("express");
const asyncHandler = require("../middleware/asyncHandler");
const { handleUberWebhook } = require("../modules/webhooks/webhooks.controller");
const router = express.Router();
/**
* @openapi
* /api/v1/webhooks/uber:
* post:
* summary: Ingest Uber webhook events
* tags:
* - Webhooks
* responses:
* 200:
* description: Webhook accepted (empty body)
*/
router.post("/webhooks/uber", asyncHandler(handleUberWebhook));
module.exports = router;