{"name":"SunUPS API","version":"2.0.0","endpoints":{"عمومی":["GET  /api/health","GET  /api/categories","GET  /api/products?category&sort&search&page&pageSize","GET  /api/products/:slug","GET  /api/posts?category&search&page&pageSize","GET  /api/posts/categories","GET  /api/posts/popular?limit","GET  /api/posts/:slug","POST /api/posts/:slug/like","GET  /api/projects?category&page&pageSize","GET  /api/projects/:slug","GET  /api/comments/:subjectType/:subjectSlug","POST /api/comments","POST /api/comments/:id/like","GET  /api/reviews/:productSlug?sort&page&pageSize","POST /api/reviews            {productSlug, rating, title?, body, author?, email?}","POST /api/reviews/:id/helpful","GET  /api/payment-methods","GET  /api/payments/gateways","POST /api/shipping/quote     {items} → روش‌های ارسال با هزینه‌ی همین سبد","GET  /api/media/:file            (فایل بارگذاری‌شده)","GET  /api/content                (متن‌های ویرایش‌شده‌ی سایت)","POST /api/newsletter","POST /api/contact"],"احراز‌هویت":["POST /api/auth/request-code  {phone}","POST /api/auth/verify-code   {phone, code}","GET  /api/auth/me","POST /api/auth/profile       {firstName, lastName, email?}","POST /api/auth/logout","POST /api/auth/logout-all"],"حساب کاربر":["GET  /api/account/overview","GET  /api/account/orders","GET  /api/account/orders/:orderNumber","POST /api/account/orders"],"مدیریت":["GET    /api/admin/stats","GET    /api/admin/products","POST   /api/admin/products","PATCH  /api/admin/products/:slug","DELETE /api/admin/products/:slug","GET    /api/admin/posts","POST   /api/admin/posts","PATCH  /api/admin/posts/:slug","DELETE /api/admin/posts/:slug","GET    /api/admin/users","PATCH  /api/admin/users/:id","GET    /api/admin/inventory","POST   /api/admin/inventory/:slug/adjust","GET    /api/admin/orders","PATCH  /api/admin/orders/:orderNumber","GET    /api/admin/comments","PATCH  /api/admin/comments/:id","DELETE /api/admin/comments/:id","GET    /api/admin/messages","GET    /api/admin/shipping","POST   /api/admin/shipping","PATCH  /api/admin/shipping/:id","DELETE /api/admin/shipping/:id","GET    /api/admin/cache","POST   /api/admin/cache/clear"]}}