{
  "openapi": "3.1.0",
  "info": {
    "title": "SandboxAPIs — Sentry (paths only)",
    "version": "coverage-manifest-rev-5",
    "summary": "The 75 read paths SandboxAPIs serves on Sentry.",
    "description": "Every read SandboxAPIs serves on Sentry, pointed at https://sentry.sandboxapis.dev.\n\n75 requests, one per served row of our coverage manifest. PATHS ONLY: this file carries no request or\nresponse schema, because a schema is the part of an API description we do not own. It is generated from\ncoverage/COVERAGE_MANIFEST.yaml — our own record of what THIS host answers — and never from a vendor's\npublished specification, several of which may not be redistributed.\n\nThe host is read-only. Every write verb answers the provider's own error shape with a message naming what was\nattempted; the \"Read-only refusal, on purpose\" folder holds one so the shape is discoverable.\n\nNo credentials are needed — any value in `apiKey` is accepted, and a real SandboxAPIs key only raises the rate\nlimit. Path variables left blank are identifiers that move when the live host re-rolls; fill them from a list\nresponse."
  },
  "servers": [
    {
      "url": "https://sentry.sandboxapis.dev",
      "description": "The live Sentry host"
    }
  ],
  "security": [
    {
      "sandboxapisKey": []
    }
  ],
  "components": {
    "securitySchemes": {
      "sandboxapisKey": {
        "type": "http",
        "scheme": "bearer",
        "description": "Authorization: Bearer <key> (what sentry-cli and sentry-mcp send)"
      }
    }
  },
  "paths": {
    "/api/0/issues/{issue_id}/": {
      "get": {
        "summary": "GET /api/0/issues/{issue_id}/",
        "operationId": "get_api_0_issues_issue_id",
        "tags": [
          "issues"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "issue_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/issues/{issue_id}/events/": {
      "get": {
        "summary": "GET /api/0/issues/{issue_id}/events/",
        "operationId": "get_api_0_issues_issue_id_events",
        "tags": [
          "issues"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "issue_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/issues/{issue_id}/events/{event_id}/": {
      "get": {
        "summary": "GET /api/0/issues/{issue_id}/events/{event_id}/",
        "operationId": "get_api_0_issues_issue_id_events_event_id",
        "tags": [
          "issues"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "issue_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "event_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/issues/{issue_id}/hashes/": {
      "get": {
        "summary": "GET /api/0/issues/{issue_id}/hashes/",
        "operationId": "get_api_0_issues_issue_id_hashes",
        "tags": [
          "issues"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "issue_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/issues/{issue_id}/tags/{key}/": {
      "get": {
        "summary": "GET /api/0/issues/{issue_id}/tags/{key}/",
        "operationId": "get_api_0_issues_issue_id_tags_key",
        "tags": [
          "issues"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "issue_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "key",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/issues/{issue_id}/tags/{key}/values/": {
      "get": {
        "summary": "GET /api/0/issues/{issue_id}/tags/{key}/values/",
        "operationId": "get_api_0_issues_issue_id_tags_key_values",
        "tags": [
          "issues"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "issue_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "key",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/": {
      "get": {
        "summary": "GET /api/0/organizations/",
        "operationId": "get_api_0_organizations",
        "tags": [
          "organizations"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/",
        "operationId": "get_api_0_organizations_organization_id_or_slug",
        "tags": [
          "organizations"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/dashboards/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/dashboards/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_dashboards",
        "tags": [
          "dashboards"
        ],
        "description": "Served by SandboxAPIs. Answer mode: empty. Answers an EMPTY collection, and that is the true answer for this universe — not a gap. Nobody in this organization has built a dashboard - verbatim the fact `/discover/saved/` beside it was already ruled on, one entity further on: there is no Dashboard row and no widget row anywhere in the artifact, and listStatusDashboards() is a Statuspage entity in a different domain; Sentry's own answer for an organization with none is `[]` at 200. RULED by the founder 2026-09-12 on the unclassified sweep's proposal, as proposed.",
        "x-sandboxapis-mode": "empty",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/discover/saved/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/discover/saved/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_discover_saved",
        "tags": [
          "discover"
        ],
        "description": "Served by SandboxAPIs. Answer mode: empty. Answers an EMPTY collection, and that is the true answer for this universe — not a gap. Nobody in this organization has saved a Discover query - canon's saved queries are the Zendesk ticket views in saved_search (record_kind=ticket, owned by crm-user rows) and, from hello-18's savedFilters, the Jira-shaped rows in saved_filter - and neither table carries a Sentry-scoped Discover query (clause re-worded at the hello-18 cutover 2026-09-12: the canon grew, the conclusion did not move); Sentry's own answer for an organization with none is `[]` at 200; RULED by the founder 2026-09-12",
        "x-sandboxapis-mode": "empty",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/environments/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/environments/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_environments",
        "tags": [
          "environments"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/eventids/{event_id}/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/eventids/{event_id}/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_eventids_event_id",
        "tags": [
          "organizations"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "event_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/events/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/events/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_events",
        "tags": [
          "discover"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/integrations/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/integrations/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_integrations",
        "tags": [
          "integrations"
        ],
        "description": "Served by SandboxAPIs. Answer mode: empty. Answers an EMPTY collection, and that is the true answer for this universe — not a gap. Verbatim the fact `sentry-app-installations/` was already ruled on, at the other of the two addresses Sentry publishes it from: canon carries no SENTRY-SCOPED app or integration install row, and integrationsFor() is PagerDuty's inbound alert route over a deliberately fictional vendor catalogue - a different provider's entity in a different domain (clause replaced 2026-09-14 for the reason its twin was: hello-20's `githubApp` mints `app`/`app_installation` on the GITHUB organization and its `glDelivery` mints GitLab `project_integration` rows, so 'of ANY kind' is false and the PROVIDER SCOPE is what carries the conclusion); Sentry's own answer for an organization with none installed is `[]` at 200. RULED by the founder 2026-09-12 on the unclassified sweep's proposal, as proposed.",
        "x-sandboxapis-mode": "empty",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/issues/{issue_id}/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/issues/{issue_id}/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_issues_issue_id",
        "tags": [
          "issues"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "issue_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/issues/{issue_id}/events/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/issues/{issue_id}/events/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_issues_issue_id_events",
        "tags": [
          "issues"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "issue_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/issues/{issue_id}/events/latest/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/issues/{issue_id}/events/latest/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_issues_issue_id_events_latest",
        "tags": [
          "issues"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "issue_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/issues/{issue_id}/events/oldest/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/issues/{issue_id}/events/oldest/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_issues_issue_id_events_oldest",
        "tags": [
          "issues"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "issue_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/issues/{issue_id}/hashes/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/issues/{issue_id}/hashes/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_issues_issue_id_hashes",
        "tags": [
          "issues"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "issue_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/issues/{issue_id}/tags/{key}/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/issues/{issue_id}/tags/{key}/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_issues_issue_id_tags_key",
        "tags": [
          "issues"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "issue_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "key",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/issues/{issue_id}/tags/{key}/values/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/issues/{issue_id}/tags/{key}/values/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_issues_issue_id_tags_key_values",
        "tags": [
          "issues"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "issue_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "key",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/members/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/members/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_members",
        "tags": [
          "organizations"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/members/{member_id}/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/members/{member_id}/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_members_member_id",
        "tags": [
          "organizations"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "member_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/monitors/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/monitors/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_monitors",
        "tags": [
          "crons"
        ],
        "description": "Served by SandboxAPIs. Answer mode: empty. Answers an EMPTY collection, and that is the true answer for this universe — not a gap. No cron monitor is configured in this Sentry organization - the served project object says so (SURFACE_FLAGS.hasMonitors=false, render.ts:166); canon's `monitor` table (14) is a METRIC threshold monitor (series/comparison/threshold/for_sec) with no schedule, and the one scheduled job in the universe (workflow_schedule, a nightly on repo-01) belongs to no service and so has no Sentry project to be monitored in; Sentry's own answer for an organization with none is `[]` at 200; RULED by the founder 2026-09-12",
        "x-sandboxapis-mode": "empty",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/notifications/actions/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/notifications/actions/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_notifications_actions",
        "tags": [
          "alerts"
        ],
        "description": "Served by SandboxAPIs. Answer mode: empty. Answers an EMPTY collection, and that is the true answer for this universe — not a gap. Nobody configured a spike protection notification in this Sentry organization: a NotificationAction is a row an owner or manager creates, this universe records no such act and accepts no writes, and canon carries no notification-action entity of any kind. Sentry's own answer for an organization with none is a paginated `[]` at 200 (src/sentry/api/endpoints/notifications/notification_actions_index.py at getsentry/sentry@44db45d9, the build's source commit). The pinned build declares this GET's responses as 201/400/403 with no 200, an upstream spec bug; the endpoint's source is what says the GET is a list",
        "x-sandboxapis-mode": "empty",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/projects/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/projects/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_projects",
        "tags": [
          "organizations"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/relay_usage/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/relay_usage/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_relay_usage",
        "tags": [
          "organizations"
        ],
        "description": "Served by SandboxAPIs. Answer mode: empty. Answers an EMPTY collection, and that is the true answer for this universe — not a gap. No Sentry Relay is deployed in this organization - every error event is recorded directly against a project (error_event.service, 85 rows) and canon carries no relay entity at all; Sentry's own answer for an organization with no registered relay is `[]` at 200; RULED by the founder 2026-09-12",
        "x-sandboxapis-mode": "empty",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/release-threshold-statuses/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/release-threshold-statuses/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_release-threshold-statuses",
        "tags": [
          "releases"
        ],
        "description": "Served by SandboxAPIs. Answer mode: empty. Answers an EMPTY collection, and that is the true answer for this universe — not a gap. No release threshold is configured on any project in this universe - canon's Release (3) carries a tag, a commit, an author and a body and no threshold rule; Sentry's own answer for an organization with none is an empty object at 200; RULED by the founder 2026-09-12",
        "x-sandboxapis-mode": "empty",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/releases/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/releases/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_releases",
        "tags": [
          "releases"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/releases/{version}/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/releases/{version}/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_releases_version",
        "tags": [
          "releases"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/releases/{version}/commitfiles/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/releases/{version}/commitfiles/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_releases_version_commitfiles",
        "tags": [
          "releases"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/releases/{version}/commits/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/releases/{version}/commits/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_releases_version_commits",
        "tags": [
          "releases"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/releases/{version}/deploys/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/releases/{version}/deploys/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_releases_version_deploys",
        "tags": [
          "releases"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/releases/{version}/files/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/releases/{version}/files/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_releases_version_files",
        "tags": [
          "releases"
        ],
        "description": "Served by SandboxAPIs. Answer mode: empty. Answers an EMPTY collection, and that is the true answer for this universe — not a gap. No release in this universe uploads release artifacts - every project is the `node` platform (render.ts:161, read off the file model) deployed from the git repository, and nothing here runs `sentry-cli releases files upload`; Sentry's own answer for a release with no files is `[]` at 200; RULED by the founder 2026-09-12",
        "x-sandboxapis-mode": "empty",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/replay-count/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/replay-count/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_replay-count",
        "tags": [
          "replays"
        ],
        "description": "Served by SandboxAPIs. Answer mode: empty. Answers an EMPTY collection, and that is the true answer for this universe — not a gap. Session Replay is not enabled for any project in this universe - the served project object says so (SURFACE_FLAGS.hasReplays=false, render.ts:166) and canon carries no replay, click or recording-segment row; Sentry's own answer for a count query with no replays is an object of zeros at 200; RULED by the founder 2026-09-12",
        "x-sandboxapis-mode": "empty",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/replay-selectors/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/replay-selectors/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_replay-selectors",
        "tags": [
          "replays"
        ],
        "description": "Served by SandboxAPIs. Answer mode: empty. Answers an EMPTY collection, and that is the true answer for this universe — not a gap. The same fact: no replay exists, so no DOM selector was ever recorded (SURFACE_FLAGS.hasReplays=false); Sentry's own answer is `{data: []}` at 200; RULED by the founder 2026-09-12",
        "x-sandboxapis-mode": "empty",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/replays/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/replays/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_replays",
        "tags": [
          "replays"
        ],
        "description": "Served by SandboxAPIs. Answer mode: empty. Answers an EMPTY collection, and that is the true answer for this universe — not a gap. No replay exists in this universe - the served project object already asserts hasReplays=false (render.ts:166) and no canonical entity records a session recording; Sentry's own answer for an organization with none is `[]` at 200; RULED by the founder 2026-09-12",
        "x-sandboxapis-mode": "empty",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/repos/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/repos/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_repos",
        "tags": [
          "organizations"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/repos/{repo_id}/commits/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/repos/{repo_id}/commits/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_repos_repo_id_commits",
        "tags": [
          "organizations"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "repo_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/scim/v2/Groups": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/scim/v2/Groups",
        "operationId": "get_api_0_organizations_organization_id_or_slug_scim_v2_Groups",
        "tags": [
          "scim"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/scim/v2/Groups/{team_id}": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/scim/v2/Groups/{team_id}",
        "operationId": "get_api_0_organizations_organization_id_or_slug_scim_v2_Groups_team_id",
        "tags": [
          "scim"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "team_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/scim/v2/Users": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/scim/v2/Users",
        "operationId": "get_api_0_organizations_organization_id_or_slug_scim_v2_Users",
        "tags": [
          "scim"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/scim/v2/Users/{member_id}": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/scim/v2/Users/{member_id}",
        "operationId": "get_api_0_organizations_organization_id_or_slug_scim_v2_Users_member_id",
        "tags": [
          "scim"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "member_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/sentry-app-installations/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/sentry-app-installations/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_sentry-app-installations",
        "tags": [
          "integrations"
        ],
        "description": "Served by SandboxAPIs. Answer mode: empty. Answers an EMPTY collection, and that is the true answer for this universe — not a gap. No Sentry app is installed in this organization - canon carries no SENTRY-SCOPED app or integration install row and this replica serves no /sentry-apps/ surface for one to be installed from (clause replaced 2026-09-14: it read 'no app or integration install row of ANY kind', and hello-20 falsified that twice - `githubApp` mints an `app`/`app_installation` pair, the GitHub App this organization's CI bot authenticates as and its installation on the GitHub organization, and `glDelivery` mints `project_integration` rows, which are GitLab's integrations with the Jira and the Slack this same fleet renders. Both are a different provider's entity in a different domain, which is the leg the `integrations/` row beside this one already rested on, so the canon grew and the conclusion did not move); Sentry's own answer for an organization with none is `[]` at 200; RULED by the founder 2026-09-12",
        "x-sandboxapis-mode": "empty",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/sessions/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/sessions/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_sessions",
        "tags": [
          "releases"
        ],
        "description": "Served by SandboxAPIs. Answer mode: empty. Answers an EMPTY collection, and that is the true answer for this universe — not a gap. No SDK in this universe reports release-health sessions - the served project object already says so (SURFACE_FLAGS.hasSessions=false, render.ts:166) and canon carries no session counter; Sentry's own answer for an organization with no session data is a 200 whose `groups` is `[]` over real intervals; RULED by the founder 2026-09-12",
        "x-sandboxapis-mode": "empty",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/shortids/{short_id}/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/shortids/{short_id}/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_shortids_short_id",
        "tags": [
          "organizations"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "short_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/stats_v2/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/stats_v2/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_stats_v2",
        "tags": [
          "organizations"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/stats-summary/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/stats-summary/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_stats-summary",
        "tags": [
          "organizations"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/teams/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/teams/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_teams",
        "tags": [
          "teams"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/organizations/{organization_id_or_slug}/user-teams/": {
      "get": {
        "summary": "GET /api/0/organizations/{organization_id_or_slug}/user-teams/",
        "operationId": "get_api_0_organizations_organization_id_or_slug_user-teams",
        "tags": [
          "teams"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/projects/": {
      "get": {
        "summary": "GET /api/0/projects/",
        "operationId": "get_api_0_projects",
        "tags": [
          "projects"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/": {
      "get": {
        "summary": "GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/",
        "operationId": "get_api_0_projects_organization_id_or_slug_project_id_or_slug",
        "tags": [
          "projects"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "project_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/environments/": {
      "get": {
        "summary": "GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/environments/",
        "operationId": "get_api_0_projects_organization_id_or_slug_project_id_or_slug_environments",
        "tags": [
          "environments"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "project_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/events/": {
      "get": {
        "summary": "GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/events/",
        "operationId": "get_api_0_projects_organization_id_or_slug_project_id_or_slug_events",
        "tags": [
          "issues"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "project_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/events/{event_id}/": {
      "get": {
        "summary": "GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/events/{event_id}/",
        "operationId": "get_api_0_projects_organization_id_or_slug_project_id_or_slug_events_event_id",
        "tags": [
          "issues"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "project_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "event_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/events/{event_id}/source-map-debug/": {
      "get": {
        "summary": "GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/events/{event_id}/source-map-debug/",
        "operationId": "get_api_0_projects_organization_id_or_slug_project_id_or_slug_events_event_id_source-map-debug",
        "tags": [
          "issues"
        ],
        "description": "Served by SandboxAPIs. Answer mode: empty. Answers an EMPTY collection, and that is the true answer for this universe — not a gap. No event in this universe has a minified frame to unminify - the served project object says so (SURFACE_FLAGS.hasMinifiedStackTrace=false, render.ts:166) and every error_frame (51) resolves to a real file in the repository tree at the group's resolved_sha, with the real source lines served as the frame's `context`; Sentry's own answer when it finds no problem is `{errors: []}` at 200; RULED by the founder 2026-09-12",
        "x-sandboxapis-mode": "empty",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "project_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "event_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/files/dsyms/": {
      "get": {
        "summary": "GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/files/dsyms/",
        "operationId": "get_api_0_projects_organization_id_or_slug_project_id_or_slug_files_dsyms",
        "tags": [
          "projects"
        ],
        "description": "Served by SandboxAPIs. Answer mode: empty. Answers an EMPTY collection, and that is the true answer for this universe — not a gap. No debug information file is uploaded by any project here - every project is the `node` platform (render.ts:161) and a Node project produces no dSYM or PDB to upload; Sentry's own answer for a project with none is `[]` at 200; RULED by the founder 2026-09-12",
        "x-sandboxapis-mode": "empty",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "project_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/hooks/": {
      "get": {
        "summary": "GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/hooks/",
        "operationId": "get_api_0_projects_organization_id_or_slug_project_id_or_slug_hooks",
        "tags": [
          "projects"
        ],
        "description": "Served by SandboxAPIs. Answer mode: empty. Answers an EMPTY collection, and that is the true answer for this universe — not a gap. No service hook is registered on any project in this universe - canon's webhook_subscription rows are the incident-alerting subscriptions (filter_kind account/service/team, delivery_url hooks.olympus-labs.dev), from hello-18's webhookFilters, the repository, organization and namespace hooks a repository host publishes, from hello-20's githubApp, the GitHub App's OWN hook (filter_kind app_reference, reachable only through appWebhook()), and, from hello-23's agentWebhooks, the Antigravity agent's webhook registration (filter_kind agent_reference, reachable only through agentWebhooks()) - and no row of any of the FIVE kinds is a Sentry project hook (clause re-worded at the hello-18 cutover 2026-09-12, again on 2026-09-14 for hello-20's fourth hook family, and on 2026-10-27 for hello-23's fifth: the canon grew three times and the conclusion did not move); Sentry's own answer for a project with none is `[]` at 200; RULED by the founder 2026-09-12",
        "x-sandboxapis-mode": "empty",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "project_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/issues/": {
      "get": {
        "summary": "GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/issues/",
        "operationId": "get_api_0_projects_organization_id_or_slug_project_id_or_slug_issues",
        "tags": [
          "issues"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "project_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/keys/": {
      "get": {
        "summary": "GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/keys/",
        "operationId": "get_api_0_projects_organization_id_or_slug_project_id_or_slug_keys",
        "tags": [
          "projects"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "project_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/keys/{key_id}/": {
      "get": {
        "summary": "GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/keys/{key_id}/",
        "operationId": "get_api_0_projects_organization_id_or_slug_project_id_or_slug_keys_key_id",
        "tags": [
          "projects"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "project_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "key_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/members/": {
      "get": {
        "summary": "GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/members/",
        "operationId": "get_api_0_projects_organization_id_or_slug_project_id_or_slug_members",
        "tags": [
          "projects"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "project_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/ownership/": {
      "get": {
        "summary": "GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/ownership/",
        "operationId": "get_api_0_projects_organization_id_or_slug_project_id_or_slug_ownership",
        "tags": [
          "projects"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "project_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/releases/{version}/commits/": {
      "get": {
        "summary": "GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/releases/{version}/commits/",
        "operationId": "get_api_0_projects_organization_id_or_slug_project_id_or_slug_releases_version_commits",
        "tags": [
          "releases"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "project_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/releases/{version}/files/": {
      "get": {
        "summary": "GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/releases/{version}/files/",
        "operationId": "get_api_0_projects_organization_id_or_slug_project_id_or_slug_releases_version_files",
        "tags": [
          "releases"
        ],
        "description": "Served by SandboxAPIs. Answer mode: empty. Answers an EMPTY collection, and that is the true answer for this universe — not a gap. The project-scoped half of the same fact: no release in this universe uploads release artifacts (every project is `node`, deployed from git, and nothing runs `sentry-cli releases files upload`); Sentry's own answer is `[]` at 200; RULED by the founder 2026-09-12",
        "x-sandboxapis-mode": "empty",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "project_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/stats/": {
      "get": {
        "summary": "GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/stats/",
        "operationId": "get_api_0_projects_organization_id_or_slug_project_id_or_slug_stats",
        "tags": [
          "projects"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "project_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/symbol-sources/": {
      "get": {
        "summary": "GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/symbol-sources/",
        "operationId": "get_api_0_projects_organization_id_or_slug_project_id_or_slug_symbol-sources",
        "tags": [
          "projects"
        ],
        "description": "Served by SandboxAPIs. Answer mode: empty. Answers an EMPTY collection, and that is the true answer for this universe — not a gap. No custom symbol source is configured on any project here - canon carries no symbol server and every project is the `node` platform, which has no native symbols to fetch; Sentry's own answer for a project with none is `[]` at 200; RULED by the founder 2026-09-12",
        "x-sandboxapis-mode": "empty",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "project_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/tags/{key}/values/": {
      "get": {
        "summary": "GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/tags/{key}/values/",
        "operationId": "get_api_0_projects_organization_id_or_slug_project_id_or_slug_tags_key_values",
        "tags": [
          "projects"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "project_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "key",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/teams/": {
      "get": {
        "summary": "GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/teams/",
        "operationId": "get_api_0_projects_organization_id_or_slug_project_id_or_slug_teams",
        "tags": [
          "teams"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "project_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/user-feedback/": {
      "get": {
        "summary": "GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/user-feedback/",
        "operationId": "get_api_0_projects_organization_id_or_slug_project_id_or_slug_user-feedback",
        "tags": [
          "projects"
        ],
        "description": "Served by SandboxAPIs. Answer mode: empty. Answers an EMPTY collection, and that is the true answer for this universe — not a gap. Nobody has submitted user feedback in this universe - the served project object says so (SURFACE_FLAGS.hasFeedbacks=false and hasNewFeedbacks=false, render.ts:166) and canon's error events are SDK-reported with no attached report; Sentry's own answer for a project with none is `[]` at 200; RULED by the founder 2026-09-12",
        "x-sandboxapis-mode": "empty",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "project_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/users/": {
      "get": {
        "summary": "GET /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/users/",
        "operationId": "get_api_0_projects_organization_id_or_slug_project_id_or_slug_users",
        "tags": [
          "projects"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "project_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/teams/{organization_id_or_slug}/{team_id_or_slug}/": {
      "get": {
        "summary": "GET /api/0/teams/{organization_id_or_slug}/{team_id_or_slug}/",
        "operationId": "get_api_0_teams_organization_id_or_slug_team_id_or_slug",
        "tags": [
          "teams"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "team_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/teams/{organization_id_or_slug}/{team_id_or_slug}/members/": {
      "get": {
        "summary": "GET /api/0/teams/{organization_id_or_slug}/{team_id_or_slug}/members/",
        "operationId": "get_api_0_teams_organization_id_or_slug_team_id_or_slug_members",
        "tags": [
          "teams"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "team_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/teams/{organization_id_or_slug}/{team_id_or_slug}/projects/": {
      "get": {
        "summary": "GET /api/0/teams/{organization_id_or_slug}/{team_id_or_slug}/projects/",
        "operationId": "get_api_0_teams_organization_id_or_slug_team_id_or_slug_projects",
        "tags": [
          "teams"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "team_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/api/0/teams/{organization_id_or_slug}/{team_id_or_slug}/stats/": {
      "get": {
        "summary": "GET /api/0/teams/{organization_id_or_slug}/{team_id_or_slug}/stats/",
        "operationId": "get_api_0_teams_organization_id_or_slug_team_id_or_slug_stats",
        "tags": [
          "teams"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "organization_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "olympus-labs"
          },
          {
            "name": "team_id_or_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    }
  }
}
