---
title: "Retrieve DailyDynamicValues for a user"
method: POST
path: "/v5/dailyDynamicValues"
tags: ["Health Data"]
---

# Retrieve DailyDynamicValues for a user

`POST /v5/dailyDynamicValues`

Retrieve harmonized daily aggregated data (e.g., daily steps) for one user within a specified time range.

## Headers

- `Authorization` string, required
- `AppAuthorization` string, required

## Response `200`

Request successful. Returns an array of DailyDynamicValues per user.

- DailyDynamicValuesResponseItem[]
  - `authenticationToken` string — The unique identifier of a user in Thryve's system. Newer interfaces call this parameter endUserId.
  - `partnerUserID` string — The optional alias set by the developer when creating a user. Newer interfaces call this parameter endUserAlias.
  - `dataSources` object[]
    - `dataSource` integer — ID of the data source (e.g., 1 for Fitbit).
    - `data` object[]
      - `day` string — ISO 8601 timestamp for the day
      - `timestampUnix` integer — Unix timestamp in milliseconds for midnight in UTC for the day.
      - `createdAt` string — ISO 8601 timestamp when data point was created/updated.
      - `createdAtUnix` integer — Unix timestamp when data point was created/updated.
      - `details` object — Optional JSON object containing additional information (e.g., timezoneOffset).
      - `dailyDynamicValueType` string — Thryve DataTypeID (e.g., 1000 for Steps).
      - `dailyDynamicValueTypeName` string — Name of the daily dynamic value type (e.g., 'Steps').
      - `value` string — Value for that day.
      - `valueType` string — Type of value provided (LONG, DOUBLE, STRING, DATE, BOOLEAN).

## Other responses

- `400` — Error response (invalid parameters, unauthorized, etc.).

---

[API](https://skmtc.dev/thryve/apis/thryve-api.md) · [All operations](https://skmtc.dev/thryve/apis/thryve-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/thryve/thryve-api/revisions/a35fa2705278/schema)
