For the complete documentation index, see llms.txt. This page is also available as Markdown.

Overview

Run Terra's health models over your users' data to turn raw metrics into ready-to-use wellness insights.

Overview

Models run Terra's health models over a user's data and return ready-to-use insights — no extra data collection, no model to host yourself. You call one endpoint with a user_id and a date range, and Terra returns the result.

Every model is a wellness indicator, not a medical or diagnostic tool.

You can run models two ways, and they behave identically:

  • From the API — call the endpoint below with your API key. This is the same request the dashboard makes.

  • From the Terra Dashboard — open Models, pick a model and a user, and click Run.

Prerequisites


Available models

Two models are generally available today; more are in active development.

Model

model id

What it returns

Sleep Window

sleep_window

A steady, personalised sleep schedule (recommended bed and wake times) to help keep a user's sleep timing consistent. More regular sleep timing is associated with better recovery and sleep quality.

Health Terrain

health_terrain

How a user's body shifted over the last week across 15 broad health areas, relative to their own recent baseline — a glanceable surface of what flared up and what stayed flat.


List available models

Returns the models you can run.


Run a model

Runs the chosen model over one user's data for a date range and returns its result. It is read-only and does not trigger a new data pull from the provider.

GET https://api.tryterra.co/v2/models/run

Parameter
In
Description

x-api-key

header

Your Terra API key.

dev-id

header

Your developer id.

model

query

The model id, e.g. sleep_window.

user_id

query

The Terra user to run the model over.

start_time

query

Start of the window (ISO 8601).

end_time

query

End of the window (ISO 8601).

Sleep Window returns a recommended schedule:

approximate is true when the schedule is estimated from limited history.

Health Terrain returns one entry per health area:

sigma is the week's shift for that area relative to the user's own baseline (negative = below baseline, positive = above). Each area also carries x/y layout coordinates you can use to plot the areas as a map.

Supported devices & data


Pricing

Model runs are usage-based: 1 credit per run, and each credit costs $0.01, drawn from your plan's monthly credit allowance — see Pricing. A run over one user for one date range is one credit, regardless of how much data it covers.

Last updated

Was this helpful?