<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Terra Status - Incident history</title>
    <link>https://status.tryterra.co</link>
    <description>Terra</description>
    <pubDate>Tue, 29 Sep 2026 15:03:00 +0000</pubDate>
    
<item>
  <title>Elevated API errors and delayed webhooks</title>
  <description>
    Type: Incident
    Duration: 27 minutes

    Affected Components: Event Delivery, REST endpoints
    Sep 29, 15:30:00 GMT+0 - Resolved - This incident is resolved. Between 15:03 and 15:19 UTC, a large share of data requests to the Terra API returned errors, and webhook deliveries were delayed. Webhooks queued during this period were delivered once service recovered, and data requests were slower than usual until 15:30 UTC. Some users connecting Apple Health during the incident may have needed to retry. If you notice gaps in data from this window, requesting that period again will return it. No action is needed. Sep 29, 15:03:00 GMT+0 - Investigating - We are investigating elevated errors on Terra API data requests and delayed webhook deliveries. 
  </description>
  <content:encoded>
    <![CDATA[<p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 27 minutes</p>
    <p><strong>Affected Components:</strong> , </p>
    <p><small>Sep <var data-var='date'> 29</var>, <var data-var='time'>15:30:00</var> GMT+0</small><br><strong>Resolved</strong> -
  This incident is resolved. Between 15:03 and 15:19 UTC, a large share of data requests to the Terra API returned errors, and webhook deliveries were delayed. Webhooks queued during this period were delivered once service recovered, and data requests were slower than usual until 15:30 UTC. Some users connecting Apple Health during the incident may have needed to retry. If you notice gaps in data from this window, requesting that period again will return it. No action is needed..</p>
<p><small>Sep <var data-var='date'> 29</var>, <var data-var='time'>15:03:00</var> GMT+0</small><br><strong>Investigating</strong> -
  We are investigating elevated errors on Terra API data requests and delayed webhook deliveries..</p>
]]>
  </content:encoded>
  <pubDate>Tue, 29 Sep 2026 15:03:00 +0000</pubDate>
  <link>https://status.tryterra.co/incident/cmun846s6016113papvhksg3c</link>
  <guid>https://status.tryterra.co/incident/cmun846s6016113papvhksg3c</guid>
</item>

<item>
  <title>Polar scheduled maintenance</title>
  <description>
    Type: Maintenance
    Duration: 3 hours

    Affected Components: Polar
    Sep 23, 08:00:00 GMT+0 - Completed - Maintenance has completed successfully Sep 23, 05:00:01 GMT+0 - Identified - Maintenance is now in progress Sep 21, 12:50:09 GMT+0 - Identified - Polar has scheduled a maintenance break across all Polar services on Wednesday 23 September from 05:00 UTC. Polar expects up to 3 hours of downtime, followed by a few hours before its services are back to full speed.

During this window, new Polar data may be delayed and new Polar connections may fail. Data recorded during the maintenance is expected to arrive once Polar&#039;s services recover, so no action is needed on your side. All other integrations are unaffected.

Polar will post progress at https://status.polar.com. 
  </description>
  <content:encoded>
    <![CDATA[<p><strong>Type:</strong> Maintenance</p>
    <p><strong>Duration:</strong> 3 hours</p>
    <p><strong>Affected Components:</strong> </p>
    <p><small>Sep <var data-var='date'> 23</var>, <var data-var='time'>08:00:00</var> GMT+0</small><br><strong>Completed</strong> -
  Maintenance has completed successfully.</p>
<p><small>Sep <var data-var='date'> 23</var>, <var data-var='time'>05:00:01</var> GMT+0</small><br><strong>Identified</strong> -
  Maintenance is now in progress.</p>
<p><small>Sep <var data-var='date'> 21</var>, <var data-var='time'>12:50:09</var> GMT+0</small><br><strong>Identified</strong> -
  Polar has scheduled a maintenance break across all Polar services on Wednesday 23 September from 05:00 UTC. Polar expects up to 3 hours of downtime, followed by a few hours before its services are back to full speed.

During this window, new Polar data may be delayed and new Polar connections may fail. Data recorded during the maintenance is expected to arrive once Polar&#039;s services recover, so no action is needed on your side. All other integrations are unaffected.

Polar will post progress at https://status.polar.com..</p>
]]>
  </content:encoded>
  <pubDate>Wed, 23 Sep 2026 05:00:00 +0000</pubDate>
  <link>https://status.tryterra.co/maintenance/cmub8t8h61ira13pch528eb4a</link>
  <guid>https://status.tryterra.co/maintenance/cmub8t8h61ira13pch528eb4a</guid>
</item>

