Garmin
Connect your accountRead your Garmin watch's daily summaries (steps, distance, calories, resting heart rate) and sleep for recovery-aware recaps and habit tracking. Connects with your Garmin Connect account; data appears after the watch syncs. Windows are by sync time and cap at 24 hours per read.
Publisher: Amistio (built-in) - version 1.0.0 - Apache-2.0
Operations (2)
Daily activity summaries
garmin.dailies.listReturn daily summaries the watch synced in the last N hours (up to 24): calendar date, steps, distance (m), active kilocalories, resting heart rate, average stress. Read-only. A day the watch has not synced yet will not appear.
Inputs
hoursBack(number) - How many hours of syncs to read, 1-24. Defaults to 24.
Returns
dailies(object) - Array of {date, steps, distanceMeters, activeKilocalories, restingHeartRate, averageStressLevel}.count(number) - Number of summaries returned.
Sleep summaries
garmin.sleeps.listReturn sleep summaries the watch synced in the last N hours (up to 24): calendar date, total/deep/REM duration in minutes, and the overall sleep score when present. Read-only.
Inputs
hoursBack(number) - How many hours of syncs to read, 1-24. Defaults to 24.
Returns
sleeps(object) - Array of {date, durationMinutes, deepMinutes, remMinutes, score}.count(number) - Number of summaries returned.
Use Garmin from the agent builder - add the block, and reviewed operations run with your own connected account.
Open the builder