Amistio
Get started
All connectors

Garmin

Connect your account

Read 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.list

    Return 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.list

    Return 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