Veno

27 available endpoints

Core

Method Path Summary
GET /api/health Service health check
GET /status Operational status report in JSON
GET /status/stream Realtime status stream (SSE)

Glucose Official

Method Path Summary
GET /api/v1/glucose/latest Latest official Dexcom glucose reading
GET /api/v1/glucose/history Official Dexcom glucose history

Glucose Share

Method Path Summary
GET /api/v1/share/glucose/latest Latest Dexcom Share glucose reading
GET /api/v1/share/glucose/history Dexcom Share glucose history

Events

Method Path Summary
GET /api/v1/events/latest Latest official Dexcom event
GET /api/v1/events/history Official Dexcom event history

Notifications

Method Path Summary
POST /api/v1/notifications/publish Publish cross app notification event
GET /api/v1/notifications/history Notification history
GET /api/v1/notifications/stream Notification stream (SSE)

Profile and Settings

Method Path Summary
GET /api/v1/profile/content Get shared consumer profile settings
PUT /api/v1/profile/content Update shared consumer profile settings

Streams

Method Path Summary
GET /api/v1/stream/glucose Glucose stream (SSE)

Admin and Ops

Method Path Summary
GET /api/auth/start Start Dexcom OAuth flow
GET /api/auth/callback Dexcom OAuth callback
GET /api/admin/keys List active API keys
POST /api/admin/keys Create API key
POST /api/admin/keys/revoke Revoke API key
GET /api/admin/keys/list Dashboard helper list endpoint
POST /api/admin/keys/create Dashboard helper create endpoint
GET /api/admin/settings/profile Read shared settings
PUT /api/admin/settings/profile Update shared settings
GET /api/cron/sync Run official sync now
GET /api/cron/share-sync Run share sync now
GET /api/cron/webhook-deliver Deliver queued webhooks now