Custom Options

Create a meal plan template based on specific program and nutritional information such as calories, carbohydrates, protein, and fat. Send the parameters in the same way as if the customMealPlan sends. The meal plan generated is saved in this template.

Available Arguments

Refer to this document to see the available arguments to use in this mutation.

Example

Create a custom meal plan

mutation {
  createMealPlanTemplate(
    description: "Custom Meal Plan Template"
    customOptions: {
    calories: 1500
    carbsPerc: 45
    proteinPerc: 25
    fatPerc: 30
    program: "UHJvZ3JhbTozMzNhZjZiYi0xYTg4LTQzYzQtYjExZC1kYjJjZWNkMjk3YjA="
    }
    name: "New Meal Plan Template"
  )
  {
    message
    success
  }
}

Get the meal plan template Id by executing the mealPlanTemplates query

Generate the meal plan:

mutation {
  generateMealPlan(
    fromTemplate: "TWVhbFBsYW5UZW1wbGF0ZToyYTVmY2Q3Zi0wNzJlLTRiMjYtOGE3ZC1iYTgxNDZhMmY3ZTQ="
    addDays: true
  ) {
    success
    message
  }
}

Finally, execute the mealPlan query to see the information of the recent meal plan created.

Last updated