Products API
Total endpoints: 42
Source: routes/bulkupload.js
/api/bulkuploadCreate or update bulkupload
/api/deleteProductsListofVendorsCreate or update deleteProductsListofVendors
/api/bulkStockUpdateAuth RequiredCreate or update bulkStockUpdate
Source: routes/inventory.js
/api/locations/:storeAuth RequiredGET /locations/:store — List vendor locations
/api/locations/:storeAuth RequiredPOST /locations/:store — Create location
/api/locations/:store/:idAuth RequiredPUT /locations/:store/:id — Update location
/api/locations/:store/:id/defaultAuth RequiredPUT /locations/:store/:id/default — Set as default location
/api/inventory/product/:product_idAuth RequiredGET /inventory/product/:product_id — Get stock for all variants/locations
/api/inventory/product/:product_idAuth RequiredPUT /inventory/product/:product_id — Bulk update stock (product edit page)
/api/inventory/item/:id/adjustAuth RequiredPUT /inventory/item/:id/adjust — Manual stock adjustment with reason
/api/inventory/movements/:product_idAuth RequiredGET /inventory/movements/:product_id — Stock movement history
/api/inventory/low-stock/:storeAuth RequiredGET /inventory/low-stock/:store — All low-stock items
/api/inventory/track/:product_idAuth RequiredPUT /inventory/track/:product_id — Toggle inventory tracking
Source: routes/products.js
/api/brandsGet brands
/api/products/searchAuth RequiredGet products search
/api/allproducts/searchAuth RequiredGet allproducts search
/api/getProductsListofVendorsAuth RequiredGet getProductsListofVendors
/api/getProductsListofInventoryAuth RequiredGet getProductsListofInventory
/api/getSortedproducts/sortGet getSortedproducts sort
/api/updateProductsStatusAuth RequiredUpdate updateProductsStatus
/api/deleteProduct/:idDelete deleteProduct
/api/removeVariantImageAuth RequiredCreate or update removeVariantImage
/api/remove-product-imageCreate or update remove product image
/api/updateInventoryDetails/:storeAuth RequiredCreate or update updateInventoryDetails
/api/inventory/editAuth RequiredGet inventory edit
/api/products/:id/variantsAuth RequiredGet products variants
/api/updateVariantRecordCreate or update updateVariantRecord
/api/updateVariantSingleCreate or update updateVariantSingle
/api/deleteVariantSingleDelete deleteVariantSingle
/api/upsell_productsAuth RequiredCreate or update upsell_products
/api/getProductDetails/:idAuth RequiredGet getProductDetails
/api/getProductTagsAuth RequiredGet getProductTags
Source: routes/product_metafield.js
/api/product_metafieldsAuth RequiredGet product_metafields
/api/fields/:idAuth RequiredGet fields
/api/manage-product-metafieldAuth RequiredCreate or update manage product metafield
/api/manage-product-metafieldAuth RequiredDelete manage product metafield
/api/product_list_metafieldsAuth RequiredGet product_list_metafields
Source: routes/reviews.js
/api/updateReviewStatusAuth RequiredUPdate REviews Status
/api/deleteReviewAuth RequiredDelete deleteReview
/api/reviews/bulk-actionAuth RequiredCreate or update reviews bulk action
/api/reviews/updateAuth RequiredUpdate reviews update
/api/reviewmediaDeleteAuth RequiredDelete reviewmediaDelete