Get Data Updates
get_data_updatesSummarize records synced into a Fulcra account within a time range, filtered by Fulcra processing time, to find new data since a prior check and query changed types.
Instructions
Summarize the data that arrived in the user's account during a period of time.
The time range filters on when records were processed/synced into Fulcra, NOT on the records' own timestamps — e.g. last night's sleep records typically arrive this morning. Use this to find out what new data exists since a previous check, then query the changed types with the appropriate tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_time | Yes | The end of the time range (exclusive). Must include tz (ISO8601). | |
| start_time | Yes | The start of the time range (inclusive). Must include tz (ISO8601). | |
| fulcra_userid | No | Check another Fulcra user's account instead. Only what they share is reported; poll to notice their agent's writes. | |
| include_shared | No | Also check every user who shares with this one. Adds a "shared" map keyed by their user ID (peers with no changes are omitted) and "peers_checked". At most 20 peers per call; any more are listed in "peers_skipped" to poll via fulcra_userid. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |