{
  "openapi": "3.1.0",
  "info": {
    "title": "SandboxAPIs — Linear (paths only)",
    "version": "coverage-manifest-rev-5",
    "summary": "Linear is GraphQL-only: /graphql is the whole read surface.",
    "description": "Linear publishes no REST API: one GraphQL endpoint at /graphql is the whole read surface,\npointed here at https://linear.sandboxapis.dev.\n\nPATHS ONLY: this file carries no request or response schema, because a schema is the part of an API\ndescription 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://linear.sandboxapis.dev",
      "description": "The live Linear host"
    }
  ],
  "security": [
    {
      "sandboxapisKey": []
    }
  ],
  "components": {
    "securitySchemes": {
      "sandboxapisKey": {
        "type": "apiKey",
        "in": "header",
        "name": "Authorization",
        "description": "Authorization: <key> — bare, no scheme"
      }
    }
  },
  "paths": {
    "/graphql": {
      "post": {
        "summary": "POST /graphql",
        "operationId": "post_graphql",
        "tags": [
          "graphql"
        ],
        "description": "GraphQL. The served schema is a subset; an uncovered field answers with an explicit coverage error in `errors[]`, never a silent null.",
        "x-sandboxapis-mode": "derive",
        "responses": {
          "200": {
            "description": "A GraphQL response. This document describes paths only."
          }
        }
      }
    }
  }
}