<item>
  <title>TrainerRoad fetches failing</title>
  <description>
    Type: Incident
    Duration: 13 days, 10 hours and 31 minutes

    Affected Components: TrainerRoad
    Sep 21, 21:00:00 GMT+0 - Resolved - Requests to TrainerRoad are succeeding normally again, and authentication and data syncing for TrainerRoad users have been fully restored since 21 September at 21:00 UTC. Data delayed during the incident has been backfilled automatically, so no action is needed. Sep 8, 10:28:54 GMT+0 - Identified - API calls to TrainerRoad&#039;s server are failing at a high rate, impairing authentication &amp; data fetching for users. 
  </description>
  <content:encoded>
    <![CDATA[<p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 13 days, 10 hours and 31 minutes</p>
    <p><strong>Affected Components:</strong> </p>
    <p><small>Sep <var data-var='date'> 21</var>, <var data-var='time'>21:00:00</var> GMT+0</small><br><strong>Resolved</strong> -
  Requests to TrainerRoad are succeeding normally again, and authentication and data syncing for TrainerRoad users have been fully restored since 21 September at 21:00 UTC. Data delayed during the incident has been backfilled automatically, so no action is needed..</p>
<p><small>Sep <var data-var='date'> 8</var>, <var data-var='time'>10:28:54</var> GMT+0</small><br><strong>Identified</strong> -
  API calls to TrainerRoad&#039;s server are failing at a high rate, impairing authentication &amp; data fetching for users..</p>
]]>
  </content:encoded>
  <pubDate>Tue, 8 Sep 2026 10:28:54 +0000</pubDate>
  <link>https://status.tryterra.co/incident/cmtsj1j7e05o52cpqyw558hgh</link>
  <guid>https://status.tryterra.co/incident/cmtsj1j7e05o52cpqyw558hgh</guid>
</item>

<item>
  <title>Degraded Fitbit data delivery</title>
  <description>
    Type: Incident
    Duration: 18 hours and 46 minutes

    Affected Components: Fitbit
    Sep 2, 15:50:44 GMT+0 - Resolved - Fitbit&#039;s API has been stable since 21:30 UTC on 1 September and Fitbit data has been delivering normally since. Sep 1, 21:48:47 GMT+0 - Monitoring - Fitbit&#039;s API recovered at around 21:30 UTC and new Fitbit data is flowing normally again. We&#039;re monitoring while recent data works through. Sep 1, 21:04:24 GMT+0 - Identified - We&#039;re seeing elevated errors from Fitbit&#039;s API. New Fitbit data may be delayed or missing while this continues.

Existing connections are unaffected and no action is needed. 
  </description>
  <content:encoded>
    <![CDATA[<p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 18 hours and 46 minutes</p>
    <p><strong>Affected Components:</strong> </p>
    <p><small>Sep <var data-var='date'> 2</var>, <var data-var='time'>15:50:44</var> GMT+0</small><br><strong>Resolved</strong> -
  Fitbit&#039;s API has been stable since 21:30 UTC on 1 September and Fitbit data has been delivering normally since..</p>
<p><small>Sep <var data-var='date'> 1</var>, <var data-var='time'>21:48:47</var> GMT+0</small><br><strong>Monitoring</strong> -
  Fitbit&#039;s API recovered at around 21:30 UTC and new Fitbit data is flowing normally again. We&#039;re monitoring while recent data works through..</p>
<p><small>Sep <var data-var='date'> 1</var>, <var data-var='time'>21:04:24</var> GMT+0</small><br><strong>Identified</strong> -
  We&#039;re seeing elevated errors from Fitbit&#039;s API. New Fitbit data may be delayed or missing while this continues.

Existing connections are unaffected and no action is needed..</p>
]]>
  </content:encoded>
  <pubDate>Tue, 1 Sep 2026 21:04:24 +0000</pubDate>
  <link>https://status.tryterra.co/incident/cmtj5ntc20a4j0wmfcxonqglc</link>
  <guid>https://status.tryterra.co/incident/cmtj5ntc20a4j0wmfcxonqglc</guid>
</item>

<item>
  <title>Garmin: new user connections failing</title>
  <description>
    Type: Incident
    

    Affected Components: Garmin
    Sep 21, 17:01:28 GMT+0 - Identified - Since approximately 14:40 UTC today, incoming Garmin data has stopped arriving for most connections, both new and existing. Historical data requests and planned workout delivery remain impacted as before.

