{
    "api": "api.quintonbaby.com.my",
    "version": "2.0",
    "routes": {
        "GET /products": "Products list (?category=&search=&limit=&offset=&best)",
        "GET /products/{id}": "Single product (ID or slug)",
        "GET /categories": "Categories list",
        "GET /categories/{id}": "Single category",
        "GET /stores": "Stores list (?state=&district=&search=)",
        "GET /stores/{id}": "Single store",
        "GET /vouchers": "Vouchers (?status=active|expired|upcoming)",
        "GET /events": "Events (?status=active|upcoming|past)",
        "GET /events/{id}": "Single event",
        "GET /blogs": "Blog posts",
        "GET /blogs/{id}": "Single blog post",
        "GET /banners": "Active banners",
        "GET /social-platforms": "Review platforms with URL patterns for auto-detect",
        "POST /user/review-redeem": "Submit review redemption with screenshots \u2014 auth required",
        "GET /forms/{id}": "Form template with fields",
        "POST /forms/{id}/submit": "Submit form response",
        "GET /sitemap": "XML sitemap",
        "POST /login": "Login \u2014 returns token",
        "POST /register": "Register new user",
        "POST /google-login": "Google OAuth login",
        "POST /apple-login": "Apple Sign-In",
        "POST /forgot-password": "Password reset flow",
        "GET /user": "Profile \u2014 auth required",
        "GET /user/orders": "Order history \u2014 auth required",
        "GET /user/points": "Loyalty points balance \u2014 auth required",
        "GET /user/points/history": "Points transaction history \u2014 auth required",
        "GET /user/addresses": "Saved addresses \u2014 auth required",
        "POST /user/address": "Add address \u2014 auth required",
        "PATCH /user/address/{id}": "Update address \u2014 auth required",
        "DELETE /user/address/{id}": "Delete address \u2014 auth required",
        "GET /user/rewards/redemptions": "Active reward redemptions \u2014 auth required",
        "GET /user/benefits": "Active benefits \u2014 auth required",
        "GET /user/warranty": "Warranty registrations \u2014 auth required",
        "POST /user/warranty": "Register warranty \u2014 auth required",
        "GET /user/wishlist": "Wishlist \u2014 auth required",
        "POST /user/change-password": "Change password \u2014 auth required",
        "GET /cart": "Current cart \u2014 auth required",
        "POST /cart/items": "Add to cart \u2014 auth required",
        "PATCH /cart/items/{id}": "Update cart item \u2014 auth required",
        "DELETE /cart/items/{id}": "Remove cart item \u2014 auth required",
        "POST /voucher/check": "Validate voucher code \u2014 auth required",
        "POST /payment/create": "Create payment \u2014 auth required",
        "POST /payment/retry": "Retry payment \u2014 auth required",
        "GET /payment/status": "Payment status \u2014 auth required"
    }
}