✨ Storefront & Content APIs (Public)
GET
/api/v1/content/home
Homepage Payload: Banners, Categories, Featured, Stats, Rules
Fetches bundled dynamic data for instant homepage rendering.
GET
/api/v1/products
Filterable Product Catalog (Search, Category, Padding, Size, Sort)
GET
/api/v1/products/{idOrSlug}
Product Detail: Swatches, Sizes, Gallery, Specs, Reviews
GET
/api/v1/categories
All Active Store Categories with Product Counts
POST
/api/v1/coupons/validate
Validate Promo Code (e.g. PURE20, ATELIER10)
GET
/api/v1/pincodes/check/{pincode}
Delivery Days Estimate & COD Availability
POST
/api/v1/shiprocket/checkout-session
Shiprocket Headless Checkout (https://checkout.shiprocket.in/)
Converts cart items into a signed Shiprocket Checkout session, returning the checkout URL for https://checkout.shiprocket.in/ (supporting OTP login, saved addresses, UPI, Cards, NetBanking & COD).
GET
/api/v1/shiprocket/serviceability
Shiprocket Live Courier Serviceability & Rates
GET
/api/v1/shiprocket/track/{orderNumberOrAwb}
Shiprocket Real-Time Courier Tracking
🛡️ Admin Management APIs (Protected by JWT)
GET
/api/v1/admin/dashboard
Admin KPI Dashboard: Revenue, Orders, Low Stock Alerts, Charts
POST
/api/v1/admin/upload
Upload Image directly to Cloudinary (Folder: purestitch/)
GET
/api/v1/admin/products
Admin Products List with Inventory Counts
GET
/api/v1/admin/orders
Admin Orders List & Customer Purchases
GET
/api/v1/admin/coupons
Manage Promo Codes & Usage Statistics
GET
/api/v1/admin/content/settings
Manage Dynamic Site Settings (Free Shipping Threshold, Marquee)