Skip to main content

Module types

Module types 

Source
Expand description

Types used as operation parameters and responses.

Modules§

error
Error types.

Structs§

ArrayUnionFloatNoneTypeBits64
ArrayUnionFloatNoneTypeBits64
CreateWebhookSubscriptionRequest
CreateWebhookSubscriptionRequest
DailyResilienceModel
DailyResilienceModel
EnhancedTagModel
An EnhancedTagModel maps an ASSATag. An ASSATag in ExtAPIV2 is called a EnhancedTag An EnhancedTagModel will be populated by data from an ASSATag The fields in the EnhancedTagModel map to fields in an ASSATag
HttpValidationError
HttpValidationError
IsoDate
IsoDate
LocalDateTime
LocalDateTime
LocalizedDateTime
LocalizedDateTime
MultiDocumentResponseDailyResilienceModel
MultiDocumentResponseDailyResilienceModel
MultiDocumentResponseEnhancedTagModel
MultiDocumentResponseEnhancedTagModel
MultiDocumentResponsePublicDailyActivity
MultiDocumentResponsePublicDailyActivity
MultiDocumentResponsePublicDailyCardiovascularAge
MultiDocumentResponsePublicDailyCardiovascularAge
MultiDocumentResponsePublicDailyReadiness
MultiDocumentResponsePublicDailyReadiness
MultiDocumentResponsePublicDailySleep
MultiDocumentResponsePublicDailySleep
MultiDocumentResponsePublicDailySpO2
MultiDocumentResponsePublicDailySpO2
MultiDocumentResponsePublicDailyStress
MultiDocumentResponsePublicDailyStress
MultiDocumentResponsePublicModifiedSleepModel
MultiDocumentResponsePublicModifiedSleepModel
MultiDocumentResponsePublicRestModePeriod
MultiDocumentResponsePublicRestModePeriod
MultiDocumentResponsePublicRingConfiguration
MultiDocumentResponsePublicRingConfiguration
MultiDocumentResponsePublicSession
MultiDocumentResponsePublicSession
MultiDocumentResponsePublicSleepTime
MultiDocumentResponsePublicSleepTime
MultiDocumentResponsePublicVo2Max
MultiDocumentResponsePublicVo2Max
MultiDocumentResponsePublicWorkout
MultiDocumentResponsePublicWorkout
MultiDocumentResponseTagModel
MultiDocumentResponseTagModel
PersonalInfoResponse
PersonalInfoResponse
PublicActivityContributors
Object defining activity score contributors.
PublicDailyActivity
Object defining a daily activity that is a 24-hour period starting at 4 a.m.
PublicDailyCardiovascularAge
Daily Cardiovascular Age.
PublicDailyReadiness
Public object defining daily readiness.
PublicDailySleep
Public object defining daily sleep.
PublicDailySpO2
Daily SpO2 (Oxygen saturation).
PublicDailyStress
Daily stress.
PublicHeartRateRow
Heart rate sample
PublicModifiedSleepModel
PublicModifiedSleepModel
PublicReadiness
Object defining readiness.
PublicReadinessContributors
Object defining readiness score contributors.
PublicRestModeEpisode
Object defining a public Rest Mode episode.
PublicRestModePeriod
Rest mode episode information.
PublicRingBatteryLevelRow
Object defining a ring battery level event.
PublicRingConfiguration
Ring configuration.
PublicSample
Object defining a recorded sample.
PublicSession
Public model defining a recorded Session.
PublicSleepContributors
Object defining sleep score contributors.
PublicSleepTime
Suggested bedtime for the user.
PublicSleepTimeWindow
Object defining sleep time window
PublicSpo2AggregatedValues
Object defining public spo2 aggregated values.
PublicVo2Max
VO2Max estimate.
PublicWorkout
Public model for Workout.
ResilienceContributors
ResilienceContributors
ResponseMultipleHeartrateDocumentsV2UsercollectionHeartrateGet
ResponseMultipleHeartrateDocumentsV2UsercollectionHeartrateGet
ResponseMultipleRingBatteryLevelDocumentsV2UsercollectionRingBatteryLevelGet
ResponseMultipleRingBatteryLevelDocumentsV2UsercollectionRingBatteryLevelGet
ResponseSandboxMultipleHeartrateDocumentsV2SandboxUsercollectionHeartrateGet
ResponseSandboxMultipleHeartrateDocumentsV2SandboxUsercollectionHeartrateGet
ResponseSandboxMultipleRingBatteryLevelDocumentsV2SandboxUsercollectionRingBatteryLevelGet
ResponseSandboxMultipleRingBatteryLevelDocumentsV2SandboxUsercollectionRingBatteryLevelGet
TagModel
A TagModel maps to an ASSANote. An ASSANote in ExtAPIV2 is called a Tag A TagModel will be populated by data from an ASSANote The fields in the TagModel map to fields in an ASSANote
TimeSeriesResponseDict
TimeSeriesResponseDict
TimeSeriesResponsePublicHeartRateRow
TimeSeriesResponsePublicHeartRateRow
TimeSeriesResponsePublicRingBatteryLevelRow
TimeSeriesResponsePublicRingBatteryLevelRow
UpdateWebhookSubscriptionRequest
UpdateWebhookSubscriptionRequest
UtcDateTime
UtcDateTime
ValidationError
ValidationError
WebhookSubscriptionModel
WebhookSubscriptionModel
X
Unique identifier of the object.

Enums§

ExtApiV2DataType
Data types that partners can subscribe to via ExtApiV2 webhooks.
LocationItem
LocationItem
LongTermResilienceLevel
Possible long term resilience level values.
PublicDailyStressSummary
Possible public daily stress summary types.
PublicHeartRateSource
Possible heart rate sources.
PublicMomentMood
Possible Moment moods.
PublicMomentType
Possible Moment types.
PublicRingColor
Possible ring colors.
PublicRingDesign
Possible ring designs.
PublicRingHardwareType
Possible ring hardware types.
PublicSleepAlgorithmVersion
Oura Sleep Staging Algorithms. v1 = original aka legacy aka OSSA 1.0, v2 = latest sleep algorithm
PublicSleepAnalysisReason
Possible sleep analysis reasons.
PublicSleepTimeRecommendation
Possible public SleepTime recommendation.
PublicSleepTimeStatus
Possible public SleepTime status.
PublicSleepType
Possible sleep period types. ‘deleted’ = deleted sleep by user. ‘sleep’ = user confirmed sleep / nap, min 15 minutes, max 3 hours, contributes to daily scores ‘late_nap’ = user confirmed sleep / nap, min 15 minutes, ended after sleep day change (6 pm), contributes to next days daily scores ‘long_sleep’ = sleep that is long enough (>3h) to automatically contribute to daily scores ‘rest’ = Falsely detected sleep / nap, rejected in confirm prompt by user
PublicWorkoutIntensity
Possible workout intensities.
PublicWorkoutSource
Possible workout sources.
WebhookOperation
WebhookOperation