Dexcom Developer API
REST API for retrieving Dexcom continuous glucose monitoring data on behalf of authorized end users. Authentication is OAuth 2.0 authorization code flow; sandbox and production hosts are separate. Resources include estimated glucose values (EGVs), events, calibrations, alerts, devices, and data range. Intended for research, clinical, and consumer applications that integrate Dexcom CGM data with other digital health experiences.
Documentation
Documentation
https://developer.dexcom.com/
GettingStarted
https://developer.dexcom.com/get-started
APIReference
https://developer.dexcom.com/docs/dexcomv3/endpoint-overview
Authentication
https://developer.dexcom.com/docs/dexcom/authentication/
Specifications
Examples
Example
EGV Record Example
Example
EGVs Response Example
Example
Event Record Example
Example
Events Response Example
Example
Calibration Record Example
Example
Calibrations Response Example
Example
Alert Record Example
Example
Alerts Response Example
Example
Alert Schedule Example
Example
Alert Setting Example
Example
Device Record Example
Example
Devices Response Example
Example
Data Range Moment Example
Example
Data Range Window Example
Example
Data Range Response Example
Example
Token Request Example
Example
Token Response Example
Example
Glucose Unit Example
Example
Rate Unit Example
Example
Trend Type Example
Example
EGV Status Example
Example
Event Type Example
Example
Event Status Example
Example
Alert Name Example
Example
Alert State Example
Example
Transmitter Generation Example
Example
Date Time Example
Schemas & Data
JSONSchema
EGV Record Schema
JSONSchema
EGVs Response Schema
JSONSchema
Event Record Schema
JSONSchema
Events Response Schema
JSONSchema
Calibration Record Schema
JSONSchema
Calibrations Response Schema
JSONSchema
Alert Record Schema
JSONSchema
Alerts Response Schema
JSONSchema
Alert Schedule Schema
JSONSchema
Alert Setting Schema
JSONSchema
Device Record Schema
JSONSchema
Devices Response Schema
JSONSchema
Data Range Moment Schema
JSONSchema
Data Range Window Schema
JSONSchema
Data Range Response Schema
JSONSchema
Token Request Schema
JSONSchema
Token Response Schema
JSONSchema
Glucose Unit Schema
JSONSchema
Rate Unit Schema
JSONSchema
Trend Type Schema
JSONSchema
EGV Status Schema
JSONSchema
Event Type Schema
JSONSchema
Event Status Schema
JSONSchema
Alert Name Schema
JSONSchema
Alert State Schema
JSONSchema
Transmitter Generation Schema
JSONSchema
Date Time Schema
JSONStructure
EGV Record Structure
JSONStructure
EGVs Response Structure
JSONStructure
Event Record Structure
JSONStructure
Events Response Structure
JSONStructure
Calibration Record Structure
JSONStructure
Calibrations Response Structure
JSONStructure
Alert Record Structure
JSONStructure
Alerts Response Structure
JSONStructure
Alert Schedule Structure
JSONStructure
Alert Setting Structure
JSONStructure
Device Record Structure
JSONStructure
Devices Response Structure
JSONStructure
Data Range Moment Structure
JSONStructure
Data Range Window Structure
JSONStructure
Data Range Response Structure
JSONStructure
Token Request Structure
JSONStructure
Token Response Structure
JSONStructure
Glucose Unit Structure
JSONStructure
Rate Unit Structure
JSONStructure
Trend Type Structure
JSONStructure
EGV Status Structure
JSONStructure
Event Type Structure
JSONStructure
Event Status Structure
JSONStructure
Alert Name Structure
JSONStructure
Alert State Structure
JSONStructure
Transmitter Generation Structure
JSONStructure
Date Time Structure