Package Information
DocumentationAI-generated
n8n-nodes-oura-ring
Overview
Access detailed health and activity data from the Oura Ring wearable device to power automated workflows around sleep, activity, readiness, and other personal health metrics. Designed for anyone looking to integrate Oura Ring's comprehensive wellness insights into n8n workflows. Integrates with the Oura Ring API to fetch personal info, daily records, time series data, tags, and manage webhook subscriptions.
Nodes & Operations
Oura Ring
Serve as the primary interface to retrieve and manage various data points and subscriptions from the Oura Ring API including personal metrics, activity, sleep stages, workouts, readiness scores, heart rate series, tags, and webhook subscriptions to automate health data workflows.
- Personal Info · Get — Retrieve the authenticated user's personal information such as age, weight, height, and other personal details from the Oura Ring API.
- Daily Activity · Get — Retrieve a specific daily activity record from the Oura Ring API using its unique document ID.
- Daily Activity · Get Many — Retrieve multiple daily activity records from the Oura Ring API, optionally filtered by start date, end date, and pagination token.
- Workout · Get — Retrieve a specific workout record from the Oura Ring data by its unique Document ID.
- Workout · Get Many — Retrieve multiple workout records from the Oura Ring API with optional filtering by start date, end date, and pagination token.
- Session · Get — Retrieve a specific session record from the Oura Ring API using its unique document ID.
- Session · Get Many — Retrieve multiple session records from the Oura Ring API with optional filtering by start date, end date, and pagination token.
- Sleep · Get — Retrieve a specific detailed sleep record from the Oura Ring data by specifying its unique Document ID.
- Sleep · Get Many — Retrieve multiple detailed sleep records from the Oura Ring API, optionally filtered by start date, end date, and pagination token.
- Daily Sleep · Get — Retrieve a specific daily sleep record using its unique document ID from the Oura Ring API.
- Daily Sleep · Get Many — Retrieve multiple daily sleep summary records from the Oura Ring API with optional filtering by start date, end date, and pagination token.
- Sleep Time · Get — Retrieve a specific recommended sleep time window record from the Oura Ring user collection by its unique Document ID.
- Sleep Time · Get Many — Retrieve multiple recommended sleep time windows from the Oura Ring API, optionally filtering by start and end dates and supporting pagination via a next token.
- Rest Mode Period · Get — Retrieve a specific rest mode period record from the Oura Ring API using its unique document ID.
- Rest Mode Period · Get Many — Retrieve multiple Rest Mode Period records from the Oura Ring data within an optional date range and support pagination.
- Daily Readiness · Get — Retrieve a specific daily readiness record from the Oura Ring data using its unique Document ID.
- Daily Readiness · Get Many — Retrieve multiple daily readiness records filtered by optional date ranges and pagination token.
- Daily SpO2 · Get — Retrieve a specific daily blood oxygen (SpO2) record from the Oura Ring API by its unique Document ID.
- Daily SpO2 · Get Many — Retrieve multiple daily blood oxygen (SpO2) records optionally filtered by start date, end date, and pagination token.
- Daily Stress · Get — Retrieve a specific daily stress record from the Oura Ring API using its unique document ID.
- Daily Stress · Get Many — Retrieve multiple daily stress records from the Oura Ring user collection, optionally filtered by start date, end date, and pagination token.
- Daily Resilience · Get — Retrieve a specific daily resilience record from the Oura Ring API using its unique document ID.
- Daily Resilience · Get Many — Retrieve multiple daily resilience records from the Oura Ring API, optionally filtered by start date, end date, and pagination token.
- Daily Cardiovascular Age · Get — Retrieve a specific daily cardiovascular age record from the Oura Ring API by its unique document ID.
- Daily Cardiovascular Age · Get Many — Retrieve multiple daily cardiovascular age records optionally filtered by start and end dates, with support for pagination via a next token.
- VO2 Max · Get — Retrieve a specific VO2 Max record from the Oura Ring user data by its unique document ID.
- VO2 Max · Get Many — Retrieve multiple VO2 max estimate records optionally filtered by start and end dates, with support for pagination.
- Heart Rate · Get Many — Retrieve heart rate time series data from the Oura Ring API, optionally filtered by start date, end date, and paginated with a next token.
- Ring Configuration · Get — Retrieve a specific ring configuration record from the Oura Ring API using its unique document ID.
- Ring Configuration · Get Many — Retrieve multiple ring configuration records optionally filtered by start and end dates, supporting pagination through a next token.
- Tag · Get — Retrieve a specific tag by its unique document ID from the Oura Ring user collection.
- Tag · Get Many — Retrieve multiple user-entered tags from the Oura Ring API, optionally filtered by start and end dates, and support pagination with a next token.
- Enhanced Tag · Get — Retrieve a specific enhanced tag by its unique document ID from the Oura Ring API.
- Enhanced Tag · Get Many — Retrieve multiple enhanced tags from the Oura Ring user collection, optionally filtering by start and end dates or paginating with a next token.
- Webhook Subscription · Create — Create a new webhook subscription in the Oura Ring API to receive notifications for specific event and data types via a specified callback URL.
- Webhook Subscription · Delete — Delete a specific webhook subscription by its unique subscription ID to stop receiving webhook notifications.
- Webhook Subscription · Get — Retrieve details of a specific webhook subscription using its unique Subscription ID.
- Webhook Subscription · Get Many — Retrieve all webhook subscriptions associated with the user's Oura account, optionally filtered by date range or using pagination tokens.
- Webhook Subscription · Renew — Renew a webhook subscription by its unique identifier to extend its validity.
- Webhook Subscription · Update — Update an existing Oura Ring webhook subscription by its unique Subscription ID, modifying its callback URL, verification token, event type, and data type settings.
Credentials
This package requires authentication with the Oura Ring API, which typically involves OAuth credentials to access user-specific data securely.
Installation
Install as an n8n community node: in n8n, open Settings → Community nodes → Install and enter n8n-nodes-oura-ring.