hevy_get_workout_events
Retrieve workout update and deletion events after a specified timestamp to sync a local cache incrementally. Use this to detect deletions not available via other Hevy API endpoints.
Instructions
Delta sync feed: events newer than since (ISO-8601). Each event is either { type: "updated", workout } or { type: "deleted", id, deleted_at }. To incrementally sync a local cache: on first call pass since=1970-01-01T00:00:00Z, then for each subsequent call pass the timestamp of the newest event you have seen. This is the ONLY way to detect deletions — the Hevy API has no DELETE endpoint, so deleted workouts surface here and nowhere else. pageSize 1-10.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, 1-indexed (default 1). | |
| since | No | ISO-8601 datetime; only events after this are returned. | |
| pageSize | No | Items per page (1-10, default 10). The Hevy server rejects >10 with HTTP 400. |