۳۴ مسیر API عمومی و احراز هویتشده با توضیحات کامل.
/api/foodsدریافت دیتابیس غذاها با فیلتر و جستجو/api/recipesلیست دستور پختها با فیلتر تگ و جستجو/api/articlesلیست مقالات یا یک مقاله با slug/api/planمحاسبه BMR/TDEE و درشتمغذیها/api/meal-planتولید برنامه غذایی روزانه با AI/api/weekly-planتولید برنامه هفتگی با AI + لیست خرید/api/recipe-generatorتولید دستور پخت از مواد اولیه با AI/api/food-recognizeتشخیص غذا از عکس با VLM/api/analyze-mealتحلیل وعده با توصیف متنی (AI)/api/suggest-mealپیشنهاد وعده بر اساس کالری باقیمانده/api/macro-splitمحاسبه توزیع درشتمغذی با ۴ گزینه/api/trackingردیابی وعدههای غذایی/api/progressآمار پیشرفت هفتگی/api/workoutsردیابی تمرینها و کالری سوزانده/api/weightردیابی وزن و BMI/api/waterردیابی مصرف آب روزانه/api/custom-foodsمدیریت غذاهای سفارشی کاربر/api/shopping-listتولید لیست خرید از دستور پختها/api/favoritesمدیریت علاقهمندیهانیاز به ورود/api/ratingsامتیازدهی به دستور پختنیاز به ورود/api/commentsنظرات دستور پختنیاز به ورود/api/votesرای مفید بودن مقاله/api/preferencesترجیحات سلامتی و رژیم/api/insightsتحلیل هوش مصنوعی هفتگی/api/badgesنشانهای دستاورد کاربر/api/food-scoreامتیاز تغذیهای ۰-۱۰۰ غذا/api/seasonalغذاهای فصلی ماه جاری/api/daily-tipنکته سلامتی روز/api/exportصادرات داده به CSV/JSON/api/healthبررسی سلامت سرور/api/versionنسخه اپلیکیشن/api/chatدستیار هوش مصنوعی چت/api/analyticsثبت بازدید صفحه/api/vitalsثبت Core Web Vitals• تمام پاسخها در قالب JSON هستند.
• مسیرهای با علامت 🔒 نیاز به ورود دارند (NextAuth session).
• مسیرهای AI ممکن است تا ۴۰ ثانیه طول بکشند.
• نرخ درخواست: حداکثر ۶۰ درخواست در دقیقه برای هر IP.
• برای مثالها به آمار پلتفرم مراجعه کنید.