{
  "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-09-01T02:31:20.669Z"
  },
  "data": {
    "id": "incident_statuspage_box_sqlxzk5v13d0",
    "slug": "box-medium-issues-with-box-relay-2026-07-14",
    "title": "[Medium] Issues with Box Relay",
    "summary": "[Medium] Issues with Box Relay",
    "status": "resolved",
    "severity": "major",
    "startedAt": "2026-07-15T04:14:09.549+00:00",
    "updatedAt": "2026-07-29T19:49:45.348+00:00",
    "resolvedAt": "2026-07-15T06:43:22.021+00:00",
    "provider": {
      "slug": "box",
      "name": "Box"
    },
    "affectedServices": [],
    "links": {
      "html": "/incidents/box-medium-issues-with-box-relay-2026-07-14",
      "api": "/api/v1/incidents/box-medium-issues-with-box-relay-2026-07-14",
      "providerHtml": "/providers/box",
      "alerts": "https://outagedeck.com/account?stack=box&utm_source=api&utm_medium=response&utm_campaign=api_alerts&utm_content=incident"
    },
    "impactSummary": "Box reported a major event for the affected tracked services.",
    "source": {
      "id": "source_box_status",
      "kind": "official_api",
      "name": "Box Status",
      "checkedAt": "2026-09-01T02:25:01.963+00:00",
      "officialUrl": "https://status.box.com",
      "statusPageUrl": "https://status.box.com"
    },
    "updates": [
      {
        "id": "update_statuspage_box_sqlxzk5v13d0_795dtc2zhjbv",
        "status": "investigating",
        "body": "We are investigating an ongoing issue affecting Box Relay. We will provide additional information as it becomes available.",
        "createdAt": "2026-07-15T04:14:09.651+00:00"
      },
      {
        "id": "update_statuspage_box_sqlxzk5v13d0_d141pqk9zlc4",
        "status": "identified",
        "body": "Our team has identified the underlying cause of this issue and is working to take remediating steps. We will provide additional updates as they become available.",
        "createdAt": "2026-07-15T04:50:36.451+00:00"
      },
      {
        "id": "update_statuspage_box_sqlxzk5v13d0_vxp6ml388dz4",
        "status": "identified",
        "body": "We are continuing to work on a fix for this issue.",
        "createdAt": "2026-07-15T06:00:28.456+00:00"
      },
      {
        "id": "update_statuspage_box_sqlxzk5v13d0_km0yq5zlxsbw",
        "status": "monitoring",
        "body": "A fix has been implemented and we are monitoring the results.",
        "createdAt": "2026-07-15T06:32:22.202+00:00"
      },
      {
        "id": "update_statuspage_box_sqlxzk5v13d0_dnftv6fhwrsm",
        "status": "resolved",
        "body": "After further monitoring, this incident is now considered resolved. Box Relay has been restored to full functionality. If you continue to experience any issues, please contact Box Support at https://support.box.com.",
        "createdAt": "2026-07-15T06:43:22.021+00:00"
      },
      {
        "id": "update_statuspage_box_sqlxzk5v13d0_6cvbqd5s04yg",
        "status": "resolved",
        "body": "We recently addressed issues affecting Box Relay. We would like to take the opportunity to further explain these issues and the steps we have taken to keep them from happening in the future.\n\nBetween 1:10 AM and 11:33 PM PT on July 14, 2026, some users may have experienced difficulties while working in Box. During this time, some users may have experienced degradation of Box Relay workflows that include a task outcome. The issue occurred as a result of a recent code change intended to improve how task assignments are handled in workflows. We were able to resolve the issue by reverting that change and restoring the previous behavior. In addition, we are improving our automated testing, monitoring, and deployment safeguards to prevent similar issues from occurring in the future. \n\n‌\n\n**Analysis** \n\nA Box Relay workflow can include a task outcome, which assigns a task to one or more people. As part of that outcome, the workflow also attempts to give each assignee access to the relevant file. A recent change caused the entire task outcome to fail whenever that access-granting operation was rejected. Such a rejection is an expected condition in some configurations \\(_e.g._, when the person who owns the workflow does not have sufficient permission to share the file, or when sharing restrictions are in place\\) and it can occur even when the assignee already has access to the file. Previously these rejections were tolerated and the task was still created. After the change, they caused the task outcome to fail, so affected workflows stopped completing.\n\n‌\n\n**Corrective Actions**\n\nBox has initiated the following corrective actions:\n\n* Adding automated test coverage for this scenario to prevent similar regressions.\n* Adding monitoring and alerting for workflow-processing failures, so this class of issue is detected proactively rather than through customer reports.\n* Refining the task-assignment logic to avoid unnecessary access-granting operations when an assignee already has access to the file.\n\n‌\n\nWe are continuously working to improve Box and want to make sure we are delivering the best product and user experience we can. We hope we have provided some clarity here and we would be happy to answer any questions you may still have regarding this matter. \n\nSincerely,  \nThe Box Team",
        "createdAt": "2026-07-19T23:53:17.915+00:00"
      }
    ],
    "access": {
      "plan": "public",
      "keyed": false
    }
  }
}