{
  "openapi": "3.1.0",
  "info": {
    "title": "SandboxAPIs — CircleCI (paths only)",
    "version": "coverage-manifest-rev-5",
    "summary": "The 60 read paths SandboxAPIs serves on CircleCI.",
    "description": "Every read SandboxAPIs serves on CircleCI, pointed at https://circleci.sandboxapis.dev/api/v2.\n\n60 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://circleci.sandboxapis.dev/api/v2",
      "description": "The live CircleCI host"
    }
  ],
  "security": [
    {
      "sandboxapisKey": []
    }
  ],
  "components": {
    "securitySchemes": {
      "sandboxapisKey": {
        "type": "apiKey",
        "in": "header",
        "name": "Circle-Token",
        "description": "Circle-Token: <key> (Bearer works too)"
      }
    }
  },
  "paths": {
    "/context": {
      "get": {
        "summary": "GET /context",
        "operationId": "get_context",
        "tags": [
          "contexts"
        ],
        "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."
          }
        }
      }
    },
    "/context/{context_id}": {
      "get": {
        "summary": "GET /context/{context_id}",
        "operationId": "get_context_context_id",
        "tags": [
          "contexts"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "context_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."
          }
        }
      }
    },
    "/context/{context_id}/environment-variable": {
      "get": {
        "summary": "GET /context/{context_id}/environment-variable",
        "operationId": "get_context_context_id_environment-variable",
        "tags": [
          "contexts"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "context_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."
          }
        }
      }
    },
    "/context/{context_id}/restrictions": {
      "get": {
        "summary": "GET /context/{context_id}/restrictions",
        "operationId": "get_context_context_id_restrictions",
        "tags": [
          "contexts"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "context_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."
          }
        }
      }
    },
    "/deploy/components": {
      "get": {
        "summary": "GET /deploy/components",
        "operationId": "get_deploy_components",
        "tags": [
          "deploy"
        ],
        "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."
          }
        }
      }
    },
    "/deploy/components/{component_id}": {
      "get": {
        "summary": "GET /deploy/components/{component_id}",
        "operationId": "get_deploy_components_component_id",
        "tags": [
          "deploy"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "component_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."
          }
        }
      }
    },
    "/deploy/components/{component_id}/versions": {
      "get": {
        "summary": "GET /deploy/components/{component_id}/versions",
        "operationId": "get_deploy_components_component_id_versions",
        "tags": [
          "deploy"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "component_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."
          }
        }
      }
    },
    "/deploy/environments": {
      "get": {
        "summary": "GET /deploy/environments",
        "operationId": "get_deploy_environments",
        "tags": [
          "deploy"
        ],
        "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."
          }
        }
      }
    },
    "/deploy/environments/{environment_id}": {
      "get": {
        "summary": "GET /deploy/environments/{environment_id}",
        "operationId": "get_deploy_environments_environment_id",
        "tags": [
          "deploy"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "environment_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."
          }
        }
      }
    },
    "/insights/{org-slug}/summary": {
      "get": {
        "summary": "GET /insights/{org-slug}/summary",
        "operationId": "get_insights_org-slug_summary",
        "tags": [
          "insights"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "org-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."
          }
        }
      }
    },
    "/insights/{project-slug}/branches": {
      "get": {
        "summary": "GET /insights/{project-slug}/branches",
        "operationId": "get_insights_project-slug_branches",
        "tags": [
          "insights"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project-slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "gh/olympus-labs/parthenon"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/insights/{project-slug}/flaky-tests": {
      "get": {
        "summary": "GET /insights/{project-slug}/flaky-tests",
        "operationId": "get_insights_project-slug_flaky-tests",
        "tags": [
          "insights"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project-slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "gh/olympus-labs/parthenon"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/insights/{project-slug}/workflows": {
      "get": {
        "summary": "GET /insights/{project-slug}/workflows",
        "operationId": "get_insights_project-slug_workflows",
        "tags": [
          "insights"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project-slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "gh/olympus-labs/parthenon"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/insights/{project-slug}/workflows/{workflow-name}": {
      "get": {
        "summary": "GET /insights/{project-slug}/workflows/{workflow-name}",
        "operationId": "get_insights_project-slug_workflows_workflow-name",
        "tags": [
          "insights"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project-slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "gh/olympus-labs/parthenon"
          },
          {
            "name": "workflow-name",
            "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."
          }
        }
      }
    },
    "/insights/{project-slug}/workflows/{workflow-name}/jobs": {
      "get": {
        "summary": "GET /insights/{project-slug}/workflows/{workflow-name}/jobs",
        "operationId": "get_insights_project-slug_workflows_workflow-name_jobs",
        "tags": [
          "insights"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project-slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "gh/olympus-labs/parthenon"
          },
          {
            "name": "workflow-name",
            "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."
          }
        }
      }
    },
    "/insights/{project-slug}/workflows/{workflow-name}/summary": {
      "get": {
        "summary": "GET /insights/{project-slug}/workflows/{workflow-name}/summary",
        "operationId": "get_insights_project-slug_workflows_workflow-name_summary",
        "tags": [
          "insights"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project-slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "gh/olympus-labs/parthenon"
          },
          {
            "name": "workflow-name",
            "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."
          }
        }
      }
    },
    "/insights/{project-slug}/workflows/{workflow-name}/test-metrics": {
      "get": {
        "summary": "GET /insights/{project-slug}/workflows/{workflow-name}/test-metrics",
        "operationId": "get_insights_project-slug_workflows_workflow-name_test-metrics",
        "tags": [
          "insights"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project-slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "gh/olympus-labs/parthenon"
          },
          {
            "name": "workflow-name",
            "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."
          }
        }
      }
    },
    "/insights/pages/{project-slug}/summary": {
      "get": {
        "summary": "GET /insights/pages/{project-slug}/summary",
        "operationId": "get_insights_pages_project-slug_summary",
        "tags": [
          "insights"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project-slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "gh/olympus-labs/parthenon"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/insights/time-series/{project-slug}/workflows/{workflow-name}/jobs": {
      "get": {
        "summary": "GET /insights/time-series/{project-slug}/workflows/{workflow-name}/jobs",
        "operationId": "get_insights_time-series_project-slug_workflows_workflow-name_jobs",
        "tags": [
          "insights"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project-slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "gh/olympus-labs/parthenon"
          },
          {
            "name": "workflow-name",
            "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."
          }
        }
      }
    },
    "/jobs/{job_id}": {
      "get": {
        "summary": "GET /jobs/{job_id}",
        "operationId": "get_jobs_job_id",
        "tags": [
          "jobs"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "job_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."
          }
        }
      }
    },
    "/me": {
      "get": {
        "summary": "GET /me",
        "operationId": "get_me",
        "tags": [
          "users"
        ],
        "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."
          }
        }
      }
    },
    "/me/collaborations": {
      "get": {
        "summary": "GET /me/collaborations",
        "operationId": "get_me_collaborations",
        "tags": [
          "users"
        ],
        "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."
          }
        }
      }
    },
    "/org/{orgID}/oidc-custom-claims": {
      "get": {
        "summary": "GET /org/{orgID}/oidc-custom-claims",
        "operationId": "get_org_orgID_oidc-custom-claims",
        "tags": [
          "oidc"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "orgID",
            "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."
          }
        }
      }
    },
    "/org/{orgID}/project/{projectID}/oidc-custom-claims": {
      "get": {
        "summary": "GET /org/{orgID}/project/{projectID}/oidc-custom-claims",
        "operationId": "get_org_orgID_project_projectID_oidc-custom-claims",
        "tags": [
          "oidc"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "orgID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectID",
            "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."
          }
        }
      }
    },
    "/organization/{org-slug-or-id}": {
      "get": {
        "summary": "GET /organization/{org-slug-or-id}",
        "operationId": "get_organization_org-slug-or-id",
        "tags": [
          "organizations"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "org-slug-or-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."
          }
        }
      }
    },
    "/organization/{org-slug-or-id}/url-orb-allow-list": {
      "get": {
        "summary": "GET /organization/{org-slug-or-id}/url-orb-allow-list",
        "operationId": "get_organization_org-slug-or-id_url-orb-allow-list",
        "tags": [
          "organizations"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "org-slug-or-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."
          }
        }
      }
    },
    "/organizations/{org_id}/groups": {
      "get": {
        "summary": "GET /organizations/{org_id}/groups",
        "operationId": "get_organizations_org_id_groups",
        "tags": [
          "groups"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "org_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."
          }
        }
      }
    },
    "/organizations/{org_id}/groups/{group_id}": {
      "get": {
        "summary": "GET /organizations/{org_id}/groups/{group_id}",
        "operationId": "get_organizations_org_id_groups_group_id",
        "tags": [
          "groups"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "org_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "group_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."
          }
        }
      }
    },
    "/otel/exporters": {
      "get": {
        "summary": "GET /otel/exporters",
        "operationId": "get_otel_exporters",
        "tags": [
          "otel"
        ],
        "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."
          }
        }
      }
    },
    "/owner/{ownerID}/context/{context}/decision": {
      "get": {
        "summary": "GET /owner/{ownerID}/context/{context}/decision",
        "operationId": "get_owner_ownerID_context_context_decision",
        "tags": [
          "policy"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "ownerID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "context",
            "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."
          }
        }
      }
    },
    "/owner/{ownerID}/context/{context}/decision/{decisionID}": {
      "get": {
        "summary": "GET /owner/{ownerID}/context/{context}/decision/{decisionID}",
        "operationId": "get_owner_ownerID_context_context_decision_decisionID",
        "tags": [
          "policy"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "ownerID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "context",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "decisionID",
            "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."
          }
        }
      }
    },
    "/owner/{ownerID}/context/{context}/decision/{decisionID}/policy-bundle": {
      "get": {
        "summary": "GET /owner/{ownerID}/context/{context}/decision/{decisionID}/policy-bundle",
        "operationId": "get_owner_ownerID_context_context_decision_decisionID_policy-bundle",
        "tags": [
          "policy"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "ownerID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "context",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "decisionID",
            "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."
          }
        }
      }
    },
    "/owner/{ownerID}/context/{context}/decision/settings": {
      "get": {
        "summary": "GET /owner/{ownerID}/context/{context}/decision/settings",
        "operationId": "get_owner_ownerID_context_context_decision_settings",
        "tags": [
          "policy"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "ownerID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "context",
            "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."
          }
        }
      }
    },
    "/owner/{ownerID}/context/{context}/policy-bundle": {
      "get": {
        "summary": "GET /owner/{ownerID}/context/{context}/policy-bundle",
        "operationId": "get_owner_ownerID_context_context_policy-bundle",
        "tags": [
          "policy"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "ownerID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "context",
            "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."
          }
        }
      }
    },
    "/owner/{ownerID}/context/{context}/policy-bundle/{policyName}": {
      "get": {
        "summary": "GET /owner/{ownerID}/context/{context}/policy-bundle/{policyName}",
        "operationId": "get_owner_ownerID_context_context_policy-bundle_policyName",
        "tags": [
          "policy"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "ownerID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "context",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "policyName",
            "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."
          }
        }
      }
    },
    "/pipeline": {
      "get": {
        "summary": "GET /pipeline",
        "operationId": "get_pipeline",
        "tags": [
          "pipelines"
        ],
        "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."
          }
        }
      }
    },
    "/pipeline/{pipeline_id}/values": {
      "get": {
        "summary": "GET /pipeline/{pipeline_id}/values",
        "operationId": "get_pipeline_pipeline_id_values",
        "tags": [
          "pipelines"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "pipeline_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."
          }
        }
      }
    },
    "/pipeline/{pipeline-id}": {
      "get": {
        "summary": "GET /pipeline/{pipeline-id}",
        "operationId": "get_pipeline_pipeline-id",
        "tags": [
          "pipelines"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "pipeline-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."
          }
        }
      }
    },
    "/pipeline/{pipeline-id}/config": {
      "get": {
        "summary": "GET /pipeline/{pipeline-id}/config",
        "operationId": "get_pipeline_pipeline-id_config",
        "tags": [
          "pipelines"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "pipeline-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."
          }
        }
      }
    },
    "/pipeline/{pipeline-id}/workflow": {
      "get": {
        "summary": "GET /pipeline/{pipeline-id}/workflow",
        "operationId": "get_pipeline_pipeline-id_workflow",
        "tags": [
          "pipelines"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "pipeline-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."
          }
        }
      }
    },
    "/project/{project-slug}": {
      "get": {
        "summary": "GET /project/{project-slug}",
        "operationId": "get_project_project-slug",
        "tags": [
          "projects"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project-slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "gh/olympus-labs/parthenon"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/project/{project-slug}/checkout-key": {
      "get": {
        "summary": "GET /project/{project-slug}/checkout-key",
        "operationId": "get_project_project-slug_checkout-key",
        "tags": [
          "projects"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project-slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "gh/olympus-labs/parthenon"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/project/{project-slug}/checkout-key/{fingerprint}": {
      "get": {
        "summary": "GET /project/{project-slug}/checkout-key/{fingerprint}",
        "operationId": "get_project_project-slug_checkout-key_fingerprint",
        "tags": [
          "projects"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project-slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "gh/olympus-labs/parthenon"
          },
          {
            "name": "fingerprint",
            "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."
          }
        }
      }
    },
    "/project/{project-slug}/envvar": {
      "get": {
        "summary": "GET /project/{project-slug}/envvar",
        "operationId": "get_project_project-slug_envvar",
        "tags": [
          "projects"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project-slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "gh/olympus-labs/parthenon"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/project/{project-slug}/envvar/{name}": {
      "get": {
        "summary": "GET /project/{project-slug}/envvar/{name}",
        "operationId": "get_project_project-slug_envvar_name",
        "tags": [
          "projects"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project-slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "gh/olympus-labs/parthenon"
          },
          {
            "name": "name",
            "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."
          }
        }
      }
    },
    "/project/{project-slug}/pipeline": {
      "get": {
        "summary": "GET /project/{project-slug}/pipeline",
        "operationId": "get_project_project-slug_pipeline",
        "tags": [
          "pipelines"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project-slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "gh/olympus-labs/parthenon"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/project/{project-slug}/pipeline/{pipeline-number}": {
      "get": {
        "summary": "GET /project/{project-slug}/pipeline/{pipeline-number}",
        "operationId": "get_project_project-slug_pipeline_pipeline-number",
        "tags": [
          "pipelines"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project-slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "gh/olympus-labs/parthenon"
          },
          {
            "name": "pipeline-number",
            "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."
          }
        }
      }
    },
    "/project/{project-slug}/pipeline/mine": {
      "get": {
        "summary": "GET /project/{project-slug}/pipeline/mine",
        "operationId": "get_project_project-slug_pipeline_mine",
        "tags": [
          "pipelines"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project-slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "gh/olympus-labs/parthenon"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/project/{project-slug}/schedule": {
      "get": {
        "summary": "GET /project/{project-slug}/schedule",
        "operationId": "get_project_project-slug_schedule",
        "tags": [
          "schedules"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project-slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "gh/olympus-labs/parthenon"
          }
        ],
        "responses": {
          "200": {
            "description": "The provider's own response shape. This document describes paths only and carries no schema."
          }
        }
      }
    },
    "/project/{provider}/{organization}/{project}/settings": {
      "get": {
        "summary": "GET /project/{provider}/{organization}/{project}/settings",
        "operationId": "get_project_provider_organization_project_settings",
        "tags": [
          "projects"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "provider",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "organization",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "project",
            "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."
          }
        }
      }
    },
    "/projects/{project_id}/pipeline-definitions": {
      "get": {
        "summary": "GET /projects/{project_id}/pipeline-definitions",
        "operationId": "get_projects_project_id_pipeline-definitions",
        "tags": [
          "pipeline-definitions"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project_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."
          }
        }
      }
    },
    "/projects/{project_id}/pipeline-definitions/{pipeline_definition_id}": {
      "get": {
        "summary": "GET /projects/{project_id}/pipeline-definitions/{pipeline_definition_id}",
        "operationId": "get_projects_project_id_pipeline-definitions_pipeline_definition_id",
        "tags": [
          "pipeline-definitions"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pipeline_definition_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."
          }
        }
      }
    },
    "/projects/{project_id}/pipeline-definitions/{pipeline_definition_id}/triggers": {
      "get": {
        "summary": "GET /projects/{project_id}/pipeline-definitions/{pipeline_definition_id}/triggers",
        "operationId": "get_projects_project_id_pipeline-definitions_pipeline_definition_id_triggers",
        "tags": [
          "triggers"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pipeline_definition_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."
          }
        }
      }
    },
    "/projects/{project_id}/triggers/{trigger_id}": {
      "get": {
        "summary": "GET /projects/{project_id}/triggers/{trigger_id}",
        "operationId": "get_projects_project_id_triggers_trigger_id",
        "tags": [
          "triggers"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "project_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "trigger_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."
          }
        }
      }
    },
    "/schedule/{schedule-id}": {
      "get": {
        "summary": "GET /schedule/{schedule-id}",
        "operationId": "get_schedule_schedule-id",
        "tags": [
          "schedules"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "schedule-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."
          }
        }
      }
    },
    "/user/{id}": {
      "get": {
        "summary": "GET /user/{id}",
        "operationId": "get_user_id",
        "tags": [
          "users"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "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."
          }
        }
      }
    },
    "/webhook": {
      "get": {
        "summary": "GET /webhook",
        "operationId": "get_webhook",
        "tags": [
          "webhooks"
        ],
        "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."
          }
        }
      }
    },
    "/webhook/{webhook_id}": {
      "get": {
        "summary": "GET /webhook/{webhook_id}",
        "operationId": "get_webhook_webhook_id",
        "tags": [
          "webhooks"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "webhook_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."
          }
        }
      }
    },
    "/workflow/{id}": {
      "get": {
        "summary": "GET /workflow/{id}",
        "operationId": "get_workflow_id",
        "tags": [
          "workflows"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "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."
          }
        }
      }
    },
    "/workflow/{id}/job": {
      "get": {
        "summary": "GET /workflow/{id}/job",
        "operationId": "get_workflow_id_job",
        "tags": [
          "workflows"
        ],
        "description": "Served by SandboxAPIs. Answer mode: derive.",
        "x-sandboxapis-mode": "derive",
        "parameters": [
          {
            "name": "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."
          }
        }
      }
    }
  }
}
