{"name":"ShopWave API","version":"1.0.0","description":"API E-commerce complète","endpoints":{"auth":{"base":"/api/auth","routes":["POST /register","POST /login","POST /refresh","POST /logout","GET /me","PATCH /me"]},"products":{"base":"/api/products","routes":["GET /","GET /featured","GET /search","GET /:id","POST / (admin)","PUT /:id (admin)","DELETE /:id (admin)"]},"categories":{"base":"/api/categories","routes":["GET /","GET /:slug","POST / (admin)","PUT /:id (admin)","DELETE /:id (admin)"]},"cart":{"base":"/api/cart","routes":["GET /","POST /items","PUT /items/:id","DELETE /items/:id","DELETE /","POST /apply-coupon"]},"orders":{"base":"/api/orders","routes":["GET /","GET /:id","POST /","PATCH /:id/status (admin)","POST /:id/cancel"]},"payments":{"base":"/api/payments","routes":["POST /create-intent","POST /confirm","POST /webhook","POST /refund/:id (admin)"]},"analytics":{"base":"/api/analytics","routes":["GET /dashboard (admin)","GET /users (admin)","GET /products (admin)"]},"reviews":{"base":"/api/reviews","routes":["GET /product/:id","POST /","DELETE /:id"]},"wishlist":{"base":"/api/wishlist","routes":["GET /","POST /:productId","DELETE /:productId"]}},"demoAccounts":{"admin":{"email":"admin@boutique.com","password":"admin123","role":"admin"},"user":{"email":"alice@example.com","password":"user123","role":"user"}}}