{"name":"Gopi Crackers REST API","description":"Catalogue, cart and checkout endpoints for the Fire Cracker storefront.","openapi":null,"endpoints":["GET    /api/health","GET    /api/meta/config","GET    /api/meta/brand","GET    /api/meta/districts","GET    /api/meta/payment-methods","GET    /api/meta/safety-rules","GET    /api/meta/popular-searches","GET    /api/meta/trust-points","GET    /api/meta/fulfilment","GET    /api/meta/availability","GET    /api/meta/order-statuses","GET    /api/products?q=&category=&tag=&min=&max=&rating=&stock=1&sort=&page=&pageSize=","GET    /api/products/sort-options","GET    /api/products/tags","GET    /api/products/price-bounds","GET    /api/products/featured","GET    /api/products/best-sellers","GET    /api/products/new-arrivals","GET    /api/products/{slugOrId}","GET    /api/products/{slugOrId}/related?limit=4","GET    /api/categories?featured=","GET    /api/categories/{slug}","GET    /api/categories/{slug}/products","GET    /api/combos?featured=&sort=","GET    /api/combos/featured","GET    /api/combos/{slugOrId}","GET    /api/offers?featured=&active=","GET    /api/offers/featured","GET    /api/offers/{code}","GET    /api/banners?placement=","GET    /api/banners/{id}","GET    /api/testimonials?limit=&minRating=","GET    /api/faqs?category=","GET    /api/faqs/categories","GET    /api/faqs/{id}","GET    /api/search?q=&limit=&categoryLimit=","GET    /api/shipping","GET    /api/coupons","POST   /api/coupons/validate","POST   /api/cart/quote","GET    /api/bootstrap","GET    /api/admin/summary                      (X-Admin-Passcode)","GET    /api/admin/orders?status=&q=&page=&pageSize=  (X-Admin-Passcode)","GET    /api/admin/orders/statuses              (X-Admin-Passcode)","GET    /api/admin/orders/{orderId}             (X-Admin-Passcode)","PATCH  /api/admin/orders/{orderId}/status      (X-Admin-Passcode)","POST   /api/admin/products                     (X-Admin-Passcode)","PUT    /api/admin/products/{id}                (X-Admin-Passcode)","DELETE /api/admin/products/{id}                (X-Admin-Passcode)","PATCH  /api/admin/products/{id}/active         (X-Admin-Passcode)","PATCH  /api/admin/stock                        (X-Admin-Passcode)","GET    /api/admin/analytics?days=30            (X-Admin-Passcode)","GET    /api/admin/inventory?lowStockAt=20      (X-Admin-Passcode)","GET    /api/admin/inventory/intake             (X-Admin-Passcode)","POST   /api/admin/inventory/intake             (X-Admin-Passcode)","GET    /api/admin/enquiries?status=&q=&page=   (X-Admin-Passcode)","GET    /api/admin/enquiries/statuses           (X-Admin-Passcode)","GET    /api/admin/enquiries/{enquiryId}        (X-Admin-Passcode)","PATCH  /api/admin/enquiries/{enquiryId}/status (X-Admin-Passcode)","GET    /api/admin/messages?page=&pageSize=     (X-Admin-Passcode)","GET    /api/admin/subscribers?q=&page=&pageSize= (X-Admin-Passcode)","DELETE /api/admin/subscribers/{email}          (X-Admin-Passcode)","POST   /api/admin/categories                   (X-Admin-Passcode)","PUT    /api/admin/categories/{id}              (X-Admin-Passcode)","DELETE /api/admin/categories/{id}              (X-Admin-Passcode)","POST   /api/admin/combos                       (X-Admin-Passcode)","PUT    /api/admin/combos/{id}                  (X-Admin-Passcode)","DELETE /api/admin/combos/{id}                  (X-Admin-Passcode)","POST   /api/admin/offers                       (X-Admin-Passcode)","PUT    /api/admin/offers/{id}                  (X-Admin-Passcode)","DELETE /api/admin/offers/{id}                  (X-Admin-Passcode)","POST   /api/orders","GET    /api/orders/{orderId}/track?phone=","POST   /api/analytics/events","GET    /api/analytics/events","POST   /api/bulk-enquiries","GET    /api/bulk-enquiries/{enquiryId}","POST   /api/contact-messages","GET    /api/contact-messages/{messageId}","POST   /api/newsletter/subscribe","POST   /api/newsletter/unsubscribe","GET    /api/payments/config","POST   /api/payments/cashfree/session","POST   /api/payments/cashfree/webhook","GET    /api/payments/status/{orderId}?phone=","GET    /api/admin/database                     (X-Admin-Passcode)","GET    /api/admin/database/backends            (X-Admin-Passcode)","POST   /api/admin/database/migrate             (X-Admin-Passcode)","POST   /api/admin/database/seed                (X-Admin-Passcode)","POST   /api/admin/database/reload              (X-Admin-Passcode)","GET    /api/admin/database/export              (X-Admin-Passcode)"]}