Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Dexcom share API #42

Open
fsallstrom opened this issue Aug 15, 2024 · 0 comments
Open

New Dexcom share API #42

fsallstrom opened this issue Aug 15, 2024 · 0 comments

Comments

@fsallstrom
Copy link

I have played around a bit with the "new" dexcom share API and wanted to share some findings real quick.

The lagacy Dexcom Share API we all have been using will get deprecated, according to "unoffical sources". Nobody knows when that will happen but when it does, all Dexcom integrations will stop working. Since it is not an officially supported API, Dexcom can switch it off whenever they want, without communicating in advance. Not good.

The "new" API (docs here: [https://developer.dexcom.com/docs/]) is based on oAuth so won't be possible to reverse engineer the same way as with the legacy API (unless you get hold of a valid client secret). It says in the doc that it does not provide real time data but I strongly believe it does. Garmin uses this API for their dexcom apps and they provide real-time data. Also, when I applied for a dev account they specifically asked me if I needed real-time data or not.

So I made a quick test and manage to run a successful auth and fetch towards their sandbox environment. Access to production requires a production dev account, which I didn't get (you need to go through their enrolment process and answer lots of questions). It seems they are pretty restrictive on who they assign production access to. Bummer but understandable I guess.

it would be interesting to know if aynone here managed to get access to their production environment for real-time data access.

I'd be happy to share more details if aynone is interested, just reach out to me.

//Fredrik

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant