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
- Register at https://developer.dexcom.com and create an app [OFF].
- Redirect URI:
https://api.getlatido.com/connect/callback/dexcom. - Copy Client ID and Client Secret.
- 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.SandboxUser7for G7, no password) [OFF].us→https://api.dexcom.com,eu→https://api.dexcom.eu,jp→https://api.dexcom.jponce production is approved [OFF]. Members in Spain are on the EU host.
- No webhook: Dexcom has none. Latido polls, using
/dataRangeto 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].