# ex_oura v3.0.1 - Table of Contents An Elixir library for Oura API ## Pages - [ExOura](readme.md) - [Changelog](changelog.md) - [LICENSE](license.md) ## Modules - [ExOura](ExOura.md): Documentation for Oura API - [ExOura.Client.CreateWebhookSubscriptionRequest](ExOura.Client.CreateWebhookSubscriptionRequest.md): Provides struct and type for a CreateWebhookSubscriptionRequest - [ExOura.Client.DailyActivityRoutes](ExOura.Client.DailyActivityRoutes.md): Provides API endpoints related to daily activity routes - [ExOura.Client.DailyCardiovascularAgeRoutes](ExOura.Client.DailyCardiovascularAgeRoutes.md): Provides API endpoints related to daily cardiovascular age routes - [ExOura.Client.DailyReadinessRoutes](ExOura.Client.DailyReadinessRoutes.md): Provides API endpoints related to daily readiness routes - [ExOura.Client.DailyResilienceModel](ExOura.Client.DailyResilienceModel.md): Provides struct and type for a DailyResilienceModel - [ExOura.Client.DailyResilienceRoutes](ExOura.Client.DailyResilienceRoutes.md): Provides API endpoints related to daily resilience routes - [ExOura.Client.DailySleepRoutes](ExOura.Client.DailySleepRoutes.md): Provides API endpoints related to daily sleep routes - [ExOura.Client.DailySpo2Routes](ExOura.Client.DailySpo2Routes.md): Provides API endpoints related to daily spo2 routes - [ExOura.Client.DailyStressRoutes](ExOura.Client.DailyStressRoutes.md): Provides API endpoints related to daily stress routes - [ExOura.Client.EnhancedTagModel](ExOura.Client.EnhancedTagModel.md): Provides struct and type for a EnhancedTagModel - [ExOura.Client.EnhancedTagRoutes](ExOura.Client.EnhancedTagRoutes.md): Provides API endpoints related to enhanced tag routes - [ExOura.Client.HTTPValidationError](ExOura.Client.HTTPValidationError.md): Provides struct and type for a HTTPValidationError - [ExOura.Client.HeartRateRoutes](ExOura.Client.HeartRateRoutes.md): Provides API endpoint related to heart rate routes - [ExOura.Client.InterbeatIntervalRoutes](ExOura.Client.InterbeatIntervalRoutes.md): Provides API endpoint related to interbeat interval routes - [ExOura.Client.Metadata](ExOura.Client.Metadata.md): Provides struct and type for a Metadata - [ExOura.Client.MultiDocumentResponseDailyResilienceModel](ExOura.Client.MultiDocumentResponseDailyResilienceModel.md): Provides struct and type for a MultiDocumentResponseDailyResilienceModel - [ExOura.Client.MultiDocumentResponseDict](ExOura.Client.MultiDocumentResponseDict.md): Provides struct and type for a MultiDocumentResponseDict - [ExOura.Client.MultiDocumentResponseEnhancedTagModel](ExOura.Client.MultiDocumentResponseEnhancedTagModel.md): Provides struct and type for a MultiDocumentResponseEnhancedTagModel - [ExOura.Client.MultiDocumentResponsePublicDailyActivity](ExOura.Client.MultiDocumentResponsePublicDailyActivity.md): Provides struct and type for a MultiDocumentResponsePublicDailyActivity - [ExOura.Client.MultiDocumentResponsePublicDailyCardiovascularAge](ExOura.Client.MultiDocumentResponsePublicDailyCardiovascularAge.md): Provides struct and type for a MultiDocumentResponsePublicDailyCardiovascularAge - [ExOura.Client.MultiDocumentResponsePublicDailyReadiness](ExOura.Client.MultiDocumentResponsePublicDailyReadiness.md): Provides struct and type for a MultiDocumentResponsePublicDailyReadiness - [ExOura.Client.MultiDocumentResponsePublicDailySleep](ExOura.Client.MultiDocumentResponsePublicDailySleep.md): Provides struct and type for a MultiDocumentResponsePublicDailySleep - [ExOura.Client.MultiDocumentResponsePublicDailySpO2](ExOura.Client.MultiDocumentResponsePublicDailySpO2.md): Provides struct and type for a MultiDocumentResponsePublicDailySpO2 - [ExOura.Client.MultiDocumentResponsePublicDailyStress](ExOura.Client.MultiDocumentResponsePublicDailyStress.md): Provides struct and type for a MultiDocumentResponsePublicDailyStress - [ExOura.Client.MultiDocumentResponsePublicModifiedSleepModel](ExOura.Client.MultiDocumentResponsePublicModifiedSleepModel.md): Provides struct and type for a MultiDocumentResponsePublicModifiedSleepModel - [ExOura.Client.MultiDocumentResponsePublicRestModePeriod](ExOura.Client.MultiDocumentResponsePublicRestModePeriod.md): Provides struct and type for a MultiDocumentResponsePublicRestModePeriod - [ExOura.Client.MultiDocumentResponsePublicRingConfiguration](ExOura.Client.MultiDocumentResponsePublicRingConfiguration.md): Provides struct and type for a MultiDocumentResponsePublicRingConfiguration - [ExOura.Client.MultiDocumentResponsePublicSession](ExOura.Client.MultiDocumentResponsePublicSession.md): Provides struct and type for a MultiDocumentResponsePublicSession - [ExOura.Client.MultiDocumentResponsePublicSleepTime](ExOura.Client.MultiDocumentResponsePublicSleepTime.md): Provides struct and type for a MultiDocumentResponsePublicSleepTime - [ExOura.Client.MultiDocumentResponsePublicVo2Max](ExOura.Client.MultiDocumentResponsePublicVo2Max.md): Provides struct and type for a MultiDocumentResponsePublicVo2Max - [ExOura.Client.MultiDocumentResponsePublicWorkout](ExOura.Client.MultiDocumentResponsePublicWorkout.md): Provides struct and type for a MultiDocumentResponsePublicWorkout - [ExOura.Client.MultiDocumentResponseTagModel](ExOura.Client.MultiDocumentResponseTagModel.md): Provides struct and type for a MultiDocumentResponseTagModel - [ExOura.Client.PersonalInfoResponse](ExOura.Client.PersonalInfoResponse.md): Provides struct and type for a PersonalInfoResponse - [ExOura.Client.PersonalInfoRoutes](ExOura.Client.PersonalInfoRoutes.md): Provides API endpoint related to personal info routes - [ExOura.Client.PublicActivityContributors](ExOura.Client.PublicActivityContributors.md): Provides struct and type for a PublicActivityContributors - [ExOura.Client.PublicDailyActivity](ExOura.Client.PublicDailyActivity.md): Provides struct and type for a PublicDailyActivity - [ExOura.Client.PublicDailyCardiovascularAge](ExOura.Client.PublicDailyCardiovascularAge.md): Provides struct and type for a PublicDailyCardiovascularAge - [ExOura.Client.PublicDailyReadiness](ExOura.Client.PublicDailyReadiness.md): Provides struct and type for a PublicDailyReadiness - [ExOura.Client.PublicDailySleep](ExOura.Client.PublicDailySleep.md): Provides struct and type for a PublicDailySleep - [ExOura.Client.PublicDailySpO2](ExOura.Client.PublicDailySpO2.md): Provides struct and type for a PublicDailySpO2 - [ExOura.Client.PublicDailyStress](ExOura.Client.PublicDailyStress.md): Provides struct and type for a PublicDailyStress - [ExOura.Client.PublicHeartRateRow](ExOura.Client.PublicHeartRateRow.md): Provides struct and type for a PublicHeartRateRow - [ExOura.Client.PublicInterbeatIntervalRow](ExOura.Client.PublicInterbeatIntervalRow.md): Provides struct and type for a PublicInterbeatIntervalRow - [ExOura.Client.PublicModifiedSleepModel](ExOura.Client.PublicModifiedSleepModel.md): Provides struct and type for a PublicModifiedSleepModel - [ExOura.Client.PublicReadiness](ExOura.Client.PublicReadiness.md): Provides struct and type for a PublicReadiness - [ExOura.Client.PublicReadinessContributors](ExOura.Client.PublicReadinessContributors.md): Provides struct and type for a PublicReadinessContributors - [ExOura.Client.PublicRestModeEpisode](ExOura.Client.PublicRestModeEpisode.md): Provides struct and type for a PublicRestModeEpisode - [ExOura.Client.PublicRestModePeriod](ExOura.Client.PublicRestModePeriod.md): Provides struct and type for a PublicRestModePeriod - [ExOura.Client.PublicRingBatteryLevelRow](ExOura.Client.PublicRingBatteryLevelRow.md): Provides struct and type for a PublicRingBatteryLevelRow - [ExOura.Client.PublicRingConfiguration](ExOura.Client.PublicRingConfiguration.md): Provides struct and type for a PublicRingConfiguration - [ExOura.Client.PublicSample](ExOura.Client.PublicSample.md): Provides struct and type for a PublicSample - [ExOura.Client.PublicSession](ExOura.Client.PublicSession.md): Provides struct and type for a PublicSession - [ExOura.Client.PublicSleepContributors](ExOura.Client.PublicSleepContributors.md): Provides struct and type for a PublicSleepContributors - [ExOura.Client.PublicSleepTime](ExOura.Client.PublicSleepTime.md): Provides struct and type for a PublicSleepTime - [ExOura.Client.PublicSleepTimeWindow](ExOura.Client.PublicSleepTimeWindow.md): Provides struct and type for a PublicSleepTimeWindow - [ExOura.Client.PublicSpo2AggregatedValues](ExOura.Client.PublicSpo2AggregatedValues.md): Provides struct and type for a PublicSpo2AggregatedValues - [ExOura.Client.PublicVo2Max](ExOura.Client.PublicVo2Max.md): Provides struct and type for a PublicVo2Max - [ExOura.Client.PublicWorkout](ExOura.Client.PublicWorkout.md): Provides struct and type for a PublicWorkout - [ExOura.Client.ResilienceContributors](ExOura.Client.ResilienceContributors.md): Provides struct and type for a ResilienceContributors - [ExOura.Client.RestModePeriodRoutes](ExOura.Client.RestModePeriodRoutes.md): Provides API endpoints related to rest mode period routes - [ExOura.Client.RingBatteryLevelRoutes](ExOura.Client.RingBatteryLevelRoutes.md): Provides API endpoint related to ring battery level routes - [ExOura.Client.RingConfigurationRoutes](ExOura.Client.RingConfigurationRoutes.md): Provides API endpoints related to ring configuration routes - [ExOura.Client.SandboxRoutes](ExOura.Client.SandboxRoutes.md): Provides API endpoints related to sandbox routes - [ExOura.Client.SessionRoutes](ExOura.Client.SessionRoutes.md): Provides API endpoints related to session routes - [ExOura.Client.SleepRoutes](ExOura.Client.SleepRoutes.md): Provides API endpoints related to sleep routes - [ExOura.Client.SleepTimeRoutes](ExOura.Client.SleepTimeRoutes.md): Provides API endpoints related to sleep time routes - [ExOura.Client.TagModel](ExOura.Client.TagModel.md): Provides struct and type for a TagModel - [ExOura.Client.TagRoutes](ExOura.Client.TagRoutes.md): Provides API endpoints related to tag routes - [ExOura.Client.TimeSeriesResponseDict](ExOura.Client.TimeSeriesResponseDict.md): Provides struct and type for a TimeSeriesResponseDict - [ExOura.Client.TimeSeriesResponsePublicHeartRateRow](ExOura.Client.TimeSeriesResponsePublicHeartRateRow.md): Provides struct and type for a TimeSeriesResponsePublicHeartRateRow - [ExOura.Client.TimeSeriesResponsePublicInterbeatIntervalRow](ExOura.Client.TimeSeriesResponsePublicInterbeatIntervalRow.md): Provides struct and type for a TimeSeriesResponsePublicInterbeatIntervalRow - [ExOura.Client.TimeSeriesResponsePublicRingBatteryLevelRow](ExOura.Client.TimeSeriesResponsePublicRingBatteryLevelRow.md): Provides struct and type for a TimeSeriesResponsePublicRingBatteryLevelRow - [ExOura.Client.UpdateWebhookSubscriptionRequest](ExOura.Client.UpdateWebhookSubscriptionRequest.md): Provides struct and type for a UpdateWebhookSubscriptionRequest - [ExOura.Client.ValidationError](ExOura.Client.ValidationError.md): Provides struct and type for a ValidationError - [ExOura.Client.Vo2MaxRoutes](ExOura.Client.Vo2MaxRoutes.md): Provides API endpoints related to vo2 max routes - [ExOura.Client.WebhookSubscriptionModel](ExOura.Client.WebhookSubscriptionModel.md): Provides struct and type for a WebhookSubscriptionModel - [ExOura.Client.WebhookSubscriptionRoutes](ExOura.Client.WebhookSubscriptionRoutes.md): Provides API endpoints related to webhook subscription routes - [ExOura.Client.WorkoutRoutes](ExOura.Client.WorkoutRoutes.md): Provides API endpoints related to workout routes - [ExOura.DailyActivity](ExOura.DailyActivity.md): API functions for retrieving Oura daily activity data. - [ExOura.DailyCardiovascularAge](ExOura.DailyCardiovascularAge.md): - [ExOura.DailyReadiness](ExOura.DailyReadiness.md): Documentation for Oura API - Daily Readiness - [ExOura.DailyResilience](ExOura.DailyResilience.md): Documentation for Oura API - Daily Resilience - [ExOura.DailySleep](ExOura.DailySleep.md): API functions for retrieving Oura daily sleep data. - [ExOura.DailySp02](ExOura.DailySp02.md): Documentation for Oura API - Daily Sp02 - [ExOura.DailyStress](ExOura.DailyStress.md): Documentation for Oura API - Daily Stress - [ExOura.EnhancedTag](ExOura.EnhancedTag.md): Documentation for Oura API - Enhanced Tag - [ExOura.HeartRate](ExOura.HeartRate.md): Documentation for Oura API - Heart Rate - [ExOura.InterbeatInterval](ExOura.InterbeatInterval.md): API functions for retrieving Oura interbeat interval time-series data. - [ExOura.OAuth2](ExOura.OAuth2.md): OAuth2 flow implementation for Oura API v2. - [ExOura.Pagination](ExOura.Pagination.md): Helper functions for handling paginated responses from Oura API. - [ExOura.PersonalInfo](ExOura.PersonalInfo.md): API functions for retrieving Oura personal information data. - [ExOura.RateLimiter](ExOura.RateLimiter.md): Handles rate limiting for Oura API requests. - [ExOura.RestModePeriod](ExOura.RestModePeriod.md): Documentation for Oura API - Rest Mode Period - [ExOura.RingBatteryLevel](ExOura.RingBatteryLevel.md): API functions for retrieving Oura ring battery level time-series data. - [ExOura.RingConfiguration](ExOura.RingConfiguration.md): Documentation for Oura API - Ring Configuration - [ExOura.Session](ExOura.Session.md): Documentation for Oura API - Session - [ExOura.Sleep](ExOura.Sleep.md): Documentation for Oura API - Sleep - [ExOura.SleepTime](ExOura.SleepTime.md): Documentation for Oura API - Sleep Time - [ExOura.Tag](ExOura.Tag.md): Tag API operations for the deprecated Tag endpoints. - [ExOura.TypeDecoder](ExOura.TypeDecoder.md): Decodes HTTP response bodies based on operation type specifications. - [ExOura.Vo2Max](ExOura.Vo2Max.md): Documentation for Oura API - Vo2 Max - [ExOura.WebhookSubscription](ExOura.WebhookSubscription.md): Documentation for Oura API - Webhook Subscription - [ExOura.Workout](ExOura.Workout.md): API functions for retrieving Oura workout data.