Vendors API
Total endpoints: 114
Source: routes/addons/index.js
/api/create-orderAuth RequiredSupport both simple and fully qualified paths
/api/plan/vendor/addons/create-orderAuth RequiredCreate or update plan vendor addons create order
/api/verifyAuth RequiredCreate or update verify
/api/plan/vendor/addons/verifyAuth RequiredCreate or update plan vendor addons verify
/api/latestAuth RequiredGet latest
/api/plan/vendor/addons/latestAuth RequiredGet plan vendor addons latest
Source: routes/app-credits.js
/api/app-credits/packs/:app_idPublic — returns all active credit packs for an app
/api/app-credits/balanceAuth RequiredAuth — returns credit balance for vendor + store + app
/api/app-credits/create-orderAuth RequiredAuth — create Razorpay order for a credit pack purchase
/api/app-credits/verify-paymentAuth RequiredAuth — verify Razorpay payment & credit the balance (atomic)
/api/app-credits/usageAuth RequiredAuth — returns usage history for vendor + store + app
/api/app-credits/purchasesAuth RequiredAuth — returns purchase history for vendor + store + app
/api/app-credits/low-balancesAuth RequiredAuth — returns all apps where balance < threshold for this vendor+store
Source: routes/codControl.js
/api/cod-settingsAuth RequiredCreate or update cod settings
/api/cod-settingsAuth RequiredGet cod settings
Source: routes/connect_store/amazon.js
/api/amazon/callbackGet amazon callback
/api/getAmazonStoreDataAuth Requiredget amazon request data
/api/getInfoGet getInfo
Source: routes/globalSettings.js
/api/save-paletteAuth RequiredCreate or update save palette
/api/get-selected-paletteAuth RequiredGet get selected palette
/api/updateGlobalSettingMenuAuth RequiredCreate or update updateGlobalSettingMenu
/api/getGlobalSettingMenuAuth RequiredCreate or update getGlobalSettingMenu
/api/getLogoDataAuth RequiredGet getLogoData
/api/updateAltTextAuth RequiredCreate or update updateAltText
/api/removeLogopathAuth RequiredDelete removeLogopath
/api/mega-category-itemsAuth RequiredGet mega category items
/api/fetch-menusAuth RequiredGet fetch menus
/api/updateVendorTemplateFontAuth RequiredCreate or update updateVendorTemplateFont
/api/getVendorSelectedFontAuth RequiredGet getVendorSelectedFont
/api/save-color-schemesAuth RequiredCreate or update save color schemes
/api/get-color-schemesAuth RequiredGet get color schemes
Source: routes/prefilled-chat.js
/api/prefilled-chat/grant-free-creditsAuth RequiredAuth — Grant 5 free credits on first install (idempotent)
/api/prefilled-chat/widgetsAuth RequiredAuth — List widgets for a store
/api/prefilled-chat/widgetsAuth RequiredAuth — Create a new widget
/api/prefilled-chat/widgets/:idAuth RequiredAuth — Get single widget + Q&As
/api/prefilled-chat/widgets/:idAuth RequiredAuth — Update widget config
/api/prefilled-chat/widgets/:idAuth RequiredAuth — Delete widget (Q&As cascade)
/api/prefilled-chat/widgets/:id/qasAuth RequiredAuth — Add Q&A (deducts 1 credit)
/api/prefilled-chat/widgets/:id/qas/:qa_idAuth RequiredAuth — Edit Q&A (free)
/api/prefilled-chat/widgets/:id/qas/:qa_idAuth RequiredAuth — Delete Q&A (no refund)
/api/prefilled-chat/widgets/:id/qas/reorderAuth RequiredAuth — Reorder Q&As
/api/prefilled-chat/public/:widget_uid/start-sessionPublic — Start or resume a visitor session
/api/prefilled-chat/public/:widget_uid/messagesPublic — Log a Q&A message pair
/api/prefilled-chat/widgets/:id/conversationsAuth RequiredAuth — List all sessions for a widget
/api/prefilled-chat/widgets/:id/conversations/:session_idAuth RequiredAuth — Full message thread for a session
/api/prefilled-chat/public/:widget_uidPublic — Returns widget config + Q&As for embed (CORS enabled)
/api/prefilled-chat/widget-script/:uid.jsPublic — Serves the embeddable widget JS
/api/admin/prefilled-chat/vendorsAuth RequiredAdmin — List vendors who have at least one widget
/api/admin/prefilled-chat/widgetsAuth RequiredAdmin — List widgets for a selected vendor
/api/admin/prefilled-chat/widgets/:id/conversationsAuth RequiredAdmin — List sessions for a widget (no vendor ownership check)
/api/admin/prefilled-chat/widgets/:id/conversations/:session_idAuth RequiredAdmin — Full message thread for a session (no vendor ownership check)
Source: routes/sitemap.js
/api/getProductSitemapAuth RequiredGet getProductSitemap
/api/getCollectionSitemapAuth RequiredGet getCollectionSitemap
Source: routes/store-apps.js
/api/store/appsGet all apps
/api/store/apps/:idGet single app by ID
/api/store/apps/search/:querySearch apps
/api/store/apps/installAuth RequiredInstall app for a vendor's store
/api/store/apps_panel/installedAuth RequiredGet apps installed for a vendor's store
/api/store/apps/uninstallAuth RequiredUninstall app for a vendor's store
/api/store/apps/:app_id/installs/countGet total install count for an app (public)
Source: routes/vendor-access.js
/api/vendor/allowed-pageAuth RequiredCreate or update vendor allowed page
/api/vendor/status-checkAuth RequiredLightweight vendor status check
/api/vendor/checkstoreExistsAuth RequiredCreate or update vendor checkstoreExists
Source: routes/vendor-credits.js
/api/vendor-credits/balanceAuth RequiredAuth — returns general credit balance for vendor + store
/api/vendor-credits/transactionsAuth RequiredAuth — returns transaction history for vendor + store with pagination
Source: routes/vendor-store.js
/api/vendorLoginCreate or update vendorLogin
/api/vendorGoogleLoginCreate or update vendorGoogleLogin
/api/getVendorLoginDetailsAuth RequiredCreate or update getVendorLoginDetails
/api/checkstoreExists/:id/:storeNameGet checkstoreExists
/api/check-domainAuth RequiredGet check domain
/api/store/domainsAuth RequiredGet store domains
/api/store/domains/set-primaryAuth RequiredCreate or update store domains set primary
/api/store/domains/verify-txtAuth RequiredVerify TXT record for a domain and update "verified" flag in store_domains
/api/createApiAuth RequiredCreate or update createApi
/api/Vendor/getApiAuth RequiredCreate or update Vendor getApi
/api/storeUpdateFromVendorAuth RequiredUpdate storeUpdateFromVendor
/api/storePickupAddressesAuth RequiredGet storePickupAddresses
/api/shiprocket/pickup-addressesAuth RequiredGet shiprocket pickup addresses
/api/storeBillingAddressUpdateAuth RequiredUpdate storeBillingAddressUpdate
/api/storePickupAddressDeleteAuth RequiredOnly delete from my system
/api/store/settingsAuth RequiredCreate or update store settings
/api/store/update-currencyAuth RequiredCreate or update store update currency
/api/store/update-order-idAuth RequiredCreate or update store update order id
/api/searchResultRowsAuth RequiredCreate or update searchResultRows
/api/showRecentResultsAuth RequiredCreate or update showRecentResults
/api/update-international-chargesAuth RequiredCreate or update update international charges
/api/update-taxable-chargesAuth RequiredCreate or update update taxable charges
/api/get-taxable-percentAuth RequiredGet get taxable percent
/api/store_font_updateAuth RequiredCreate or update store_font_update
/api/store_font_uploadAuth RequiredUpload custom font file
/api/store_custom_fontsAuth RequiredGet custom fonts for a store
/api/store_font_deleteAuth RequiredDelete a custom font
/api/auth/refresh── Refresh token endpoint ──
/api/auth/logout── Logout endpoint ──
Source: routes/vendors.js
/api/vendors/allAuth RequiredCreate or update vendors all
/api/vendors/store/maintenance-modeAuth RequiredToggle store maintenance mode
/api/vendors/deleteAuth RequiredCreate or update vendors delete
/api/vendors/addAuth RequiredCreate or update vendors add
/api/vendors/update-industryAuth RequiredLightweight: update only industry field
/api/vendors/editAuth RequiredCreate or update vendors edit
/api/vendors/:idAuth RequiredGet vendors
/api/vendors/store/addCreate or update vendors store add
/api/recoverpasswordsCreate or update recoverpasswords
/api/verify_otp_vendorCreate or update verify_otp_vendor
/api/update_password_vendorCreate or update update_password_vendor
/api/updateEmailAuth RequiredCreate or update updateEmail
/api/verifyOtpVendorAuth RequiredCreate or update verifyOtpVendor
/api/sendVerificationEmailAuth Required── Email Verification (current email) ────────────────────────────────────
/api/verifyCurrentEmailOtpAuth RequiredCreate or update verifyCurrentEmailOtp
/api/updatePhoneNumberVendorAuth RequiredCreate or update updatePhoneNumberVendor
/api/updatePhoneOtpVendorAuth RequiredCreate or update updatePhoneOtpVendor
/api/getPolicy/:store/:vendor_idAuth RequiredGet getPolicy
/api/manage-policyAuth RequiredUpdate manage policy
/api/save-vendor-tokenAuth RequiredCreate or update save vendor token