Routes - Coupons
File Name : coupons.js
File Path : /server/routes/coupons.js
Favourite route contains getCoupons . These functionalities are included in Coupons Controller.
Get Coupons Route
- API Path: api/Coupons/getCoupons
- Method: GET
- Description: This is a protected route which gets the user details through JWT access token which is provided in the header.
Parameters:
- Name: req
Type: Object
Name: jwtAccessToken
- In: Header
- Type: String
- Description: JWT access token is used to check the authenticity of the user.
Name: res
- Type: Object
- Description: res is nothing but the response object which gets you the coupons code to the user.
Response:
- Http Code: 200
- Name: returnObj
- Type: Object
Name Type success boolean message string coupons array
Add Coupons Route By Admin
- API Path: api/Coupons/addCoupons
- Method: POST
- Description: This is a protected route in which you can add the coupons.
Parameters:
- Name: req
- Type: Object
Name In Type couponName req.body string discountAmount req.body number - Name: jwtAccessToken
- In: Header
- Type: String
- Description: JWT access token is used to check the authenticity of the user.
Name: res
- Type: Object
- Description: res is nothing but the response object in which you get the save coupons.
Response:
- Http Code: 200
- Name: returnObj
- Type: Object
Name Type success boolean message string data object
Update Coupon Status Route For Admin
- API Path: api/Coupons/updateCoupon
- Method: PUT
- Description: This is a protected route which gets the user details through JWT access token which is provided in the header.
Parameters:
- Name: req
- Type: Object
Name In Type id req.body string status req.body boolean - Name: jwtAccessToken
- In: Header
- Type: String
- Description: JWT access token is used to check the authenticity of the user.
Name: res
- Type: Object
- Description: res is nothing but the response object which gets you the updated coupons details
Response:
- Http Code: 200
- Name: returnObj
- Type: Object
Name Type success boolean message string data object
Get All Coupons Route For Admin
- API Path: api/Coupons/getAllCoupons
- Method: GET
- Description: This is a protected route which gets the user details through JWT access token which is provided in the header.
Parameters:
- Name: req
Type: Object
Name In Type pageNo req.query number Name: jwtAccessToken
- In: Header
- Type: String
- Description: JWT access token is used to check the authenticity of the user.
Name: res
- Type: Object
- Description: res is nothing but the response object which gets you the all coupons details.
Response:
- Http Code: 200
- Name: returnObj
- Type: Object
Name Type success boolean message string data array