Skip to Content
API ReferenceStorefront APIs

Storefront APIs API

Total endpoints: 85

Source: routes/apis/apis.js

GET/api/getCustomersColumn

Get getCustomersColumn

POST/api/vendor/customer/addAuth Required

Create or update vendor customer add

POST/api/verify-otp-and-updateAuth Required

Create or update verify otp and update

POST/api/vendor/customer/loginAuth Required

Create or update vendor customer login

POST/api/forgot-password-get-otpAuth Required

Create or update forgot password get otp

POST/api/forgot-password-verify-otpAuth Required

Create or update forgot password verify otp

POST/api/validateUserAuth Required

Create or update validateUser

POST/api/client-payment-methodsAuth Required

Create or update client payment methods

GET/api/bannerListAuth Required

Get bannerList

GET/api/getPolicyByNameAuth Required

Get getPolicyByName

GET/api/cod-settings-globalAuth Required

Get cod settings global

GET/api/address-suggestionsAuth Required

Get address suggestions

POST/api/shipping-chargesAuth Required

Create or update shipping charges

GET/api/manage_home_layout_getAuth Required

Get home layout(s)

GET/api/mobile_manage_home_layout_getAuth Required

Get mobile_manage_home_layout_get

GET/api/listFilterAuth Required

Get listFilter

GET/api/convert

Get convert

GET/api/get_categories

Endpoint to serve the productCategories.json file

POST/api/add_category

Create or update add_category

POST/api/validateOtpByEmailAuth Required

Create or update validateOtpByEmail

POST/api/verifyOtpByEmailAuth Required

Create or update verifyOtpByEmail

GET/api/dynamiccategories/getAllAuth Required

Get dynamiccategories getAll

GET/api/getClientsAuth Required

Get getClients

GET/api/getAllShorts_outsourceAuth Required

Get getAllShorts_outsource

GET/api/GetUserDetailByIdAuth Required

Get GetUserDetailById

PUT/api/UpdateCustomerDetailAuth Required

Update UpdateCustomerDetail

POST/api/notifyWhenAvailableAuth Required

Create or update notifyWhenAvailable

GET/api/getAllBlogsAuth Required

Get getAllBlogs

GET/api/blog/:slugAuth Required

Get blog

GET/api/get-policyAuth Required

Get get policy

PUT/api/changeDefaultAddressAuth Required

Update changeDefaultAddress

POST/api/send-otp-for-guest-orderAuth Required

Create or update send otp for guest order

Source: routes/apis/brands.js

GET/api/allBrandsAuth Required

Get allBrands

POST/api/brandWiseProductsAuth Required

Create or update brandWiseProducts

GET/api/brandDetailsAuth Required

Get brandDetails

GET/api/getBrandsBySearchAuth Required

Get getBrandsBySearch

Source: routes/apis/cashfree.js

POST/api/payment-cashfreeAuth Required

Create Cashfree Order

POST/api/payment/webhook-cashfree

Webhook endpoint for payment confirmation

GET/api/order-status-cashfree/:orderId

Allow frontend to check order status

Source: routes/apis/checkout.js

POST/api/applyDiscountAuth Required

Discount CODE validate for customer

POST/api/validCheckoutCartAuth Required

Create or update validCheckoutCart

Source: routes/apis/collections.js

GET/api/getAllCollectionAuth Required

Get getAllCollection

GET/api/getCollectionProductByCollectionId

Get getCollectionProductByCollectionId

Source: routes/apis/customerapis.js

GET/api/getAddressPublic/:idAuth Required

Get getAddressPublic

POST/api/updateCustomerAddressAuth Required

Create or update updateCustomerAddress

POST/api/addNewAddressAuth Required

FROM public.customer_addresses;

POST/api/updateAddressAuth Required

Create or update updateAddress

DELETE/api/removeAddressAuth Required

Delete removeAddress

Source: routes/apis/manage_search.js

GET/api/search-history/trendingAuth Required

Get search history trending

Source: routes/apis/menus.js

GET/api/globalSettingsAuth Required

Get globalSettings

GET/api/getGlobalSettingMenuAuth Required

Get getGlobalSettingMenu

Source: routes/apis/new-system-user-creation.js

POST/api/login-send-otpAuth Required

Login Otp

POST/api/verify-login-otpAuth Required

Verify Otp

Source: routes/apis/order.js

POST/api/checkout-create-order

Create or update checkout create order

POST/api/verify-order-payment

Create or update verify order payment

POST/api/makeOrderAuth Required

Create or update makeOrder

GET/api/getSingleOrderGuest/:order_idAuth Required

Get getSingleOrderGuest

POST/api/customer/orders/cancelAuth Required

Create or update customer orders cancel

Source: routes/apis/product.js

GET/api/products/:typeAuth Required

Get products

GET/api/getProductBySlug/:slugAuth Required

Get getProductBySlug

GET/api/getProductBySlug_v1/:slugAuth Required

Get getProductBySlug_v1

GET/api/getSearchProductKeywordsAuth Required

Get getSearchProductKeywords

POST/api/validateGuestCartAuth Required

8. based_on_price_range

GET/api/getProductsSEOFieldsAuth Required

Get getProductsSEOFields

GET/api/getCollectionSEOFieldsAuth Required

Get getCollectionSEOFields

GET/api/updateAllSameSlug

Get updateAllSameSlug

GET/api/v1/products/slug/:slugAuth Required

============================================

GET/api/variants/stock/:product_idAuth Required

============================================

Source: routes/apis/rating.js

POST/api/ratingByIdAuth Required

Create or update ratingById

Source: routes/apis/razorpay.js

POST/api/getRazoryPayOrderIdAuth Required

Create or update getRazoryPayOrderId

Source: routes/apis/two-factor-auth.js

GET/api/2fa/statusAuth Required

Check if 2FA is enabled for the vendor

POST/api/2fa/setupAuth Required

Generate QR code and secret for 2FA setup

POST/api/2fa/verify-setupAuth Required

Verify OTP and enable 2FA (first time setup)

POST/api/2fa/verify

Verify OTP during login

POST/api/2fa/skip

Skip 2FA for a period (sets cookie)

POST/api/2fa/disableAuth Required

Disable 2FA (requires current code verification)

POST/api/2fa/regenerate-backup-codesAuth Required

Generate new backup codes (requires current code verification)

POST/api/2fa/setup-temp

Generate QR code using temp token (for login flow)

POST/api/2fa/verify-setup-temp

Verify OTP and enable 2FA using temp token

POST/api/2fa/complete-login

Complete login after 2FA setup (issue full token)

Source: routes/apis/usercart.js

GET/api/cart/all/:customer_idAuth Required

Get cart all

POST/api/cart/new_manageAuth Required

Create or update cart new_manage

POST/api/cart/manageAuth Required

Create or update cart manage

DELETE/api/delete_all_itemAuth Required

Delete all items from cart

Source: routes/apis/usercategory.js

POST/api/categoryListAuth Required

Create or update categoryList