21 lines
522 B
JavaScript
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;
|