Application Programming Interface.


Calibration events are where the user enters the glucose value that they obtain from testing a fingerstick blood sample with their blood glucose meter into the CGM. These readings are used as a reference point for calculating EGV from the sensor signal.


Continuous Glucose Monitor.


CLARITY® is a software application enabling Dexcom users and clinicians to view trends, statistics, and day-by-day data through the Dexcom CLARITY® website.

Data Partner

A Data Partner is a Registered Developer with an additional legal agreement in place with Dexcom specific to the developer’s upgraded app(s). See the Scopes & Access section for more information.


A piece of hardware or software that is part of the Dexcom CGM system, including transmitters, receivers, sensors, and mobile apps.

Dexcom API

Dexcom Application Programming Interface. Additional details are located in the Compliance section.

Display Time

The time displayed to the user on the receiver or phone. This time is assumed to be user-configurable. A broader discussion of how time is handled is located in the Endpoint Overview section. See also System Time.


Estimated Glucose Value.


The address—in this case, a URL—used by client applications to access a service or resource. Shorthand is often used when referencing endpoints, such as /calibrations instead of


User-entered carbohydrate intake, insulin doses, exercise, and health events that are entered in the receiver interface or through the mobile app.

Full Access

Access privileges for an app, defined as access to the Sandbox Data Environment (using the credentials located in the Sandbox Data section) and access to an unlimited number of authorized users in the Production Data Environment. See the Scopes & Access section for more information.


The Health Insurance Portability and Accountability Act of 1996, a US law specifying data privacy and security provisions for protected health information as defined by that law and the regulations implemented under that law.

ISO 8601

International Organization for Standardization standard number 8601, describing a method for representing dates and times. The formal standard can be accessed on the ISO webpage, while Wikipedia and xkcd also provide good descriptions.


JavaScript Object Notation. A language-independent data interchange format. A description of the format and links to JSON parsers are available at

Limited Access

Access privileges for an app, defined as access to the Sandbox Data Environment (using the credentials located in the Sandbox Data section) and access to up to 20 authorized users in the Production Data Environment. See the Scopes & Access section for more information.


Milligrams per deciliter. A unit of measure for blood glucose concentration; milligrams of glucose per deciliter of blood.


Millimoles per liter. A unit of measure for blood glucose concentration; millimoles of glucose per liter of blood.

OAuth 2.0

Per IETF RFC 6749, "the OAuth 2.0 authorization framework enables a third-party application to obtain limited access to an HTTP service, either on behalf of a resource owner by orchestrating an approval interaction between the resource owner and the HTTP service, or by allowing the third-party application to obtain access on its own behalf."

Production Data Environment

The production data environment holds Dexcom user data, which is automatically uploaded from the Dexcom G5® and G6® Mobile App or manually uploaded from a receiver using the Dexcom CLARITY® uploader.


A device that receives data wirelessly from the transmitter and displays it to the user.

Redirect URI

The uniform resource identifier (URI) used during OAuth 2.0 process, as detailed in the Authentication section. A formal definition can be found in section 3.1.2 of the OAuth 2.0 Authorization Framework document.

Registered Developer

Any developer who registers through developer.dexcom is considered a Registered Developer. Details on the the privileges of Registered Developers are outlined in the Scopes & Access section.


Representational State Transfer. An architecture style for providing interoperability between networked applications.

Sandbox Data Environment

The sandbox data environment contains a set of simulated user accounts that do not correspond to real users. A detailed description of the sandbox environment, including characterization of specific user data, is located in the Sandbox Data section.


A device located just underneath the skin measuring glucose levels in the interstitial fluid.

System Time

The internal time on the receiver or phone. While generally not user-configured, there are ocassions where users are able to affect the system time. A broader discussion of how time is handled is located in the Endpoint Overview section. See also Display Time.


A device that fits onto the sensor and sends data wirelessly to the display device (receiver or mobile app).