Prime Wearables & Biometrics API
Wearable device telemetry ingestion, canonical FHIR observation normalization, and readiness alerting
Vendors
9
Integrated platforms
Biometrics
7+
Canonical metrics
Output
FHIR
R4 Observations
LOINC
Coded
Standard terminology
Live API Status — Prime Wearables
Probing production endpoints…
Rate Limits & SLA
Rate limit
2,000 events/min
Burst
100 req/sec
Uptime SLA
99.9%
Support
Business hours · 4h
P95 latency
< 350ms ingest
Retention
3 years biometrics
Supported Wearable Vendors
Canonical Biometric Metrics
hrv_rmssdHeart Rate Variability (RMSSD)
resting_hrResting Heart Rate
spo2Oxygen Saturation
sleep_totalTotal Sleep Duration
sleep_deepDeep Sleep Duration
sleep_remREM Sleep Duration
sleep_efficiencySleep Efficiency Score
Prime API Endpoints
/prime/v1/wearables/eventsOAuthIngest Wearable Telemetry
/prime/v1/wearables/events/{ingestionId}OAuthCheck Normalization Status
/prime/v1/fhir/ObservationOAuthSubmit Prime Observation
/prime/v1/fhir/Device/{deviceIdentityHash}OAuthUpsert Device Provenance
/prime/v1/fhir/FlagOAuthGet Readiness Alerts
Integration toolkit
Official SDKs
Apex Prime certification track
12 required items · platform + product-specific checks
- First authenticated API call in sandbox
- OAuth or API key with least-privilege scopes
- FHIR R4 read against sandbox lake
- GPID boundary headers on write paths
- Webhook HMAC-SHA256 verification implemented
- Webhook idempotency by delivery ID
+9 more on the certification page
Complete all required items before production go-live
Webhook events for Apex Prime
Subscribe at /webhooks — verify HMAC-SHA256 signatures
prime.ingest.persistedPrime WearablesWearable telemetry normalized to FHIR Observations.
{
"event": "prime.ingest.persisted",
"ingestion_id": "ing_def456",
"observation_count": 4,
"athlete_gpid": "APX-1A2B3C4D",
"source": "oura"
}prime.readiness.alertPrime WearablesReadiness flag triggered from biometric thresholds.
{
"event": "prime.readiness.alert",
"flag": "recovery_low",
"severity": "warning",
"athlete_gpid": "APX-1A2B3C4D",
"metric": "hrv_rmssd",
"value": 28.5
}