APIs intended for internal use by Tidepool.
- Data Set ID
Data API (1.0)
The Tidepool API is an HTTP REST API used by Tidepool clients use to communicate with the Tidepool Platform.
For more information, see the Getting Started section.
https://tidepool.redocly.app/_mock/reference/data.v1/
https://external.integration.tidepool.org/
https://api.tidepool.org/
https://dev1.dev.tidepool.org/
https://qa1.development.tidepool.org/
https://qa2.development.tidepool.org/
Time Processing
A string indicating what variety of processing was used to create the time
and related fields such as timezoneOffset
on data in this upload.
For data auditing purposes, we store a string encoding the type of algorithm used to generate the time
, timezoneOffset
, and other related fields from the local deviceTime
. At present, there are only three options for this value:
none
for data sources that already include a UTC-anchoredtime
value. At present, the only data source for which this is true is Dexcom G5 or Dexcom G6 data coming through Apple's iOS HealthKit integration.across-the-board-timezone
for devices (all BGMs, for example) that cannot have theirdeviceTime
values "bootstrapped" to a UTCtime
value; in such cases, we apply a single user-selected timezone to everydeviceTime
"across the board" to generate thetime
value.utc-bootstrapping
for devices (most insulin pumps and CGMs) where we use a combination of the user-selected timezone at time of upload, the most recent timestamp on device, and the history of display time changes on the device to infer the correcttime
value for each record.
A string indicating what variety of processing was used to create the time
and related fields such as timezoneOffset
on data in this upload.
For data auditing purposes, we store a string encoding the type of algorithm used to generate the time
, timezoneOffset
, and other related fields from the local deviceTime
. At present, there are only three options for this value:
none
for data sources that already include a UTC-anchoredtime
value. At present, the only data source for which this is true is Dexcom G5 or Dexcom G6 data coming through Apple's iOS HealthKit integration.across-the-board-timezone
for devices (all BGMs, for example) that cannot have theirdeviceTime
values "bootstrapped" to a UTCtime
value; in such cases, we apply a single user-selected timezone to everydeviceTime
"across the board" to generate thetime
value.utc-bootstrapping
for devices (most insulin pumps and CGMs) where we use a combination of the user-selected timezone at time of upload, the most recent timestamp on device, and the history of display time changes on the device to infer the correcttime
value for each record.
"utc-bootstrapping"