Overview
The Horizon AI Aggregation API consolidates the multitude of user data collected across wearable data providers and source types into simple tabular outputs.
Consolidation
Work with simple tabular outputs, and offload the dirty work to Horizon AI — the data gathering, prioritization and sanitization processes across multiple providers and source types.
Data prioritization
Provider priorities can be configured at team level. Query-level priority overrides are also supported to enable experimentations.
Aggregate in floating time
Work with time zone agnostic outputs that are indexed in the user’s perception of time (i.e., floating time).
How can I use Aggregation API?
Aggregation API is currently in closed beta. The query schema and the behaviour is subject to change based on beta feedback.
You can make use of Vital Aggregation API through these channels:
Channel | Remarks |
---|---|
Vital Horizon AI Python SDK | The vitalx-aggregation package provides an expressive Python Query DSL with Polars DataFrame integrations. |
Vital Aggregation API endpoint | JSON API calls. |
Typed bindings of Vital API | Call the Aggregation API in Go, Java, Node and Python. |