Webhooks & Events
Garmin connections have a non-standard webhook lifecycle:1
The Connection Created stage
You will receive a Provider Connection Created event normally.
2
The Historical Data Backfill stage
You would receive a Historical Pull Completion event immediately after the connection creation.
However, if you query Junction API immediately, you would observe no historical data.
3
The Incremental Data stage
All historical and new data are delivered incrementally as Data Events (
daily.data.*.*).This behaviour is exclusive to Garmin, as a downstream effect of Garmin’s unique historical data access mechanism for third-party integrations.
Re-running the historical data backfill stage
Normally, when a user with an existing connection re-authenticates with the provider through Junction Link, Vital re-runs the Historical Data Backfill stage automatically. However, this does not apply to Garmin connections — you must first deregister said users’ existing Garmin connection for the re-run to take effect.This behaviour is exclusive to Garmin, as a downstream effect of Garmin’s unique historical data access mechanism for third-party integrations.
Vital Widget
To connect your device with the widget, follow the link wizard ensuring and enter your username and password.
