Stream User Sync Status
Sync Status
Stream User Sync Status
Open a Server-Sent Events stream of sync status for a user.
The stream emits event: sync.status messages whose data
payload is a JSON-encoded SyncStatusEvent. Heartbeats are sent
every ~15 s as SSE comments (lines starting with :) to keep the
connection alive across proxies.
Covers events from:
- REST pull syncs (e.g. Whoop, Oura, Polar, Suunto)
- Garmin webhook live + 30-day backfill
- Mobile SDK uploads (Apple HealthKit, Samsung Health, Google)
- Apple Health XML imports
The stream remains open until the client disconnects. EventSource
in browsers reconnects automatically.
GET
Stream User Sync Status
Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Headers
Path Parameters
Query Parameters
Replay last N events on connect.
Required range:
1 <= x <= 200Response
Server-Sent Events stream of sync status updates.

