> For the complete documentation index, see [llms.txt](https://docs.tryterra.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tryterra.co/faq/help-topics/data-api-sdk/webhooks-dedup-and-sync-reliability/garmin-deleted-activities-persist.md).

# Why are deleted Garmin activities still returned?

Garmin's Health API does not publish an **activity-deletion event**, so once an activity reaches Terra, a later delete in Garmin Connect never reaches us and the record stays.

Activity history is persisted at the **Garmin-account level** rather than the Terra connection, so disconnect/reconnect on the same Garmin account keeps previously stored activities.

There is no clean-fetch mode today. The workaround is to **maintain a local set of `summary_id`s you have removed** and filter them out of incoming payloads.
