Whoop
Connect Whoop to build dashboards on recovery, strain, and sleep.
Read-only access to your Whoop data. No writes back to Whoop.
Objects
| Object | Fields |
|---|---|
| Cycles | Physiological cycles with day strain |
| Recovery | Recovery score, resting heart rate, HRV |
| Sleep | Sleep performance, stages, and disturbances |
| Workouts | Logged workouts with strain and heart rate |
Scopes
Read-only: read:cycles, read:recovery, read:sleep, read:workout, read:profile, plus offline for refresh. Flitch only reads your data and never writes to Whoop.
Connect
Open Data
In app.flitch.io, open the Data page.
Add Whoop
Top right, click Add, pick Whoop.
Sign in with Whoop
Complete the OAuth popup to authorize Flitch.
Pick objects and save
Tick the objects you want (Recovery, Cycles, Sleep, Workouts). Set a name. Save.
Each object becomes a dataset.
Refresh
Refresh is off by default. Every dashboard load runs a live query against Whoop. Enable refresh to schedule a background refresh and serve from cache between runs. See Refresh.
Disconnect
- In Flitch: open the connection from the Data page and delete it. Token revoked, cache cleared.
- In Whoop: revoke Flitch's access from your Whoop account's connected-apps settings.
Troubleshooting
Reconnect required. Token revoked or expired. Open the connection and click Reconnect.