We are assessing our next escalation steps with Garmin. We do not have an ETA to provide yet. Sep 10, 10:40:41 GMT+0 - Monitoring - There is no material change to report at this time. New and existing Garmin connections continue to receive incoming data; however, historical data requests and planned workout delivery remain impacted. We are continuing to work with Garmin and will provide further updates here. Sep 8, 21:54:44 GMT+0 - Monitoring - There is no material change to report at this time. New and existing Garmin connections continue to receive incoming data; however, historical data requests and planned workout delivery remain impacted. We are continuing to work with Garmin and will provide further updates here. Sep 7, 09:09:50 GMT+0 - Identified - There is no material change to report at this time. New and existing Garmin connections continue to receive incoming data; however, historical data requests and planned workout delivery remain impacted. We are continuing to work with Garmin and will provide further updates here. Sep 5, 21:44:44 GMT+0 - Monitoring - There is no material change to report at this time. New and existing Garmin connections continue to receive incoming data; however, historical data requests and planned workout delivery remain impacted. We are continuing to work with Garmin and will provide further updates here. Sep 4, 14:10:49 GMT+0 - Identified - Garmin is changing its API terms and the way partners access its APIs. We do not have an ETA yet, but we will update this page at least once every calendar day, even if there is no change. Once Garmin restores access, we will backfill the historical data missed during this period. Planned workout pushes cannot be resynced automatically, and we are working on a feature to requeue the affected pushes. Sep 2, 19:25:43 GMT+0 - Identified - New Garmin connections can be established again, and incoming data for new and existing connections is being delivered. Historical data requests and planned workout delivery to Garmin devices remain impacted for all connections while we await confirmation from Garmin. A further update will follow. Sep 2, 12:38:34 GMT+0 - Identified - We are awaiting a response from Garmin. New Garmin connections cannot be established, and planned workout delivery to Garmin devices is impacted for all users, including existing connections. Incoming data from existing connections is unaffected and continues to be delivered. A further update will follow once we receive confirmation from Garmin. Sep 1, 19:40:00 GMT+0 - Investigating - Garmin&#039;s API began rejecting authorization requests at 19:40 UTC. New Garmin connections are failing; already-connected users are unaffected and their data continues to flow.

Resolving this depends on Garmin. We&#039;re in direct contact with them and will update here. 
  </description>
  <content:encoded>
    <![CDATA[<p><strong>Type:</strong> Incident</p>
    
    <p><strong>Affected Components:</strong> </p>
    <p><small>Sep <var data-var='date'> 21</var>, <var data-var='time'>17:01:28</var> GMT+0</small><br><strong>Identified</strong> -
  Since approximately 14:40 UTC today, incoming Garmin data has stopped arriving for most connections, both new and existing. Historical data requests and planned workout delivery remain impacted as before.

We are assessing our next escalation steps with Garmin. We do not have an ETA to provide yet..</p>
<p><small>Sep <var data-var='date'> 10</var>, <var data-var='time'>10:40:41</var> GMT+0</small><br><strong>Monitoring</strong> -
  There is no material change to report at this time. New and existing Garmin connections continue to receive incoming data; however, historical data requests and planned workout delivery remain impacted. We are continuing to work with Garmin and will provide further updates here..</p>
<p><small>Sep <var data-var='date'> 8</var>, <var data-var='time'>21:54:44</var> GMT+0</small><br><strong>Monitoring</strong> -
  There is no material change to report at this time. New and existing Garmin connections continue to receive incoming data; however, historical data requests and planned workout delivery remain impacted. We are continuing to work with Garmin and will provide further updates here..</p>
<p><small>Sep <var data-var='date'> 7</var>, <var data-var='time'>09:09:50</var> GMT+0</small><br><strong>Identified</strong> -
  There is no material change to report at this time. New and existing Garmin connections continue to receive incoming data; however, historical data requests and planned workout delivery remain impacted. We are continuing to work with Garmin and will provide further updates here..</p>
<p><small>Sep <var data-var='date'> 5</var>, <var data-var='time'>21:44:44</var> GMT+0</small><br><strong>Monitoring</strong> -
  There is no material change to report at this time. New and existing Garmin connections continue to receive incoming data; however, historical data requests and planned workout delivery remain impacted. We are continuing to work with Garmin and will provide further updates here..</p>
<p><small>Sep <var data-var='date'> 4</var>, <var data-var='time'>14:10:49</var> GMT+0</small><br><strong>Identified</strong> -
  Garmin is changing its API terms and the way partners access its APIs. We do not have an ETA yet, but we will update this page at least once every calendar day, even if there is no change. Once Garmin restores access, we will backfill the historical data missed during this period. Planned workout pushes cannot be resynced automatically, and we are working on a feature to requeue the affected pushes..</p>
<p><small>Sep <var data-var='date'> 2</var>, <var data-var='time'>19:25:43</var> GMT+0</small><br><strong>Identified</strong> -
  New Garmin connections can be established again, and incoming data for new and existing connections is being delivered. Historical data requests and planned workout delivery to Garmin devices remain impacted for all connections while we await confirmation from Garmin. A further update will follow..</p>
<p><small>Sep <var data-var='date'> 2</var>, <var data-var='time'>12:38:34</var> GMT+0</small><br><strong>Identified</strong> -
  We are awaiting a response from Garmin. New Garmin connections cannot be established, and planned workout delivery to Garmin devices is impacted for all users, including existing connections. Incoming data from existing connections is unaffected and continues to be delivered. A further update will follow once we receive confirmation from Garmin..</p>
<p><small>Sep <var data-var='date'> 1</var>, <var data-var='time'>19:40:00</var> GMT+0</small><br><strong>Investigating</strong> -
  Garmin&#039;s API began rejecting authorization requests at 19:40 UTC. New Garmin connections are failing; already-connected users are unaffected and their data continues to flow.

Resolving this depends on Garmin. We&#039;re in direct contact with them and will update here..</p>
]]>
  </content:encoded>
  <pubDate>Tue, 1 Sep 2026 19:40:00 +0000</pubDate>
  <link>https://status.tryterra.co/incident/cmtj6va2i0lym1bmvhl1xp4uk</link>
  <guid>https://status.tryterra.co/incident/cmtj6va2i0lym1bmvhl1xp4uk</guid>
