Storefront APIs API
Total endpoints: 85
Source: routes/apis/apis.js
/api/getCustomersColumnGet getCustomersColumn
/api/vendor/customer/addAuth RequiredCreate or update vendor customer add
/api/verify-otp-and-updateAuth RequiredCreate or update verify otp and update
/api/vendor/customer/loginAuth RequiredCreate or update vendor customer login
/api/forgot-password-get-otpAuth RequiredCreate or update forgot password get otp
/api/forgot-password-verify-otpAuth RequiredCreate or update forgot password verify otp
/api/validateUserAuth RequiredCreate or update validateUser
/api/client-payment-methodsAuth RequiredCreate or update client payment methods
/api/bannerListAuth RequiredGet bannerList
/api/getPolicyByNameAuth RequiredGet getPolicyByName
/api/cod-settings-globalAuth RequiredGet cod settings global
/api/address-suggestionsAuth RequiredGet address suggestions
/api/shipping-chargesAuth RequiredCreate or update shipping charges
/api/manage_home_layout_getAuth RequiredGet home layout(s)
/api/mobile_manage_home_layout_getAuth RequiredGet mobile_manage_home_layout_get
/api/listFilterAuth RequiredGet listFilter
/api/convertGet convert
/api/get_categoriesEndpoint to serve the productCategories.json file
/api/add_categoryCreate or update add_category
/api/validateOtpByEmailAuth RequiredCreate or update validateOtpByEmail
/api/verifyOtpByEmailAuth RequiredCreate or update verifyOtpByEmail
/api/dynamiccategories/getAllAuth RequiredGet dynamiccategories getAll
/api/getClientsAuth RequiredGet getClients
/api/getAllShorts_outsourceAuth RequiredGet getAllShorts_outsource
/api/GetUserDetailByIdAuth RequiredGet GetUserDetailById
/api/UpdateCustomerDetailAuth RequiredUpdate UpdateCustomerDetail
/api/notifyWhenAvailableAuth RequiredCreate or update notifyWhenAvailable
/api/getAllBlogsAuth RequiredGet getAllBlogs
/api/blog/:slugAuth RequiredGet blog
/api/get-policyAuth RequiredGet get policy
/api/changeDefaultAddressAuth RequiredUpdate changeDefaultAddress
/api/send-otp-for-guest-orderAuth RequiredCreate or update send otp for guest order
Source: routes/apis/brands.js
/api/allBrandsAuth RequiredGet allBrands
/api/brandWiseProductsAuth RequiredCreate or update brandWiseProducts
/api/brandDetailsAuth RequiredGet brandDetails
/api/getBrandsBySearchAuth RequiredGet getBrandsBySearch
Source: routes/apis/cashfree.js
/api/payment-cashfreeAuth RequiredCreate Cashfree Order
/api/payment/webhook-cashfreeWebhook endpoint for payment confirmation
/api/order-status-cashfree/:orderIdAllow frontend to check order status
Source: routes/apis/checkout.js
/api/applyDiscountAuth RequiredDiscount CODE validate for customer
/api/validCheckoutCartAuth RequiredCreate or update validCheckoutCart
Source: routes/apis/collections.js
/api/getAllCollectionAuth RequiredGet getAllCollection
/api/getCollectionProductByCollectionIdGet getCollectionProductByCollectionId
Source: routes/apis/customerapis.js
/api/getAddressPublic/:idAuth RequiredGet getAddressPublic
/api/updateCustomerAddressAuth RequiredCreate or update updateCustomerAddress
/api/addNewAddressAuth RequiredFROM public.customer_addresses;
/api/updateAddressAuth RequiredCreate or update updateAddress
/api/removeAddressAuth RequiredDelete removeAddress
Source: routes/apis/manage_search.js
/api/search-history/trendingAuth RequiredGet search history trending
Source: routes/apis/menus.js
/api/globalSettingsAuth RequiredGet globalSettings
/api/getGlobalSettingMenuAuth RequiredGet getGlobalSettingMenu
Source: routes/apis/new-system-user-creation.js
/api/login-send-otpAuth RequiredLogin Otp
/api/verify-login-otpAuth RequiredVerify Otp
Source: routes/apis/order.js
/api/checkout-create-orderCreate or update checkout create order
/api/verify-order-paymentCreate or update verify order payment
/api/makeOrderAuth RequiredCreate or update makeOrder
/api/getSingleOrderGuest/:order_idAuth RequiredGet getSingleOrderGuest
/api/customer/orders/cancelAuth RequiredCreate or update customer orders cancel
Source: routes/apis/product.js
/api/products/:typeAuth RequiredGet products
/api/getProductBySlug/:slugAuth RequiredGet getProductBySlug
/api/getProductBySlug_v1/:slugAuth RequiredGet getProductBySlug_v1
/api/getSearchProductKeywordsAuth RequiredGet getSearchProductKeywords
/api/validateGuestCartAuth Required8. based_on_price_range
/api/getProductsSEOFieldsAuth RequiredGet getProductsSEOFields
/api/getCollectionSEOFieldsAuth RequiredGet getCollectionSEOFields
/api/updateAllSameSlugGet updateAllSameSlug
/api/v1/products/slug/:slugAuth Required============================================
/api/variants/stock/:product_idAuth Required============================================
Source: routes/apis/rating.js
/api/ratingByIdAuth RequiredCreate or update ratingById
Source: routes/apis/razorpay.js
/api/getRazoryPayOrderIdAuth RequiredCreate or update getRazoryPayOrderId
Source: routes/apis/two-factor-auth.js
/api/2fa/statusAuth RequiredCheck if 2FA is enabled for the vendor
/api/2fa/setupAuth RequiredGenerate QR code and secret for 2FA setup
/api/2fa/verify-setupAuth RequiredVerify OTP and enable 2FA (first time setup)
/api/2fa/verifyVerify OTP during login
/api/2fa/skipSkip 2FA for a period (sets cookie)
/api/2fa/disableAuth RequiredDisable 2FA (requires current code verification)
/api/2fa/regenerate-backup-codesAuth RequiredGenerate new backup codes (requires current code verification)
/api/2fa/setup-tempGenerate QR code using temp token (for login flow)
/api/2fa/verify-setup-tempVerify OTP and enable 2FA using temp token
/api/2fa/complete-loginComplete login after 2FA setup (issue full token)
Source: routes/apis/usercart.js
/api/cart/all/:customer_idAuth RequiredGet cart all
/api/cart/new_manageAuth RequiredCreate or update cart new_manage
/api/cart/manageAuth RequiredCreate or update cart manage
/api/delete_all_itemAuth RequiredDelete all items from cart
Source: routes/apis/usercategory.js
/api/categoryListAuth RequiredCreate or update categoryList