Items
File Name : items.js File Path : /server/routes/items.js This route contains various handling the CRUD operations for Items in shops. For Example: Fetch all Items, Fetch Item in a particular shop, Fetch items of a shop with search query, Fetch shop items with search as well as filters applied, Fetch basic filter requirements, Create new item, Update an item, Delete an item, Delete all Items.
Get All Items
GET
/api/dashboard/items/
Get Particular Shop's Items
POST
/api/dashboard/items/getByShop
Request Body
Get Particular Shop's Items + search query
POST
/api/dashboard/items/getAllByShopWithQuery
Request Body
Get Particular Shop's Items + search query + filters
POST
/api/dashboard/items/getAllByShopWithFilters
Request Body
Fetch Filter Requirements
POST
/api/dashboard/items/getFilterRequirementsByShop
Request Body
Create
POST
/api/dashboard/items/create
Request Body
Update
PUT
/api/dashboard/items/update
Request Body
Delete By ID
DELETE
/api/dashboard/items/deleteOne
Request Body
Delete All
DELETE
/api/dashboard/items/deleteAll
Last updated