Skip to main content

Oura

Sync overview

This source can sync various data from the Oura ring. It currently only supports authentication through personal access tokens, and is therefore not suitable for syncing data from multiple Oura rings.

Output schema

This source is capable of syncing the following streams:

  • daily_activity
  • daily_readiness
  • daily_sleep
  • heart_rate
  • sessions
  • sleep_periods
  • tags
  • workouts

Features

FeatureSupported? (Yes/No)Notes
Full Refresh SyncYes
Incremental SyncNo
Multiple ringsNoMay be implemented in the future.

Performance considerations

There are no documented rate limits for the Oura V2 API at the time of writing. However, users must have an up-to-date version of the Oura app installed to use the API.

Getting started

Requirements

  1. Purchase an Oura ring.
  2. Create a personal access token via the Oura developer portal.

Setup guide

The following fields are required fields for the connector to work:

  • api_key: Your Oura API key.
  • (optional) start_datetime: The start date and time for the sync.
  • (optional) end_datetime: The end date and time for the sync.

Reference

Config fields reference

Field
Type
Property name
string
api_key
string
start_datetime
string
end_datetime

Changelog

Expand to review
VersionDatePull RequestSubject
0.1.72024-07-0941264Update dependencies
0.1.62024-07-0640951Update dependencies
0.1.52024-06-2540450Update dependencies
0.1.42024-06-2240097Update dependencies
0.1.32024-06-0439072[autopull] Upgrade base image to v1.2.1
0.1.22024-05-3038399[autopull] base image + poetry + up_to_date
0.1.12024-05-2838688Make connector builder compatible
0.1.02022-10-2018224New source