Boostcamp icon

Boostcamp

Access workouts, programs, and exercises from the unofficial Boostcamp API

Get Workout Summary

AI-generated

Summary

Retrieve a summary of Boostcamp workouts within a specified date range and timezone, optionally normalizing exercise names and including raw API data.

Inputs

  • Start Date (required) — The start date in YYYY-MM-DD format to begin the workout summary range.
  • End Date (required) — The end date in YYYY-MM-DD format to end the workout summary range.
  • Timezone — The timezone to use for date calculations, defaulting to Asia/Tokyo.
  • Normalize — Boolean flag to normalize exercise names and enrich metadata; defaults to true.
  • Include Raw — Boolean flag to include the filtered raw Boostcamp payload in the output; defaults to false.

Output shape

a single JSON object containing the workout summary data for the specified date range, including sessions summary, warnings, and optionally raw data and account info.

The output includes overall workout summary metrics such as total sessions, exercises, and volume; a list of workout sessions is omitted for 'Get Workout Summary'. The account information reflects user details. Date validation is performed, and an error is thrown for invalid date ranges or formats.

Examples

Example 1: Get workout summary from June 7, 2026 to June 13, 2026, in Asia/Tokyo timezone, with exercise names normalized and raw data included.

Set Start Date to '2026-06-07', End Date to '2026-06-13', Timezone to 'Asia/Tokyo', Normalize to true, and Include Raw to true.

Links

Discussion