---
title: "Calculate TDEE for a patient"
method: POST
path: "/patients/{patient_id}/meal-plans/tdee-calculate"
tags: ["meal-plan"]
---

# Calculate TDEE for a patient

`POST /patients/{patient_id}/meal-plans/tdee-calculate`

## Path parameters

- `patient_id` integer, required

## Request body

- TdeeCalculateRequest
  - `activity_level` 'sedentary' | 'lightly_active' | 'moderately_active' | 'very_active' | 'extra_active', required
  - `age_years` integer, required
  - `height_cm` number, required
  - `sex` 'male' | 'female', required
  - `weight_kg` number, required

## Response `200`

successful operation

- TdeeCalculateResponse
  - `bmr_calories` integer, required
  - `macros_suggestion` object, nullable
    - `carbs_g` number
    - `fat_g` number
    - `protein_g` number
  - `tdee_calories` integer, required

---

[API](https://skmtc.dev/rxfoodapp/apis/inneranalytics-mnt-server.md) · [All operations](https://skmtc.dev/rxfoodapp/apis/inneranalytics-mnt-server/llms.txt) · [OpenAPI document](https://skmtc.dev/rxfoodapp/apis/inneranalytics-mnt-server/revisions/081a2697c0f1?raw)
