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 25 more developer resources.
22 APIs
24 Features
Activity Biometrics Cardiovascular Fitness Health HRV Quantified Self Readiness Resilience Ring Sleep SpO2 Stress Wearables Wellness Women's Health
On this page
Kin Score
APIs 22
Postman 22
Open Collections 1
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 32
apis.yml
45 Operational Transparency
Composite quality — 54.7/100 · developing
Contract Quality
13.5 / 25
Developer Ergonomics
10.0 / 20
Commercial Clarity
13.7 / 20
Operational Transparency
5.8 / 13
Agent readiness — 43/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
8 / 8
Request/Response Examples
0 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
6 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
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).
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 5
The organization behind the API
Other 6
Properties that don't map to a standard resource type
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
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: 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.16'