> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fitsociety.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Measurements

> Reference for managing client body measurements.

The `measurements` module provides tools to fetch body metrics (weight, fat %, chest circumference) recorded for clients.

| Key                  | Value               |
| :------------------- | :------------------ |
| **Module Key**       | `measurements`      |
| **Sensitivity**      | `health`            |
| **Consent Required** | `healthDataConsent` |

***

## Available Tools

### `list_measurement_types`

List the types of metrics configured in the system (e.g. Weight, Waist, Fat Percentage).

* **Type:** Read-only
* **Important Input Fields:**
  * `page` (integer, optional): Page number.
  * `limit` (integer, optional): Items per page.

### `get_client_measurements`

Retrieve historical records of body measurements logged for a client.

* **Type:** Read-only
* **Important Input Fields:**
  * `clientId` (string, required): Unique identifier of the client.
  * `measurementTypeKey` (string, optional): Specific metric filter (e.g., `weight`).
  * `dateFrom` (string, optional): Start date range filter.
  * `dateTo` (string, optional): End date range filter.

***

## Natural Language Examples

* *"Get the weight logs for client client\_5f81 since January 2026."*
* *"Retrieve all fat percentage entries for client client\_9823."*

***

## JSON-RPC Call Example (`get_client_measurements`)

```json theme={null}
{
  "jsonrpc": "2.0",
  "id": "measure-1",
  "method": "tools/call",
  "params": {
    "name": "get_client_measurements",
    "arguments": {
      "clientId": "client_abc123",
      "measurementTypeKey": "weight",
      "dateFrom": "2026-01-01"
    }
  }
}
```
