Home
Providers
Oura
Oura
Oura is a health-technology company that makes the Oura Ring — a titanium smart ring packed with PPG, body-temperature, SpO2, and motion sensors — and the Oura App and Oura Cloud platform that turn raw biometrics into daily Sleep, Activity, Readiness, Stress, and Resilience scores. The Oura Developer Cloud exposes a v2 REST API and webhook subscriptions over OAuth 2.0 and Personal Access Tokens, letting third-party applications read 50+ health metrics, raw heart-rate and interbeat-interval time series, sleep stages, workouts, sessions, user-authored tags, and ring telemetry. A parallel /v2/sandbox/usercollection/* surface provides deterministic sample data for integration testing.
Oura publishes 22 APIs on the APIs.io network, including Daily Activity Routes API, Daily Cardiovascular Age Routes API, Daily Readiness Routes API, and 19 more. Tagged areas include Activity, Biometrics, Cardiovascular, Fitness, and Health.
The Oura catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Oura’s developer surface includes developer portal, documentation, getting-started guide, signup flow, authentication, engineering blog, support, and 27 more developer resources.
2 APIs
24 Features
On this page
Kin Score
APIs 22
Postman 22
Open Collections 24
GraphQL 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 24
Vocabularies 1
Spectral Rules 2
JSON Schema 3
Examples 3
Security Posture 3
Agentic Access 1
Resources 34
apis.yml
45 Operational Transparency
0 Create-or-Update Ergonomics
Composite quality — 57.3/100 · strong
Agent readiness — 30/100 · agent ready
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 22
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll for all 22
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Scroll for all 24
GraphQL schemas published by this provider.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Oura Ring 4 — titanium smart ring with continuous biometric sensing (PPG, body temperature, accelerometer, SpO2)
50+ tracked health metrics across sleep, activity, readiness, stress, resilience, heart, and women's health
Daily Sleep score with sleep stages, latency, efficiency, HRV, respiratory rate, and lowest resting heart rate
Daily Activity score with movement, inactivity, training frequency, and equivalent walking distance
Daily Readiness score combining HRV balance, sleep balance, recovery index, and body temperature deviation
Daily Resilience score capturing long-term stress load and recovery capacity
Daily Stress with high/recovered/relaxed/restored minute-level classification
SpO2 nighttime monitoring with average and breathing-disturbance index
Cardiovascular Age and VO2 Max estimation from continuous heart-rate data
Cycle Insights and Period Prediction (women's health)
Symptom Radar early-illness detection based on temperature and respiratory deviation
Workouts (auto-detected and manual) and Sessions (meditation, breathwork, reset)
Tags and Enhanced Tags (typed user annotations — ailment, lifestyle, nutrition, etc.)
Rest Mode for recovery from illness or injury
Sleep Time recommendation window personalized to the user
REST API v2 with OAuth 2.0 (8 scopes) and Personal Access Tokens
Webhook subscriptions for sleep, activity, readiness, tag, workout, session, daily_*, heartrate (create/update/delete)
Sandbox endpoint family (/v2/sandbox/usercollection/*) returning deterministic sample data for testing
5,000 requests / 5 minutes per access token rate limit
Oura Membership ($5.99/month or $69.99/year) unlocks full insights in the Oura App
Apple Health, Google Health Connect, Strava, Natural Cycles, and other native integrations
FSA/HSA eligibility on ring purchases in the US
Oura for Teams and Oura Health (enterprise wellness)
HIPAA-aligned data handling and SOC 2 controls
Scroll for all 24
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 4
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 1
Pagination, idempotency, versioning, errors, and events
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 5
Authentication, authorization, and security posture
Learn 1
Tutorials, courses, talks, and written guidance
Operate 3
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 6
The organization behind the API
Other 7
Properties that don't map to a standard resource type
Scroll for all 7
Source (apis.yml)
aid: oura-ring
url: https://raw.githubusercontent.com/api-evangelist/oura-ring/refs/heads/main/apis.yml
apis:
- aid: oura-ring:oura-ring-daily-activity-routes-api
name: Oura Daily Activity Routes API
description: The Daily Activity Routes API from Oura — 2 operation(s) for daily activity routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- Daily Activity Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-daily-activity-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
- aid: oura-ring:oura-ring-daily-cardiovascular-age-routes-api
name: Oura Daily Cardiovascular Age Routes API
description: The Daily Cardiovascular Age Routes API from Oura — 2 operation(s) for daily cardiovascular age routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- Daily Cardiovascular Age Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-daily-cardiovascular-age-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
- aid: oura-ring:oura-ring-daily-readiness-routes-api
name: Oura Daily Readiness Routes API
description: The Daily Readiness Routes API from Oura — 2 operation(s) for daily readiness routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- Daily Readiness Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-daily-readiness-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
- aid: oura-ring:oura-ring-daily-resilience-routes-api
name: Oura Daily Resilience Routes API
description: The Daily Resilience Routes API from Oura — 2 operation(s) for daily resilience routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- Daily Resilience Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-daily-resilience-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
- aid: oura-ring:oura-ring-daily-sleep-routes-api
name: Oura Daily Sleep Routes API
description: The Daily Sleep Routes API from Oura — 2 operation(s) for daily sleep routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- Daily Sleep Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-daily-sleep-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
- aid: oura-ring:oura-ring-daily-spo2-routes-api
name: Oura Daily Spo2 Routes API
description: The Daily Spo2 Routes API from Oura — 2 operation(s) for daily spo2 routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- Daily Spo2 Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-daily-spo2-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
- aid: oura-ring:oura-ring-daily-stress-routes-api
name: Oura Daily Stress Routes API
description: The Daily Stress Routes API from Oura — 2 operation(s) for daily stress routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- Daily Stress Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-daily-stress-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
- aid: oura-ring:oura-ring-enhanced-tag-routes-api
name: Oura Enhanced Tag Routes API
description: The Enhanced Tag Routes API from Oura — 2 operation(s) for enhanced tag routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- Enhanced Tag Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-enhanced-tag-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
- aid: oura-ring:oura-ring-heart-rate-routes-api
name: Oura Heart Rate Routes API
description: The Heart Rate Routes API from Oura — 1 operation(s) for heart rate routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- Heart Rate Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-heart-rate-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
- aid: oura-ring:oura-ring-interbeat-interval-routes-api
name: Oura Interbeat Interval Routes API
description: The Interbeat Interval Routes API from Oura — 1 operation(s) for interbeat interval routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- Interbeat Interval Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-interbeat-interval-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
- aid: oura-ring:oura-ring-personal-info-routes-api
name: Oura Personal Info Routes API
description: The Personal Info Routes API from Oura — 1 operation(s) for personal info routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- Personal Info Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-personal-info-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
- aid: oura-ring:oura-ring-rest-mode-period-routes-api
name: Oura Rest Mode Period Routes API
description: The Rest Mode Period Routes API from Oura — 2 operation(s) for rest mode period routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- Rest Mode Period Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-rest-mode-period-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
- aid: oura-ring:oura-ring-ring-battery-level-routes-api
name: Oura Ring Battery Level Routes API
description: The Ring Battery Level Routes API from Oura — 1 operation(s) for ring battery level routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- Ring Battery Level Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-ring-battery-level-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
- aid: oura-ring:oura-ring-ring-configuration-routes-api
name: Oura Ring Configuration Routes API
description: The Ring Configuration Routes API from Oura — 2 operation(s) for ring configuration routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- Ring Configuration Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-ring-configuration-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
- aid: oura-ring:oura-ring-sandbox-routes-api
name: Oura Sandbox Routes API
description: The Sandbox Routes API from Oura — 35 operation(s) for sandbox routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- Sandbox Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-sandbox-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
- aid: oura-ring:oura-ring-session-routes-api
name: Oura Session Routes API
description: The Session Routes API from Oura — 2 operation(s) for session routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- Session Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-session-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
- aid: oura-ring:oura-ring-sleep-routes-api
name: Oura Sleep Routes API
description: The Sleep Routes API from Oura — 2 operation(s) for sleep routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- Sleep Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-sleep-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
- aid: oura-ring:oura-ring-sleep-time-routes-api
name: Oura Sleep Time Routes API
description: The Sleep Time Routes API from Oura — 2 operation(s) for sleep time routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- Sleep Time Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-sleep-time-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
- aid: oura-ring:oura-ring-tag-routes-api
name: Oura Tag Routes API
description: The Tag Routes API from Oura — 2 operation(s) for tag routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- Tag Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-tag-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
- aid: oura-ring:oura-ring-vo2-max-routes-api
name: Oura VO2 Max Routes API
description: The VO2 Max Routes API from Oura — 2 operation(s) for vo2 max routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- VO2 Max Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-vo2-max-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
- aid: oura-ring:oura-ring-webhook-subscription-routes-api
name: Oura Webhook Subscription Routes API
description: The Webhook Subscription Routes API from Oura — 3 operation(s) for webhook subscription routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- Webhook Subscription Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-webhook-subscription-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
- aid: oura-ring:oura-ring-workout-routes-api
name: Oura Workout Routes API
description: The Workout Routes API from Oura — 2 operation(s) for workout routes.
humanURL: https://cloud.ouraring.com/v2/docs
tags:
- Workout Routes
properties:
- type: OpenAPI
url: openapi/oura-ring-workout-routes-api-openapi.yml
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- type: GraphQL
url: graphql/oura-ring-graphql.md
name: Oura
tags:
- Activity
- Biometrics
- Cardiovascular
- Fitness
- Health
- HRV
- Quantified Self
- Readiness
- Resilience
- Ring
- Sleep
- SpO2
- Stress
- Wearables
- Wellness
- Women's Health
kind: contract
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: false
label: Hosted service · you call their endpoint
confidence: medium
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: freemium
onboarding: unknown
trial: false
try_now: false
public: false
label: Freemium
confidence: medium
source:
- plans
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/oura-ring.png
access: 3rd-Party
common:
- type: Website
url: https://www.ouraring.com/
- type: CapabilityMap
url: capabilities/oura-ring-capability-edges.yml
name: Oura Business Capability Map
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/oura/overview
- type: AgenticAccess
url: agentic-access/oura-ring-agentic-access.yml
- type: TrustCenter
url: security/oura-ring-trust-center.yml
- type: VulnerabilityDisclosure
url: security/oura-ring-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/oura-ring-domain-security.yml
- type: Portal
url: https://ouraring.com
- type: Documentation
url: https://cloud.ouraring.com/v2/docs
- url: https://cloud.ouraring.com
name: Oura Developer Cloud
type: Portal
- url: https://cloud.ouraring.com/docs
name: Oura API Getting Started
type: GettingStarted
- url: https://cloud.ouraring.com/oauth/applications
name: My Applications
type: Signup
- url: https://cloud.ouraring.com/personal-access-tokens
name: Personal Access Tokens
type: Authentication
- url: https://cloud.ouraring.com/v2/docs#tag/oauth2
name: OAuth 2.0 - Oura Developer Cloud
type: Authentication
- url: https://cloud.ouraring.com/v2/docs#operation/Webhook_Subscription_Route
name: Webhook Subscriptions - Oura Developer Cloud
type: Webhooks
- url: https://ouraring.com/blog
name: The Pulse - Oura Blog
type: Blog
- url: https://ouraring.com/legal/privacy-policy
type: PrivacyPolicy
- url: https://ouraring.com/terms-and-conditions
type: TermsOfService
- url: https://ouraring.com/support
type: Support
- url: https://status.ouraring.com
type: StatusPage
- url: https://ouraring.com/research
name: Oura Research
type: Research
- url: https://ouraring.com/teams
name: Oura for Teams
type: Enterprise
- url: https://ouraring.com/lp/oura-health
name: Oura Health
type: Enterprise
- url: https://ouraring.com/product/rings/oura-ring-4
name: Oura Ring 4
type: Product
- url: https://ouraring.com/product/rings/oura-ring-4-ceramic
name: Oura Ring 4 Ceramic
type: Product
- url: https://ouraring.com/oura-experience/app
name: Oura App
type: Product
- url: https://www.linkedin.com/company/oura/
type: LinkedIn
- url: https://twitter.com/ouraring
type: Twitter
- url: https://www.instagram.com/ouraring/
type: Instagram
- url: https://www.youtube.com/@ouraring
type: YouTube
- url: https://www.facebook.com/ouraring/
type: Facebook
- url: plans/oura-ring-plans-pricing.yml
type: Plans
- url: rate-limits/oura-ring-rate-limits.yml
type: RateLimits
- url: finops/oura-ring-finops.yml
type: FinOps
- type: Features
data:
- Oura Ring 4 — titanium smart ring with continuous biometric sensing (PPG, body temperature, accelerometer, SpO2)
- 50+ tracked health metrics across sleep, activity, readiness, stress, resilience, heart, and women's health
- Daily Sleep score with sleep stages, latency, efficiency, HRV, respiratory rate, and lowest resting heart rate
- Daily Activity score with movement, inactivity, training frequency, and equivalent walking distance
- Daily Readiness score combining HRV balance, sleep balance, recovery index, and body temperature deviation
- Daily Resilience score capturing long-term stress load and recovery capacity
- Daily Stress with high/recovered/relaxed/restored minute-level classification
- SpO2 nighttime monitoring with average and breathing-disturbance index
- Cardiovascular Age and VO2 Max estimation from continuous heart-rate data
- Cycle Insights and Period Prediction (women's health)
- Symptom Radar early-illness detection based on temperature and respiratory deviation
- Workouts (auto-detected and manual) and Sessions (meditation, breathwork, reset)
- Tags and Enhanced Tags (typed user annotations — ailment, lifestyle, nutrition, etc.)
- Rest Mode for recovery from illness or injury
- Sleep Time recommendation window personalized to the user
- REST API v2 with OAuth 2.0 (8 scopes) and Personal Access Tokens
- Webhook subscriptions for sleep, activity, readiness, tag, workout, session, daily_*, heartrate (create/update/delete)
- Sandbox endpoint family (/v2/sandbox/usercollection/*) returning deterministic sample data for testing
- 5,000 requests / 5 minutes per access token rate limit
- Oura Membership ($5.99/month or $69.99/year) unlocks full insights in the Oura App
- Apple Health, Google Health Connect, Strava, Natural Cycles, and other native integrations
- FSA/HSA eligibility on ring purchases in the US
- Oura for Teams and Oura Health (enterprise wellness)
- HIPAA-aligned data handling and SOC 2 controls
sources:
- https://ouraring.com/en
- https://cloud.ouraring.com/v2/docs
- https://cloud.ouraring.com/docs
- https://ouraring.com/blog
updated: '2026-05-25'
created: '2026-05-25T00:00:00.000Z'
modified: '2026-05-25'
position: Consuming
description: Oura is a health-technology company that makes the Oura Ring — a titanium smart ring packed with PPG, body-temperature,
SpO2, and motion sensors — and the Oura App and Oura Cloud platform that turn raw biometrics into daily Sleep, Activity,
Readiness, Stress, and Resilience scores. The Oura Developer Cloud exposes a v2 REST API and webhook subscriptions over
OAuth 2.0 and Personal Access Tokens, letting third-party applications read 50+ health metrics, raw heart-rate and interbeat-interval
time series, sleep stages, workouts, sessions, user-authored tags, and ring telemetry. A parallel /v2/sandbox/usercollection/*
surface provides deterministic sample data for integration testing.
maintainers:
- FN: Kin Lane
email: info@apievangelist.com
X: apievangelist
url: https://apievangelist.com
specificationVersion: '0.23'
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/oura-ring"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/oura-ring/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/oura-ring/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms .
A second provider on the same verified email joins the account you already have.