This API exposes
15 operations
across 15 paths,
and defines 103 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.
Requests are made against 4 base URLs: https://api.us.junction.com, https://api.eu.junction.com, https://api.sandbox.us.junction.com, https://api.sandbox.eu.junction.com.
The identity and technical contract details declared by the specification.
ClientFacingHeartRateTimeseries
object
6 properties
3 required
ClientBodyResponse
object
1 property
1 required
ClientFacingSport
object
3 properties
3 required
ClientFacingShallowWorkoutStream
object
6 properties
4 required
ClientFacingDevice
object
9 properties
4 required
ClientFacingActivity
object
21 properties
7 required
ClientFacingSleepCycleChanged
object
5 properties
5 required
ClientFacingFood
object
3 properties
BasalBodyTemperatureEntry
object
2 properties
2 required
ClientFacingSource
object
Source summarizes where a sample or a summary is sourced from. At minimum, the source provider is always included.
6 properties
1 required
ClientFacingProfile
object
10 properties
5 required
ClientFacingSleepCycleHistoricalPullCompleted
object
5 properties
5 required
ClientFacingWorkoutMap
object
2 properties
ClientFacingMenstrualCycleChanged
object
5 properties
5 required
ClientFacingProvider
object
A vendor, a service, or a platform which Vital can connect with.
3 properties
3 required
ClientFacingWorkoutStreamChanged
object
5 properties
5 required
ClientFacingMealHistoricalPullCompleted
object
5 properties
5 required
ClientFacingSleepHistoricalPullCompleted
object
5 properties
5 required
RawActivity
object
11 properties
8 required
RawSleepResponse
object
1 property
1 required
ClientFacingBodyChanged
object
5 properties
5 required
Sex
string
ℹ️ This enum is non-exhaustive.
ClientFacingHRVTimeseries
object
6 properties
3 required
ClientFacingBodyHistoricalPullCompleted
object
5 properties
5 required
ClientFacingProfileChanged
object
5 properties
5 required
HTTPValidationError
object
1 property
MenstrualCycleResponse
object
1 property
1 required
RawWorkoutResponse
object
1 property
1 required
ClientFacingMenstrualCycleHistoricalPullCompleted
object
5 properties
5 required
ClientFacingBody
object
16 properties
7 required
Micros
object
3 properties
Providers
string
ℹ️ This enum is non-exhaustive.
ClientSleepCycleResponse
object
1 property
1 required
Gender
string
ℹ️ This enum is non-exhaustive.
CervicalMucusEntry
object
2 properties
2 required
ClientFacingWorkoutsHistoricalPullCompleted
object
5 properties
5 required
ClientFacingProfileHistoricalPullCompleted
object
5 properties
5 required
ClientFacingMealResponse
object
1 property
1 required
IntermenstrualBleedingEntry
object
1 property
1 required
ClientFacingElectrocardiogram
object
19 properties
10 required
Vitamins
string
ℹ️ This enum is non-exhaustive.
ClientFacingMealChanged
object
5 properties
5 required
Macros
object
8 properties
RawBodyResponse
object
1 property
1 required
ClientFacingHeartRate
object
5 properties
ClientFacingSleepStream
object
3 properties
DetectedDeviationEntry
object
2 properties
2 required
RawWorkout
object
13 properties
10 required
ClientFacingWorkoutsChanged
object
5 properties
5 required
ContraceptiveEntry
object
2 properties
2 required
MenstrualFlowEntry
object
2 properties
2 required
ClientFacingElectrocardiogramResponse
object
1 property
1 required
ClientFacingRespiratoryRateTimeseries
object
6 properties
3 required
ClientActivityResponse
object
1 property
1 required
ClientFacingActivityHistoricalPullCompleted
object
5 properties
5 required
ClientFacingElectrocardiogramHistoricalPullCompleted
object
5 properties
5 required
MealInDBBase_ClientFacingSource_
object
17 properties
14 required
Energy
object
2 properties
2 required
ClientFacingMenstrualCycle
object
23 properties
8 required
ClientFacingWorkoutStreamHistoricalPullCompleted
object
5 properties
5 required
VitalSleepStage
integer
ℹ️ This enum is non-exhaustive.
SleepType
string
ℹ️ This enum is non-exhaustive.
ClientFacingSleepChanged
object
5 properties
5 required
ProfileInDb
object
8 properties
5 required
HomePregnancyTestEntry
object
2 properties
2 required
TraceElements
string
ℹ️ This enum is non-exhaustive.
RawDevicesResponse
object
1 property
1 required
ClientSleepResponse
object
1 property
1 required
ClientFacingWorkout
object
29 properties
9 required
HomeProgesteroneTestEntry
object
2 properties
2 required
SleepSummaryState
string
ℹ️ This enum is non-exhaustive.
RawActivityResponse
object
1 property
1 required
ClientFacingElectrocardiogramChanged
object
5 properties
5 required
ClientFacingSleep
object
36 properties
16 required
RawSleep
object
12 properties
8 required
OvulationTestEntry
object
2 properties
2 required
ClientFacingActivityChanged
object
5 properties
5 required
ClientWorkoutResponse
object
1 property
1 required
ClientFacingDeviceChanged
object
5 properties
5 required
RawDevice
object
6 properties
6 required
RawProfile
object
1 property
1 required
HistoricalPullCompleted
object
4 properties
4 required
ClientFacingSleepCycle
object
16 properties
13 required
Minerals
string
ℹ️ This enum is non-exhaustive.
RawBody
object
12 properties
8 required
SexualActivityEntry
object
2 properties
1 required
Labs
string
ℹ️ This enum is non-exhaustive.
ClientBodyResponse_2
object
1 property
1 required
ClientFacingShallowWorkoutStream_2
object
6 properties
4 required
ClientFacingActivity_2
object
21 properties
7 required
ClientFacingSource_2
object
Source summarizes where a sample or a summary is sourced from. At minimum, the source provider is always included.
9 properties
1 required
ClientFacingProfile_2
object
10 properties
5 required
ClientFacingHRVTimeseries_2
object
6 properties
3 required
ClientFacingHypnogramTimeseries
object
8 properties
5 required
ClientFacingBody_2
object
16 properties
7 required
Micros_2
object
3 properties
Providers_2
string
ℹ️ This enum is non-exhaustive.
ClientFacingSleepStream_2
object
4 properties
ClientActivityResponse_2
object
1 property
1 required
ClientFacingSleep_2
object
31 properties
16 required
HistoricalPullCompleted_2
object
5 properties
5 required
Labs_2
string
ℹ️ This enum is non-exhaustive.
The full machine-readable OpenAPI contract behind this narrative.