About Hevy
Hevy is a workout tracking app for logging strength training. The Serval Hevy integration connects to the Hevy API atapi.hevyapp.com using an API key from a Hevy Pro subscription. Once connected, workflows can read workouts, routines, exercise templates, body measurements, and account info for the authenticated user. The integration is marked Beta in Serval’s connect UI.
Authentication: API key sent in the api-key HTTP header. Serval stores the key encrypted and attaches it to every request automatically.
Data sync: On demand only. There is no background sync — workflows fetch Hevy data live when they run.
What the Hevy integration enables
| Capability | Description |
|---|---|
| Hevy Workouts bundle | Prebuilt workflows to list workouts, fetch a workout by ID, and get the total workout count. |
| Hevy Routines bundle | List routines, fetch a routine by ID, and list routine folders. |
| Hevy Exercises bundle | List exercise templates, fetch a template by ID, and retrieve exercise history with optional date filters. |
| Hevy Profile & Measurements bundle | Read the authenticated user’s profile info and list logged body measurements. |
| Hevy API request | Typed access to the Hevy API v1 from custom workflows — workouts, routines, exercise templates, and user endpoints supported by your API key. |
Get your credentials
You need an active Hevy Pro subscription and an API key generated in the Hevy web app.Confirm Hevy Pro
API access requires Hevy Pro. Upgrade in the Hevy app if the developer settings page is unavailable.
Open developer settings
In the Hevy web app, go to Settings → Developer.
Connect in Serval
API Key (required)
Paste your Hevy API key into the password field. Helper text points to
hevy.com/settings?developer.When editing an existing connection, the stored API key is shown obfuscated. Re-paste the full key to rotate it.
Verifying the connection
Four health checks run after you connect:- Test Connection — calls
GET /v1/user/info. Success includes the authenticated user’s display name. Failure:Unable to connect to Hevy. Please verify your API key is valid and that you have an active Hevy Pro subscription. - List Workouts — fetches a page of logged workouts.
- List Routines — fetches saved workout routines.
- List Exercise Templates — fetches available exercise templates.
Gotchas and troubleshooting
Hevy Pro is required
Hevy Pro is required
Without an active Pro subscription, key generation and API calls fail. The connection test message explicitly calls this out.
Read-only prebuilt workflows
Read-only prebuilt workflows
The shipped Hevy workflow bundles read data only. Creating or editing workouts through Serval requires custom workflows that call write endpoints, if Hevy exposes them for your key.
Pagination on list endpoints
Pagination on list endpoints
Hevy list endpoints return paginated results. Prebuilt list workflows handle paging; custom workflows should follow the API’s page parameters until a page returns fewer rows than the limit.
Need help? Contact support@serval.com for assistance with your Hevy integration.

