get_collection
Fetch Oura v2 data such as sleep sessions, workouts, heart rate, tags, or daily summaries by document ID or date range to answer questions about your ring metrics.
Instructions
Read any Oura v2 collection: sleep sessions, workouts, guided sessions, tags, heartrate samples, sleep_time, rest_mode_period, ring_configuration, vo2_max, or daily_* summaries. One document via document_id, or a date range.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max items (default 50). | |
| fields | No | Comma-separated field selector (most routes; not daily_resilience/enhanced_tag/tag). | |
| latest | No | Heartrate and ring_battery_level: return the most recent sample. | |
| end_date | No | ||
| collection | Yes | Collection name — one of: sleep, sleep_time, workout, session, tag, enhanced_tag, heartrate, rest_mode_period, ring_configuration, ring_battery_level, vo2_max, daily_sleep, daily_readiness, daily_activity, daily_stress, daily_spo2, daily_resilience, daily_cardiovascular_age, personal_info. | |
| start_date | No | Calendar date YYYY-MM-DD. | |
| document_id | No | Fetch one document by id (not for enhanced_tag/heartrate/personal_info/ring_battery_level). | |
| end_datetime | No | Heartrate and ring_battery_level: ISO datetime. | |
| start_datetime | No | Heartrate and ring_battery_level: ISO datetime, e.g. 2026-10-15T00:00:00Z. |