{
  "meta": {
    "version": "v1",
    "pricing": {
      "public": {
        "label": "Public",
        "description": "Read-only API access for lightweight status checks and public integrations."
      },
      "premium": {
        "label": "Premium",
        "description": "API keys with higher hourly quotas, plus Slack, Teams, Discord, webhook, and email outage alerts across your vendor stack."
      }
    },
    "generatedAt": "2026-10-22T08:57:49.163Z"
  },
  "data": {
    "id": "incident_statuspage_sauce-labs_0n1g7j7hx1pv",
    "slug": "sauce-labs-2026-july-16-resolved-service-incident-error-reporting-backtrace-2026-07-16",
    "title": "2026-July-16 Resolved Service Incident - Error Reporting (Backtrace)",
    "summary": "2026-July-16 Resolved Service Incident - Error Reporting (Backtrace)",
    "status": "resolved",
    "stale": false,
    "severity": "minor",
    "startedAt": "2026-07-16T13:00:00+00:00",
    "updatedAt": "2026-08-14T16:49:35.724+00:00",
    "resolvedAt": "2026-07-16T13:00:00+00:00",
    "provider": {
      "slug": "sauce-labs",
      "name": "Sauce Labs"
    },
    "affectedServices": [],
    "links": {
      "html": "/incidents/sauce-labs-2026-july-16-resolved-service-incident-error-reporting-backtrace-2026-07-16",
      "api": "/api/v1/incidents/sauce-labs-2026-july-16-resolved-service-incident-error-reporting-backtrace-2026-07-16",
      "providerHtml": "/providers/sauce-labs",
      "alerts": "https://outagedeck.com/account?stack=sauce-labs&utm_source=api&utm_medium=response&utm_campaign=api_alerts&utm_content=incident"
    },
    "impactSummary": "Sauce Labs reported this event with no impact level.",
    "source": {
      "id": "source_sauce_labs_status",
      "kind": "official_api",
      "name": "Sauce Labs Status",
      "checkedAt": "2026-10-22T08:50:12.574+00:00",
      "stale": false,
      "officialUrl": "https://status.saucelabs.com",
      "statusPageUrl": "https://status.saucelabs.com"
    },
    "updates": [
      {
        "id": "update_statuspage_sauce-labs_0n1g7j7hx1pv_cnwsxvscpz0j",
        "status": "resolved",
        "body": "Between July 16th 13:03 UTC and July 16th 17:33 UTC, we experienced a service disruption where symbol archives utilizing multi-part upload protocols failed to process. Incident has been resolved and all services are operational.",
        "createdAt": "2026-07-16T20:33:16.164+00:00"
      },
      {
        "id": "update_statuspage_sauce-labs_0n1g7j7hx1pv_22s91xy63lwg",
        "status": "resolved",
        "body": "### **Dates:**\n\nThursday July 16th 2026, 13:03 – 17:33 UTC\n\n### **What happened:**\n\nSymbol archives uploaded in multiple parts failed to process. All regions were affected.\n\n### **Why it happened:**\n\nOur symbol processing service sent an upload-verification field that our cloud storage provider's API does not accept for multi-part uploads, so those uploads were rejected. A fix for this had already been developed, but it had not yet been included in a released build and the service was not configured to use it. As in the first incident, rejected uploads were retried and accumulated on local disk.\n\n### **How we fixed it:**\n\nWe deployed a build containing the fix and corrected the service configuration on the affected workers. A large backlog of uploads then processed, which briefly re-filled the disks before draining completely.\n\n### **What we are doing to prevent it from happening again:**\n\nWe are releasing the fix formally through our build pipeline and persisting the corrected configuration in our configuration management, so it can't be lost. The disk-utilization alerting added after the first incident also covers the disk-exhaustion pattern common to both.",
        "createdAt": "2026-08-14T16:48:50.603+00:00"
      }
    ],
    "access": {
      "plan": "public",
      "keyed": false
    }
  }
}