Skip to Content

Other API

Total endpoints: 75

Source: routes/attributes.js

POST/api/SetAttributesValues

Define a route to accept and console the data

POST/api/GetAttributesByVendor

Create or update GetAttributesByVendor

POST/api/DeleteAttribute

Delete an attribute by attribute_id

Source: routes/client.js

GET/api/clients-who-shopAuth Required

Get clients who have made purchases in a specific store

POST/api/deleteClientsAuth Required

Create or update deleteClients

Source: routes/consult.js

GET/api/consultationAuth Required

Get consultation

PUT/api/update-consultation/:idAuth Required

Update update consultation

Source: routes/cronJob.js

GET/api/call_api

Get call_api

Source: routes/delhivery_partner.js

GET/api/delhivery/pickup-addressesAuth Required

Get delhivery pickup addresses

POST/api/delhivery/pickup-addressesAuth Required

Create or update delhivery pickup addresses

PUT/api/delhivery/pickup-addresses/:idAuth Required

Edit Pickup Address

Source: routes/envDetails.js

GET/api/get-env/:store_nameAuth Required

Get get env

Source: routes/export-store.js

GET/api/export-store

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Source: routes/home_layout.js

POST/api/manage_home_layoutAuth Required

Create or update home layout

GET/api/manage_home_layout_adminAuth Required

Retrieve home layout

GET/api/manage_home_layout/:idAuth Required

Retrieve home layout by ID and store

DELETE/api/layout/deleteAuth Required

Delete layout delete

Source: routes/mobile_home_layout.js

POST/api/mobile_manage_home_layoutAuth Required

Create or update home layout

GET/api/mobile_manage_home_layout_adminAuth Required

Retrieve home layout

GET/api/mobile_manage_home_layout/:idAuth Required

Retrieve home layout by ID and store

DELETE/api/mobile_layout/deleteAuth Required

Delete mobile_layout delete

Source: routes/panel_brand.js

GET/api/getPanelbrandsAuth Required

GET endpoint to fetch all brands

GET/api/getSingleBrand/:idAuth Required

Get getSingleBrand

POST/api/deleteBrandsAuth Required

Create or update deleteBrands

GET/api/getBrandBySearchAuth Required

Get getBrandBySearch

POST/api/toggleBrandFeatureAuth Required

POST /api/toggleBrandFeature

Source: routes/purchase_order.js

POST/api/add_purchase_ordersAuth Required

Create or update add_purchase_orders

GET/api/getPurchaseOrderAuth Required

Get getPurchaseOrder

GET/api/allPurchaseOrderAuth Required

Get allPurchaseOrder

POST/api/supplier_purchase/duplicateAuth Required

Create or update supplier_purchase duplicate

Source: routes/requestDemo.js

GET/api/getrequestdemoAuth Required

Get getrequestdemo

POST/api/update-request-statusAuth Required

Create or update update request status

POST/api/addNewDemoRequest

Create or update addNewDemoRequest

Source: routes/shopifyBulkUpload.js

POST/api/shopifyBulkUploadAuth Required

Create or update shopifyBulkUpload

POST/api/shopifyBulkUploadCustomerAuth Required

Create or update shopifyBulkUploadCustomer

POST/api/shopifyBulkUploadOrdersAuth Required

Create or update shopifyBulkUploadOrders

POST/api/shopifyReviewUploadAuth Required

Create or update shopifyReviewUpload

GET/api/updateBrandNametoDb

Get updateBrandNametoDb

Source: routes/showcase_api/index.js

POST/api/showcase/auth/check-email

Create or update auth check email

POST/api/showcase/auth/sign-up

Create or update auth sign up

POST/api/showcase/auth/onboarding

Create or update auth onboarding

POST/api/showcase/auth/verify-otp

Create or update auth verify otp

POST/api/showcase/contact

Create or update contact

POST/api/showcase/auth/google

─── Google Login (showcase signup page) ─────────────────────────────────────

POST/api/showcase/auth/google/create-store

Create store for Google-signup vendor (vendor already exists, no store yet)

POST/api/showcase/auth/track-funnel

Create or update auth track funnel

POST/api/showcase/auth/track-funnel-link

Create or update auth track funnel link

POST/api/showcase/track-page-visit

Track page visits (homepage, etc.) — unique by IP per page

POST/api/showcase/auth/track-signup-init

Create or update auth track signup init

POST/api/showcase/auth/track-signup-step

Create or update auth track signup step

POST/api/showcase/auth/track-signup-skip-all

Create or update auth track signup skip all

Source: routes/store-menus.js

GET/api/store-menusAuth Required

List all menus for a store (auth required)

GET/api/store-menus/by-handleAuth Required

Get a single menu by handle (with full items) — used by editor preview

GET/api/store-menus/link-optionsAuth Required

Lightweight endpoint for LinkPicker — returns only name + slug

GET/api/store-menus/media-itemsAuth Required

Fetch featured images for mega menu preview based on media type

GET/api/store-menus/search-productsAuth Required

Search products for storefront search preview

GET/api/store-menus/search-collectionsAuth Required

Search collections for collection picker in editor

GET/api/store-menus/:idAuth Required

Get a single menu with full items

POST/api/store-menusAuth Required

Create a new menu

PUT/api/store-menus/:idAuth Required

Update menu title and/or items

DELETE/api/store-menus/:idAuth Required

Delete a menu

Source: routes/suppliers.js

GET/api/suppliersAuth Required

Get suppliers

POST/api/suppliersmanageAuth Required

Create or update suppliersmanage

Source: routes/template-protocol.js

POST/api/update-store-templateAuth Required

Create or update update store template

GET/api/gettemplatesAuth Required

Get gettemplates

GET/api/gettemplate/:idAuth Required

Get gettemplate

POST/api/addtemplate

Create or update addtemplate

POST/api/deletetemplateAuth Required

Create or update deletetemplate

Source: routes/testing.js

GET/api/rowDelete9167263576

});

POST/api/db-update-49585858585858Auth Required

Create or update db update 49585858585858

GET/api/pushProductToCollections

Get pushProductToCollections

GET/api/sajid

Get sajid

GET/api/flushRedis

Get flushRedis

GET/api/update-cid-of-undefined-customer

Get update cid of undefined customer

GET/api/testing-email

Get testing email