{
  "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-11-04T05:50:40.251Z"
  },
  "data": {
    "id": "incident_statuspage_grafana_djhnhnnbh6tg",
    "slug": "grafana-github-returning-403-for-all-git-sync-repositories-2026-11-04",
    "title": "GitHub returning 403 for all Git Sync repositories",
    "summary": "GitHub returning 403 for all Git Sync repositories",
    "status": "resolved",
    "stale": false,
    "severity": "minor",
    "startedAt": "2026-11-04T03:02:14.651+00:00",
    "updatedAt": "2026-11-04T04:59:52.324+00:00",
    "resolvedAt": "2026-11-04T04:59:52.299+00:00",
    "provider": {
      "slug": "grafana",
      "name": "Grafana Cloud"
    },
    "affectedServices": [
      {
        "slug": "grafana-hosted",
        "name": "Hosted Grafana"
      }
    ],
    "links": {
      "html": "/incidents/grafana-github-returning-403-for-all-git-sync-repositories-2026-11-04",
      "api": "/api/v1/incidents/grafana-github-returning-403-for-all-git-sync-repositories-2026-11-04",
      "providerHtml": "/providers/grafana",
      "alerts": "https://outagedeck.com/account?stack=grafana&utm_source=api&utm_medium=response&utm_campaign=api_alerts&utm_content=incident"
    },
    "impactSummary": "Grafana Cloud reported a minor event for the affected tracked services.",
    "source": {
      "id": "source_grafana_status",
      "kind": "official_api",
      "name": "Grafana Cloud Status",
      "checkedAt": "2026-11-04T05:40:10.144+00:00",
      "stale": false,
      "officialUrl": "https://status.grafana.com",
      "statusPageUrl": "https://status.grafana.com"
    },
    "updates": [
      {
        "id": "update_statuspage_grafana_djhnhnnbh6tg_yym9np5lrmtz",
        "status": "identified",
        "body": "Since ~21:40 UTC on Nov 3, GitHub started rejecting the default User-Agent our Git Sync client sends (nanogit/0), so nearly every GitHub-backed repo shows as unhealthy (\"not authorized\") and syncs are being skipped. Our Engineering team has rolled out a fix to development and validated that the fix works. We will roll out the fix to production shortly and will provide another update.",
        "createdAt": "2026-11-04T03:02:16.095+00:00"
      },
      {
        "id": "update_statuspage_grafana_djhnhnnbh6tg_3jzs5493fbln",
        "status": "monitoring",
        "body": "The fix has landed in 60% of production. We are currently monitoring as it lands in the remaining clusters.",
        "createdAt": "2026-11-04T04:07:46.614+00:00"
      },
      {
        "id": "update_statuspage_grafana_djhnhnnbh6tg_gfp15hyks380",
        "status": "resolved",
        "body": "The fix has been deployed to all production clusters and we are observing a continued period of stability. At this time, we are marking the incident as resolved.",
        "createdAt": "2026-11-04T04:59:52.299+00:00"
      }
    ],
    "access": {
      "plan": "public",
      "keyed": false
    }
  }
}