Browse the docs

Provider guide

Dexcom: register your app (API v3)

Access Registered Developer for the sandbox (self-serve); real data needs partnership approval [OFF]
Cost Sandbox free; production terms UNVERIFIED
Approval UNVERIFIED. Tiers reported as Sandbox / Limited (5 users) / Full [2ND, UNVERIFIED]
Account Company for production (HIPAA authorisation step on consent)
Managed app Allowed by the catalog
Latido slug dexcom
Time ~10 minutes for a sandbox app

Steps

  1. Register at https://developer.dexcom.com and create an app [OFF].
  2. Redirect URI: https://api.getlatido.com/connect/callback/dexcom.
  3. Copy Client ID and Client Secret.
  4. In Latido, Providers → Dexcom → Custom app: paste both and set environment:
    • sandbox → https://sandbox-api.dexcom.com (log in as a sandbox user, e.g. SandboxUser7 for G7, no password) [OFF].
    • us → https://api.dexcom.com, eu → https://api.dexcom.eu, jp → https://api.dexcom.jp once production is approved [OFF]. Members in Spain are on the EU host.
  5. No webhook: Dexcom has none. Latido polls, using /dataRange to find new data [OFF].

Scopes

Only offline_access is valid [OFF].

Going to production

Apply for partnership from the developer portal. Data delay is 1 h in the US and 3 h elsewhere [OFF].

Gotchas

  • The auth code expires in 1 minute; refresh tokens are single-use and valid up to a year [OFF].
  • TLS 1.3 is required [OFF].
  • Revocation happens on dexcom.com with no callback: expect 401s [OFF].

Sources