Scheduled Meals

Schedule a meal (legacy route)

Changed on
post/api/save-planned-meal

Request

  • Base URL
    https://api.rewritelifestyle.ai (the document declares no server; this is the origin it was published from)
  • URL
    https://api.rewritelifestyle.ai/api/save-planned-meal
  • Auth
    HTTP bearer

Headers

x-timezonestring required

Request body

foodNamestring required
servingSizestring
caloriesnumber
proteinnumber
carbsnumber
fatnumber
fibernumber
meal_numbernumber

Meal slot number (1=breakfast, 2=lunch, 3=dinner, etc.)

plannedDatestring required
timezonestring
nutritionstring[]

Detailed nutrition breakdown

Example request

{
  "foodName": "Grilled Chicken with Rice",
  "servingSize": "full portion",
  "calories": 350,
  "protein": 35,
  "carbs": 40,
  "fat": 8,
  "fiber": 5,
  "meal_number": 1,
  "plannedDate": "2024-01-20",
  "timezone": "America/New_York",
  "nutrition": [
    {
      "name": "Sugar",
      "value": 4,
      "unit": "g"
    },
    {
      "name": "Sodium",
      "value": 170,
      "unit": "mg"
    }
  ]
}

Response

unknown required

Example response

{
  "success": true,
  "meal": {
    "id": 1,
    "user_id": 5,
    "food_name": "[PLANNED] Grilled Chicken",
    "calories": 180,
    "meal_number": 2,
    "log_date": "2026-02-19"
  }
}

Changes

    • info

      api operation id SavePlannedMealController_createPlannedMeal removed and replaced with LegacySaveScheduledMealController_createPlannedMeal

    • info

      api tag Scheduled Meals added

    • info

      api tag Meal Planning removed