---
title: "Get up to 100 most recent weights of a patient in descending timestamp order"
method: GET
path: "/patients/{patient_id}/weights"
tags: ["weight"]
---

# Get up to 100 most recent weights of a patient in descending timestamp order

`GET /patients/{patient_id}/weights`

## Path parameters

- `patient_id` integer, required

## Query parameters

- `date_since` string
- `date_until` string

## Response `200`

successful operation

- PatientWeightListResponse
  - `has_more` boolean, required — True when additional weight rows exist beyond the first 100 results.
  - `weights` PatientWeightResponse[], required
    - `id` integer, required
    - `note` string, nullable — note that can be added to provide additional description Max 1024 char
    - `source` 'healthkit' | 'healthconnect', nullable — source of weight data
    - `source_id` string, nullable — id of weight from source
    - `weight_date` string, nullable, required — calendar date in format YYYY-MM-DD
    - `weight_kg` number, float, required — weight in kilograms
    - `weight_time` string, nullable, required — time in HH:MM:SS

---

[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/04eb7a66328a?raw)
