Skip to content

First Sync

After authenticating, pull your activities from Strava.

Run an Incremental Sync

bash
fitops sync run

This fetches all activities not yet stored locally. Progress is printed as it runs:

Starting incremental sync...
Sync complete
  Type       incremental
  Created    142 activities
  Updated    3 activities
  Pages      8
  Duration   14.23s
  Synced at  2026-03-11T09:15:00

Full Historical Sync

On first use, sync your entire Strava history:

bash
fitops sync run --full

This can take a minute or two depending on how many activities you have.

Sync from a Specific Date

bash
fitops sync run --after 2025-01-01

Check Sync Status

bash
fitops sync status

What Gets Stored

Each sync upserts your athlete profile and all activities into ~/.fitops/fitops.db. Streams (heart rate, pace, power) and laps are fetched on demand when you request them.

Next Steps

← Authentication | Commands Reference →

FitOps CLI — terminal-first training analytics