</item>

<item>
  <title>Nutracheck: new connections failing</title>
  <description>
    Type: Incident
    

    Affected Components: Nutracheck
    Sep 2, 11:21:00 GMT+0 - Resolved - Nutracheck login recovered and new connections are completing normally again. Aug 29, 18:05:20 GMT+0 - Resolved - Between 18:05 UTC on 29 August and 11:21 UTC on 2 September, Nutracheck&#039;s login page returned errors and new Nutracheck connections could not be completed. Already-connected users were unaffected and their data continued to flow.

This has recovered and new connections are working normally again. 
  </description>
  <content:encoded>
    <![CDATA[<p><strong>Type:</strong> Incident</p>
    
    <p><strong>Affected Components:</strong> </p>
    <p><small>Sep <var data-var='date'> 2</var>, <var data-var='time'>11:21:00</var> GMT+0</small><br><strong>Resolved</strong> -
  Nutracheck login recovered and new connections are completing normally again..</p>
<p><small>Aug <var data-var='date'> 29</var>, <var data-var='time'>18:05:20</var> GMT+0</small><br><strong>Resolved</strong> -
  Between 18:05 UTC on 29 August and 11:21 UTC on 2 September, Nutracheck&#039;s login page returned errors and new Nutracheck connections could not be completed. Already-connected users were unaffected and their data continued to flow.

This has recovered and new connections are working normally again..</p>
]]>
  </content:encoded>
  <pubDate>Sat, 29 Aug 2026 18:05:20 +0000</pubDate>
  <link>https://status.tryterra.co/incident/cmtkb00sr0jtm0wmf22lystuo</link>
  <guid>https://status.tryterra.co/incident/cmtkb00sr0jtm0wmf22lystuo</guid>
</item>

<item>
  <title>Elevated errors on API requests</title>
  <description>
    Type: Incident
    Duration: 2 hours and 38 minutes

    Affected Components: REST endpoints
    Aug 7, 03:46:00 GMT+0 - Resolved - This incident is resolved. Between 01:08 and 03:46 UTC, requests authenticated with a Terra API key could fail with an authorization error. Your API keys were never changed or revoked - requests are succeeding again with no action needed. Provider connections and data delivery were unaffected and no data was lost. Aug 7, 03:40:00 GMT+0 - Identified - We have identified the cause and are applying a fix now. API keys have not been changed or revoked. Data from connected providers has continued to arrive throughout. Aug 7, 01:08:00 GMT+0 - Investigating - We are investigating elevated errors on the Terra API. Requests authenticated with a Terra API key may fail with an authorization error. Provider connections and incoming data are not affected. 
  </description>
  <content:encoded>
    <![CDATA[<p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 2 hours and 38 minutes</p>
    <p><strong>Affected Components:</strong> </p>
    <p><small>Aug <var data-var='date'> 7</var>, <var data-var='time'>03:46:00</var> GMT+0</small><br><strong>Resolved</strong> -
  This incident is resolved. Between 01:08 and 03:46 UTC, requests authenticated with a Terra API key could fail with an authorization error. Your API keys were never changed or revoked - requests are succeeding again with no action needed. Provider connections and data delivery were unaffected and no data was lost..</p>
<p><small>Aug <var data-var='date'> 7</var>, <var data-var='time'>03:40:00</var> GMT+0</small><br><strong>Identified</strong> -
  We have identified the cause and are applying a fix now. API keys have not been changed or revoked. Data from connected providers has continued to arrive throughout..</p>
<p><small>Aug <var data-var='date'> 7</var>, <var data-var='time'>01:08:00</var> GMT+0</small><br><strong>Investigating</strong> -
  We are investigating elevated errors on the Terra API. Requests authenticated with a Terra API key may fail with an authorization error. Provider connections and incoming data are not affected..</p>
]]>
  </content:encoded>
  <pubDate>Fri, 7 Aug 2026 01:08:00 +0000</pubDate>
  <link>https://status.tryterra.co/incident/cmsifu7ig07ce1bn33plw9hb4</link>
  <guid>https://status.tryterra.co/incident/cmsifu7ig07ce1bn33plw9hb4</guid>
