reconcile_data_points
Merges health data points from multiple sources into one de-duplicated stream and lists them with standard filters, so you can reconcile sleep records across Google Health sources.
Instructions
List data points merged across sources into one de-duplicated stream, as the Google Health app shows them. Takes the same filters as list_data_points. Use this for sleep across sources.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"dataType": "<dataType>"
},
"name": "reconcile_data_points"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filter | No | AIP-160 filter on the data type's time field. | |
| dataType | Yes | Data type in kebab case, such as steps, sleep, or heart-rate. See list_data_types. | |
| pageSize | No | ||
| pageToken | No | nextPageToken from the previous response. | |
| apiVersion | No | API version. Defaults to v4, or v4beta for beta-only data types. | |
| dataSourceFamily | No | Data sources: all-sources (default), google-wearables (Fitbit and Pixel devices only), google-sources (Google devices, manual logs, Health Connect), or self-sources (data this client wrote). |