# WhoopClient

- [`addTestData`](../operations/connectors.whoopAddTestData.md) — Generate test data for partner integration testing (non-production only)
- [`buildAuthorizationUrl`](../operations/connectors.whoopBuildAuthorizationUrl.md) — Build the WHOOP OAuth2 authorization URL
- [`exchangeAuthorizationCode`](../operations/connectors.whoopExchangeAuthorizationCode.md) — Exchange an authorization code for access + refresh tokens
- [`getActivityMapping`](../operations/connectors.whoopGetActivityMapping.md) — Get activity mapping (WHOOP)
- [`getAllCycles`](../operations/connectors.whoopGetAllCycles.md) — Get all cycles (WHOOP)
- [`getAllRecoveries`](../operations/connectors.whoopGetAllRecoveries.md) — Get all recoveries (WHOOP)
- [`getAllSleeps`](../operations/connectors.whoopGetAllSleeps.md) — Get all sleeps (WHOOP)
- [`getAllWorkouts`](../operations/connectors.whoopGetAllWorkouts.md) — Get all workouts (WHOOP)
- [`getCycle`](../operations/connectors.whoopGetCycle.md) — Get cycle (WHOOP)
- [`getCycles`](../operations/connectors.whoopGetCycles.md) — Get cycles (WHOOP)
- [`getLabRequisition`](../operations/connectors.whoopGetLabRequisition.md) — Get lab requisition (WHOOP)
- [`getPartnerToken`](../operations/connectors.whoopGetPartnerToken.md) — Obtain a partner client-credentials token
- [`getRecoveries`](../operations/connectors.whoopGetRecoveries.md) — Get recoveries (WHOOP)
- [`getRecoveryForCycle`](../operations/connectors.whoopGetRecoveryForCycle.md) — Get recovery for cycle (WHOOP)
- [`getServiceRequest`](../operations/connectors.whoopGetServiceRequest.md) — Get service request (WHOOP)
- [`getSleep`](../operations/connectors.whoopGetSleep.md) — Get sleep (WHOOP)
- [`getSleepForCycle`](../operations/connectors.whoopGetSleepForCycle.md) — Get sleep for cycle (WHOOP)
- [`getSleeps`](../operations/connectors.whoopGetSleeps.md) — Get sleeps (WHOOP)
- [`getUserBodyMeasurement`](../operations/connectors.whoopGetUserBodyMeasurement.md) — Get user body measurement (WHOOP)
- [`getUserProfile`](../operations/connectors.whoopGetUserProfile.md) — Get user profile (WHOOP)
- [`getWorkout`](../operations/connectors.whoopGetWorkout.md) — Get workout (WHOOP)
- [`getWorkouts`](../operations/connectors.whoopGetWorkouts.md) — Get workouts (WHOOP)
- [`refreshAccessToken`](../operations/connectors.whoopRefreshAccessToken.md) — Refresh a user access token
- [`revokeUserOauthAccess`](../operations/connectors.whoopRevokeUserOauthAccess.md) — Revoke OAuth access for a user
- [`submitVitalsFromDevice`](../operations/connectors.whoopSubmitVitalsFromDevice.md) — Exchange a fresh auth code → pull 4 WHOOP streams → ImportVitalsRequest
- [`updateServiceRequestStatus`](../operations/connectors.whoopUpdateServiceRequestStatus.md) — Update service request status (WHOOP)
- [`uploadDiagnosticReportResults`](../operations/connectors.whoopUploadDiagnosticReportResults.md) — Upload diagnostic report results (WHOOP)