</item>

<item>
  <title>Concept2 Data Fetching</title>
  <description>
    Type: Incident
    Duration: 11 hours and 58 minutes

    Affected Components: Concept2
    Aug 6, 08:17:12 GMT+0 - Resolved - This incident has been resolved. Aug 5, 20:19:19 GMT+0 - Identified - Concept2&#039;s API is currently returning errors, which is disrupting data sync for Concept2 connections. This is an issue on Concept2&#039;s side — Terra&#039;s systems are healthy. Syncs will resume automatically once Concept2 recovers; no action is needed on your end. We&#039;re monitoring and will post updates here. 
  </description>
  <content:encoded>
    <![CDATA[<p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 11 hours and 58 minutes</p>
    <p><strong>Affected Components:</strong> </p>
    <p><small>Aug <var data-var='date'> 6</var>, <var data-var='time'>08:17:12</var> GMT+0</small><br><strong>Resolved</strong> -
  This incident has been resolved..</p>
<p><small>Aug <var data-var='date'> 5</var>, <var data-var='time'>20:19:19</var> GMT+0</small><br><strong>Identified</strong> -
  Concept2&#039;s API is currently returning errors, which is disrupting data sync for Concept2 connections. This is an issue on Concept2&#039;s side — Terra&#039;s systems are healthy. Syncs will resume automatically once Concept2 recovers; no action is needed on your end. We&#039;re monitoring and will post updates here..</p>
]]>
  </content:encoded>
  <pubDate>Wed, 5 Aug 2026 20:19:19 +0000</pubDate>
  <link>https://status.tryterra.co/incident/cmsgj5uav00fd0lqxn6b5xtr0</link>
  <guid>https://status.tryterra.co/incident/cmsgj5uav00fd0lqxn6b5xtr0</guid>
</item>

<item>
  <title>Delayed Garmin data delivery</title>
  <description>
    Type: Incident
    Duration: 8 days, 11 hours and 9 minutes

    Affected Components: Garmin
    Jul 26, 00:07:08 GMT+0 - Resolved - Delivery times have returned to normal. A backlog of earlier data is still being delivered and will complete over the next few hours. Jul 25, 21:21:11 GMT+0 - Monitoring - A fix has been deployed and delivery times are returning to normal. Some earlier data is still being delivered. Jul 25, 20:55:19 GMT+0 - Identified - A fix has been identified and is being rolled out. Jul 25, 08:20:00 GMT+0 - Identified - Garmin data is arriving later than usual. Other providers are unaffected and no data is being lost. We have identified the cause and are working on a fix. 
  </description>
  <content:encoded>
    <![CDATA[<p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 8 days, 11 hours and 9 minutes</p>
    <p><strong>Affected Components:</strong> </p>
    <p><small>Jul <var data-var='date'> 26</var>, <var data-var='time'>00:07:08</var> GMT+0</small><br><strong>Resolved</strong> -
  Delivery times have returned to normal. A backlog of earlier data is still being delivered and will complete over the next few hours..</p>
<p><small>Jul <var data-var='date'> 25</var>, <var data-var='time'>21:21:11</var> GMT+0</small><br><strong>Monitoring</strong> -
  A fix has been deployed and delivery times are returning to normal. Some earlier data is still being delivered..</p>
<p><small>Jul <var data-var='date'> 25</var>, <var data-var='time'>20:55:19</var> GMT+0</small><br><strong>Identified</strong> -
  A fix has been identified and is being rolled out..</p>
<p><small>Jul <var data-var='date'> 25</var>, <var data-var='time'>08:20:00</var> GMT+0</small><br><strong>Identified</strong> -
  Garmin data is arriving later than usual. Other providers are unaffected and no data is being lost. We have identified the cause and are working on a fix..</p>
]]>
  </content:encoded>
  <pubDate>Sat, 25 Jul 2026 08:20:00 +0000</pubDate>
  <link>https://status.tryterra.co/incident/cms0radph0bw30kmtjf9uaps1</link>
  <guid>https://status.tryterra.co/incident/cms0radph0bw30kmtjf9uaps1</guid>
</item>

