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:

ChannelRemarks
Vital Horizon AI Python SDKThe vitalx-aggregation package provides an expressive Python Query DSL with Polars DataFrame integrations.
Vital Aggregation API endpointJSON API calls.
Typed bindings of Vital APICall the Aggregation API in Go, Java, Node and Python.