hevy_list_workouts
Retrieve a paginated list of workouts sorted newest-first, ideal for discovering workout IDs. Specify page and page size (1-10) to control output.
Instructions
List workouts newest-first, paginated. Use this to discover workout ids; fetch a single full record with hevy_get_workout, or just the count with hevy_get_workout_count. pageSize is 1-10 (Hevy returns 400 for >10). Response envelope: { page, page_count, workouts: [...] }. Empty account returns workouts: []. No DELETE endpoint exists on the Hevy API.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "hevy_list_workouts"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, 1-indexed (default 1). | |
| pageSize | No | Items per page (1-10, default 10). The Hevy server rejects >10 with HTTP 400. |