<item>
  <title>Degraded performance — Fitbit</title>
  <description>
    Type: Incident
    Duration: 5 hours and 15 minutes

    Affected Components: Fitbit
    Jul 15, 17:00:00 GMT+0 - Resolved - Resolved. Fitbit&#039;s platform recovered and we processed the full backlog of notifications that accumulated during their outage. All delayed Fitbit data has been synced — nothing was lost. Catch-up completed by 17:00 UTC. Jul 15, 14:27:36 GMT+0 - Monitoring - Fitbit&#039;s API is responding normally again in our checks. We are now working through the large backlog of notifications that accumulated during the outage, so Fitbit data will catch up progressively over the next hours — newest data first for most users. No data was lost. Google&#039;s own status page still lists their incident as open; we&#039;ll resolve here once delivery is fully back to normal. Jul 15, 13:12:22 GMT+0 - Identified - Google, who operate the Fitbit platform, have confirmed an outage on their side affecting sync for all Fitbit users (their status page: https://status.healthapp.google.com/incidents/P9M1yCB8EG8EN5SyC6jA). Fitbit data delivery remains reduced until Google resolves the issue. Data during this window is delayed, not lost — it will sync automatically once their service recovers. Jul 15, 11:45:10 GMT+0 - Investigating - Fitbit&#039;s API is returning elevated errors, which is reducing Fitbit data delivery for some users. Data during this window will be delayed — it will sync automatically once Fitbit recovers. We&#039;re monitoring and will post updates here. 
  </description>
  <content:encoded>
    <![CDATA[<p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 5 hours and 15 minutes</p>
    <p><strong>Affected Components:</strong> </p>
    <p><small>Jul <var data-var='date'> 15</var>, <var data-var='time'>17:00:00</var> GMT+0</small><br><strong>Resolved</strong> -
  Resolved. Fitbit&#039;s platform recovered and we processed the full backlog of notifications that accumulated during their outage. All delayed Fitbit data has been synced — nothing was lost. Catch-up completed by 17:00 UTC..</p>
<p><small>Jul <var data-var='date'> 15</var>, <var data-var='time'>14:27:36</var> GMT+0</small><br><strong>Monitoring</strong> -
  Fitbit&#039;s API is responding normally again in our checks. We are now working through the large backlog of notifications that accumulated during the outage, so Fitbit data will catch up progressively over the next hours — newest data first for most users. No data was lost. Google&#039;s own status page still lists their incident as open; we&#039;ll resolve here once delivery is fully back to normal..</p>
<p><small>Jul <var data-var='date'> 15</var>, <var data-var='time'>13:12:22</var> GMT+0</small><br><strong>Identified</strong> -
  Google, who operate the Fitbit platform, have confirmed an outage on their side affecting sync for all Fitbit users (their status page: https://status.healthapp.google.com/incidents/P9M1yCB8EG8EN5SyC6jA). Fitbit data delivery remains reduced until Google resolves the issue. Data during this window is delayed, not lost — it will sync automatically once their service recovers..</p>
<p><small>Jul <var data-var='date'> 15</var>, <var data-var='time'>11:45:10</var> GMT+0</small><br><strong>Investigating</strong> -
  Fitbit&#039;s API is returning elevated errors, which is reducing Fitbit data delivery for some users. Data during this window will be delayed — it will sync automatically once Fitbit recovers. We&#039;re monitoring and will post updates here..</p>
]]>
  </content:encoded>
  <pubDate>Wed, 15 Jul 2026 11:45:10 +0000</pubDate>
  <link>https://status.tryterra.co/incident/cmrm151d501gr1amtus4n16om</link>
  <guid>https://status.tryterra.co/incident/cmrm151d501gr1amtus4n16om</guid>
</item>

<item>
  <title>Strava API access changes for some integrations</title>
  <description>
    Type: Incident
    Duration: 15 days and 54 minutes

    Affected Components: Strava
    Jul 17, 00:54:21 GMT+0 - Resolved - Strava&#039;s new API access requirements have been in effect since July 2 and affected integrations have had time to complete the required updates. Closing this notice — if your Strava connection still shows issues, please reach out to support. Jul 2, 00:00:00 GMT+0 - Monitoring - Since July 2, Strava has begun requiring developers to maintain an active Strava subscription (Standard Tier, effective June 30). Applications without one receive an “Inactive” response from Strava and stop delivering new data. Existing data is unaffected. If your Strava data has stopped, ensure the Strava account that owns your application has an active subscription, then reactivate the app in Strava’s API settings. Strava’s full migration deadline is September 1. 
  </description>
  <content:encoded>
    <![CDATA[<p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 15 days and 54 minutes</p>
    <p><strong>Affected Components:</strong> </p>
    <p><small>Jul <var data-var='date'> 17</var>, <var data-var='time'>00:54:21</var> GMT+0</small><br><strong>Resolved</strong> -
  Strava&#039;s new API access requirements have been in effect since July 2 and affected integrations have had time to complete the required updates. Closing this notice — if your Strava connection still shows issues, please reach out to support..</p>
<p><small>Jul <var data-var='date'> 2</var>, <var data-var='time'>00:00:00</var> GMT+0</small><br><strong>Monitoring</strong> -
  Since July 2, Strava has begun requiring developers to maintain an active Strava subscription (Standard Tier, effective June 30). Applications without one receive an “Inactive” response from Strava and stop delivering new data. Existing data is unaffected. If your Strava data has stopped, ensure the Strava account that owns your application has an active subscription, then reactivate the app in Strava’s API settings. Strava’s full migration deadline is September 1..</p>
]]>
  </content:encoded>
  <pubDate>Thu, 2 Jul 2026 00:00:00 +0000</pubDate>
  <link>https://status.tryterra.co/incident/cmrf6t1q8095q1aq6hh0u8ud8</link>
  <guid>https://status.tryterra.co/incident/cmrf6t1q8095q1aq6hh0u8ud8</guid>
</item>

<item>
  <title>Degraded API performance and delayed data delivery</title>
  <description>
    Type: Incident
    Duration: 2 hours and 50 minutes

    Affected Components: Event Delivery, REST endpoints
    Jun 19, 21:55:00 GMT+0 - Resolved - Service has recovered. Data during this incident was delayed, not lost, and has been delivered. We are adding stronger saturation alerting and capacity guardrails so this class of issue is caught earlier. Jun 19, 20:15:00 GMT+0 - Identified - We identified saturation in a database used by our connection and configuration service. We are restarting it and increasing its capacity. Jun 19, 19:05:00 GMT+0 - Investigating - We are investigating degraded API performance. Some requests are returning errors or timing out, and some data deliveries are delayed. 
  </description>
  <content:encoded>
    <![CDATA[<p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 2 hours and 50 minutes</p>
    <p><strong>Affected Components:</strong> , </p>
    <p><small>Jun <var data-var='date'> 19</var>, <var data-var='time'>21:55:00</var> GMT+0</small><br><strong>Resolved</strong> -
  Service has recovered. Data during this incident was delayed, not lost, and has been delivered. We are adding stronger saturation alerting and capacity guardrails so this class of issue is caught earlier..</p>
<p><small>Jun <var data-var='date'> 19</var>, <var data-var='time'>20:15:00</var> GMT+0</small><br><strong>Identified</strong> -
  We identified saturation in a database used by our connection and configuration service. We are restarting it and increasing its capacity..</p>
<p><small>Jun <var data-var='date'> 19</var>, <var data-var='time'>19:05:00</var> GMT+0</small><br><strong>Investigating</strong> -
  We are investigating degraded API performance. Some requests are returning errors or timing out, and some data deliveries are delayed..</p>
]]>
  </content:encoded>
  <pubDate>Fri, 19 Jun 2026 19:05:00 +0000</pubDate>
  <link>https://status.tryterra.co/incident/cmrew43hj06oy0zmvtgmimlyb</link>
  <guid>https://status.tryterra.co/incident/cmrew43hj06oy0zmvtgmimlyb</guid>
</item>

<item>
  <title>Delayed Polar data delivery</title>
  <description>
    Type: Incident
    Duration: 5 days and 18 hours

    Affected Components: Polar
    Jun 24, 12:00:00 GMT+0 - Resolved - Polar data delivery has returned to normal. Real-time updates during this period were delayed; the underlying data remains available from Polar and can be re-synced. Jun 23, 09:00:00 GMT+0 - Monitoring - Polar data volumes are recovering as their fixes roll out and users update the Polar app. Jun 19, 10:00:00 GMT+0 - Identified - This is an upstream issue on Polar&#039;s side. Polar has confirmed synchronization problems in their mobile app affecting activity data and webhook delivery for a subset of users. Historical data remains available from Polar. Jun 18, 18:00:00 GMT+0 - Investigating - We&#039;re seeing reduced, delayed activity data from Polar. Real-time updates for some Polar users are arriving late or not at all. 
  </description>
  <content:encoded>
    <![CDATA[<p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 5 days and 18 hours</p>
    <p><strong>Affected Components:</strong> </p>
    <p><small>Jun <var data-var='date'> 24</var>, <var data-var='time'>12:00:00</var> GMT+0</small><br><strong>Resolved</strong> -
  Polar data delivery has returned to normal. Real-time updates during this period were delayed; the underlying data remains available from Polar and can be re-synced..</p>
<p><small>Jun <var data-var='date'> 23</var>, <var data-var='time'>09:00:00</var> GMT+0</small><br><strong>Monitoring</strong> -
  Polar data volumes are recovering as their fixes roll out and users update the Polar app..</p>
<p><small>Jun <var data-var='date'> 19</var>, <var data-var='time'>10:00:00</var> GMT+0</small><br><strong>Identified</strong> -
  This is an upstream issue on Polar&#039;s side. Polar has confirmed synchronization problems in their mobile app affecting activity data and webhook delivery for a subset of users. Historical data remains available from Polar..</p>
<p><small>Jun <var data-var='date'> 18</var>, <var data-var='time'>18:00:00</var> GMT+0</small><br><strong>Investigating</strong> -
  We&#039;re seeing reduced, delayed activity data from Polar. Real-time updates for some Polar users are arriving late or not at all..</p>
]]>
  </content:encoded>
  <pubDate>Thu, 18 Jun 2026 18:00:00 +0000</pubDate>
  <link>https://status.tryterra.co/incident/cmrf6r15g01a90rmksatpixqp</link>
  <guid>https://status.tryterra.co/incident/cmrf6r15g01a90rmksatpixqp</guid>
</item>

<item>
  <title>API unavailable</title>
  <description>
    Type: Incident
    Duration: 16 minutes

    Affected Components: REST endpoints
    Jun 5, 15:45:00 GMT+0 - Resolved - API availability has been restored after a deployment issue. The API was unavailable for approximately 16 minutes (15:29 to 15:45 UTC). We are adding additional deployment checks to reduce the risk of recurrence. Jun 5, 15:29:00 GMT+0 - Investigating - We are investigating elevated errors on the Terra API. Requests may fail during this period. 
  </description>
  <content:encoded>
    <![CDATA[<p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 16 minutes</p>
    <p><strong>Affected Components:</strong> </p>
    <p><small>Jun <var data-var='date'> 5</var>, <var data-var='time'>15:45:00</var> GMT+0</small><br><strong>Resolved</strong> -
  API availability has been restored after a deployment issue. The API was unavailable for approximately 16 minutes (15:29 to 15:45 UTC). We are adding additional deployment checks to reduce the risk of recurrence..</p>
<p><small>Jun <var data-var='date'> 5</var>, <var data-var='time'>15:29:00</var> GMT+0</small><br><strong>Investigating</strong> -
  We are investigating elevated errors on the Terra API. Requests may fail during this period..</p>
]]>
  </content:encoded>
  <pubDate>Fri, 5 Jun 2026 15:29:00 +0000</pubDate>
  <link>https://status.tryterra.co/incident/cmrew42dg039i0kt9kls2qsif</link>
  <guid>https://status.tryterra.co/incident/cmrew42dg039i0kt9kls2qsif</guid>
</item>

<item>
  <title>Delayed webhook deliveries</title>
  <description>
    Type: Incident
    Duration: 2 days and 2 hours

    Affected Components: Event Delivery
    May 26, 06:00:00 GMT+0 - Resolved - The backlog has been fully delivered. Data during this incident was delayed, not lost. May 24, 14:00:00 GMT+0 - Monitoring - Delivery of new events is back to normal speed. We are draining the remaining backlog; older events will arrive over the next hours. May 24, 06:30:00 GMT+0 - Identified - We identified a large delivery backlog caused by a queueing issue. New events are being prioritised while we work through the backlog. May 24, 04:00:00 GMT+0 - Investigating - We are investigating delayed webhook deliveries. Incoming data is being received and stored; delivery to your endpoints is running behind. 
  </description>
  <content:encoded>
    <![CDATA[<p><strong>Type:</strong> Incident</p>
    <p><strong>Duration:</strong> 2 days and 2 hours</p>
    <p><strong>Affected Components:</strong> </p>
    <p><small>May <var data-var='date'> 26</var>, <var data-var='time'>06:00:00</var> GMT+0</small><br><strong>Resolved</strong> -
  The backlog has been fully delivered. Data during this incident was delayed, not lost..</p>
<p><small>May <var data-var='date'> 24</var>, <var data-var='time'>14:00:00</var> GMT+0</small><br><strong>Monitoring</strong> -
  Delivery of new events is back to normal speed. We are draining the remaining backlog; older events will arrive over the next hours..</p>
<p><small>May <var data-var='date'> 24</var>, <var data-var='time'>06:30:00</var> GMT+0</small><br><strong>Identified</strong> -
  We identified a large delivery backlog caused by a queueing issue. New events are being prioritised while we work through the backlog..</p>
<p><small>May <var data-var='date'> 24</var>, <var data-var='time'>04:00:00</var> GMT+0</small><br><strong>Investigating</strong> -
  We are investigating delayed webhook deliveries. Incoming data is being received and stored; delivery to your endpoints is running behind..</p>
]]>
  </content:encoded>
  <pubDate>Sun, 24 May 2026 04:00:00 +0000</pubDate>
  <link>https://status.tryterra.co/incident/cmrew40y306n60zq6a8xidjfd</link>
  <guid>https://status.tryterra.co/incident/cmrew40y306n60zq6a8xidjfd</guid>
</item>

  </channel>
  </rss>