Prepare the connection
- Register your application with the vendor.
- Configure a public HTTPS callback on your deployment.
- Put credentials in the active configuration overlay, not the shipped defaults.
- Apply the configuration and authorize the account in the web client.
The redirect URL in vendor registration must match the configured URL exactly.
Oura and WHOOP use OAuth 2.0; the shipped Garmin connection uses OAuth 1.0a.
Example configuration
ENV and
MIROBODY_CONFIG_FILE. Editing a checkout’s config.devices.yaml does not
change the copy inside an existing image. See
Configuration.
Check synchronization
Apply changes withdocker compose up -d, then inspect the app and worker logs: