{
  "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-02T23:56:18.005Z"
  },
  "data": {
    "id": "incident_statuspage_flyio_01M0FR07VARGNVSD9A0DX4ZSN4",
    "slug": "flyio-oauth-macaroon-errors-from-flyctl-2026-08-20-0dx4zsn4",
    "title": "Oauth/Macaroon Errors from flyctl",
    "summary": "Oauth/Macaroon Errors from flyctl",
    "status": "resolved",
    "stale": false,
    "severity": "minor",
    "startedAt": "2026-08-20T13:54:08+00:00",
    "updatedAt": "2026-09-30T14:16:33+00:00",
    "resolvedAt": "2026-08-20T14:16:43+00:00",
    "provider": {
      "slug": "flyio",
      "name": "Fly.io"
    },
    "affectedServices": [],
    "links": {
      "html": "/incidents/flyio-oauth-macaroon-errors-from-flyctl-2026-08-20-0dx4zsn4",
      "api": "/api/v1/incidents/flyio-oauth-macaroon-errors-from-flyctl-2026-08-20-0dx4zsn4",
      "providerHtml": "/providers/flyio",
      "alerts": "https://outagedeck.com/account?stack=flyio&utm_source=api&utm_medium=response&utm_campaign=api_alerts&utm_content=incident"
    },
    "impactSummary": "Fly.io reported this event with no impact level.",
    "source": {
      "id": "source_flyio_status",
      "kind": "official_api",
      "name": "Fly.io Status",
      "checkedAt": "2026-10-02T23:55:01.889+00:00",
      "stale": false,
      "officialUrl": "https://status.flyio.net/",
      "statusPageUrl": "https://status.flyio.net/"
    },
    "updates": [
      {
        "id": "update_statuspage_flyio_01M0FR07VARGNVSD9A0DX4ZSN4_01M0FR07VAR99JH8ZH1YWJJE7S",
        "status": "monitoring",
        "body": "A fix has been deployed and this error should no longer be occurring. We're monitoring to ensure full recovery.",
        "createdAt": "2026-08-20T14:08:05+00:00"
      },
      {
        "id": "update_statuspage_flyio_01M0FR07VARGNVSD9A0DX4ZSN4_01M0FR07VARFPZDA3J2JX5NZ9P",
        "status": "identified",
        "body": "We have identified an issue causing authentication errors for some operations from `flyctl`. These operations are failing with an error like: `This endpoint no longer accepts legacy OAuth tokens (starting with `fo1_`). Please use a macaroon token (starting with `fm2_`) instead.\n\nWe have identified the issue and are rolling out a fix",
        "createdAt": "2026-08-20T14:08:05+00:00"
      },
      {
        "id": "update_statuspage_flyio_01M0FR07VARGNVSD9A0DX4ZSN4_01M0FVR870VWEZZ5ZB19KQM1BX",
        "status": "resolved",
        "body": "This incident has been resolved.",
        "createdAt": "2026-08-20T15:13:38+00:00"
      }
    ],
    "access": {
      "plan": "public",
      "keyed": false
    }
  }
}