Marketing

Whoop

WHOOP is a wearable that scores a member's sleep, recovery, strain and workouts.

Authentication

  • OAuth 2.0

Actions

Generic API request. Call any Whoop API endpoint on this connection, for the case where no shipped action covers it yet. The connection supplies the base URL, the authentication and the egress route, so only the path, query and body are yours to fill.

  • Get profileGet the basic profile of the member the connection is authenticated as (GET user/profile/basic).
  • List cyclesRead the connected member's physiological cycles — Whoop's day-like unit that strain and recovery are scored against, carrying day strain, energy in kilojoules, heart rate and step count.
  • List recoveryRead the connected member's recovery scores — recovery percent, resting heart rate, HRV (RMSSD), SpO2 and skin temperature — each tied back to the cycle and sleep it was computed from; reach for it to correlate recovery against training load.
  • List sleepRead the connected member's sleep activities, naps included, with stage durations, sleep need, performance and efficiency — for charting sleep history or feeding a recovery analysis.
  • List workoutsRead the connected member's logged workouts with sport name, strain, heart rate, energy in kilojoules and distance — the source for training-load reporting.

Triggers

  • New or updated cycleStarts when a physiological cycle is recorded or its score is recalculated in the connected WHOOP account.
  • New or updated recoveryStarts when a recovery score is created or rescored in the connected WHOOP account.
  • New or updated sleepStarts when a sleep activity is created or rescored in the connected WHOOP account.
  • New or updated workoutStarts when a workout activity is created or rescored in the connected WHOOP account.
  • Recovery created or updatedStarts when WHOOP delivers a recovery.updated v2 webhook — fired both when a recovery is first computed and whenever it changes.
  • Recovery deletedStarts when WHOOP delivers a recovery.deleted v2 webhook, sent when a recovery's associated sleep is deleted.
  • Sleep created or updatedStarts when WHOOP delivers a sleep.updated v2 webhook — fired both when a sleep is first logged and whenever it changes.
  • Sleep deletedStarts when WHOOP delivers a sleep.deleted v2 webhook for a removed sleep.
  • Workout created or updatedStarts when WHOOP delivers a workout.updated v2 webhook — fired both when a workout is first logged and whenever it changes.
  • Workout deletedStarts when WHOOP delivers a workout.deleted v2 webhook for a removed workout.

Product names, logos and brands are the property of their respective owners and are used here for identification only. Their use does not imply endorsement by, or affiliation with, those owners.