{
  "openapi": "3.1.2",
  "info": {
    "title": "Indwel Platform API",
    "version": "2026-09",
    "summary": "Complete launch contract for building on Indwel Sovereign Cognition.",
    "description": "The Platform API is the programmable boundary into Indwel. It exposes durable Work, Collections and Sources, Cognitive Contracts, governed cognition, Business App Engine resources, Fieldwork, capabilities, Memory and Continuity, Scheduled Work, Parallel Cognition, Effects, observation, Settlement, receipts, economics, operations, events, Cognitive Unit Testing, and deployment posture. Business App Engine is a governed application-composition and runtime layer on this same API\u2014not a separate cognition or authority system."
  },
  "servers": [
    {
      "url": "https://api.indwel.ai",
      "description": "Production"
    },
    {
      "url": "https://api.dev.indwel.ai",
      "description": "Development"
    }
  ],
  "tags": [
    {
      "name": "Platform"
    },
    {
      "name": "Account"
    },
    {
      "name": "Identity & Authority"
    },
    {
      "name": "Projects"
    },
    {
      "name": "App Templates"
    },
    {
      "name": "Business App Engine"
    },
    {
      "name": "Collections & Sources"
    },
    {
      "name": "Cognitive Contracts"
    },
    {
      "name": "Cases & Governance"
    },
    {
      "name": "Runs & Receipts"
    },
    {
      "name": "Work"
    },
    {
      "name": "Fieldwork"
    },
    {
      "name": "Inference"
    },
    {
      "name": "Governed Capabilities"
    },
    {
      "name": "Conversation & Continuity"
    },
    {
      "name": "Memory"
    },
    {
      "name": "Scheduled Work"
    },
    {
      "name": "Parallel Cognition"
    },
    {
      "name": "Operations"
    },
    {
      "name": "Events & Integrations"
    },
    {
      "name": "Activity"
    },
    {
      "name": "Economics"
    },
    {
      "name": "Cognitive Unit Testing"
    },
    {
      "name": "Deployment & Sovereignty"
    },
    {
      "name": "Compatibility"
    },
    {
      "name": "Product API"
    }
  ],
  "paths": {
    "/v1/services": {
      "get": {
        "tags": [
          "Platform"
        ],
        "summary": "List API services",
        "description": "List API services",
        "operationId": "get-platform-v1-services",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlatformV1ServicesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Platform",
        "security": []
      }
    },
    "/v1/capabilities": {
      "get": {
        "tags": [
          "Platform"
        ],
        "summary": "List platform capabilities",
        "description": "List platform capabilities",
        "operationId": "get-platform-v1-capabilities",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlatformV1CapabilitiesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Platform",
        "security": []
      }
    },
    "/v1/releases": {
      "get": {
        "tags": [
          "Platform"
        ],
        "summary": "List platform releases",
        "description": "List platform releases",
        "operationId": "get-platform-v1-releases",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlatformV1ReleasesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Platform",
        "security": []
      }
    },
    "/v1/services/{serviceId}/status": {
      "get": {
        "tags": [
          "Platform"
        ],
        "summary": "Get service status",
        "description": "Get service status",
        "operationId": "get-platform-v1-services-serviceid-status",
        "parameters": [
          {
            "name": "serviceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlatformV1ServicesServiceidStatusResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Platform",
        "security": []
      }
    },
    "/v1/meta/auth": {
      "get": {
        "tags": [
          "Platform"
        ],
        "summary": "Get authentication metadata",
        "description": "Get authentication metadata",
        "operationId": "get-platform-v1-meta-auth",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlatformV1MetaAuthResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Platform",
        "security": []
      }
    },
    "/v1/meta/routes": {
      "get": {
        "tags": [
          "Platform"
        ],
        "summary": "List API routes",
        "description": "List API routes",
        "operationId": "get-platform-v1-meta-routes",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlatformV1MetaRoutesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Platform",
        "security": []
      }
    },
    "/v1/meta/execution-capabilities": {
      "get": {
        "tags": [
          "Platform"
        ],
        "summary": "List execution capabilities",
        "description": "List execution capabilities",
        "operationId": "get-platform-v1-meta-execution-capabilities",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlatformV1MetaExecutionCapabilitiesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Platform",
        "security": []
      }
    },
    "/v1/meta/changelog": {
      "get": {
        "tags": [
          "Platform"
        ],
        "summary": "Get API change metadata",
        "description": "Get API change metadata",
        "operationId": "get-platform-v1-meta-changelog",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlatformV1MetaChangelogResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Platform",
        "security": []
      }
    },
    "/v1/openapi.json": {
      "get": {
        "tags": [
          "Platform"
        ],
        "summary": "Get Platform API OpenAPI document",
        "description": "Get Platform API OpenAPI document",
        "operationId": "get-platform-v1-openapi-json",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlatformV1OpenapiJsonResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Platform",
        "security": []
      }
    },
    "/openapi.json": {
      "get": {
        "tags": [
          "Platform"
        ],
        "summary": "Get compatibility OpenAPI document",
        "description": "Get compatibility OpenAPI document",
        "operationId": "get-platform-openapi-json",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlatformOpenapiJsonResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Platform",
        "security": []
      }
    },
    "/v1/account": {
      "get": {
        "tags": [
          "Account"
        ],
        "summary": "Get the current account",
        "description": "Get the current account",
        "operationId": "get-account-v1-account",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAccountV1AccountResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Account",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/account/preferences": {
      "get": {
        "tags": [
          "Account"
        ],
        "summary": "Get current account preferences",
        "description": "Get current account preferences",
        "operationId": "get-account-v1-account-preferences",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAccountV1AccountPreferencesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Account",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "patch": {
        "tags": [
          "Account"
        ],
        "summary": "Update current account preferences",
        "description": "Update current account preferences",
        "operationId": "patch-account-v1-account-preferences",
        "parameters": [
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PatchAccountV1AccountPreferencesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Account",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PatchAccountV1AccountPreferencesRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations": {
      "get": {
        "tags": [
          "Identity & Authority"
        ],
        "summary": "List accessible organisations",
        "description": "List accessible organisations",
        "operationId": "get-identity-authority-v1-organisations",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetIdentityAuthorityV1OrganisationsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Identity & Authority",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}": {
      "get": {
        "tags": [
          "Identity & Authority"
        ],
        "summary": "Get an organisation",
        "description": "Get an organisation",
        "operationId": "get-identity-authority-v1-organisations-organisationid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetIdentityAuthorityV1OrganisationsOrganisationidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Identity & Authority",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces": {
      "get": {
        "tags": [
          "Identity & Authority"
        ],
        "summary": "List accessible workspaces",
        "description": "List accessible workspaces",
        "operationId": "get-identity-authority-v1-organisations-organisationid-workspaces",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetIdentityAuthorityV1OrganisationsOrganisationidWorkspacesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Identity & Authority",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}": {
      "get": {
        "tags": [
          "Identity & Authority"
        ],
        "summary": "Get a workspace",
        "description": "Get a workspace",
        "operationId": "get-identity-authority-v1-organisations-organisationid-workspaces-workspaceid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetIdentityAuthorityV1OrganisationsOrganisationidWorkspacesWorkspaceidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Identity & Authority",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/roles": {
      "get": {
        "tags": [
          "Identity & Authority"
        ],
        "summary": "List organisation roles",
        "description": "List organisation roles",
        "operationId": "get-identity-authority-v1-organisations-organisationid-roles",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetIdentityAuthorityV1OrganisationsOrganisationidRolesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Identity & Authority",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/delegations": {
      "get": {
        "tags": [
          "Identity & Authority"
        ],
        "summary": "List delegated authority",
        "description": "List delegated authority",
        "operationId": "get-identity-authority-v1-organisations-organisationid-delegations",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetIdentityAuthorityV1OrganisationsOrganisationidDelegationsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Identity & Authority",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Identity & Authority"
        ],
        "summary": "Create delegated authority",
        "description": "Create delegated authority",
        "operationId": "post-identity-authority-v1-organisations-organisationid-delegations",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostIdentityAuthorityV1OrganisationsOrganisationidDelegationsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Identity & Authority",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostIdentityAuthorityV1OrganisationsOrganisationidDelegationsRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/delegations/{delegationId}": {
      "get": {
        "tags": [
          "Identity & Authority"
        ],
        "summary": "Get delegated authority",
        "description": "Get delegated authority",
        "operationId": "get-identity-authority-v1-organisations-organisationid-delegations-delegationid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "delegationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetIdentityAuthorityV1OrganisationsOrganisationidDelegationsDelegationidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Identity & Authority",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/delegations/{delegationId}:revoke": {
      "post": {
        "tags": [
          "Identity & Authority"
        ],
        "summary": "Revoke delegated authority",
        "description": "Revoke delegated authority",
        "operationId": "post-identity-authority-v1-organisations-organisationid-delegations-delegationid-revoke",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "delegationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostIdentityAuthorityV1OrganisationsOrganisationidDelegationsDelegationidRevokeResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Identity & Authority",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostIdentityAuthorityV1OrganisationsOrganisationidDelegationsDelegationidRevokeRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects": {
      "get": {
        "tags": [
          "Projects"
        ],
        "summary": "List developer projects",
        "description": "List developer projects",
        "operationId": "get-projects-v1-organisations-organisationid-projects",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetProjectsV1OrganisationsOrganisationidProjectsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Projects",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Projects"
        ],
        "summary": "Create a developer project",
        "description": "Create a developer project",
        "operationId": "post-projects-v1-organisations-organisationid-projects",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostProjectsV1OrganisationsOrganisationidProjectsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Projects",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostProjectsV1OrganisationsOrganisationidProjectsRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}": {
      "get": {
        "tags": [
          "Projects"
        ],
        "summary": "Get a developer project",
        "description": "Get a developer project",
        "operationId": "get-projects-v1-organisations-organisationid-projects-projectid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetProjectsV1OrganisationsOrganisationidProjectsProjectidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Projects",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "patch": {
        "tags": [
          "Projects"
        ],
        "summary": "Update a developer project",
        "description": "Update a developer project",
        "operationId": "patch-projects-v1-organisations-organisationid-projects-projectid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PatchProjectsV1OrganisationsOrganisationidProjectsProjectidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Projects",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PatchProjectsV1OrganisationsOrganisationidProjectsProjectidRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/memberships": {
      "get": {
        "tags": [
          "Projects"
        ],
        "summary": "List project memberships",
        "description": "List project memberships",
        "operationId": "get-projects-v1-organisations-organisationid-projects-projectid-memberships",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetProjectsV1OrganisationsOrganisationidProjectsProjectidMembershipsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Projects",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/memberships/{userId}": {
      "put": {
        "tags": [
          "Projects"
        ],
        "summary": "Create or update project membership",
        "description": "Create or update project membership",
        "operationId": "put-projects-v1-organisations-organisationid-projects-projectid-memberships-userid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PutProjectsV1OrganisationsOrganisationidProjectsProjectidMembershipsUseridResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Projects",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PutProjectsV1OrganisationsOrganisationidProjectsProjectidMembershipsUseridRequest"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Projects"
        ],
        "summary": "Remove project membership",
        "description": "Remove project membership",
        "operationId": "delete-projects-v1-organisations-organisationid-projects-projectid-memberships-userid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Completed"
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Projects",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/environments": {
      "get": {
        "tags": [
          "Projects"
        ],
        "summary": "List project environments",
        "description": "List project environments",
        "operationId": "get-projects-v1-organisations-organisationid-projects-projectid-environments",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetProjectsV1OrganisationsOrganisationidProjectsProjectidEnvironmentsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Projects",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Projects"
        ],
        "summary": "Create a project environment",
        "description": "Create a project environment",
        "operationId": "post-projects-v1-organisations-organisationid-projects-projectid-environments",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostProjectsV1OrganisationsOrganisationidProjectsProjectidEnvironmentsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Projects",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostProjectsV1OrganisationsOrganisationidProjectsProjectidEnvironmentsRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/environments/{environmentId}": {
      "get": {
        "tags": [
          "Projects"
        ],
        "summary": "Get a project environment",
        "description": "Get a project environment",
        "operationId": "get-projects-v1-organisations-organisationid-projects-projectid-environments-environmentid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "environmentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetProjectsV1OrganisationsOrganisationidProjectsProjectidEnvironmentsEnvironmentidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Projects",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "patch": {
        "tags": [
          "Projects"
        ],
        "summary": "Update a project environment",
        "description": "Update a project environment",
        "operationId": "patch-projects-v1-organisations-organisationid-projects-projectid-environments-environmentid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "environmentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PatchProjectsV1OrganisationsOrganisationidProjectsProjectidEnvironmentsEnvironmentidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Projects",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PatchProjectsV1OrganisationsOrganisationidProjectsProjectidEnvironmentsEnvironmentidRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/clients": {
      "get": {
        "tags": [
          "Projects"
        ],
        "summary": "List developer clients",
        "description": "List developer clients",
        "operationId": "get-projects-v1-organisations-organisationid-projects-projectid-clients",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetProjectsV1OrganisationsOrganisationidProjectsProjectidClientsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Projects",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Projects"
        ],
        "summary": "Register a bounded developer client",
        "description": "Register a bounded developer client",
        "operationId": "post-projects-v1-organisations-organisationid-projects-projectid-clients",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostProjectsV1OrganisationsOrganisationidProjectsProjectidClientsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Projects",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostProjectsV1OrganisationsOrganisationidProjectsProjectidClientsRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/clients/{clientId}": {
      "get": {
        "tags": [
          "Projects"
        ],
        "summary": "Get a developer client",
        "description": "Get a developer client",
        "operationId": "get-projects-v1-organisations-organisationid-projects-projectid-clients-clientid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "clientId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetProjectsV1OrganisationsOrganisationidProjectsProjectidClientsClientidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Projects",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "patch": {
        "tags": [
          "Projects"
        ],
        "summary": "Update a developer client",
        "description": "Update a developer client",
        "operationId": "patch-projects-v1-organisations-organisationid-projects-projectid-clients-clientid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "clientId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PatchProjectsV1OrganisationsOrganisationidProjectsProjectidClientsClientidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Projects",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PatchProjectsV1OrganisationsOrganisationidProjectsProjectidClientsClientidRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/clients/{clientId}:bind-issuer": {
      "post": {
        "tags": [
          "Projects"
        ],
        "summary": "Bind a client to the authorised OAuth issuer",
        "description": "Bind a client to the authorised OAuth issuer",
        "operationId": "post-projects-v1-organisations-organisationid-projects-projectid-clients-clientid-bind-issuer",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "clientId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostProjectsV1OrganisationsOrganisationidProjectsProjectidClientsClientidBindIssuerResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Projects",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostProjectsV1OrganisationsOrganisationidProjectsProjectidClientsClientidBindIssuerRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/clients/{clientId}/credentials": {
      "get": {
        "tags": [
          "Projects"
        ],
        "summary": "List credential metadata",
        "description": "List credential metadata",
        "operationId": "get-projects-v1-organisations-organisationid-projects-projectid-clients-clientid-credentials",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "clientId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetProjectsV1OrganisationsOrganisationidProjectsProjectidClientsClientidCredentialsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Projects",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/clients/{clientId}/credentials:rotate": {
      "post": {
        "tags": [
          "Projects"
        ],
        "summary": "Rotate a client credential",
        "description": "Rotate a client credential",
        "operationId": "post-projects-v1-organisations-organisationid-projects-projectid-clients-clientid-credentials-rotate",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "clientId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostProjectsV1OrganisationsOrganisationidProjectsProjectidClientsClientidCredentialsRotateResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Projects",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostProjectsV1OrganisationsOrganisationidProjectsProjectidClientsClientidCredentialsRotateRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/clients/{clientId}/credentials/{credentialId}:revoke": {
      "post": {
        "tags": [
          "Projects"
        ],
        "summary": "Revoke a client credential",
        "description": "Revoke a client credential",
        "operationId": "post-projects-v1-organisations-organisationid-projects-projectid-clients-clientid-credentials-credentialid-revoke",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "clientId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "credentialId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostProjectsV1OrganisationsOrganisationidProjectsProjectidClientsClientidCredentialsCredentialidRevokeResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Projects",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostProjectsV1OrganisationsOrganisationidProjectsProjectidClientsClientidCredentialsCredentialidRevokeRequest"
              }
            }
          }
        }
      }
    },
    "/v1/app-templates": {
      "get": {
        "tags": [
          "App Templates"
        ],
        "summary": "List governed app templates",
        "description": "List governed app templates",
        "operationId": "get-app-templates-v1-app-templates",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAppTemplatesV1AppTemplatesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "App Templates",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/app-templates/{templateId}": {
      "get": {
        "tags": [
          "App Templates"
        ],
        "summary": "Get a governed app template",
        "description": "Get a governed app template",
        "operationId": "get-app-templates-v1-app-templates-templateid",
        "parameters": [
          {
            "name": "templateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAppTemplatesV1AppTemplatesTemplateidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "App Templates",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/app-templates/{templateId}/workflows": {
      "get": {
        "tags": [
          "App Templates"
        ],
        "summary": "List template workflows",
        "description": "List template workflows",
        "operationId": "get-app-templates-v1-app-templates-templateid-workflows",
        "parameters": [
          {
            "name": "templateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAppTemplatesV1AppTemplatesTemplateidWorkflowsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "App Templates",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/app-templates/{templateId}/workflows/{workflowId}": {
      "get": {
        "tags": [
          "App Templates"
        ],
        "summary": "Get a template workflow",
        "description": "Get a template workflow",
        "operationId": "get-app-templates-v1-app-templates-templateid-workflows-workflowid",
        "parameters": [
          {
            "name": "templateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workflowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAppTemplatesV1AppTemplatesTemplateidWorkflowsWorkflowidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "App Templates",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/app-templates/{templateId}/schemas": {
      "get": {
        "tags": [
          "App Templates"
        ],
        "summary": "List template schemas",
        "description": "List template schemas",
        "operationId": "get-app-templates-v1-app-templates-templateid-schemas",
        "parameters": [
          {
            "name": "templateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAppTemplatesV1AppTemplatesTemplateidSchemasResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "App Templates",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/app-templates/{templateId}/actions": {
      "get": {
        "tags": [
          "App Templates"
        ],
        "summary": "List template action definitions",
        "description": "List template action definitions",
        "operationId": "get-app-templates-v1-app-templates-templateid-actions",
        "parameters": [
          {
            "name": "templateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAppTemplatesV1AppTemplatesTemplateidActionsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "App Templates",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/app-templates/{templateId}/policies": {
      "get": {
        "tags": [
          "App Templates"
        ],
        "summary": "Get template policies",
        "description": "Get template policies",
        "operationId": "get-app-templates-v1-app-templates-templateid-policies",
        "parameters": [
          {
            "name": "templateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAppTemplatesV1AppTemplatesTemplateidPoliciesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "App Templates",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/app-templates/{templateId}/capabilities": {
      "get": {
        "tags": [
          "App Templates"
        ],
        "summary": "Get template capabilities",
        "description": "Get template capabilities",
        "operationId": "get-app-templates-v1-app-templates-templateid-capabilities",
        "parameters": [
          {
            "name": "templateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAppTemplatesV1AppTemplatesTemplateidCapabilitiesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "App Templates",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps": {
      "get": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "List governed apps",
        "description": "List governed apps",
        "operationId": "get-business-app-engine-v1-organisations-organisationid-projects-projectid-apps",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "Create a governed app",
        "description": "Create a governed app",
        "operationId": "post-business-app-engine-v1-organisations-organisationid-projects-projectid-apps",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}": {
      "get": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "Get a governed app",
        "description": "Get a governed app",
        "operationId": "get-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "patch": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "Update governed app metadata",
        "description": "Update governed app metadata",
        "operationId": "patch-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PatchBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PatchBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions": {
      "get": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "List app versions",
        "description": "List app versions",
        "operationId": "get-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-versions",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "Create an app-version draft",
        "description": "Create an app-version draft",
        "operationId": "post-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-versions",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions/{versionId}": {
      "get": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "Get an app version",
        "description": "Get an app version",
        "operationId": "get-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-versions-versionid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "versionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions/{versionId}/definition": {
      "put": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "Replace an app-version definition",
        "description": "Replace an app-version definition",
        "operationId": "put-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-versions-versionid-definition",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "versionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PutBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidDefinitionResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PutBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidDefinitionRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions/{versionId}/workflows": {
      "get": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "List app-version workflows",
        "description": "List app-version workflows",
        "operationId": "get-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-versions-versionid-workflows",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "versionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidWorkflowsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions/{versionId}/schemas": {
      "get": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "List app-version schemas",
        "description": "List app-version schemas",
        "operationId": "get-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-versions-versionid-schemas",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "versionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidSchemasResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions/{versionId}/actions": {
      "get": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "List app-version actions",
        "description": "List app-version actions",
        "operationId": "get-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-versions-versionid-actions",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "versionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidActionsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions/{versionId}/policies": {
      "get": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "List app-version policies",
        "description": "List app-version policies",
        "operationId": "get-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-versions-versionid-policies",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "versionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidPoliciesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions/{versionId}/capabilities": {
      "get": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "List app-version capabilities",
        "description": "List app-version capabilities",
        "operationId": "get-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-versions-versionid-capabilities",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "versionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidCapabilitiesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions/{versionId}:validate": {
      "post": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "Validate an app-version draft",
        "description": "Validate an app-version draft",
        "operationId": "post-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-versions-versionid-validate",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "versionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidValidateResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidValidateRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions/{versionId}:publish": {
      "post": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "Publish an app version",
        "description": "Publish an app version",
        "operationId": "post-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-versions-versionid-publish",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "versionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidPublishResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidPublishRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/deployments": {
      "get": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "List app deployments",
        "description": "List app deployments",
        "operationId": "get-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-deployments",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidDeploymentsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "Deploy a published app version",
        "description": "Deploy a published app version",
        "operationId": "post-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-deployments",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidDeploymentsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidDeploymentsRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/deployments/{deploymentId}": {
      "get": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "Get an app deployment",
        "description": "Get an app deployment",
        "operationId": "get-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-deployments-deploymentid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "deploymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidDeploymentsDeploymentidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/deployments/{deploymentId}:rollback": {
      "post": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "Roll back a deployment",
        "description": "Roll back a deployment",
        "operationId": "post-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-deployments-deploymentid-rollback",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "deploymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidDeploymentsDeploymentidRollbackResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidDeploymentsDeploymentidRollbackRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations": {
      "get": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "List app installations",
        "description": "List app installations",
        "operationId": "get-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-installations",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/deployments/{deploymentId}:install": {
      "post": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "Install a deployment into a workspace",
        "description": "Install a deployment into a workspace",
        "operationId": "post-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-deployments-deploymentid-install",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "deploymentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidDeploymentsDeploymentidInstallResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidDeploymentsDeploymentidInstallRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations/{installationId}": {
      "get": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "Get an app installation",
        "description": "Get an app installation",
        "operationId": "get-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-installations-installationid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "installationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "delete": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "Uninstall a governed app",
        "description": "Uninstall a governed app",
        "operationId": "delete-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-installations-installationid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "installationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Completed"
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations/{installationId}:upgrade": {
      "post": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "Upgrade an app installation",
        "description": "Upgrade an app installation",
        "operationId": "post-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-installations-installationid-upgrade",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "installationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidUpgradeResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidUpgradeRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations/{installationId}:rollback": {
      "post": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "Roll back an app installation",
        "description": "Roll back an app installation",
        "operationId": "post-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-installations-installationid-rollback",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "installationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidRollbackResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidRollbackRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations/{installationId}:disable": {
      "post": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "Disable an app installation",
        "description": "Disable an app installation",
        "operationId": "post-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-installations-installationid-disable",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "installationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidDisableResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidDisableRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations/{installationId}:enable": {
      "post": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "Enable an app installation",
        "description": "Enable an app installation",
        "operationId": "post-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-installations-installationid-enable",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "installationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidEnableResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidEnableRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations/{installationId}/events": {
      "get": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "List app installation events",
        "description": "List app installation events",
        "operationId": "get-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-installations-installationid-events",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "installationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidEventsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations/{installationId}/diagnostics": {
      "get": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "Get app installation diagnostics",
        "description": "Get app installation diagnostics",
        "operationId": "get-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-installations-installationid-diagnostics",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "installationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidDiagnosticsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations/{installationId}/compatibility": {
      "get": {
        "tags": [
          "Business App Engine"
        ],
        "summary": "Get in-flight compatibility posture",
        "description": "Get in-flight compatibility posture",
        "operationId": "get-business-app-engine-v1-organisations-organisationid-projects-projectid-apps-appid-installations-installationid-compatibility",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "installationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidCompatibilityResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Business App Engine",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/collections": {
      "get": {
        "tags": [
          "Collections & Sources"
        ],
        "summary": "List Collections",
        "description": "List Collections",
        "operationId": "get-collections-sources-v1-organisations-organisationid-workspaces-workspaceid-collections",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Collections & Sources",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Collections & Sources"
        ],
        "summary": "Create a Collection",
        "description": "Create a Collection",
        "operationId": "post-collections-sources-v1-organisations-organisationid-workspaces-workspaceid-collections",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Collections & Sources",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}": {
      "get": {
        "tags": [
          "Collections & Sources"
        ],
        "summary": "Get a Collection",
        "description": "Get a Collection",
        "operationId": "get-collections-sources-v1-organisations-organisationid-workspaces-workspaceid-collections-collectionid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Collections & Sources",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "patch": {
        "tags": [
          "Collections & Sources"
        ],
        "summary": "Update a Collection",
        "description": "Update a Collection",
        "operationId": "patch-collections-sources-v1-organisations-organisationid-workspaces-workspaceid-collections-collectionid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PatchCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Collections & Sources",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PatchCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/capabilities": {
      "get": {
        "tags": [
          "Collections & Sources"
        ],
        "summary": "Get Collection capabilities",
        "description": "Get Collection capabilities",
        "operationId": "get-collections-sources-v1-organisations-organisationid-workspaces-workspaceid-collections-collectionid-capabilities",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidCapabilitiesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Collections & Sources",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/readiness": {
      "get": {
        "tags": [
          "Collections & Sources"
        ],
        "summary": "Get Collection readiness",
        "description": "Get Collection readiness",
        "operationId": "get-collections-sources-v1-organisations-organisationid-workspaces-workspaceid-collections-collectionid-readiness",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidReadinessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Collections & Sources",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/health": {
      "get": {
        "tags": [
          "Collections & Sources"
        ],
        "summary": "Get Collection health",
        "description": "Get Collection health",
        "operationId": "get-collections-sources-v1-organisations-organisationid-workspaces-workspaceid-collections-collectionid-health",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidHealthResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Collections & Sources",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/selectors": {
      "get": {
        "tags": [
          "Collections & Sources"
        ],
        "summary": "List Collection selectors",
        "description": "List Collection selectors",
        "operationId": "get-collections-sources-v1-organisations-organisationid-workspaces-workspaceid-collections-collectionid-selectors",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSelectorsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Collections & Sources",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/selectors:resolve": {
      "post": {
        "tags": [
          "Collections & Sources"
        ],
        "summary": "Resolve a Collection selector",
        "description": "Resolve a Collection selector",
        "operationId": "post-collections-sources-v1-organisations-organisationid-workspaces-workspaceid-collections-collectionid-selectors-resolve",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSelectorsResolveResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Collections & Sources",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSelectorsResolveRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/sources": {
      "get": {
        "tags": [
          "Collections & Sources"
        ],
        "summary": "List Collection Sources",
        "description": "List Collection Sources",
        "operationId": "get-collections-sources-v1-organisations-organisationid-workspaces-workspaceid-collections-collectionid-sources",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Collections & Sources",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Collections & Sources"
        ],
        "summary": "Create a Source and direct-upload session",
        "description": "Create a Source and direct-upload session",
        "operationId": "post-collections-sources-v1-organisations-organisationid-workspaces-workspaceid-collections-collectionid-sources",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Collections & Sources",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/sources/{sourceId}": {
      "get": {
        "tags": [
          "Collections & Sources"
        ],
        "summary": "Get a Source",
        "description": "Get a Source",
        "operationId": "get-collections-sources-v1-organisations-organisationid-workspaces-workspaceid-collections-collectionid-sources-sourceid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sourceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesSourceidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Collections & Sources",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "patch": {
        "tags": [
          "Collections & Sources"
        ],
        "summary": "Update Source governance",
        "description": "Update Source governance",
        "operationId": "patch-collections-sources-v1-organisations-organisationid-workspaces-workspaceid-collections-collectionid-sources-sourceid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sourceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PatchCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesSourceidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Collections & Sources",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PatchCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesSourceidRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/sources/{sourceId}/versions": {
      "get": {
        "tags": [
          "Collections & Sources"
        ],
        "summary": "List Source versions",
        "description": "List Source versions",
        "operationId": "get-collections-sources-v1-organisations-organisationid-workspaces-workspaceid-collections-collectionid-sources-sourceid-versions",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sourceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesSourceidVersionsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Collections & Sources",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/sources/{sourceId}/provenance": {
      "get": {
        "tags": [
          "Collections & Sources"
        ],
        "summary": "Get Source provenance",
        "description": "Get Source provenance",
        "operationId": "get-collections-sources-v1-organisations-organisationid-workspaces-workspaceid-collections-collectionid-sources-sourceid-provenance",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sourceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesSourceidProvenanceResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Collections & Sources",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/sources/{sourceId}/ingestions": {
      "post": {
        "tags": [
          "Collections & Sources"
        ],
        "summary": "Start durable Source ingestion",
        "description": "Start durable Source ingestion",
        "operationId": "post-collections-sources-v1-organisations-organisationid-workspaces-workspaceid-collections-collectionid-sources-sourceid-ingestions",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sourceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "202": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesSourceidIngestionsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Collections & Sources",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesSourceidIngestionsRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/sources/{sourceId}/ingestions/{ingestionId}": {
      "get": {
        "tags": [
          "Collections & Sources"
        ],
        "summary": "Get ingestion state",
        "description": "Get ingestion state",
        "operationId": "get-collections-sources-v1-organisations-organisationid-workspaces-workspaceid-collections-collectionid-sources-sourceid-ingestions-ingestionid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sourceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ingestionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesSourceidIngestionsIngestionidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Collections & Sources",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/sources/{sourceId}/ingestions/{ingestionId}:cancel": {
      "post": {
        "tags": [
          "Collections & Sources"
        ],
        "summary": "Cancel Source ingestion",
        "description": "Cancel Source ingestion",
        "operationId": "post-collections-sources-v1-organisations-organisationid-workspaces-workspaceid-collections-collectionid-sources-sourceid-ingestions-ingestionid-cancel",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sourceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ingestionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesSourceidIngestionsIngestionidCancelResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Collections & Sources",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesSourceidIngestionsIngestionidCancelRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cognitive-contracts": {
      "get": {
        "tags": [
          "Cognitive Contracts"
        ],
        "summary": "List Cognitive Contracts",
        "description": "List Cognitive Contracts",
        "operationId": "get-cognitive-contracts-v1-organisations-organisationid-workspaces-workspaceid-cognitive-contracts",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cognitive Contracts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Cognitive Contracts"
        ],
        "summary": "Create a Cognitive Contract",
        "description": "Create a Cognitive Contract",
        "operationId": "post-cognitive-contracts-v1-organisations-organisationid-workspaces-workspaceid-cognitive-contracts",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cognitive Contracts",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cognitive-contracts/{contractId}": {
      "get": {
        "tags": [
          "Cognitive Contracts"
        ],
        "summary": "Get a Cognitive Contract",
        "description": "Get a Cognitive Contract",
        "operationId": "get-cognitive-contracts-v1-organisations-organisationid-workspaces-workspaceid-cognitive-contracts-contractid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "contractId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsContractidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cognitive Contracts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "patch": {
        "tags": [
          "Cognitive Contracts"
        ],
        "summary": "Update a Cognitive Contract",
        "description": "Update a Cognitive Contract",
        "operationId": "patch-cognitive-contracts-v1-organisations-organisationid-workspaces-workspaceid-cognitive-contracts-contractid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "contractId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PatchCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsContractidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cognitive Contracts",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PatchCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsContractidRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cognitive-contracts/{contractId}/versions": {
      "get": {
        "tags": [
          "Cognitive Contracts"
        ],
        "summary": "List Cognitive Contract versions",
        "description": "List Cognitive Contract versions",
        "operationId": "get-cognitive-contracts-v1-organisations-organisationid-workspaces-workspaceid-cognitive-contracts-contractid-versions",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "contractId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsContractidVersionsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cognitive Contracts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Cognitive Contracts"
        ],
        "summary": "Create a Cognitive Contract version",
        "description": "Create a Cognitive Contract version",
        "operationId": "post-cognitive-contracts-v1-organisations-organisationid-workspaces-workspaceid-cognitive-contracts-contractid-versions",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "contractId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsContractidVersionsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cognitive Contracts",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsContractidVersionsRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cognitive-contracts/{contractId}/versions/{versionId}:validate": {
      "post": {
        "tags": [
          "Cognitive Contracts"
        ],
        "summary": "Validate a Cognitive Contract version",
        "description": "Validate a Cognitive Contract version",
        "operationId": "post-cognitive-contracts-v1-organisations-organisationid-workspaces-workspaceid-cognitive-contracts-contractid-versions-versionid-validate",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "contractId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "versionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsContractidVersionsVersionidValidateResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cognitive Contracts",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsContractidVersionsVersionidValidateRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cognitive-contracts:resolve": {
      "post": {
        "tags": [
          "Cognitive Contracts"
        ],
        "summary": "Resolve the effective Cognitive Contract",
        "description": "Resolve the effective Cognitive Contract",
        "operationId": "post-cognitive-contracts-v1-organisations-organisationid-workspaces-workspaceid-cognitive-contracts-resolve",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsResolveResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cognitive Contracts",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsResolveRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cognitive-contracts/resolutions/{resolutionId}": {
      "get": {
        "tags": [
          "Cognitive Contracts"
        ],
        "summary": "Get a Cognitive Contract resolution",
        "description": "Get a Cognitive Contract resolution",
        "operationId": "get-cognitive-contracts-v1-organisations-organisationid-workspaces-workspaceid-cognitive-contracts-resolutions-resolutionid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "resolutionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsResolutionsResolutionidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cognitive Contracts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/work/{workId}/cognitive-contract": {
      "get": {
        "tags": [
          "Cognitive Contracts"
        ],
        "summary": "Get effective Work Cognitive Contract",
        "description": "Get effective Work Cognitive Contract",
        "operationId": "get-cognitive-contracts-v1-work-workid-cognitive-contract",
        "parameters": [
          {
            "name": "workId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCognitiveContractsV1WorkWorkidCognitiveContractResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cognitive Contracts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases": {
      "get": {
        "tags": [
          "Cases & Governance"
        ],
        "summary": "List governed Cases",
        "description": "List governed Cases",
        "operationId": "get-cases-governance-v1-organisations-organisationid-workspaces-workspaceid-cases",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cases & Governance",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Cases & Governance"
        ],
        "summary": "Create a governed business Case",
        "description": "Create a governed business Case",
        "operationId": "post-cases-governance-v1-organisations-organisationid-workspaces-workspaceid-cases",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cases & Governance",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}": {
      "get": {
        "tags": [
          "Cases & Governance"
        ],
        "summary": "Read governed Case state",
        "description": "Read governed Case state",
        "operationId": "get-cases-governance-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cases & Governance",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "patch": {
        "tags": [
          "Cases & Governance"
        ],
        "summary": "Update governed Case state",
        "description": "Update governed Case state",
        "operationId": "patch-cases-governance-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PatchCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cases & Governance",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PatchCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/transitions": {
      "post": {
        "tags": [
          "Cases & Governance"
        ],
        "summary": "Attempt a Cognitive Contract-governed Case transition",
        "description": "Attempt a Cognitive Contract-governed Case transition",
        "operationId": "post-cases-governance-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-transitions",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidTransitionsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cases & Governance",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidTransitionsRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/evidence": {
      "get": {
        "tags": [
          "Cases & Governance"
        ],
        "summary": "List Case Evidence",
        "description": "List Case Evidence",
        "operationId": "get-cases-governance-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-evidence",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEvidenceResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cases & Governance",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/evidence:admit": {
      "post": {
        "tags": [
          "Cases & Governance"
        ],
        "summary": "Admit Evidence to a Case",
        "description": "Admit Evidence to a Case",
        "operationId": "post-cases-governance-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-evidence-admit",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEvidenceAdmitResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cases & Governance",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEvidenceAdmitRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/human-participation": {
      "get": {
        "tags": [
          "Cases & Governance"
        ],
        "summary": "List human participation decisions",
        "description": "List human participation decisions",
        "operationId": "get-cases-governance-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-human-participation",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidHumanParticipationResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cases & Governance",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Cases & Governance"
        ],
        "summary": "Record a governed human participation decision",
        "description": "Record a governed human participation decision",
        "operationId": "post-cases-governance-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-human-participation",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidHumanParticipationResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cases & Governance",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidHumanParticipationRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/effects": {
      "get": {
        "tags": [
          "Cases & Governance"
        ],
        "summary": "List Case Effects",
        "description": "List Case Effects",
        "operationId": "get-cases-governance-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-effects",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEffectsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cases & Governance",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Cases & Governance"
        ],
        "summary": "Execute an installed governed Effect",
        "description": "Execute an installed governed Effect",
        "operationId": "post-cases-governance-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-effects",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "202": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEffectsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cases & Governance",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEffectsRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/effects/{effectId}": {
      "get": {
        "tags": [
          "Cases & Governance"
        ],
        "summary": "Get an Effect",
        "description": "Get an Effect",
        "operationId": "get-cases-governance-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-effects-effectid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "effectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEffectsEffectidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cases & Governance",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/effects/{effectId}/observations": {
      "get": {
        "tags": [
          "Cases & Governance"
        ],
        "summary": "List Effect observations",
        "description": "List Effect observations",
        "operationId": "get-cases-governance-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-effects-effectid-observations",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "effectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEffectsEffectidObservationsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cases & Governance",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Cases & Governance"
        ],
        "summary": "Record an Effect observation",
        "description": "Record an Effect observation",
        "operationId": "post-cases-governance-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-effects-effectid-observations",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "effectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEffectsEffectidObservationsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cases & Governance",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEffectsEffectidObservationsRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/effects/{effectId}:settle": {
      "post": {
        "tags": [
          "Cases & Governance"
        ],
        "summary": "Settle an Effect",
        "description": "Settle an Effect",
        "operationId": "post-cases-governance-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-effects-effectid-settle",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "effectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEffectsEffectidSettleResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cases & Governance",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEffectsEffectidSettleRequest"
              }
            }
          }
        }
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/settlement": {
      "get": {
        "tags": [
          "Cases & Governance"
        ],
        "summary": "Get Case Settlement",
        "description": "Get Case Settlement",
        "operationId": "get-cases-governance-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-settlement",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidSettlementResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cases & Governance",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/receipts": {
      "get": {
        "tags": [
          "Cases & Governance"
        ],
        "summary": "List Case Receipts",
        "description": "List Case Receipts",
        "operationId": "get-cases-governance-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-receipts",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidReceiptsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cases & Governance",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/run-plans": {
      "post": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Create a governed Run Plan",
        "description": "Create a governed Run Plan",
        "operationId": "post-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-run-plans",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunPlansResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunPlansRequest"
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "List Case Run Plans",
        "description": "List Case Run Plans",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-run-plans",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunPlansResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/run-plans/{runPlanId}": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get a Run Plan",
        "description": "Get a Run Plan",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-run-plans-runplanid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runPlanId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunPlansRunplanidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs": {
      "post": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Execute a governed Run",
        "description": "Execute a governed Run",
        "operationId": "post-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "202": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRequest"
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "List Case Runs",
        "description": "List Case Runs",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get a governed Run",
        "description": "Get a governed Run",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs-runid",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/status": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get Run status",
        "description": "Get Run status",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs-runid-status",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidStatusResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/diagnostics": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get Run diagnostics",
        "description": "Get Run diagnostics",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs-runid-diagnostics",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidDiagnosticsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/ledger": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get Run ledger",
        "description": "Get Run ledger",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs-runid-ledger",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidLedgerResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/evidence": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "List Run Evidence",
        "description": "List Run Evidence",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs-runid-evidence",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidEvidenceResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/explain": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get Run explanation",
        "description": "Get Run explanation",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs-runid-explain",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidExplainResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/policy": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get Run policy projection",
        "description": "Get Run policy projection",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs-runid-policy",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidPolicyResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/artifacts": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "List Run artifacts",
        "description": "List Run artifacts",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs-runid-artifacts",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidArtifactsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/events": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "List Run events",
        "description": "List Run events",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs-runid-events",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidEventsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/reviews": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "List Run reviews",
        "description": "List Run reviews",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs-runid-reviews",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidReviewsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/links": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "List Run links",
        "description": "List Run links",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs-runid-links",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidLinksResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/acquisitions": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "List Run acquisitions",
        "description": "List Run acquisitions",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs-runid-acquisitions",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidAcquisitionsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/cost": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get Run cost",
        "description": "Get Run cost",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs-runid-cost",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidCostResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/integrity": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get Run integrity",
        "description": "Get Run integrity",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs-runid-integrity",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidIntegrityResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/timeline": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get Run timeline",
        "description": "Get Run timeline",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs-runid-timeline",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidTimelineResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/debug": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get authorised Run debug projection",
        "description": "Get authorised Run debug projection",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs-runid-debug",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidDebugResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/related": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "List related Runs",
        "description": "List related Runs",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs-runid-related",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidRelatedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/manifest": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get Run manifest",
        "description": "Get Run manifest",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs-runid-manifest",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidManifestResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/receipts": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "List Run Receipts",
        "description": "List Run Receipts",
        "operationId": "get-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs-runid-receipts",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidReceiptsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}:cancel": {
      "post": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Cancel a Run",
        "description": "Cancel a Run",
        "operationId": "post-runs-receipts-v1-organisations-organisationid-workspaces-workspaceid-cases-caseid-runs-runid-cancel",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "caseId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidCancelResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidCancelRequest"
              }
            }
          }
        }
      }
    },
    "/v1/runs:plan": {
      "post": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Plan a governed Run",
        "description": "Plan a governed Run",
        "operationId": "post-runs-receipts-v1-runs-plan",
        "parameters": [
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostRunsReceiptsV1RunsPlanResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostRunsReceiptsV1RunsPlanRequest"
              }
            }
          }
        }
      }
    },
    "/v1/runs:execute": {
      "post": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Execute a governed Run",
        "description": "Execute a governed Run",
        "operationId": "post-runs-receipts-v1-runs-execute",
        "parameters": [
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "202": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostRunsReceiptsV1RunsExecuteResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostRunsReceiptsV1RunsExecuteRequest"
              }
            }
          }
        }
      }
    },
    "/v1/runs/{runId}": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get a Run",
        "description": "Get a Run",
        "operationId": "get-runs-receipts-v1-runs-runid",
        "parameters": [
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1RunsRunidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/runs/{runId}/status": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get Run status",
        "description": "Get Run status",
        "operationId": "get-runs-receipts-v1-runs-runid-status",
        "parameters": [
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1RunsRunidStatusResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/runs/{runId}/diagnostics": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get Run diagnostics",
        "description": "Get Run diagnostics",
        "operationId": "get-runs-receipts-v1-runs-runid-diagnostics",
        "parameters": [
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1RunsRunidDiagnosticsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/runs/{runId}/ledger": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get Run ledger",
        "description": "Get Run ledger",
        "operationId": "get-runs-receipts-v1-runs-runid-ledger",
        "parameters": [
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1RunsRunidLedgerResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/runs/{runId}/evidence": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "List Run Evidence",
        "description": "List Run Evidence",
        "operationId": "get-runs-receipts-v1-runs-runid-evidence",
        "parameters": [
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1RunsRunidEvidenceResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/runs/{runId}/explain": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get Run explanation",
        "description": "Get Run explanation",
        "operationId": "get-runs-receipts-v1-runs-runid-explain",
        "parameters": [
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1RunsRunidExplainResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/runs/{runId}/policy": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get Run policy projection",
        "description": "Get Run policy projection",
        "operationId": "get-runs-receipts-v1-runs-runid-policy",
        "parameters": [
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1RunsRunidPolicyResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/runs/{runId}/artifacts": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "List Run artifacts",
        "description": "List Run artifacts",
        "operationId": "get-runs-receipts-v1-runs-runid-artifacts",
        "parameters": [
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1RunsRunidArtifactsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/runs/{runId}/events": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "List Run events",
        "description": "List Run events",
        "operationId": "get-runs-receipts-v1-runs-runid-events",
        "parameters": [
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1RunsRunidEventsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/runs/{runId}/reviews": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "List Run reviews",
        "description": "List Run reviews",
        "operationId": "get-runs-receipts-v1-runs-runid-reviews",
        "parameters": [
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1RunsRunidReviewsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/runs/{runId}/links": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "List Run links",
        "description": "List Run links",
        "operationId": "get-runs-receipts-v1-runs-runid-links",
        "parameters": [
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1RunsRunidLinksResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/runs/{runId}/acquisitions": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "List Run acquisitions",
        "description": "List Run acquisitions",
        "operationId": "get-runs-receipts-v1-runs-runid-acquisitions",
        "parameters": [
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1RunsRunidAcquisitionsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/runs/{runId}/cost": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get Run cost",
        "description": "Get Run cost",
        "operationId": "get-runs-receipts-v1-runs-runid-cost",
        "parameters": [
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1RunsRunidCostResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/runs/{runId}/integrity": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get Run integrity",
        "description": "Get Run integrity",
        "operationId": "get-runs-receipts-v1-runs-runid-integrity",
        "parameters": [
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1RunsRunidIntegrityResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/runs/{runId}/timeline": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get Run timeline",
        "description": "Get Run timeline",
        "operationId": "get-runs-receipts-v1-runs-runid-timeline",
        "parameters": [
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1RunsRunidTimelineResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/runs/{runId}/debug": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get authorised Run debug projection",
        "description": "Get authorised Run debug projection",
        "operationId": "get-runs-receipts-v1-runs-runid-debug",
        "parameters": [
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1RunsRunidDebugResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/runs/{runId}/related": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "List related Runs",
        "description": "List related Runs",
        "operationId": "get-runs-receipts-v1-runs-runid-related",
        "parameters": [
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1RunsRunidRelatedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/runs/{runId}/compare": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Compare Runs",
        "description": "Compare Runs",
        "operationId": "get-runs-receipts-v1-runs-runid-compare",
        "parameters": [
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1RunsRunidCompareResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/runs/{runId}/manifest": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Get Run manifest",
        "description": "Get Run manifest",
        "operationId": "get-runs-receipts-v1-runs-runid-manifest",
        "parameters": [
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1RunsRunidManifestResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/runs/{runId}/receipts": {
      "get": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "List Run Receipts",
        "description": "List Run Receipts",
        "operationId": "get-runs-receipts-v1-runs-runid-receipts",
        "parameters": [
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRunsReceiptsV1RunsRunidReceiptsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/runs/{runId}:cancel": {
      "post": {
        "tags": [
          "Runs & Receipts"
        ],
        "summary": "Cancel a Run",
        "description": "Cancel a Run",
        "operationId": "post-runs-receipts-v1-runs-runid-cancel",
        "parameters": [
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostRunsReceiptsV1RunsRunidCancelResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Runs & Receipts",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostRunsReceiptsV1RunsRunidCancelRequest"
              }
            }
          }
        }
      }
    },
    "/v1/work": {
      "get": {
        "tags": [
          "Work"
        ],
        "summary": "List authorised Work",
        "description": "List authorised Work",
        "operationId": "get-work-v1-work",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetWorkV1WorkResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Work",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Work"
        ],
        "summary": "Create durable Work",
        "description": "Create durable Work",
        "operationId": "post-work-v1-work",
        "parameters": [
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostWorkV1WorkResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Work",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostWorkV1WorkRequest"
              }
            }
          }
        }
      }
    },
    "/v1/work/portfolio": {
      "get": {
        "tags": [
          "Work"
        ],
        "summary": "Read Work portfolio representation",
        "description": "Read Work portfolio representation",
        "operationId": "get-work-v1-work-portfolio",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetWorkV1WorkPortfolioResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Work",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/work/{workId}": {
      "get": {
        "tags": [
          "Work"
        ],
        "summary": "Read durable Work",
        "description": "Read durable Work",
        "operationId": "get-work-v1-work-workid",
        "parameters": [
          {
            "name": "workId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetWorkV1WorkWorkidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Work",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "patch": {
        "tags": [
          "Work"
        ],
        "summary": "Update durable Work",
        "description": "Update durable Work",
        "operationId": "patch-work-v1-work-workid",
        "parameters": [
          {
            "name": "workId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PatchWorkV1WorkWorkidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Work",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PatchWorkV1WorkWorkidRequest"
              }
            }
          }
        }
      }
    },
    "/v1/work/{workId}/economics": {
      "get": {
        "tags": [
          "Work"
        ],
        "summary": "Read Work economics",
        "description": "Read Work economics",
        "operationId": "get-work-v1-work-workid-economics",
        "parameters": [
          {
            "name": "workId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetWorkV1WorkWorkidEconomicsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Work",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/work/{workId}/timeline": {
      "get": {
        "tags": [
          "Work"
        ],
        "summary": "Read Work timeline",
        "description": "Read Work timeline",
        "operationId": "get-work-v1-work-workid-timeline",
        "parameters": [
          {
            "name": "workId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetWorkV1WorkWorkidTimelineResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Work",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/work/{workId}/evidence": {
      "get": {
        "tags": [
          "Work"
        ],
        "summary": "Read Work Evidence projection",
        "description": "Read Work Evidence projection",
        "operationId": "get-work-v1-work-workid-evidence",
        "parameters": [
          {
            "name": "workId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetWorkV1WorkWorkidEvidenceResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Work",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/work/{workId}/receipts": {
      "get": {
        "tags": [
          "Work"
        ],
        "summary": "Read Work Receipts",
        "description": "Read Work Receipts",
        "operationId": "get-work-v1-work-workid-receipts",
        "parameters": [
          {
            "name": "workId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetWorkV1WorkWorkidReceiptsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Work",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/work/{workId}/continuity": {
      "get": {
        "tags": [
          "Work"
        ],
        "summary": "Read Work Continuity",
        "description": "Read Work Continuity",
        "operationId": "get-work-v1-work-workid-continuity",
        "parameters": [
          {
            "name": "workId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetWorkV1WorkWorkidContinuityResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Work",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/work/{workId}/advancements": {
      "post": {
        "tags": [
          "Work"
        ],
        "summary": "Record causal Work advancement",
        "description": "Record causal Work advancement",
        "operationId": "post-work-v1-work-workid-advancements",
        "parameters": [
          {
            "name": "workId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostWorkV1WorkWorkidAdvancementsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Work",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostWorkV1WorkWorkidAdvancementsRequest"
              }
            }
          }
        }
      }
    },
    "/v1/work/{workId}:settle": {
      "post": {
        "tags": [
          "Work"
        ],
        "summary": "Settle durable Work",
        "description": "Settle durable Work",
        "operationId": "post-work-v1-work-workid-settle",
        "parameters": [
          {
            "name": "workId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostWorkV1WorkWorkidSettleResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Work",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostWorkV1WorkWorkidSettleRequest"
              }
            }
          }
        }
      }
    },
    "/v1/work/{workId}:pause": {
      "post": {
        "tags": [
          "Work"
        ],
        "summary": "Pause durable Work",
        "description": "Pause durable Work",
        "operationId": "post-work-v1-work-workid-pause",
        "parameters": [
          {
            "name": "workId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostWorkV1WorkWorkidPauseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Work",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostWorkV1WorkWorkidPauseRequest"
              }
            }
          }
        }
      }
    },
    "/v1/work/{workId}:resume": {
      "post": {
        "tags": [
          "Work"
        ],
        "summary": "Resume durable Work",
        "description": "Resume durable Work",
        "operationId": "post-work-v1-work-workid-resume",
        "parameters": [
          {
            "name": "workId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostWorkV1WorkWorkidResumeResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Work",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostWorkV1WorkWorkidResumeRequest"
              }
            }
          }
        }
      }
    },
    "/v1/work/{workId}:cancel": {
      "post": {
        "tags": [
          "Work"
        ],
        "summary": "Cancel durable Work",
        "description": "Cancel durable Work",
        "operationId": "post-work-v1-work-workid-cancel",
        "parameters": [
          {
            "name": "workId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostWorkV1WorkWorkidCancelResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Work",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostWorkV1WorkWorkidCancelRequest"
              }
            }
          }
        }
      }
    },
    "/v1/fieldwork/plans": {
      "get": {
        "tags": [
          "Fieldwork"
        ],
        "summary": "List Fieldwork plans",
        "description": "List Fieldwork plans",
        "operationId": "get-fieldwork-v1-fieldwork-plans",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetFieldworkV1FieldworkPlansResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Fieldwork",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Fieldwork"
        ],
        "summary": "Create a Fieldwork plan",
        "description": "Create a Fieldwork plan",
        "operationId": "post-fieldwork-v1-fieldwork-plans",
        "parameters": [
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostFieldworkV1FieldworkPlansResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Fieldwork",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostFieldworkV1FieldworkPlansRequest"
              }
            }
          }
        }
      }
    },
    "/v1/fieldwork/plans/{fieldworkPlanId}": {
      "get": {
        "tags": [
          "Fieldwork"
        ],
        "summary": "Get a Fieldwork plan",
        "description": "Get a Fieldwork plan",
        "operationId": "get-fieldwork-v1-fieldwork-plans-fieldworkplanid",
        "parameters": [
          {
            "name": "fieldworkPlanId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetFieldworkV1FieldworkPlansFieldworkplanidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Fieldwork",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/fieldwork/plans/{fieldworkPlanId}:execute": {
      "post": {
        "tags": [
          "Fieldwork"
        ],
        "summary": "Execute Fieldwork",
        "description": "Execute Fieldwork",
        "operationId": "post-fieldwork-v1-fieldwork-plans-fieldworkplanid-execute",
        "parameters": [
          {
            "name": "fieldworkPlanId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "202": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostFieldworkV1FieldworkPlansFieldworkplanidExecuteResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Fieldwork",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostFieldworkV1FieldworkPlansFieldworkplanidExecuteRequest"
              }
            }
          }
        }
      }
    },
    "/v1/fieldwork/executions/{fieldworkExecutionId}": {
      "get": {
        "tags": [
          "Fieldwork"
        ],
        "summary": "Get Fieldwork execution",
        "description": "Get Fieldwork execution",
        "operationId": "get-fieldwork-v1-fieldwork-executions-fieldworkexecutionid",
        "parameters": [
          {
            "name": "fieldworkExecutionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetFieldworkV1FieldworkExecutionsFieldworkexecutionidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Fieldwork",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/fieldwork/executions/{fieldworkExecutionId}:cancel": {
      "post": {
        "tags": [
          "Fieldwork"
        ],
        "summary": "Cancel Fieldwork execution",
        "description": "Cancel Fieldwork execution",
        "operationId": "post-fieldwork-v1-fieldwork-executions-fieldworkexecutionid-cancel",
        "parameters": [
          {
            "name": "fieldworkExecutionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostFieldworkV1FieldworkExecutionsFieldworkexecutionidCancelResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Fieldwork",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostFieldworkV1FieldworkExecutionsFieldworkexecutionidCancelRequest"
              }
            }
          }
        }
      }
    },
    "/v1/fieldwork/executions/{fieldworkExecutionId}/acquisitions": {
      "get": {
        "tags": [
          "Fieldwork"
        ],
        "summary": "List Fieldwork acquisitions",
        "description": "List Fieldwork acquisitions",
        "operationId": "get-fieldwork-v1-fieldwork-executions-fieldworkexecutionid-acquisitions",
        "parameters": [
          {
            "name": "fieldworkExecutionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetFieldworkV1FieldworkExecutionsFieldworkexecutionidAcquisitionsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Fieldwork",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/fieldwork/acquisitions/{acquisitionId}": {
      "get": {
        "tags": [
          "Fieldwork"
        ],
        "summary": "Get an acquisition",
        "description": "Get an acquisition",
        "operationId": "get-fieldwork-v1-fieldwork-acquisitions-acquisitionid",
        "parameters": [
          {
            "name": "acquisitionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetFieldworkV1FieldworkAcquisitionsAcquisitionidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Fieldwork",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/inference/capabilities": {
      "get": {
        "tags": [
          "Inference"
        ],
        "summary": "List inference capabilities",
        "description": "List inference capabilities",
        "operationId": "get-inference-v1-inference-capabilities",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetInferenceV1InferenceCapabilitiesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Inference",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/inference/models": {
      "get": {
        "tags": [
          "Inference"
        ],
        "summary": "List governed model projections",
        "description": "List governed model projections",
        "operationId": "get-inference-v1-inference-models",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetInferenceV1InferenceModelsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Inference",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/inference/policies": {
      "get": {
        "tags": [
          "Inference"
        ],
        "summary": "List inference policies",
        "description": "List inference policies",
        "operationId": "get-inference-v1-inference-policies",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetInferenceV1InferencePoliciesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Inference",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/inference/policies:resolve": {
      "post": {
        "tags": [
          "Inference"
        ],
        "summary": "Resolve effective inference policy",
        "description": "Resolve effective inference policy",
        "operationId": "post-inference-v1-inference-policies-resolve",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostInferenceV1InferencePoliciesResolveResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Inference",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostInferenceV1InferencePoliciesResolveRequest"
              }
            }
          }
        }
      }
    },
    "/v1/inference/budgets": {
      "get": {
        "tags": [
          "Inference"
        ],
        "summary": "Get inference budgets",
        "description": "Get inference budgets",
        "operationId": "get-inference-v1-inference-budgets",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetInferenceV1InferenceBudgetsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Inference",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/inference/invocations": {
      "get": {
        "tags": [
          "Inference"
        ],
        "summary": "List inference invocation receipts",
        "description": "List inference invocation receipts",
        "operationId": "get-inference-v1-inference-invocations",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetInferenceV1InferenceInvocationsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Inference",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/inference/invocations/{invocationId}": {
      "get": {
        "tags": [
          "Inference"
        ],
        "summary": "Get an inference invocation receipt",
        "description": "Get an inference invocation receipt",
        "operationId": "get-inference-v1-inference-invocations-invocationid",
        "parameters": [
          {
            "name": "invocationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetInferenceV1InferenceInvocationsInvocationidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Inference",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/inference/invocations/{invocationId}:cancel": {
      "post": {
        "tags": [
          "Inference"
        ],
        "summary": "Cancel an inference invocation",
        "description": "Cancel an inference invocation",
        "operationId": "post-inference-v1-inference-invocations-invocationid-cancel",
        "parameters": [
          {
            "name": "invocationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostInferenceV1InferenceInvocationsInvocationidCancelResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Inference",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostInferenceV1InferenceInvocationsInvocationidCancelRequest"
              }
            }
          }
        }
      }
    },
    "/v1/system/connectors": {
      "get": {
        "tags": [
          "Governed Capabilities"
        ],
        "summary": "List governed connectors",
        "description": "List governed connectors",
        "operationId": "get-governed-capabilities-v1-system-connectors",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetGovernedCapabilitiesV1SystemConnectorsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Governed Capabilities",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/system/connectors/{capabilityId}": {
      "get": {
        "tags": [
          "Governed Capabilities"
        ],
        "summary": "Get a governed connector",
        "description": "Get a governed connector",
        "operationId": "get-governed-capabilities-v1-system-connectors-capabilityid",
        "parameters": [
          {
            "name": "capabilityId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetGovernedCapabilitiesV1SystemConnectorsCapabilityidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Governed Capabilities",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/system/connectors/{capabilityId}/manifest": {
      "get": {
        "tags": [
          "Governed Capabilities"
        ],
        "summary": "Get connector manifest",
        "description": "Get connector manifest",
        "operationId": "get-governed-capabilities-v1-system-connectors-capabilityid-manifest",
        "parameters": [
          {
            "name": "capabilityId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetGovernedCapabilitiesV1SystemConnectorsCapabilityidManifestResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Governed Capabilities",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/system/connectors/{capabilityId}/limits": {
      "get": {
        "tags": [
          "Governed Capabilities"
        ],
        "summary": "Get connector limits",
        "description": "Get connector limits",
        "operationId": "get-governed-capabilities-v1-system-connectors-capabilityid-limits",
        "parameters": [
          {
            "name": "capabilityId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetGovernedCapabilitiesV1SystemConnectorsCapabilityidLimitsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Governed Capabilities",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/system/agents": {
      "get": {
        "tags": [
          "Governed Capabilities"
        ],
        "summary": "List governed agents",
        "description": "List governed agents",
        "operationId": "get-governed-capabilities-v1-system-agents",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetGovernedCapabilitiesV1SystemAgentsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Governed Capabilities",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/system/agents/{capabilityId}": {
      "get": {
        "tags": [
          "Governed Capabilities"
        ],
        "summary": "Get a governed agent",
        "description": "Get a governed agent",
        "operationId": "get-governed-capabilities-v1-system-agents-capabilityid",
        "parameters": [
          {
            "name": "capabilityId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetGovernedCapabilitiesV1SystemAgentsCapabilityidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Governed Capabilities",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/system/agents/{capabilityId}/manifest": {
      "get": {
        "tags": [
          "Governed Capabilities"
        ],
        "summary": "Get agent manifest",
        "description": "Get agent manifest",
        "operationId": "get-governed-capabilities-v1-system-agents-capabilityid-manifest",
        "parameters": [
          {
            "name": "capabilityId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetGovernedCapabilitiesV1SystemAgentsCapabilityidManifestResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Governed Capabilities",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/system/agents/{capabilityId}/limits": {
      "get": {
        "tags": [
          "Governed Capabilities"
        ],
        "summary": "Get agent limits",
        "description": "Get agent limits",
        "operationId": "get-governed-capabilities-v1-system-agents-capabilityid-limits",
        "parameters": [
          {
            "name": "capabilityId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetGovernedCapabilitiesV1SystemAgentsCapabilityidLimitsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Governed Capabilities",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/system/tools": {
      "get": {
        "tags": [
          "Governed Capabilities"
        ],
        "summary": "List governed tools",
        "description": "List governed tools",
        "operationId": "get-governed-capabilities-v1-system-tools",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetGovernedCapabilitiesV1SystemToolsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Governed Capabilities",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/system/tools/{capabilityId}": {
      "get": {
        "tags": [
          "Governed Capabilities"
        ],
        "summary": "Get a governed tool",
        "description": "Get a governed tool",
        "operationId": "get-governed-capabilities-v1-system-tools-capabilityid",
        "parameters": [
          {
            "name": "capabilityId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetGovernedCapabilitiesV1SystemToolsCapabilityidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Governed Capabilities",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/system/tools/{capabilityId}/manifest": {
      "get": {
        "tags": [
          "Governed Capabilities"
        ],
        "summary": "Get tool manifest",
        "description": "Get tool manifest",
        "operationId": "get-governed-capabilities-v1-system-tools-capabilityid-manifest",
        "parameters": [
          {
            "name": "capabilityId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetGovernedCapabilitiesV1SystemToolsCapabilityidManifestResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Governed Capabilities",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/system/tools/{capabilityId}/limits": {
      "get": {
        "tags": [
          "Governed Capabilities"
        ],
        "summary": "Get tool limits",
        "description": "Get tool limits",
        "operationId": "get-governed-capabilities-v1-system-tools-capabilityid-limits",
        "parameters": [
          {
            "name": "capabilityId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetGovernedCapabilitiesV1SystemToolsCapabilityidLimitsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Governed Capabilities",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/capability-grants": {
      "post": {
        "tags": [
          "Governed Capabilities"
        ],
        "summary": "Grant a governed capability",
        "description": "Grant a governed capability",
        "operationId": "post-governed-capabilities-v1-organisations-organisationid-workspaces-workspaceid-capability-grants",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostGovernedCapabilitiesV1OrganisationsOrganisationidWorkspacesWorkspaceidCapabilityGrantsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Governed Capabilities",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostGovernedCapabilitiesV1OrganisationsOrganisationidWorkspacesWorkspaceidCapabilityGrantsRequest"
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "Governed Capabilities"
        ],
        "summary": "List capability grants",
        "description": "List capability grants",
        "operationId": "get-governed-capabilities-v1-organisations-organisationid-workspaces-workspaceid-capability-grants",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetGovernedCapabilitiesV1OrganisationsOrganisationidWorkspacesWorkspaceidCapabilityGrantsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Governed Capabilities",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/workspaces/{workspaceId}/capability-grants/{grantId}:revoke": {
      "post": {
        "tags": [
          "Governed Capabilities"
        ],
        "summary": "Revoke a capability grant",
        "description": "Revoke a capability grant",
        "operationId": "post-governed-capabilities-v1-organisations-organisationid-workspaces-workspaceid-capability-grants-grantid-revoke",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workspaceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "grantId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostGovernedCapabilitiesV1OrganisationsOrganisationidWorkspacesWorkspaceidCapabilityGrantsGrantidRevokeResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Governed Capabilities",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostGovernedCapabilitiesV1OrganisationsOrganisationidWorkspacesWorkspaceidCapabilityGrantsGrantidRevokeRequest"
              }
            }
          }
        }
      }
    },
    "/v1/sessions": {
      "get": {
        "tags": [
          "Conversation & Continuity"
        ],
        "summary": "List Sessions",
        "description": "List Sessions",
        "operationId": "get-conversation-continuity-v1-sessions",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetConversationContinuityV1SessionsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Conversation & Continuity",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/sessions/{sessionId}": {
      "get": {
        "tags": [
          "Conversation & Continuity"
        ],
        "summary": "Get a Session",
        "description": "Get a Session",
        "operationId": "get-conversation-continuity-v1-sessions-sessionid",
        "parameters": [
          {
            "name": "sessionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetConversationContinuityV1SessionsSessionidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Conversation & Continuity",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "patch": {
        "tags": [
          "Conversation & Continuity"
        ],
        "summary": "Update Session metadata",
        "description": "Update Session metadata",
        "operationId": "patch-conversation-continuity-v1-sessions-sessionid",
        "parameters": [
          {
            "name": "sessionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PatchConversationContinuityV1SessionsSessionidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Conversation & Continuity",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PatchConversationContinuityV1SessionsSessionidRequest"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Conversation & Continuity"
        ],
        "summary": "Delete a Session",
        "description": "Delete a Session",
        "operationId": "delete-conversation-continuity-v1-sessions-sessionid",
        "parameters": [
          {
            "name": "sessionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Completed"
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Conversation & Continuity",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ]
      }
    },
    "/v1/sessions/{sessionId}/continuity:read": {
      "post": {
        "tags": [
          "Conversation & Continuity"
        ],
        "summary": "Read settled Session Continuity",
        "description": "Read settled Session Continuity",
        "operationId": "post-conversation-continuity-v1-sessions-sessionid-continuity-read",
        "parameters": [
          {
            "name": "sessionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostConversationContinuityV1SessionsSessionidContinuityReadResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Conversation & Continuity",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostConversationContinuityV1SessionsSessionidContinuityReadRequest"
              }
            }
          }
        }
      }
    },
    "/v1/sessions/{sessionId}:continue": {
      "post": {
        "tags": [
          "Conversation & Continuity"
        ],
        "summary": "Continue a Session",
        "description": "Continue a Session",
        "operationId": "post-conversation-continuity-v1-sessions-sessionid-continue",
        "parameters": [
          {
            "name": "sessionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "202": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostConversationContinuityV1SessionsSessionidContinueResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Conversation & Continuity",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostConversationContinuityV1SessionsSessionidContinueRequest"
              }
            }
          }
        }
      }
    },
    "/v1/sessions/{sessionId}/history": {
      "get": {
        "tags": [
          "Conversation & Continuity"
        ],
        "summary": "Read Session history",
        "description": "Read Session history",
        "operationId": "get-conversation-continuity-v1-sessions-sessionid-history",
        "parameters": [
          {
            "name": "sessionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetConversationContinuityV1SessionsSessionidHistoryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Conversation & Continuity",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v2/account/memory": {
      "get": {
        "tags": [
          "Memory"
        ],
        "summary": "List Memory items",
        "description": "List Memory items",
        "operationId": "get-memory-v2-account-memory",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMemoryV2AccountMemoryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Memory"
        ],
        "summary": "Create a Memory item",
        "description": "Create a Memory item",
        "operationId": "post-memory-v2-account-memory",
        "parameters": [
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostMemoryV2AccountMemoryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostMemoryV2AccountMemoryRequest"
              }
            }
          }
        }
      }
    },
    "/v2/account/memory/{memoryId}": {
      "get": {
        "tags": [
          "Memory"
        ],
        "summary": "Get a Memory item",
        "description": "Get a Memory item",
        "operationId": "get-memory-v2-account-memory-memoryid",
        "parameters": [
          {
            "name": "memoryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMemoryV2AccountMemoryMemoryidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "delete": {
        "tags": [
          "Memory"
        ],
        "summary": "Delete a Memory item",
        "description": "Delete a Memory item",
        "operationId": "delete-memory-v2-account-memory-memoryid",
        "parameters": [
          {
            "name": "memoryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Completed"
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ]
      }
    },
    "/v2/account/memory/{memoryId}/versions": {
      "get": {
        "tags": [
          "Memory"
        ],
        "summary": "List Memory versions",
        "description": "List Memory versions",
        "operationId": "get-memory-v2-account-memory-memoryid-versions",
        "parameters": [
          {
            "name": "memoryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMemoryV2AccountMemoryMemoryidVersionsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v2/account/memory/{memoryId}/links": {
      "post": {
        "tags": [
          "Memory"
        ],
        "summary": "Create an opaque Memory link",
        "description": "Create an opaque Memory link",
        "operationId": "post-memory-v2-account-memory-memoryid-links",
        "parameters": [
          {
            "name": "memoryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostMemoryV2AccountMemoryMemoryidLinksResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostMemoryV2AccountMemoryMemoryidLinksRequest"
              }
            }
          }
        }
      }
    },
    "/v2/account/memory/links/{linkId}": {
      "get": {
        "tags": [
          "Memory"
        ],
        "summary": "Resolve an opaque Memory link",
        "description": "Resolve an opaque Memory link",
        "operationId": "get-memory-v2-account-memory-links-linkid",
        "parameters": [
          {
            "name": "linkId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMemoryV2AccountMemoryLinksLinkidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v2/account/memory/{memoryId}:keep": {
      "post": {
        "tags": [
          "Memory"
        ],
        "summary": "Keep a Memory item",
        "description": "Keep a Memory item",
        "operationId": "post-memory-v2-account-memory-memoryid-keep",
        "parameters": [
          {
            "name": "memoryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostMemoryV2AccountMemoryMemoryidKeepResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostMemoryV2AccountMemoryMemoryidKeepRequest"
              }
            }
          }
        }
      }
    },
    "/v2/account/memory/{memoryId}:pause": {
      "post": {
        "tags": [
          "Memory"
        ],
        "summary": "Pause a Memory item",
        "description": "Pause a Memory item",
        "operationId": "post-memory-v2-account-memory-memoryid-pause",
        "parameters": [
          {
            "name": "memoryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostMemoryV2AccountMemoryMemoryidPauseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostMemoryV2AccountMemoryMemoryidPauseRequest"
              }
            }
          }
        }
      }
    },
    "/v2/account/memory/{memoryId}:restore": {
      "post": {
        "tags": [
          "Memory"
        ],
        "summary": "Restore a Memory item",
        "description": "Restore a Memory item",
        "operationId": "post-memory-v2-account-memory-memoryid-restore",
        "parameters": [
          {
            "name": "memoryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostMemoryV2AccountMemoryMemoryidRestoreResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostMemoryV2AccountMemoryMemoryidRestoreRequest"
              }
            }
          }
        }
      }
    },
    "/v2/account/memory/{memoryId}:stop-using": {
      "post": {
        "tags": [
          "Memory"
        ],
        "summary": "Stop using a Memory item",
        "description": "Stop using a Memory item",
        "operationId": "post-memory-v2-account-memory-memoryid-stop-using",
        "parameters": [
          {
            "name": "memoryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostMemoryV2AccountMemoryMemoryidStopUsingResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostMemoryV2AccountMemoryMemoryidStopUsingRequest"
              }
            }
          }
        }
      }
    },
    "/v2/account/memory/{memoryId}:use-again": {
      "post": {
        "tags": [
          "Memory"
        ],
        "summary": "Use a Memory item again",
        "description": "Use a Memory item again",
        "operationId": "post-memory-v2-account-memory-memoryid-use-again",
        "parameters": [
          {
            "name": "memoryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostMemoryV2AccountMemoryMemoryidUseAgainResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostMemoryV2AccountMemoryMemoryidUseAgainRequest"
              }
            }
          }
        }
      }
    },
    "/v2/account/memory/{memoryId}:edit": {
      "post": {
        "tags": [
          "Memory"
        ],
        "summary": "Edit a Memory item",
        "description": "Edit a Memory item",
        "operationId": "post-memory-v2-account-memory-memoryid-edit",
        "parameters": [
          {
            "name": "memoryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostMemoryV2AccountMemoryMemoryidEditResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostMemoryV2AccountMemoryMemoryidEditRequest"
              }
            }
          }
        }
      }
    },
    "/v2/account/memory/{memoryId}:correct": {
      "post": {
        "tags": [
          "Memory"
        ],
        "summary": "Correct a Memory item",
        "description": "Correct a Memory item",
        "operationId": "post-memory-v2-account-memory-memoryid-correct",
        "parameters": [
          {
            "name": "memoryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostMemoryV2AccountMemoryMemoryidCorrectResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostMemoryV2AccountMemoryMemoryidCorrectRequest"
              }
            }
          }
        }
      }
    },
    "/v2/account/memory/{memoryId}:importance": {
      "post": {
        "tags": [
          "Memory"
        ],
        "summary": "Change Memory importance",
        "description": "Change Memory importance",
        "operationId": "post-memory-v2-account-memory-memoryid-importance",
        "parameters": [
          {
            "name": "memoryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostMemoryV2AccountMemoryMemoryidImportanceResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostMemoryV2AccountMemoryMemoryidImportanceRequest"
              }
            }
          }
        }
      }
    },
    "/v2/account/memory/proposals": {
      "get": {
        "tags": [
          "Memory"
        ],
        "summary": "List Memory proposals",
        "description": "List Memory proposals",
        "operationId": "get-memory-v2-account-memory-proposals",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMemoryV2AccountMemoryProposalsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v2/account/memory/proposals:dismiss": {
      "post": {
        "tags": [
          "Memory"
        ],
        "summary": "Dismiss Memory proposals",
        "description": "Dismiss Memory proposals",
        "operationId": "post-memory-v2-account-memory-proposals-dismiss",
        "parameters": [
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostMemoryV2AccountMemoryProposalsDismissResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostMemoryV2AccountMemoryProposalsDismissRequest"
              }
            }
          }
        }
      }
    },
    "/v2/account/memory/proposals/{proposalId}:resolve": {
      "post": {
        "tags": [
          "Memory"
        ],
        "summary": "Resolve a Memory proposal",
        "description": "Resolve a Memory proposal",
        "operationId": "post-memory-v2-account-memory-proposals-proposalid-resolve",
        "parameters": [
          {
            "name": "proposalId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostMemoryV2AccountMemoryProposalsProposalidResolveResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostMemoryV2AccountMemoryProposalsProposalidResolveRequest"
              }
            }
          }
        }
      }
    },
    "/v2/account/memory/preferences": {
      "get": {
        "tags": [
          "Memory"
        ],
        "summary": "Get Memory preferences",
        "description": "Get Memory preferences",
        "operationId": "get-memory-v2-account-memory-preferences",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMemoryV2AccountMemoryPreferencesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "put": {
        "tags": [
          "Memory"
        ],
        "summary": "Update Memory preferences",
        "description": "Update Memory preferences",
        "operationId": "put-memory-v2-account-memory-preferences",
        "parameters": [
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PutMemoryV2AccountMemoryPreferencesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PutMemoryV2AccountMemoryPreferencesRequest"
              }
            }
          }
        }
      }
    },
    "/v2/account/memory:export": {
      "post": {
        "tags": [
          "Memory"
        ],
        "summary": "Export personal Memory",
        "description": "Export personal Memory",
        "operationId": "post-memory-v2-account-memory-export",
        "parameters": [
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "202": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostMemoryV2AccountMemoryExportResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostMemoryV2AccountMemoryExportRequest"
              }
            }
          }
        }
      }
    },
    "/v2/account/memory/answer-impact/{impactId}": {
      "get": {
        "tags": [
          "Memory"
        ],
        "summary": "Resolve an answer-impact link",
        "description": "Resolve an answer-impact link",
        "operationId": "get-memory-v2-account-memory-answer-impact-impactid",
        "parameters": [
          {
            "name": "impactId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMemoryV2AccountMemoryAnswerImpactImpactidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v2/work/{workId}/memory-posture": {
      "get": {
        "tags": [
          "Memory"
        ],
        "summary": "Get Work Memory posture",
        "description": "Get Work Memory posture",
        "operationId": "get-memory-v2-work-workid-memory-posture",
        "parameters": [
          {
            "name": "workId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMemoryV2WorkWorkidMemoryPostureResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "put": {
        "tags": [
          "Memory"
        ],
        "summary": "Update Work Memory posture",
        "description": "Update Work Memory posture",
        "operationId": "put-memory-v2-work-workid-memory-posture",
        "parameters": [
          {
            "name": "workId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PutMemoryV2WorkWorkidMemoryPostureResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PutMemoryV2WorkWorkidMemoryPostureRequest"
              }
            }
          }
        }
      }
    },
    "/v2/answers/{answerId}/memory-impact": {
      "get": {
        "tags": [
          "Memory"
        ],
        "summary": "Get Memory impact for an answer",
        "description": "Get Memory impact for an answer",
        "operationId": "get-memory-v2-answers-answerid-memory-impact",
        "parameters": [
          {
            "name": "answerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMemoryV2AnswersAnsweridMemoryImpactResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v2/answers/{answerId}/memory-impact-links": {
      "post": {
        "tags": [
          "Memory"
        ],
        "summary": "Create an answer-impact link",
        "description": "Create an answer-impact link",
        "operationId": "post-memory-v2-answers-answerid-memory-impact-links",
        "parameters": [
          {
            "name": "answerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostMemoryV2AnswersAnsweridMemoryImpactLinksResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostMemoryV2AnswersAnsweridMemoryImpactLinksRequest"
              }
            }
          }
        }
      }
    },
    "/v2/account/memory/audit": {
      "get": {
        "tags": [
          "Memory"
        ],
        "summary": "Read Memory audit history",
        "description": "Read Memory audit history",
        "operationId": "get-memory-v2-account-memory-audit",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMemoryV2AccountMemoryAuditResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v2/account/memory/{memoryId}:supersede": {
      "post": {
        "tags": [
          "Memory"
        ],
        "summary": "Supersede a Memory item",
        "description": "Supersede a Memory item",
        "operationId": "post-memory-v2-account-memory-memoryid-supersede",
        "parameters": [
          {
            "name": "memoryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostMemoryV2AccountMemoryMemoryidSupersedeResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Memory",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostMemoryV2AccountMemoryMemoryidSupersedeRequest"
              }
            }
          }
        }
      }
    },
    "/v1/scheduled-work:propose": {
      "post": {
        "tags": [
          "Scheduled Work"
        ],
        "summary": "Propose Scheduled Work",
        "description": "Propose Scheduled Work",
        "operationId": "post-scheduled-work-v1-scheduled-work-propose",
        "parameters": [
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostScheduledWorkV1ScheduledWorkProposeResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Scheduled Work",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostScheduledWorkV1ScheduledWorkProposeRequest"
              }
            }
          }
        }
      }
    },
    "/v1/scheduled-work": {
      "get": {
        "tags": [
          "Scheduled Work"
        ],
        "summary": "List Scheduled Work",
        "description": "List Scheduled Work",
        "operationId": "get-scheduled-work-v1-scheduled-work",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetScheduledWorkV1ScheduledWorkResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Scheduled Work",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Scheduled Work"
        ],
        "summary": "Create Scheduled Work",
        "description": "Create Scheduled Work",
        "operationId": "post-scheduled-work-v1-scheduled-work",
        "parameters": [
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostScheduledWorkV1ScheduledWorkResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Scheduled Work",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostScheduledWorkV1ScheduledWorkRequest"
              }
            }
          }
        }
      }
    },
    "/v1/scheduled-work/{scheduledWorkId}": {
      "get": {
        "tags": [
          "Scheduled Work"
        ],
        "summary": "Get Scheduled Work",
        "description": "Get Scheduled Work",
        "operationId": "get-scheduled-work-v1-scheduled-work-scheduledworkid",
        "parameters": [
          {
            "name": "scheduledWorkId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetScheduledWorkV1ScheduledWorkScheduledworkidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Scheduled Work",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "patch": {
        "tags": [
          "Scheduled Work"
        ],
        "summary": "Edit Scheduled Work",
        "description": "Edit Scheduled Work",
        "operationId": "patch-scheduled-work-v1-scheduled-work-scheduledworkid",
        "parameters": [
          {
            "name": "scheduledWorkId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PatchScheduledWorkV1ScheduledWorkScheduledworkidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Scheduled Work",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PatchScheduledWorkV1ScheduledWorkScheduledworkidRequest"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Scheduled Work"
        ],
        "summary": "Archive Scheduled Work",
        "description": "Archive Scheduled Work",
        "operationId": "delete-scheduled-work-v1-scheduled-work-scheduledworkid",
        "parameters": [
          {
            "name": "scheduledWorkId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Completed"
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Scheduled Work",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ]
      }
    },
    "/v1/scheduled-work/{scheduledWorkId}:proof": {
      "post": {
        "tags": [
          "Scheduled Work"
        ],
        "summary": "Run a one-shot proof",
        "description": "Run a one-shot proof",
        "operationId": "post-scheduled-work-v1-scheduled-work-scheduledworkid-proof",
        "parameters": [
          {
            "name": "scheduledWorkId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "202": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostScheduledWorkV1ScheduledWorkScheduledworkidProofResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Scheduled Work",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostScheduledWorkV1ScheduledWorkScheduledworkidProofRequest"
              }
            }
          }
        }
      }
    },
    "/v1/scheduled-work/{scheduledWorkId}:activate": {
      "post": {
        "tags": [
          "Scheduled Work"
        ],
        "summary": "Activate Scheduled Work",
        "description": "Activate Scheduled Work",
        "operationId": "post-scheduled-work-v1-scheduled-work-scheduledworkid-activate",
        "parameters": [
          {
            "name": "scheduledWorkId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostScheduledWorkV1ScheduledWorkScheduledworkidActivateResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Scheduled Work",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostScheduledWorkV1ScheduledWorkScheduledworkidActivateRequest"
              }
            }
          }
        }
      }
    },
    "/v1/scheduled-work/{scheduledWorkId}:pause": {
      "post": {
        "tags": [
          "Scheduled Work"
        ],
        "summary": "Pause Scheduled Work",
        "description": "Pause Scheduled Work",
        "operationId": "post-scheduled-work-v1-scheduled-work-scheduledworkid-pause",
        "parameters": [
          {
            "name": "scheduledWorkId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostScheduledWorkV1ScheduledWorkScheduledworkidPauseResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Scheduled Work",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostScheduledWorkV1ScheduledWorkScheduledworkidPauseRequest"
              }
            }
          }
        }
      }
    },
    "/v1/scheduled-work/{scheduledWorkId}:resume": {
      "post": {
        "tags": [
          "Scheduled Work"
        ],
        "summary": "Resume Scheduled Work",
        "description": "Resume Scheduled Work",
        "operationId": "post-scheduled-work-v1-scheduled-work-scheduledworkid-resume",
        "parameters": [
          {
            "name": "scheduledWorkId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostScheduledWorkV1ScheduledWorkScheduledworkidResumeResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Scheduled Work",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostScheduledWorkV1ScheduledWorkScheduledworkidResumeRequest"
              }
            }
          }
        }
      }
    },
    "/v1/scheduled-work/{scheduledWorkId}/reports": {
      "get": {
        "tags": [
          "Scheduled Work"
        ],
        "summary": "List Scheduled Work reports",
        "description": "List Scheduled Work reports",
        "operationId": "get-scheduled-work-v1-scheduled-work-scheduledworkid-reports",
        "parameters": [
          {
            "name": "scheduledWorkId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetScheduledWorkV1ScheduledWorkScheduledworkidReportsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Scheduled Work",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/scheduled-work/{scheduledWorkId}/reports/{reportId}": {
      "get": {
        "tags": [
          "Scheduled Work"
        ],
        "summary": "Get a Scheduled Work report",
        "description": "Get a Scheduled Work report",
        "operationId": "get-scheduled-work-v1-scheduled-work-scheduledworkid-reports-reportid",
        "parameters": [
          {
            "name": "scheduledWorkId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "reportId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetScheduledWorkV1ScheduledWorkScheduledworkidReportsReportidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Scheduled Work",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/scheduled-work/{scheduledWorkId}/watchpoints": {
      "get": {
        "tags": [
          "Scheduled Work"
        ],
        "summary": "List Scheduled Work watchpoints",
        "description": "List Scheduled Work watchpoints",
        "operationId": "get-scheduled-work-v1-scheduled-work-scheduledworkid-watchpoints",
        "parameters": [
          {
            "name": "scheduledWorkId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetScheduledWorkV1ScheduledWorkScheduledworkidWatchpointsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Scheduled Work",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Scheduled Work"
        ],
        "summary": "Create a Scheduled Work watchpoint",
        "description": "Create a Scheduled Work watchpoint",
        "operationId": "post-scheduled-work-v1-scheduled-work-scheduledworkid-watchpoints",
        "parameters": [
          {
            "name": "scheduledWorkId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostScheduledWorkV1ScheduledWorkScheduledworkidWatchpointsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Scheduled Work",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostScheduledWorkV1ScheduledWorkScheduledworkidWatchpointsRequest"
              }
            }
          }
        }
      }
    },
    "/v1/parallel-cognition/work/{workId}": {
      "get": {
        "tags": [
          "Parallel Cognition"
        ],
        "summary": "Read Parallel Cognition for Work",
        "description": "Read Parallel Cognition for Work",
        "operationId": "get-parallel-cognition-v1-parallel-cognition-work-workid",
        "parameters": [
          {
            "name": "workId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetParallelCognitionV1ParallelCognitionWorkWorkidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Parallel Cognition",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/parallel-cognition/programmes/{programmeId}": {
      "get": {
        "tags": [
          "Parallel Cognition"
        ],
        "summary": "Read a Parallel Cognition Program",
        "description": "Read a Parallel Cognition Program",
        "operationId": "get-parallel-cognition-v1-parallel-cognition-programmes-programmeid",
        "parameters": [
          {
            "name": "programmeId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetParallelCognitionV1ParallelCognitionProgrammesProgrammeidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Parallel Cognition",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/parallel-cognition/programmes/{programmeId}/cancel": {
      "post": {
        "tags": [
          "Parallel Cognition"
        ],
        "summary": "Cancel a Parallel Cognition Program",
        "description": "Cancel a Parallel Cognition Program",
        "operationId": "post-parallel-cognition-v1-parallel-cognition-programmes-programmeid-cancel",
        "parameters": [
          {
            "name": "programmeId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostParallelCognitionV1ParallelCognitionProgrammesProgrammeidCancelResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Parallel Cognition",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostParallelCognitionV1ParallelCognitionProgrammesProgrammeidCancelRequest"
              }
            }
          }
        }
      }
    },
    "/v1/parallel-cognition/programmes/{programmeId}/acts": {
      "get": {
        "tags": [
          "Parallel Cognition"
        ],
        "summary": "List child cognitive acts",
        "description": "List child cognitive acts",
        "operationId": "get-parallel-cognition-v1-parallel-cognition-programmes-programmeid-acts",
        "parameters": [
          {
            "name": "programmeId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetParallelCognitionV1ParallelCognitionProgrammesProgrammeidActsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Parallel Cognition",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/parallel-cognition/programmes/{programmeId}/budget": {
      "get": {
        "tags": [
          "Parallel Cognition"
        ],
        "summary": "Read programme budget",
        "description": "Read programme budget",
        "operationId": "get-parallel-cognition-v1-parallel-cognition-programmes-programmeid-budget",
        "parameters": [
          {
            "name": "programmeId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetParallelCognitionV1ParallelCognitionProgrammesProgrammeidBudgetResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Parallel Cognition",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/parallel-cognition/programmes/{programmeId}/convergence": {
      "get": {
        "tags": [
          "Parallel Cognition"
        ],
        "summary": "Read convergence state",
        "description": "Read convergence state",
        "operationId": "get-parallel-cognition-v1-parallel-cognition-programmes-programmeid-convergence",
        "parameters": [
          {
            "name": "programmeId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetParallelCognitionV1ParallelCognitionProgrammesProgrammeidConvergenceResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Parallel Cognition",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/parallel-cognition/programmes/{programmeId}:settle": {
      "post": {
        "tags": [
          "Parallel Cognition"
        ],
        "summary": "Settle a Parallel Cognition Program",
        "description": "Settle a Parallel Cognition Program",
        "operationId": "post-parallel-cognition-v1-parallel-cognition-programmes-programmeid-settle",
        "parameters": [
          {
            "name": "programmeId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostParallelCognitionV1ParallelCognitionProgrammesProgrammeidSettleResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Parallel Cognition",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostParallelCognitionV1ParallelCognitionProgrammesProgrammeidSettleRequest"
              }
            }
          }
        }
      }
    },
    "/v1/operations/{operationId}": {
      "get": {
        "tags": [
          "Operations"
        ],
        "summary": "Get a long-running operation",
        "description": "Get a long-running operation",
        "operationId": "get-operations-v1-operations-operationid",
        "parameters": [
          {
            "name": "operationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetOperationsV1OperationsOperationidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Operations",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/operations/{operationId}:cancel": {
      "post": {
        "tags": [
          "Operations"
        ],
        "summary": "Cancel a long-running operation",
        "description": "Cancel a long-running operation",
        "operationId": "post-operations-v1-operations-operationid-cancel",
        "parameters": [
          {
            "name": "operationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostOperationsV1OperationsOperationidCancelResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Operations",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostOperationsV1OperationsOperationidCancelRequest"
              }
            }
          }
        }
      }
    },
    "/v1/operations/{operationId}/receipts": {
      "get": {
        "tags": [
          "Operations"
        ],
        "summary": "List operation Receipts",
        "description": "List operation Receipts",
        "operationId": "get-operations-v1-operations-operationid-receipts",
        "parameters": [
          {
            "name": "operationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetOperationsV1OperationsOperationidReceiptsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Operations",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/event-destinations": {
      "get": {
        "tags": [
          "Events & Integrations"
        ],
        "summary": "List event destinations",
        "description": "List event destinations",
        "operationId": "get-events-integrations-v1-event-destinations",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetEventsIntegrationsV1EventDestinationsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Events & Integrations",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Events & Integrations"
        ],
        "summary": "Create an event destination",
        "description": "Create an event destination",
        "operationId": "post-events-integrations-v1-event-destinations",
        "parameters": [
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostEventsIntegrationsV1EventDestinationsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Events & Integrations",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostEventsIntegrationsV1EventDestinationsRequest"
              }
            }
          }
        }
      }
    },
    "/v1/event-destinations/{destinationId}": {
      "get": {
        "tags": [
          "Events & Integrations"
        ],
        "summary": "Get an event destination",
        "description": "Get an event destination",
        "operationId": "get-events-integrations-v1-event-destinations-destinationid",
        "parameters": [
          {
            "name": "destinationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetEventsIntegrationsV1EventDestinationsDestinationidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Events & Integrations",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "patch": {
        "tags": [
          "Events & Integrations"
        ],
        "summary": "Update an event destination",
        "description": "Update an event destination",
        "operationId": "patch-events-integrations-v1-event-destinations-destinationid",
        "parameters": [
          {
            "name": "destinationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PatchEventsIntegrationsV1EventDestinationsDestinationidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Events & Integrations",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PatchEventsIntegrationsV1EventDestinationsDestinationidRequest"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Events & Integrations"
        ],
        "summary": "Delete an event destination",
        "description": "Delete an event destination",
        "operationId": "delete-events-integrations-v1-event-destinations-destinationid",
        "parameters": [
          {
            "name": "destinationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Completed"
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Events & Integrations",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ]
      }
    },
    "/v1/event-destinations/{destinationId}:test": {
      "post": {
        "tags": [
          "Events & Integrations"
        ],
        "summary": "Send a test event",
        "description": "Send a test event",
        "operationId": "post-events-integrations-v1-event-destinations-destinationid-test",
        "parameters": [
          {
            "name": "destinationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "202": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostEventsIntegrationsV1EventDestinationsDestinationidTestResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Events & Integrations",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostEventsIntegrationsV1EventDestinationsDestinationidTestRequest"
              }
            }
          }
        }
      }
    },
    "/v1/event-destinations/{destinationId}:rotate-secret": {
      "post": {
        "tags": [
          "Events & Integrations"
        ],
        "summary": "Rotate an event signing secret",
        "description": "Rotate an event signing secret",
        "operationId": "post-events-integrations-v1-event-destinations-destinationid-rotate-secret",
        "parameters": [
          {
            "name": "destinationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostEventsIntegrationsV1EventDestinationsDestinationidRotateSecretResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Events & Integrations",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostEventsIntegrationsV1EventDestinationsDestinationidRotateSecretRequest"
              }
            }
          }
        }
      }
    },
    "/v1/event-deliveries": {
      "get": {
        "tags": [
          "Events & Integrations"
        ],
        "summary": "List event deliveries",
        "description": "List event deliveries",
        "operationId": "get-events-integrations-v1-event-deliveries",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetEventsIntegrationsV1EventDeliveriesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Events & Integrations",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/event-deliveries/{deliveryId}": {
      "get": {
        "tags": [
          "Events & Integrations"
        ],
        "summary": "Get an event delivery",
        "description": "Get an event delivery",
        "operationId": "get-events-integrations-v1-event-deliveries-deliveryid",
        "parameters": [
          {
            "name": "deliveryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetEventsIntegrationsV1EventDeliveriesDeliveryidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Events & Integrations",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/event-deliveries/{deliveryId}:replay": {
      "post": {
        "tags": [
          "Events & Integrations"
        ],
        "summary": "Replay an event delivery",
        "description": "Replay an event delivery",
        "operationId": "post-events-integrations-v1-event-deliveries-deliveryid-replay",
        "parameters": [
          {
            "name": "deliveryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "202": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostEventsIntegrationsV1EventDeliveriesDeliveryidReplayResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Events & Integrations",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostEventsIntegrationsV1EventDeliveriesDeliveryidReplayRequest"
              }
            }
          }
        }
      }
    },
    "/v1/activity": {
      "get": {
        "tags": [
          "Activity"
        ],
        "summary": "List activity events",
        "description": "List activity events",
        "operationId": "get-activity-v1-activity",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetActivityV1ActivityResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Activity",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/activity/{activityId}": {
      "get": {
        "tags": [
          "Activity"
        ],
        "summary": "Get an activity event",
        "description": "Get an activity event",
        "operationId": "get-activity-v1-activity-activityid",
        "parameters": [
          {
            "name": "activityId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetActivityV1ActivityActivityidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Activity",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/quotas": {
      "get": {
        "tags": [
          "Economics"
        ],
        "summary": "Get effective project quotas",
        "description": "Get effective project quotas",
        "operationId": "get-economics-v1-organisations-organisationid-projects-projectid-quotas",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetEconomicsV1OrganisationsOrganisationidProjectsProjectidQuotasResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Economics",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/usage": {
      "get": {
        "tags": [
          "Economics"
        ],
        "summary": "List project usage records",
        "description": "List project usage records",
        "operationId": "get-economics-v1-organisations-organisationid-projects-projectid-usage",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetEconomicsV1OrganisationsOrganisationidProjectsProjectidUsageResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Economics",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/projects/{projectId}/budgets": {
      "get": {
        "tags": [
          "Economics"
        ],
        "summary": "List project budgets",
        "description": "List project budgets",
        "operationId": "get-economics-v1-organisations-organisationid-projects-projectid-budgets",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetEconomicsV1OrganisationsOrganisationidProjectsProjectidBudgetsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Economics",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Economics"
        ],
        "summary": "Create a project budget",
        "description": "Create a project budget",
        "operationId": "post-economics-v1-organisations-organisationid-projects-projectid-budgets",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostEconomicsV1OrganisationsOrganisationidProjectsProjectidBudgetsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Economics",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostEconomicsV1OrganisationsOrganisationidProjectsProjectidBudgetsRequest"
              }
            }
          }
        }
      }
    },
    "/v1/subscription-plans": {
      "get": {
        "tags": [
          "Economics"
        ],
        "summary": "List subscription plans",
        "description": "List subscription plans",
        "operationId": "get-economics-v1-subscription-plans",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetEconomicsV1SubscriptionPlansResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Economics",
        "security": []
      }
    },
    "/v1/cognitive-tests/suites": {
      "get": {
        "tags": [
          "Cognitive Unit Testing"
        ],
        "summary": "List Cognitive Unit Testing suites",
        "description": "List Cognitive Unit Testing suites",
        "operationId": "get-cognitive-unit-testing-v1-cognitive-tests-suites",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCognitiveUnitTestingV1CognitiveTestsSuitesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cognitive Unit Testing",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "post": {
        "tags": [
          "Cognitive Unit Testing"
        ],
        "summary": "Create a Cognitive Unit Testing suite",
        "description": "Create a Cognitive Unit Testing suite",
        "operationId": "post-cognitive-unit-testing-v1-cognitive-tests-suites",
        "parameters": [
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCognitiveUnitTestingV1CognitiveTestsSuitesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cognitive Unit Testing",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCognitiveUnitTestingV1CognitiveTestsSuitesRequest"
              }
            }
          }
        }
      }
    },
    "/v1/cognitive-tests/suites/{suiteId}": {
      "get": {
        "tags": [
          "Cognitive Unit Testing"
        ],
        "summary": "Get a Cognitive Unit Testing suite",
        "description": "Get a Cognitive Unit Testing suite",
        "operationId": "get-cognitive-unit-testing-v1-cognitive-tests-suites-suiteid",
        "parameters": [
          {
            "name": "suiteId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCognitiveUnitTestingV1CognitiveTestsSuitesSuiteidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cognitive Unit Testing",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      },
      "put": {
        "tags": [
          "Cognitive Unit Testing"
        ],
        "summary": "Replace a Cognitive Unit Testing suite",
        "description": "Replace a Cognitive Unit Testing suite",
        "operationId": "put-cognitive-unit-testing-v1-cognitive-tests-suites-suiteid",
        "parameters": [
          {
            "name": "suiteId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PutCognitiveUnitTestingV1CognitiveTestsSuitesSuiteidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cognitive Unit Testing",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PutCognitiveUnitTestingV1CognitiveTestsSuitesSuiteidRequest"
              }
            }
          }
        }
      }
    },
    "/v1/cognitive-tests/suites/{suiteId}:validate": {
      "post": {
        "tags": [
          "Cognitive Unit Testing"
        ],
        "summary": "Validate a Cognitive Unit Testing suite",
        "description": "Validate a Cognitive Unit Testing suite",
        "operationId": "post-cognitive-unit-testing-v1-cognitive-tests-suites-suiteid-validate",
        "parameters": [
          {
            "name": "suiteId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCognitiveUnitTestingV1CognitiveTestsSuitesSuiteidValidateResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cognitive Unit Testing",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCognitiveUnitTestingV1CognitiveTestsSuitesSuiteidValidateRequest"
              }
            }
          }
        }
      }
    },
    "/v1/cognitive-tests/suites/{suiteId}:run": {
      "post": {
        "tags": [
          "Cognitive Unit Testing"
        ],
        "summary": "Run a Cognitive Unit Testing suite",
        "description": "Run a Cognitive Unit Testing suite",
        "operationId": "post-cognitive-unit-testing-v1-cognitive-tests-suites-suiteid-run",
        "parameters": [
          {
            "name": "suiteId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "202": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCognitiveUnitTestingV1CognitiveTestsSuitesSuiteidRunResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cognitive Unit Testing",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCognitiveUnitTestingV1CognitiveTestsSuitesSuiteidRunRequest"
              }
            }
          }
        }
      }
    },
    "/v1/cognitive-tests/runs/{testRunId}": {
      "get": {
        "tags": [
          "Cognitive Unit Testing"
        ],
        "summary": "Get a Cognitive Unit Testing run",
        "description": "Get a Cognitive Unit Testing run",
        "operationId": "get-cognitive-unit-testing-v1-cognitive-tests-runs-testrunid",
        "parameters": [
          {
            "name": "testRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCognitiveUnitTestingV1CognitiveTestsRunsTestrunidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cognitive Unit Testing",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/cognitive-tests/runs/{testRunId}/results": {
      "get": {
        "tags": [
          "Cognitive Unit Testing"
        ],
        "summary": "List Cognitive Unit Testing results",
        "description": "List Cognitive Unit Testing results",
        "operationId": "get-cognitive-unit-testing-v1-cognitive-tests-runs-testrunid-results",
        "parameters": [
          {
            "name": "testRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCognitiveUnitTestingV1CognitiveTestsRunsTestrunidResultsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cognitive Unit Testing",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/cognitive-tests/runs/{testRunId}:compare": {
      "post": {
        "tags": [
          "Cognitive Unit Testing"
        ],
        "summary": "Compare Cognitive Unit Testing results",
        "description": "Compare Cognitive Unit Testing results",
        "operationId": "post-cognitive-unit-testing-v1-cognitive-tests-runs-testrunid-compare",
        "parameters": [
          {
            "name": "testRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCognitiveUnitTestingV1CognitiveTestsRunsTestrunidCompareResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cognitive Unit Testing",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCognitiveUnitTestingV1CognitiveTestsRunsTestrunidCompareRequest"
              }
            }
          }
        }
      }
    },
    "/v1/cognitive-tests/runs/{testRunId}:promote-baseline": {
      "post": {
        "tags": [
          "Cognitive Unit Testing"
        ],
        "summary": "Promote a Cognitive Unit Testing baseline",
        "description": "Promote a Cognitive Unit Testing baseline",
        "operationId": "post-cognitive-unit-testing-v1-cognitive-tests-runs-testrunid-promote-baseline",
        "parameters": [
          {
            "name": "testRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCognitiveUnitTestingV1CognitiveTestsRunsTestrunidPromoteBaselineResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Cognitive Unit Testing",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCognitiveUnitTestingV1CognitiveTestsRunsTestrunidPromoteBaselineRequest"
              }
            }
          }
        }
      }
    },
    "/v1/deployment-modes": {
      "get": {
        "tags": [
          "Deployment & Sovereignty"
        ],
        "summary": "List supported deployment modes",
        "description": "List supported deployment modes",
        "operationId": "get-deployment-sovereignty-v1-deployment-modes",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetDeploymentSovereigntyV1DeploymentModesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Deployment & Sovereignty",
        "security": []
      }
    },
    "/v1/organisations/{organisationId}/deployment-posture": {
      "get": {
        "tags": [
          "Deployment & Sovereignty"
        ],
        "summary": "Get organisation deployment posture",
        "description": "Get organisation deployment posture",
        "operationId": "get-deployment-sovereignty-v1-organisations-organisationid-deployment-posture",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetDeploymentSovereigntyV1OrganisationsOrganisationidDeploymentPostureResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Deployment & Sovereignty",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/environments/{environmentId}/sovereignty": {
      "get": {
        "tags": [
          "Deployment & Sovereignty"
        ],
        "summary": "Get environment sovereignty posture",
        "description": "Get environment sovereignty posture",
        "operationId": "get-deployment-sovereignty-v1-organisations-organisationid-environments-environmentid-sovereignty",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "environmentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetDeploymentSovereigntyV1OrganisationsOrganisationidEnvironmentsEnvironmentidSovereigntyResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Deployment & Sovereignty",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/environments/{environmentId}/egress-policy": {
      "get": {
        "tags": [
          "Deployment & Sovereignty"
        ],
        "summary": "Get environment egress policy",
        "description": "Get environment egress policy",
        "operationId": "get-deployment-sovereignty-v1-organisations-organisationid-environments-environmentid-egress-policy",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "environmentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetDeploymentSovereigntyV1OrganisationsOrganisationidEnvironmentsEnvironmentidEgressPolicyResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Deployment & Sovereignty",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/environments/{environmentId}/inspection-policy": {
      "get": {
        "tags": [
          "Deployment & Sovereignty"
        ],
        "summary": "Get environment inspection policy",
        "description": "Get environment inspection policy",
        "operationId": "get-deployment-sovereignty-v1-organisations-organisationid-environments-environmentid-inspection-policy",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "environmentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetDeploymentSovereigntyV1OrganisationsOrganisationidEnvironmentsEnvironmentidInspectionPolicyResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Deployment & Sovereignty",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/organisations/{organisationId}/environments/{environmentId}/retention-policy": {
      "get": {
        "tags": [
          "Deployment & Sovereignty"
        ],
        "summary": "Get environment retention policy",
        "description": "Get environment retention policy",
        "operationId": "get-deployment-sovereignty-v1-organisations-organisationid-environments-environmentid-retention-policy",
        "parameters": [
          {
            "name": "organisationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "environmentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetDeploymentSovereigntyV1OrganisationsOrganisationidEnvironmentsEnvironmentidRetentionPolicyResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Deployment & Sovereignty",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/conversations/sessions/{sessionId}": {
      "patch": {
        "tags": [
          "Compatibility"
        ],
        "summary": "Update Session metadata compatibility alias",
        "description": "Update Session metadata compatibility alias",
        "operationId": "patch-compatibility-v1-conversations-sessions-sessionid",
        "parameters": [
          {
            "name": "sessionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PatchCompatibilityV1ConversationsSessionsSessionidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Compatibility",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PatchCompatibilityV1ConversationsSessionsSessionidRequest"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Compatibility"
        ],
        "summary": "Delete a Session compatibility alias",
        "description": "Delete a Session compatibility alias",
        "operationId": "delete-compatibility-v1-conversations-sessions-sessionid",
        "parameters": [
          {
            "name": "sessionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          },
          {
            "name": "If-Match",
            "in": "header",
            "required": false,
            "description": "Optional resource version or ETag precondition for optimistic concurrency.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Completed"
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Compatibility",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ]
      }
    },
    "/v1/conversations/sessions": {
      "post": {
        "tags": [
          "Compatibility"
        ],
        "summary": "Start a Conversation Session",
        "description": "Start a Conversation Session",
        "operationId": "post-compatibility-v1-conversations-sessions",
        "parameters": [
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCompatibilityV1ConversationsSessionsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Compatibility",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCompatibilityV1ConversationsSessionsRequest"
              }
            }
          }
        }
      }
    },
    "/v1/conversations/sessions/{sessionId}/cognition": {
      "post": {
        "tags": [
          "Compatibility"
        ],
        "summary": "Execute Conversation cognition",
        "description": "Execute Conversation cognition",
        "operationId": "post-compatibility-v1-conversations-sessions-sessionid-cognition",
        "parameters": [
          {
            "name": "sessionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "202": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostCompatibilityV1ConversationsSessionsSessionidCognitionResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Compatibility",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostCompatibilityV1ConversationsSessionsSessionidCognitionRequest"
              }
            }
          }
        }
      }
    },
    "/v1/conversations/sessions/{sessionId}/history": {
      "get": {
        "tags": [
          "Compatibility"
        ],
        "summary": "Read Session history",
        "description": "Read Session history",
        "operationId": "get-compatibility-v1-conversations-sessions-sessionid-history",
        "parameters": [
          {
            "name": "sessionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCompatibilityV1ConversationsSessionsSessionidHistoryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Compatibility",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/product/capabilities": {
      "get": {
        "tags": [
          "Product API"
        ],
        "summary": "List Product API capabilities",
        "description": "List Product API capabilities",
        "operationId": "get-product-api-v1-product-capabilities",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetProductApiV1ProductCapabilitiesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Product API",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/product/surfaces": {
      "get": {
        "tags": [
          "Product API"
        ],
        "summary": "List Product API surfaces",
        "description": "List Product API surfaces",
        "operationId": "get-product-api-v1-product-surfaces",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetProductApiV1ProductSurfacesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Product API",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/product/interactions": {
      "post": {
        "tags": [
          "Product API"
        ],
        "summary": "Create a governed product interaction",
        "description": "Create a governed product interaction",
        "operationId": "post-product-api-v1-product-interactions",
        "parameters": [
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "202": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostProductApiV1ProductInteractionsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Product API",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostProductApiV1ProductInteractionsRequest"
              }
            }
          }
        }
      }
    },
    "/v1/product/interactions/{interactionId}": {
      "get": {
        "tags": [
          "Product API"
        ],
        "summary": "Get a product interaction",
        "description": "Get a product interaction",
        "operationId": "get-product-api-v1-product-interactions-interactionid",
        "parameters": [
          {
            "name": "interactionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetProductApiV1ProductInteractionsInteractionidResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Product API",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/product/interactions/{interactionId}/artifacts": {
      "get": {
        "tags": [
          "Product API"
        ],
        "summary": "List product interaction artifacts",
        "description": "List product interaction artifacts",
        "operationId": "get-product-api-v1-product-interactions-interactionid-artifacts",
        "parameters": [
          {
            "name": "interactionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation cursor.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Requested page size.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 200
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetProductApiV1ProductInteractionsInteractionidArtifactsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Product API",
        "security": [
          {
            "platformOAuth": [
              "platform.read"
            ]
          }
        ]
      }
    },
    "/v1/product/interactions/{interactionId}/reviews": {
      "post": {
        "tags": [
          "Product API"
        ],
        "summary": "Create a product review decision",
        "description": "Create a product review decision",
        "operationId": "post-product-api-v1-product-interactions-interactionid-reviews",
        "parameters": [
          {
            "name": "interactionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "description": "Stable key for safely retrying this mutation.",
            "schema": {
              "type": "string",
              "maxLength": 200
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostProductApiV1ProductInteractionsInteractionidReviewsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Authentication required",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Authority or scope refused",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "x-indwel-effect-level": "governed",
        "x-indwel-resource-family": "Product API",
        "security": [
          {
            "platformOAuth": [
              "platform.write"
            ]
          }
        ],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostProductApiV1ProductInteractionsInteractionidReviewsRequest"
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "securitySchemes": {
      "platformOAuth": {
        "type": "oauth2",
        "description": "OAuth establishes caller identity and scope; resource possession never confers authority.",
        "flows": {
          "authorizationCode": {
            "authorizationUrl": "https://auth.indwel.ai/oauth2/authorize",
            "tokenUrl": "https://auth.indwel.ai/oauth2/token",
            "scopes": {
              "platform.read": "Read authorised Platform resources",
              "platform.write": "Create and mutate authorised Platform resources",
              "effects.execute": "Request governed Effects",
              "authority.admin": "Administer bounded delegated authority"
            }
          }
        }
      }
    },
    "schemas": {
      "ProblemDetails": {
        "type": "object",
        "description": "RFC 9457-compatible refusal or failure document.",
        "required": [
          "type",
          "title",
          "status"
        ],
        "properties": {
          "type": {
            "type": "string",
            "format": "uri-reference"
          },
          "title": {
            "type": "string"
          },
          "status": {
            "type": "integer"
          },
          "detail": {
            "type": "string"
          },
          "instance": {
            "type": "string"
          }
        }
      },
      "ResourceEnvelope": {
        "type": "object",
        "description": "Governed resource projection with stable identity and receipt links.",
        "properties": {
          "id": {
            "type": "string"
          },
          "kind": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "links": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          }
        }
      },
      "ResourceList": {
        "type": "object",
        "description": "Page of governed resources.",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ResourceEnvelope"
            }
          },
          "nextCursor": {
            "type": [
              "string",
              "null"
            ]
          }
        }
      },
      "MutationRequest": {
        "type": "object",
        "description": "Resource-specific mutation payload. Fields are interpreted under the target resource contract.",
        "additionalProperties": true
      },
      "OperationAccepted": {
        "type": "object",
        "description": "Durable acknowledgement for asynchronous work.",
        "properties": {
          "operationId": {
            "type": "string"
          },
          "resourceId": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "receiptId": {
            "type": "string"
          }
        }
      },
      "Receipt": {
        "type": "object",
        "description": "Durable receipt for a governed act or state transition.",
        "properties": {
          "receiptId": {
            "type": "string"
          },
          "operationId": {
            "type": "string"
          },
          "workId": {
            "type": "string"
          },
          "authority": {
            "type": "object",
            "additionalProperties": true
          },
          "evidence": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "effect": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "settlement": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "recordedAt": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "EvidenceItem": {
        "type": "object",
        "description": "Evidence projection retaining provenance, admissibility, freshness, and contradiction state.",
        "properties": {
          "evidenceId": {
            "type": "string"
          },
          "sourceId": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "provenance": {
            "type": "object",
            "additionalProperties": true
          },
          "admittedAt": {
            "type": [
              "string",
              "null"
            ],
            "format": "date-time"
          }
        }
      },
      "CognitiveContract": {
        "type": "object",
        "description": "Resolved or versioned cognitive law governing evidence, inference, authority, effects, and settlement.",
        "properties": {
          "contractId": {
            "type": "string"
          },
          "version": {
            "type": "string"
          },
          "scope": {
            "type": "object",
            "additionalProperties": true
          },
          "rules": {
            "type": "object",
            "additionalProperties": true
          }
        }
      },
      "Work": {
        "type": "object",
        "description": "Durable undertaking across sessions, people, models, time, economics, and settlement.",
        "properties": {
          "workId": {
            "type": "string"
          },
          "objective": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "settlement": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          }
        }
      },
      "Case": {
        "type": "object",
        "description": "Application-specific business object governed inside durable Work.",
        "properties": {
          "caseId": {
            "type": "string"
          },
          "appId": {
            "type": "string"
          },
          "appVersionId": {
            "type": "string"
          },
          "workId": {
            "type": "string"
          },
          "state": {
            "type": "string"
          }
        }
      },
      "Run": {
        "type": "object",
        "description": "Governed cognition execution with explicit identity, contract, evidence, economics, artifacts, and receipts.",
        "properties": {
          "runId": {
            "type": "string"
          },
          "workId": {
            "type": "string"
          },
          "caseId": {
            "type": [
              "string",
              "null"
            ]
          },
          "status": {
            "type": "string"
          },
          "contractResolutionId": {
            "type": "string"
          },
          "receiptIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "Effect": {
        "type": "object",
        "description": "Externally consequential action admitted under current authority.",
        "properties": {
          "effectId": {
            "type": "string"
          },
          "kind": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "authorityReceiptId": {
            "type": "string"
          },
          "providerAcknowledgement": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          }
        }
      },
      "Settlement": {
        "type": "object",
        "description": "Terminal institutional proposition after required observation and verification.",
        "properties": {
          "settlementId": {
            "type": "string"
          },
          "proposition": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "observedAt": {
            "type": "string",
            "format": "date-time"
          },
          "receiptId": {
            "type": "string"
          }
        }
      },
      "AppDefinition": {
        "type": "object",
        "description": "Versionable Business App Engine definition: workflows, schemas, actions, policies, capabilities, contracts, and compatibility.",
        "properties": {
          "appId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "workflows": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "schemas": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "actions": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "policies": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "capabilities": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "CognitiveTestSuite": {
        "type": "object",
        "description": "Executable assertions over governed cognition, evidence, authority, effects, receipts, and terminal propositions.",
        "properties": {
          "suiteId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "tests": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "baseline": {
            "type": [
              "string",
              "null"
            ]
          }
        }
      },
      "Account": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "Account resource projection."
      },
      "Organisation": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "Organisation resource projection."
      },
      "Workspace": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "Workspace resource projection."
      },
      "Project": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "Project resource projection."
      },
      "Environment": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "Environment resource projection."
      },
      "Client": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "Client resource projection."
      },
      "CredentialMetadata": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "CredentialMetadata resource projection."
      },
      "AppTemplate": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "AppTemplate resource projection."
      },
      "AppVersion": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "AppVersion resource projection."
      },
      "ValidationReport": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "ValidationReport resource projection."
      },
      "Deployment": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "Deployment resource projection."
      },
      "Installation": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "Installation resource projection."
      },
      "Collection": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "Collection resource projection."
      },
      "Source": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "Source resource projection."
      },
      "Ingestion": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "Ingestion resource projection."
      },
      "CognitiveContractResolution": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "CognitiveContractResolution resource projection."
      },
      "HumanParticipationDecision": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "HumanParticipationDecision resource projection."
      },
      "Observation": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "Observation resource projection."
      },
      "RunPlan": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "RunPlan resource projection."
      },
      "RunDiagnostics": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "RunDiagnostics resource projection."
      },
      "RunLedger": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "RunLedger resource projection."
      },
      "RunArtifact": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "RunArtifact resource projection."
      },
      "WorkPortfolio": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "WorkPortfolio resource projection."
      },
      "WorkEconomics": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "WorkEconomics resource projection."
      },
      "WorkAdvancement": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "WorkAdvancement resource projection."
      },
      "Session": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "Session resource projection."
      },
      "Continuity": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "Continuity resource projection."
      },
      "MemoryItem": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "MemoryItem resource projection."
      },
      "MemoryProposal": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "MemoryProposal resource projection."
      },
      "ScheduledWork": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "ScheduledWork resource projection."
      },
      "ScheduledWorkReport": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "ScheduledWorkReport resource projection."
      },
      "ParallelCognitionProgram": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "ParallelCognitionProgram resource projection."
      },
      "LongRunningOperation": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "LongRunningOperation resource projection."
      },
      "EventDestination": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "EventDestination resource projection."
      },
      "EventDelivery": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "EventDelivery resource projection."
      },
      "ActivityEvent": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "ActivityEvent resource projection."
      },
      "Quota": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "Quota resource projection."
      },
      "UsageRecord": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "UsageRecord resource projection."
      },
      "Budget": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "Budget resource projection."
      },
      "SubscriptionPlan": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "SubscriptionPlan resource projection."
      },
      "FieldworkPlan": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "FieldworkPlan resource projection."
      },
      "FieldworkExecution": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "FieldworkExecution resource projection."
      },
      "Acquisition": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "Acquisition resource projection."
      },
      "InferencePolicy": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "InferencePolicy resource projection."
      },
      "InferenceInvocation": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "InferenceInvocation resource projection."
      },
      "CapabilityManifest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "CapabilityManifest resource projection."
      },
      "CapabilityGrant": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "CapabilityGrant resource projection."
      },
      "CognitiveTestRun": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "CognitiveTestRun resource projection."
      },
      "DeploymentPosture": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "DeploymentPosture resource projection."
      },
      "ProductInteraction": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "description": "ProductInteraction resource projection."
      },
      "AuthorityContext": {
        "type": "object",
        "description": "Resolved caller and institutional authority context for a governed act.",
        "properties": {
          "subjectId": {
            "type": "string"
          },
          "organisationId": {
            "type": "string"
          },
          "workspaceId": {
            "type": [
              "string",
              "null"
            ]
          },
          "roles": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "delegationIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "scopes": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "resolvedAt": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false,
        "required": [
          "subjectId",
          "organisationId",
          "scopes",
          "resolvedAt"
        ]
      },
      "EvidenceAdmission": {
        "type": "object",
        "description": "Evidence admission decision under the resolved Cognitive Contract.",
        "properties": {
          "evidenceId": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "enum": [
              "admitted",
              "refused",
              "stale",
              "contradicted",
              "quarantined"
            ]
          },
          "sourceId": {
            "type": "string"
          },
          "contractResolutionId": {
            "type": "string"
          },
          "reasons": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "freshness": {
            "type": "object",
            "additionalProperties": true
          },
          "provenance": {
            "type": "object",
            "additionalProperties": true
          }
        },
        "additionalProperties": false,
        "required": [
          "evidenceId",
          "status",
          "sourceId",
          "contractResolutionId"
        ]
      },
      "App": {
        "type": "object",
        "description": "Governed Business App Engine application.",
        "properties": {
          "appId": {
            "type": "string"
          },
          "projectId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "latestPublishedVersionId": {
            "type": [
              "string",
              "null"
            ]
          },
          "state": {
            "type": "string"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false,
        "required": [
          "appId",
          "projectId",
          "name",
          "state"
        ]
      },
      "AppVersionDefinition": {
        "type": "object",
        "description": "Complete versioned definition for a governed Business App Engine application.",
        "properties": {
          "appId": {
            "type": "string"
          },
          "versionId": {
            "type": "string"
          },
          "version": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "schemas": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AppSchemaDefinition"
            }
          },
          "workflows": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WorkflowDefinition"
            }
          },
          "actions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ActionDefinition"
            }
          },
          "policies": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PolicyDefinition"
            }
          },
          "capabilities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CapabilityBinding"
            }
          },
          "cognitiveContracts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CognitiveContractBinding"
            }
          },
          "compatibility": {
            "$ref": "#/components/schemas/CompatibilityContract"
          }
        },
        "additionalProperties": false,
        "required": [
          "appId",
          "versionId",
          "version",
          "status",
          "schemas",
          "workflows",
          "actions",
          "policies",
          "capabilities",
          "cognitiveContracts"
        ]
      },
      "AppSchemaDefinition": {
        "type": "object",
        "description": "Domain schema owned by an App Version.",
        "properties": {
          "schemaId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "jsonSchema": {
            "type": "object",
            "additionalProperties": true
          }
        },
        "additionalProperties": false,
        "required": [
          "schemaId",
          "name",
          "jsonSchema"
        ]
      },
      "WorkflowDefinition": {
        "type": "object",
        "description": "Business workflow graph whose transitions remain subject to platform authority.",
        "properties": {
          "workflowId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "states": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "transitions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WorkflowTransition"
            }
          }
        },
        "additionalProperties": false,
        "required": [
          "workflowId",
          "name",
          "states",
          "transitions"
        ]
      },
      "WorkflowTransition": {
        "type": "object",
        "description": "Named business transition with explicit authority and effect bindings.",
        "properties": {
          "transitionId": {
            "type": "string"
          },
          "from": {
            "type": "string"
          },
          "to": {
            "type": "string"
          },
          "authorityRuleId": {
            "type": [
              "string",
              "null"
            ]
          },
          "effectActionIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "requiredContractIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "additionalProperties": false,
        "required": [
          "transitionId",
          "from",
          "to"
        ]
      },
      "ActionDefinition": {
        "type": "object",
        "description": "Application action mapped to one or more governed capabilities or Effects.",
        "properties": {
          "actionId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "effectKind": {
            "type": [
              "string",
              "null"
            ]
          },
          "capabilityIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "inputSchemaId": {
            "type": [
              "string",
              "null"
            ]
          },
          "outputSchemaId": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "additionalProperties": false,
        "required": [
          "actionId",
          "name"
        ]
      },
      "PolicyDefinition": {
        "type": "object",
        "description": "Application policy declaration evaluated by the platform.",
        "properties": {
          "policyId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "kind": {
            "type": "string"
          },
          "rules": {
            "type": "object",
            "additionalProperties": true
          }
        },
        "additionalProperties": false,
        "required": [
          "policyId",
          "name",
          "kind"
        ]
      },
      "CapabilityBinding": {
        "type": "object",
        "description": "Binding from an App Version to an installed governed capability.",
        "properties": {
          "capabilityId": {
            "type": "string"
          },
          "required": {
            "type": "boolean"
          },
          "allowedEffects": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "constraints": {
            "type": "object",
            "additionalProperties": true
          }
        },
        "additionalProperties": false,
        "required": [
          "capabilityId",
          "required"
        ]
      },
      "CognitiveContractBinding": {
        "type": "object",
        "description": "Binding from application context to a Cognitive Contract selector.",
        "properties": {
          "bindingId": {
            "type": "string"
          },
          "scope": {
            "type": "string"
          },
          "contractId": {
            "type": "string"
          },
          "version": {
            "type": [
              "string",
              "null"
            ]
          },
          "selector": {
            "type": "object",
            "additionalProperties": true
          }
        },
        "additionalProperties": false,
        "required": [
          "bindingId",
          "scope",
          "contractId"
        ]
      },
      "CompatibilityContract": {
        "type": "object",
        "description": "Rules for version, Case, workflow, schema, and in-flight compatibility.",
        "properties": {
          "minimumPlatformVersion": {
            "type": [
              "string",
              "null"
            ]
          },
          "compatiblePriorVersions": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "caseMigration": {
            "type": "object",
            "additionalProperties": true
          },
          "workflowMigration": {
            "type": "object",
            "additionalProperties": true
          }
        },
        "additionalProperties": false
      },
      "AppDeployment": {
        "type": "object",
        "description": "Published App Version selected for an environment.",
        "properties": {
          "deploymentId": {
            "type": "string"
          },
          "appId": {
            "type": "string"
          },
          "versionId": {
            "type": "string"
          },
          "environmentId": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "deployedAt": {
            "type": "string",
            "format": "date-time"
          },
          "receiptId": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "required": [
          "deploymentId",
          "appId",
          "versionId",
          "environmentId",
          "status"
        ]
      },
      "AppInstallation": {
        "type": "object",
        "description": "Deployment bound into an authorized workspace.",
        "properties": {
          "installationId": {
            "type": "string"
          },
          "deploymentId": {
            "type": "string"
          },
          "workspaceId": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "capabilityGrantIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "installedAt": {
            "type": "string",
            "format": "date-time"
          },
          "receiptId": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "required": [
          "installationId",
          "deploymentId",
          "workspaceId",
          "status"
        ]
      },
      "CaseTransition": {
        "type": "object",
        "description": "Attempted Business App Engine Case transition and its governed disposition.",
        "properties": {
          "caseId": {
            "type": "string"
          },
          "transitionId": {
            "type": "string"
          },
          "fromState": {
            "type": "string"
          },
          "toState": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "authorityResolutionId": {
            "type": "string"
          },
          "runId": {
            "type": [
              "string",
              "null"
            ]
          },
          "effectIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "receiptId": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "required": [
          "caseId",
          "transitionId",
          "fromState",
          "toState",
          "status",
          "authorityResolutionId",
          "receiptId"
        ]
      },
      "AuthorityResolution": {
        "type": "object",
        "description": "Durable resolution of identity, role, delegation, contract, capability, and human authority.",
        "properties": {
          "authorityResolutionId": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "enum": [
              "authorized",
              "refused",
              "pending-human"
            ]
          },
          "context": {
            "$ref": "#/components/schemas/AuthorityContext"
          },
          "requiredHumanDecisionIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "reasons": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "receiptId": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "required": [
          "authorityResolutionId",
          "status",
          "context",
          "receiptId"
        ]
      },
      "ObservationRecord": {
        "type": "object",
        "description": "Observed postcondition after an Effect, separate from provider acknowledgement.",
        "properties": {
          "observationId": {
            "type": "string"
          },
          "effectId": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "observedAt": {
            "type": "string",
            "format": "date-time"
          },
          "postcondition": {
            "type": "object",
            "additionalProperties": true
          },
          "evidenceIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "receiptId": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "required": [
          "observationId",
          "effectId",
          "status",
          "observedAt",
          "receiptId"
        ]
      },
      "RunPlanDefinition": {
        "type": "object",
        "description": "Inspectable plan for a governed cognition act before execution.",
        "properties": {
          "planId": {
            "type": "string"
          },
          "workId": {
            "type": "string"
          },
          "caseId": {
            "type": [
              "string",
              "null"
            ]
          },
          "objective": {
            "type": "string"
          },
          "contractResolutionId": {
            "type": "string"
          },
          "evidenceRequirements": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": true
            }
          },
          "capabilityRequirements": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "budget": {
            "type": "object",
            "additionalProperties": true
          },
          "previewContractHash": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "required": [
          "planId",
          "workId",
          "objective",
          "contractResolutionId",
          "previewContractHash"
        ]
      },
      "RunReceipt": {
        "type": "object",
        "description": "Receipt joining a Run to evidence, contract resolution, authority, effects, economics, and terminal state.",
        "properties": {
          "receiptId": {
            "type": "string"
          },
          "runId": {
            "type": "string"
          },
          "workId": {
            "type": "string"
          },
          "contractResolutionId": {
            "type": "string"
          },
          "evidenceIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "authorityResolutionIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "effectIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "settlementId": {
            "type": [
              "string",
              "null"
            ]
          },
          "economics": {
            "type": "object",
            "additionalProperties": true
          },
          "recordedAt": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false,
        "required": [
          "receiptId",
          "runId",
          "workId",
          "contractResolutionId",
          "recordedAt"
        ]
      },
      "EventEnvelope": {
        "type": "object",
        "description": "Signed Platform event delivery envelope.",
        "properties": {
          "eventId": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "occurredAt": {
            "type": "string",
            "format": "date-time"
          },
          "resource": {
            "type": "object",
            "additionalProperties": true
          },
          "receiptId": {
            "type": "string"
          },
          "deliveryAttempt": {
            "type": "integer",
            "minimum": 1
          }
        },
        "additionalProperties": false,
        "required": [
          "eventId",
          "type",
          "occurredAt",
          "resource",
          "receiptId"
        ]
      },
      "CognitiveTestAssertion": {
        "type": "object",
        "description": "One governed assertion over evidence, cognition, authority, consequence, or terminal truth.",
        "properties": {
          "assertionId": {
            "type": "string"
          },
          "kind": {
            "type": "string"
          },
          "target": {
            "type": "object",
            "additionalProperties": true
          },
          "expect": {
            "type": "object",
            "additionalProperties": true
          }
        },
        "additionalProperties": false,
        "required": [
          "assertionId",
          "kind",
          "target",
          "expect"
        ]
      },
      "GetPlatformV1ServicesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List API services response",
        "description": "Operation-specific response contract for GET /v1/services."
      },
      "GetPlatformV1CapabilitiesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List platform capabilities response",
        "description": "Operation-specific response contract for GET /v1/capabilities."
      },
      "GetPlatformV1ReleasesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List platform releases response",
        "description": "Operation-specific response contract for GET /v1/releases."
      },
      "GetPlatformV1ServicesServiceidStatusResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get service status response",
        "description": "Operation-specific response contract for GET /v1/services/{serviceId}/status."
      },
      "GetPlatformV1MetaAuthResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get authentication metadata response",
        "description": "Operation-specific response contract for GET /v1/meta/auth."
      },
      "GetPlatformV1MetaRoutesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List API routes response",
        "description": "Operation-specific response contract for GET /v1/meta/routes."
      },
      "GetPlatformV1MetaExecutionCapabilitiesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List execution capabilities response",
        "description": "Operation-specific response contract for GET /v1/meta/execution-capabilities."
      },
      "GetPlatformV1MetaChangelogResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get API change metadata response",
        "description": "Operation-specific response contract for GET /v1/meta/changelog."
      },
      "GetPlatformV1OpenapiJsonResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Platform API OpenAPI document response",
        "description": "Operation-specific response contract for GET /v1/openapi.json."
      },
      "GetPlatformOpenapiJsonResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get compatibility OpenAPI document response",
        "description": "Operation-specific response contract for GET /openapi.json."
      },
      "GetAccountV1AccountResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get the current account response",
        "description": "Operation-specific response contract for GET /v1/account."
      },
      "GetAccountV1AccountPreferencesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get current account preferences response",
        "description": "Operation-specific response contract for GET /v1/account/preferences."
      },
      "PatchAccountV1AccountPreferencesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Update current account preferences response",
        "description": "Operation-specific response contract for PATCH /v1/account/preferences."
      },
      "PatchAccountV1AccountPreferencesRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Update current account preferences request",
        "description": "Operation-specific request contract for PATCH /v1/account/preferences. Resource-family fields are governed by the Account contract."
      },
      "GetIdentityAuthorityV1OrganisationsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List accessible organisations response",
        "description": "Operation-specific response contract for GET /v1/organisations."
      },
      "GetIdentityAuthorityV1OrganisationsOrganisationidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get an organisation response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}."
      },
      "GetIdentityAuthorityV1OrganisationsOrganisationidWorkspacesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List accessible workspaces response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces."
      },
      "GetIdentityAuthorityV1OrganisationsOrganisationidWorkspacesWorkspaceidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a workspace response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}."
      },
      "GetIdentityAuthorityV1OrganisationsOrganisationidRolesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List organisation roles response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/roles."
      },
      "GetIdentityAuthorityV1OrganisationsOrganisationidDelegationsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List delegated authority response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/delegations."
      },
      "PostIdentityAuthorityV1OrganisationsOrganisationidDelegationsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create delegated authority response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/delegations."
      },
      "PostIdentityAuthorityV1OrganisationsOrganisationidDelegationsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create delegated authority request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/delegations. Resource-family fields are governed by the Identity & Authority contract."
      },
      "GetIdentityAuthorityV1OrganisationsOrganisationidDelegationsDelegationidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get delegated authority response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/delegations/{delegationId}."
      },
      "PostIdentityAuthorityV1OrganisationsOrganisationidDelegationsDelegationidRevokeResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Revoke delegated authority response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/delegations/{delegationId}:revoke."
      },
      "PostIdentityAuthorityV1OrganisationsOrganisationidDelegationsDelegationidRevokeRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Revoke delegated authority request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/delegations/{delegationId}:revoke. Resource-family fields are governed by the Identity & Authority contract."
      },
      "GetProjectsV1OrganisationsOrganisationidProjectsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List developer projects response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects."
      },
      "PostProjectsV1OrganisationsOrganisationidProjectsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create a developer project response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/projects."
      },
      "PostProjectsV1OrganisationsOrganisationidProjectsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create a developer project request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/projects. Resource-family fields are governed by the Projects contract."
      },
      "GetProjectsV1OrganisationsOrganisationidProjectsProjectidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a developer project response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}."
      },
      "PatchProjectsV1OrganisationsOrganisationidProjectsProjectidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Update a developer project response",
        "description": "Operation-specific response contract for PATCH /v1/organisations/{organisationId}/projects/{projectId}."
      },
      "PatchProjectsV1OrganisationsOrganisationidProjectsProjectidRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Update a developer project request",
        "description": "Operation-specific request contract for PATCH /v1/organisations/{organisationId}/projects/{projectId}. Resource-family fields are governed by the Projects contract."
      },
      "GetProjectsV1OrganisationsOrganisationidProjectsProjectidMembershipsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List project memberships response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/memberships."
      },
      "PutProjectsV1OrganisationsOrganisationidProjectsProjectidMembershipsUseridResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Create or update project membership response",
        "description": "Operation-specific response contract for PUT /v1/organisations/{organisationId}/projects/{projectId}/memberships/{userId}."
      },
      "PutProjectsV1OrganisationsOrganisationidProjectsProjectidMembershipsUseridRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create or update project membership request",
        "description": "Operation-specific request contract for PUT /v1/organisations/{organisationId}/projects/{projectId}/memberships/{userId}. Resource-family fields are governed by the Projects contract."
      },
      "GetProjectsV1OrganisationsOrganisationidProjectsProjectidEnvironmentsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List project environments response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/environments."
      },
      "PostProjectsV1OrganisationsOrganisationidProjectsProjectidEnvironmentsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create a project environment response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/projects/{projectId}/environments."
      },
      "PostProjectsV1OrganisationsOrganisationidProjectsProjectidEnvironmentsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create a project environment request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/projects/{projectId}/environments. Resource-family fields are governed by the Projects contract."
      },
      "GetProjectsV1OrganisationsOrganisationidProjectsProjectidEnvironmentsEnvironmentidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a project environment response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/environments/{environmentId}."
      },
      "PatchProjectsV1OrganisationsOrganisationidProjectsProjectidEnvironmentsEnvironmentidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Update a project environment response",
        "description": "Operation-specific response contract for PATCH /v1/organisations/{organisationId}/projects/{projectId}/environments/{environmentId}."
      },
      "PatchProjectsV1OrganisationsOrganisationidProjectsProjectidEnvironmentsEnvironmentidRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Update a project environment request",
        "description": "Operation-specific request contract for PATCH /v1/organisations/{organisationId}/projects/{projectId}/environments/{environmentId}. Resource-family fields are governed by the Projects contract."
      },
      "GetProjectsV1OrganisationsOrganisationidProjectsProjectidClientsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List developer clients response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/clients."
      },
      "PostProjectsV1OrganisationsOrganisationidProjectsProjectidClientsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Register a bounded developer client response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/projects/{projectId}/clients."
      },
      "PostProjectsV1OrganisationsOrganisationidProjectsProjectidClientsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Register a bounded developer client request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/projects/{projectId}/clients. Resource-family fields are governed by the Projects contract."
      },
      "GetProjectsV1OrganisationsOrganisationidProjectsProjectidClientsClientidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a developer client response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/clients/{clientId}."
      },
      "PatchProjectsV1OrganisationsOrganisationidProjectsProjectidClientsClientidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Update a developer client response",
        "description": "Operation-specific response contract for PATCH /v1/organisations/{organisationId}/projects/{projectId}/clients/{clientId}."
      },
      "PatchProjectsV1OrganisationsOrganisationidProjectsProjectidClientsClientidRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Update a developer client request",
        "description": "Operation-specific request contract for PATCH /v1/organisations/{organisationId}/projects/{projectId}/clients/{clientId}. Resource-family fields are governed by the Projects contract."
      },
      "PostProjectsV1OrganisationsOrganisationidProjectsProjectidClientsClientidBindIssuerResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Bind a client to the authorised OAuth issuer response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/projects/{projectId}/clients/{clientId}:bind-issuer."
      },
      "PostProjectsV1OrganisationsOrganisationidProjectsProjectidClientsClientidBindIssuerRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Bind a client to the authorised OAuth issuer request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/projects/{projectId}/clients/{clientId}:bind-issuer. Resource-family fields are governed by the Projects contract."
      },
      "GetProjectsV1OrganisationsOrganisationidProjectsProjectidClientsClientidCredentialsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List credential metadata response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/clients/{clientId}/credentials."
      },
      "PostProjectsV1OrganisationsOrganisationidProjectsProjectidClientsClientidCredentialsRotateResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Rotate a client credential response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/projects/{projectId}/clients/{clientId}/credentials:rotate."
      },
      "PostProjectsV1OrganisationsOrganisationidProjectsProjectidClientsClientidCredentialsRotateRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Rotate a client credential request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/projects/{projectId}/clients/{clientId}/credentials:rotate. Resource-family fields are governed by the Projects contract."
      },
      "PostProjectsV1OrganisationsOrganisationidProjectsProjectidClientsClientidCredentialsCredentialidRevokeResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Revoke a client credential response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/projects/{projectId}/clients/{clientId}/credentials/{credentialId}:revoke."
      },
      "PostProjectsV1OrganisationsOrganisationidProjectsProjectidClientsClientidCredentialsCredentialidRevokeRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Revoke a client credential request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/projects/{projectId}/clients/{clientId}/credentials/{credentialId}:revoke. Resource-family fields are governed by the Projects contract."
      },
      "GetAppTemplatesV1AppTemplatesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List governed app templates response",
        "description": "Operation-specific response contract for GET /v1/app-templates."
      },
      "GetAppTemplatesV1AppTemplatesTemplateidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a governed app template response",
        "description": "Operation-specific response contract for GET /v1/app-templates/{templateId}."
      },
      "GetAppTemplatesV1AppTemplatesTemplateidWorkflowsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List template workflows response",
        "description": "Operation-specific response contract for GET /v1/app-templates/{templateId}/workflows."
      },
      "GetAppTemplatesV1AppTemplatesTemplateidWorkflowsWorkflowidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a template workflow response",
        "description": "Operation-specific response contract for GET /v1/app-templates/{templateId}/workflows/{workflowId}."
      },
      "GetAppTemplatesV1AppTemplatesTemplateidSchemasResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List template schemas response",
        "description": "Operation-specific response contract for GET /v1/app-templates/{templateId}/schemas."
      },
      "GetAppTemplatesV1AppTemplatesTemplateidActionsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List template action definitions response",
        "description": "Operation-specific response contract for GET /v1/app-templates/{templateId}/actions."
      },
      "GetAppTemplatesV1AppTemplatesTemplateidPoliciesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get template policies response",
        "description": "Operation-specific response contract for GET /v1/app-templates/{templateId}/policies."
      },
      "GetAppTemplatesV1AppTemplatesTemplateidCapabilitiesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get template capabilities response",
        "description": "Operation-specific response contract for GET /v1/app-templates/{templateId}/capabilities."
      },
      "GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List governed apps response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/apps."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create a governed app response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create a governed app request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps. Resource-family fields are governed by the Business App Engine contract."
      },
      "GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a governed app response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}."
      },
      "PatchBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Update governed app metadata response",
        "description": "Operation-specific response contract for PATCH /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}."
      },
      "PatchBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Update governed app metadata request",
        "description": "Operation-specific request contract for PATCH /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}. Resource-family fields are governed by the Business App Engine contract."
      },
      "GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List app versions response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create an app-version draft response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create an app-version draft request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions. Resource-family fields are governed by the Business App Engine contract."
      },
      "GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get an app version response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions/{versionId}."
      },
      "PutBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidDefinitionResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Replace an app-version definition response",
        "description": "Operation-specific response contract for PUT /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions/{versionId}/definition."
      },
      "PutBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidDefinitionRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Replace an app-version definition request",
        "description": "Operation-specific request contract for PUT /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions/{versionId}/definition. Resource-family fields are governed by the Business App Engine contract."
      },
      "GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidWorkflowsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List app-version workflows response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions/{versionId}/workflows."
      },
      "GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidSchemasResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List app-version schemas response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions/{versionId}/schemas."
      },
      "GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidActionsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List app-version actions response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions/{versionId}/actions."
      },
      "GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidPoliciesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List app-version policies response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions/{versionId}/policies."
      },
      "GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidCapabilitiesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List app-version capabilities response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions/{versionId}/capabilities."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidValidateResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Validate an app-version draft response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions/{versionId}:validate."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidValidateRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Validate an app-version draft request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions/{versionId}:validate. Resource-family fields are governed by the Business App Engine contract."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidPublishResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Publish an app version response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions/{versionId}:publish."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidVersionsVersionidPublishRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Publish an app version request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/versions/{versionId}:publish. Resource-family fields are governed by the Business App Engine contract."
      },
      "GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidDeploymentsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List app deployments response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/deployments."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidDeploymentsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Deploy a published app version response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/deployments."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidDeploymentsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Deploy a published app version request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/deployments. Resource-family fields are governed by the Business App Engine contract."
      },
      "GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidDeploymentsDeploymentidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get an app deployment response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/deployments/{deploymentId}."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidDeploymentsDeploymentidRollbackResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Roll back a deployment response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/deployments/{deploymentId}:rollback."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidDeploymentsDeploymentidRollbackRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Roll back a deployment request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/deployments/{deploymentId}:rollback. Resource-family fields are governed by the Business App Engine contract."
      },
      "GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List app installations response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidDeploymentsDeploymentidInstallResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Install a deployment into a workspace response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/deployments/{deploymentId}:install."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidDeploymentsDeploymentidInstallRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Install a deployment into a workspace request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/deployments/{deploymentId}:install. Resource-family fields are governed by the Business App Engine contract."
      },
      "GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get an app installation response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations/{installationId}."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidUpgradeResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Upgrade an app installation response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations/{installationId}:upgrade."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidUpgradeRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Upgrade an app installation request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations/{installationId}:upgrade. Resource-family fields are governed by the Business App Engine contract."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidRollbackResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Roll back an app installation response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations/{installationId}:rollback."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidRollbackRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Roll back an app installation request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations/{installationId}:rollback. Resource-family fields are governed by the Business App Engine contract."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidDisableResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Disable an app installation response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations/{installationId}:disable."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidDisableRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Disable an app installation request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations/{installationId}:disable. Resource-family fields are governed by the Business App Engine contract."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidEnableResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Enable an app installation response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations/{installationId}:enable."
      },
      "PostBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidEnableRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Enable an app installation request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations/{installationId}:enable. Resource-family fields are governed by the Business App Engine contract."
      },
      "GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidEventsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List app installation events response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations/{installationId}/events."
      },
      "GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidDiagnosticsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get app installation diagnostics response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations/{installationId}/diagnostics."
      },
      "GetBusinessAppEngineV1OrganisationsOrganisationidProjectsProjectidAppsAppidInstallationsInstallationidCompatibilityResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get in-flight compatibility posture response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/apps/{appId}/installations/{installationId}/compatibility."
      },
      "GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Collections response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections."
      },
      "PostCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create a Collection response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections."
      },
      "PostCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create a Collection request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections. Resource-family fields are governed by the Collections & Sources contract."
      },
      "GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a Collection response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}."
      },
      "PatchCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Update a Collection response",
        "description": "Operation-specific response contract for PATCH /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}."
      },
      "PatchCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Update a Collection request",
        "description": "Operation-specific request contract for PATCH /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}. Resource-family fields are governed by the Collections & Sources contract."
      },
      "GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidCapabilitiesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Collection capabilities response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/capabilities."
      },
      "GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidReadinessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Collection readiness response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/readiness."
      },
      "GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidHealthResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Collection health response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/health."
      },
      "GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSelectorsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Collection selectors response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/selectors."
      },
      "PostCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSelectorsResolveResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Resolve a Collection selector response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/selectors:resolve."
      },
      "PostCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSelectorsResolveRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Resolve a Collection selector request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/selectors:resolve. Resource-family fields are governed by the Collections & Sources contract."
      },
      "GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Collection Sources response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/sources."
      },
      "PostCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create a Source and direct-upload session response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/sources."
      },
      "PostCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create a Source and direct-upload session request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/sources. Resource-family fields are governed by the Collections & Sources contract."
      },
      "GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesSourceidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a Source response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/sources/{sourceId}."
      },
      "PatchCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesSourceidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Update Source governance response",
        "description": "Operation-specific response contract for PATCH /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/sources/{sourceId}."
      },
      "PatchCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesSourceidRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Update Source governance request",
        "description": "Operation-specific request contract for PATCH /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/sources/{sourceId}. Resource-family fields are governed by the Collections & Sources contract."
      },
      "GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesSourceidVersionsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Source versions response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/sources/{sourceId}/versions."
      },
      "GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesSourceidProvenanceResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Source provenance response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/sources/{sourceId}/provenance."
      },
      "PostCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesSourceidIngestionsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Start durable Source ingestion response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/sources/{sourceId}/ingestions."
      },
      "PostCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesSourceidIngestionsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Start durable Source ingestion request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/sources/{sourceId}/ingestions. Resource-family fields are governed by the Collections & Sources contract."
      },
      "GetCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesSourceidIngestionsIngestionidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get ingestion state response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/sources/{sourceId}/ingestions/{ingestionId}."
      },
      "PostCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesSourceidIngestionsIngestionidCancelResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Cancel Source ingestion response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/sources/{sourceId}/ingestions/{ingestionId}:cancel."
      },
      "PostCollectionsSourcesV1OrganisationsOrganisationidWorkspacesWorkspaceidCollectionsCollectionidSourcesSourceidIngestionsIngestionidCancelRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Cancel Source ingestion request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/collections/{collectionId}/sources/{sourceId}/ingestions/{ingestionId}:cancel. Resource-family fields are governed by the Collections & Sources contract."
      },
      "GetCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Cognitive Contracts response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cognitive-contracts."
      },
      "PostCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create a Cognitive Contract response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cognitive-contracts."
      },
      "PostCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create a Cognitive Contract request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cognitive-contracts. Resource-family fields are governed by the Cognitive Contracts contract."
      },
      "GetCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsContractidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a Cognitive Contract response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cognitive-contracts/{contractId}."
      },
      "PatchCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsContractidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Update a Cognitive Contract response",
        "description": "Operation-specific response contract for PATCH /v1/organisations/{organisationId}/workspaces/{workspaceId}/cognitive-contracts/{contractId}."
      },
      "PatchCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsContractidRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Update a Cognitive Contract request",
        "description": "Operation-specific request contract for PATCH /v1/organisations/{organisationId}/workspaces/{workspaceId}/cognitive-contracts/{contractId}. Resource-family fields are governed by the Cognitive Contracts contract."
      },
      "GetCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsContractidVersionsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Cognitive Contract versions response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cognitive-contracts/{contractId}/versions."
      },
      "PostCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsContractidVersionsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create a Cognitive Contract version response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cognitive-contracts/{contractId}/versions."
      },
      "PostCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsContractidVersionsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create a Cognitive Contract version request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cognitive-contracts/{contractId}/versions. Resource-family fields are governed by the Cognitive Contracts contract."
      },
      "PostCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsContractidVersionsVersionidValidateResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Validate a Cognitive Contract version response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cognitive-contracts/{contractId}/versions/{versionId}:validate."
      },
      "PostCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsContractidVersionsVersionidValidateRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Validate a Cognitive Contract version request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cognitive-contracts/{contractId}/versions/{versionId}:validate. Resource-family fields are governed by the Cognitive Contracts contract."
      },
      "PostCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsResolveResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Resolve the effective Cognitive Contract response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cognitive-contracts:resolve."
      },
      "PostCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsResolveRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Resolve the effective Cognitive Contract request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cognitive-contracts:resolve. Resource-family fields are governed by the Cognitive Contracts contract."
      },
      "GetCognitiveContractsV1OrganisationsOrganisationidWorkspacesWorkspaceidCognitiveContractsResolutionsResolutionidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a Cognitive Contract resolution response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cognitive-contracts/resolutions/{resolutionId}."
      },
      "GetCognitiveContractsV1WorkWorkidCognitiveContractResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get effective Work Cognitive Contract response",
        "description": "Operation-specific response contract for GET /v1/work/{workId}/cognitive-contract."
      },
      "GetCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List governed Cases response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases."
      },
      "PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create a governed business Case response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases."
      },
      "PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create a governed business Case request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases. Resource-family fields are governed by the Cases & Governance contract."
      },
      "GetCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Read governed Case state response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}."
      },
      "PatchCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Update governed Case state response",
        "description": "Operation-specific response contract for PATCH /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}."
      },
      "PatchCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Update governed Case state request",
        "description": "Operation-specific request contract for PATCH /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}. Resource-family fields are governed by the Cases & Governance contract."
      },
      "PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidTransitionsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Attempt a Cognitive Contract-governed Case transition response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/transitions."
      },
      "PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidTransitionsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Attempt a Cognitive Contract-governed Case transition request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/transitions. Resource-family fields are governed by the Cases & Governance contract."
      },
      "GetCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEvidenceResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Case Evidence response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/evidence."
      },
      "PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEvidenceAdmitResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Admit Evidence to a Case response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/evidence:admit."
      },
      "PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEvidenceAdmitRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Admit Evidence to a Case request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/evidence:admit. Resource-family fields are governed by the Cases & Governance contract."
      },
      "GetCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidHumanParticipationResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List human participation decisions response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/human-participation."
      },
      "PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidHumanParticipationResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Record a governed human participation decision response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/human-participation."
      },
      "PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidHumanParticipationRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Record a governed human participation decision request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/human-participation. Resource-family fields are governed by the Cases & Governance contract."
      },
      "GetCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEffectsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Case Effects response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/effects."
      },
      "PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEffectsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Execute an installed governed Effect response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/effects."
      },
      "PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEffectsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Execute an installed governed Effect request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/effects. Resource-family fields are governed by the Cases & Governance contract."
      },
      "GetCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEffectsEffectidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get an Effect response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/effects/{effectId}."
      },
      "GetCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEffectsEffectidObservationsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Effect observations response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/effects/{effectId}/observations."
      },
      "PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEffectsEffectidObservationsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Record an Effect observation response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/effects/{effectId}/observations."
      },
      "PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEffectsEffectidObservationsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Record an Effect observation request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/effects/{effectId}/observations. Resource-family fields are governed by the Cases & Governance contract."
      },
      "PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEffectsEffectidSettleResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Settle an Effect response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/effects/{effectId}:settle."
      },
      "PostCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidEffectsEffectidSettleRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Settle an Effect request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/effects/{effectId}:settle. Resource-family fields are governed by the Cases & Governance contract."
      },
      "GetCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidSettlementResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Case Settlement response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/settlement."
      },
      "GetCasesGovernanceV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidReceiptsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Case Receipts response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/receipts."
      },
      "PostRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunPlansResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create a governed Run Plan response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/run-plans."
      },
      "PostRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunPlansRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create a governed Run Plan request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/run-plans. Resource-family fields are governed by the Runs & Receipts contract."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunPlansResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Case Run Plans response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/run-plans."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunPlansRunplanidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a Run Plan response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/run-plans/{runPlanId}."
      },
      "PostRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Execute a governed Run response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs."
      },
      "PostRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Execute a governed Run request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs. Resource-family fields are governed by the Runs & Receipts contract."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Case Runs response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a governed Run response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidStatusResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Run status response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/status."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidDiagnosticsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Run diagnostics response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/diagnostics."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidLedgerResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Run ledger response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/ledger."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidEvidenceResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Run Evidence response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/evidence."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidExplainResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Run explanation response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/explain."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidPolicyResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Run policy projection response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/policy."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidArtifactsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Run artifacts response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/artifacts."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidEventsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Run events response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/events."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidReviewsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Run reviews response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/reviews."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidLinksResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Run links response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/links."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidAcquisitionsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Run acquisitions response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/acquisitions."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidCostResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Run cost response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/cost."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidIntegrityResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Run integrity response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/integrity."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidTimelineResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Run timeline response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/timeline."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidDebugResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get authorised Run debug projection response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/debug."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidRelatedResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List related Runs response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/related."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidManifestResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Run manifest response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/manifest."
      },
      "GetRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidReceiptsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Run Receipts response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}/receipts."
      },
      "PostRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidCancelResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Cancel a Run response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}:cancel."
      },
      "PostRunsReceiptsV1OrganisationsOrganisationidWorkspacesWorkspaceidCasesCaseidRunsRunidCancelRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Cancel a Run request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/cases/{caseId}/runs/{runId}:cancel. Resource-family fields are governed by the Runs & Receipts contract."
      },
      "PostRunsReceiptsV1RunsPlanResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Plan a governed Run response",
        "description": "Operation-specific response contract for POST /v1/runs:plan."
      },
      "PostRunsReceiptsV1RunsPlanRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Plan a governed Run request",
        "description": "Operation-specific request contract for POST /v1/runs:plan. Resource-family fields are governed by the Runs & Receipts contract."
      },
      "PostRunsReceiptsV1RunsExecuteResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Execute a governed Run response",
        "description": "Operation-specific response contract for POST /v1/runs:execute."
      },
      "PostRunsReceiptsV1RunsExecuteRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Execute a governed Run request",
        "description": "Operation-specific request contract for POST /v1/runs:execute. Resource-family fields are governed by the Runs & Receipts contract."
      },
      "GetRunsReceiptsV1RunsRunidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a Run response",
        "description": "Operation-specific response contract for GET /v1/runs/{runId}."
      },
      "GetRunsReceiptsV1RunsRunidStatusResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Run status response",
        "description": "Operation-specific response contract for GET /v1/runs/{runId}/status."
      },
      "GetRunsReceiptsV1RunsRunidDiagnosticsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Run diagnostics response",
        "description": "Operation-specific response contract for GET /v1/runs/{runId}/diagnostics."
      },
      "GetRunsReceiptsV1RunsRunidLedgerResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Run ledger response",
        "description": "Operation-specific response contract for GET /v1/runs/{runId}/ledger."
      },
      "GetRunsReceiptsV1RunsRunidEvidenceResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Run Evidence response",
        "description": "Operation-specific response contract for GET /v1/runs/{runId}/evidence."
      },
      "GetRunsReceiptsV1RunsRunidExplainResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Run explanation response",
        "description": "Operation-specific response contract for GET /v1/runs/{runId}/explain."
      },
      "GetRunsReceiptsV1RunsRunidPolicyResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Run policy projection response",
        "description": "Operation-specific response contract for GET /v1/runs/{runId}/policy."
      },
      "GetRunsReceiptsV1RunsRunidArtifactsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Run artifacts response",
        "description": "Operation-specific response contract for GET /v1/runs/{runId}/artifacts."
      },
      "GetRunsReceiptsV1RunsRunidEventsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Run events response",
        "description": "Operation-specific response contract for GET /v1/runs/{runId}/events."
      },
      "GetRunsReceiptsV1RunsRunidReviewsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Run reviews response",
        "description": "Operation-specific response contract for GET /v1/runs/{runId}/reviews."
      },
      "GetRunsReceiptsV1RunsRunidLinksResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Run links response",
        "description": "Operation-specific response contract for GET /v1/runs/{runId}/links."
      },
      "GetRunsReceiptsV1RunsRunidAcquisitionsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Run acquisitions response",
        "description": "Operation-specific response contract for GET /v1/runs/{runId}/acquisitions."
      },
      "GetRunsReceiptsV1RunsRunidCostResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Run cost response",
        "description": "Operation-specific response contract for GET /v1/runs/{runId}/cost."
      },
      "GetRunsReceiptsV1RunsRunidIntegrityResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Run integrity response",
        "description": "Operation-specific response contract for GET /v1/runs/{runId}/integrity."
      },
      "GetRunsReceiptsV1RunsRunidTimelineResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Run timeline response",
        "description": "Operation-specific response contract for GET /v1/runs/{runId}/timeline."
      },
      "GetRunsReceiptsV1RunsRunidDebugResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get authorised Run debug projection response",
        "description": "Operation-specific response contract for GET /v1/runs/{runId}/debug."
      },
      "GetRunsReceiptsV1RunsRunidRelatedResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List related Runs response",
        "description": "Operation-specific response contract for GET /v1/runs/{runId}/related."
      },
      "GetRunsReceiptsV1RunsRunidCompareResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Compare Runs response",
        "description": "Operation-specific response contract for GET /v1/runs/{runId}/compare."
      },
      "GetRunsReceiptsV1RunsRunidManifestResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Run manifest response",
        "description": "Operation-specific response contract for GET /v1/runs/{runId}/manifest."
      },
      "GetRunsReceiptsV1RunsRunidReceiptsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Run Receipts response",
        "description": "Operation-specific response contract for GET /v1/runs/{runId}/receipts."
      },
      "PostRunsReceiptsV1RunsRunidCancelResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Cancel a Run response",
        "description": "Operation-specific response contract for POST /v1/runs/{runId}:cancel."
      },
      "PostRunsReceiptsV1RunsRunidCancelRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Cancel a Run request",
        "description": "Operation-specific request contract for POST /v1/runs/{runId}:cancel. Resource-family fields are governed by the Runs & Receipts contract."
      },
      "GetWorkV1WorkResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List authorised Work response",
        "description": "Operation-specific response contract for GET /v1/work."
      },
      "PostWorkV1WorkResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create durable Work response",
        "description": "Operation-specific response contract for POST /v1/work."
      },
      "PostWorkV1WorkRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create durable Work request",
        "description": "Operation-specific request contract for POST /v1/work. Resource-family fields are governed by the Work contract."
      },
      "GetWorkV1WorkPortfolioResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Read Work portfolio representation response",
        "description": "Operation-specific response contract for GET /v1/work/portfolio."
      },
      "GetWorkV1WorkWorkidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Read durable Work response",
        "description": "Operation-specific response contract for GET /v1/work/{workId}."
      },
      "PatchWorkV1WorkWorkidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Update durable Work response",
        "description": "Operation-specific response contract for PATCH /v1/work/{workId}."
      },
      "PatchWorkV1WorkWorkidRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Update durable Work request",
        "description": "Operation-specific request contract for PATCH /v1/work/{workId}. Resource-family fields are governed by the Work contract."
      },
      "GetWorkV1WorkWorkidEconomicsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Read Work economics response",
        "description": "Operation-specific response contract for GET /v1/work/{workId}/economics."
      },
      "GetWorkV1WorkWorkidTimelineResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Read Work timeline response",
        "description": "Operation-specific response contract for GET /v1/work/{workId}/timeline."
      },
      "GetWorkV1WorkWorkidEvidenceResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Read Work Evidence projection response",
        "description": "Operation-specific response contract for GET /v1/work/{workId}/evidence."
      },
      "GetWorkV1WorkWorkidReceiptsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Read Work Receipts response",
        "description": "Operation-specific response contract for GET /v1/work/{workId}/receipts."
      },
      "GetWorkV1WorkWorkidContinuityResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Read Work Continuity response",
        "description": "Operation-specific response contract for GET /v1/work/{workId}/continuity."
      },
      "PostWorkV1WorkWorkidAdvancementsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Record causal Work advancement response",
        "description": "Operation-specific response contract for POST /v1/work/{workId}/advancements."
      },
      "PostWorkV1WorkWorkidAdvancementsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Record causal Work advancement request",
        "description": "Operation-specific request contract for POST /v1/work/{workId}/advancements. Resource-family fields are governed by the Work contract."
      },
      "PostWorkV1WorkWorkidSettleResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Settle durable Work response",
        "description": "Operation-specific response contract for POST /v1/work/{workId}:settle."
      },
      "PostWorkV1WorkWorkidSettleRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Settle durable Work request",
        "description": "Operation-specific request contract for POST /v1/work/{workId}:settle. Resource-family fields are governed by the Work contract."
      },
      "PostWorkV1WorkWorkidPauseResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Pause durable Work response",
        "description": "Operation-specific response contract for POST /v1/work/{workId}:pause."
      },
      "PostWorkV1WorkWorkidPauseRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Pause durable Work request",
        "description": "Operation-specific request contract for POST /v1/work/{workId}:pause. Resource-family fields are governed by the Work contract."
      },
      "PostWorkV1WorkWorkidResumeResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Resume durable Work response",
        "description": "Operation-specific response contract for POST /v1/work/{workId}:resume."
      },
      "PostWorkV1WorkWorkidResumeRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Resume durable Work request",
        "description": "Operation-specific request contract for POST /v1/work/{workId}:resume. Resource-family fields are governed by the Work contract."
      },
      "PostWorkV1WorkWorkidCancelResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Cancel durable Work response",
        "description": "Operation-specific response contract for POST /v1/work/{workId}:cancel."
      },
      "PostWorkV1WorkWorkidCancelRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Cancel durable Work request",
        "description": "Operation-specific request contract for POST /v1/work/{workId}:cancel. Resource-family fields are governed by the Work contract."
      },
      "GetFieldworkV1FieldworkPlansResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Fieldwork plans response",
        "description": "Operation-specific response contract for GET /v1/fieldwork/plans."
      },
      "PostFieldworkV1FieldworkPlansResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create a Fieldwork plan response",
        "description": "Operation-specific response contract for POST /v1/fieldwork/plans."
      },
      "PostFieldworkV1FieldworkPlansRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create a Fieldwork plan request",
        "description": "Operation-specific request contract for POST /v1/fieldwork/plans. Resource-family fields are governed by the Fieldwork contract."
      },
      "GetFieldworkV1FieldworkPlansFieldworkplanidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a Fieldwork plan response",
        "description": "Operation-specific response contract for GET /v1/fieldwork/plans/{fieldworkPlanId}."
      },
      "PostFieldworkV1FieldworkPlansFieldworkplanidExecuteResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Execute Fieldwork response",
        "description": "Operation-specific response contract for POST /v1/fieldwork/plans/{fieldworkPlanId}:execute."
      },
      "PostFieldworkV1FieldworkPlansFieldworkplanidExecuteRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Execute Fieldwork request",
        "description": "Operation-specific request contract for POST /v1/fieldwork/plans/{fieldworkPlanId}:execute. Resource-family fields are governed by the Fieldwork contract."
      },
      "GetFieldworkV1FieldworkExecutionsFieldworkexecutionidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Fieldwork execution response",
        "description": "Operation-specific response contract for GET /v1/fieldwork/executions/{fieldworkExecutionId}."
      },
      "PostFieldworkV1FieldworkExecutionsFieldworkexecutionidCancelResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Cancel Fieldwork execution response",
        "description": "Operation-specific response contract for POST /v1/fieldwork/executions/{fieldworkExecutionId}:cancel."
      },
      "PostFieldworkV1FieldworkExecutionsFieldworkexecutionidCancelRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Cancel Fieldwork execution request",
        "description": "Operation-specific request contract for POST /v1/fieldwork/executions/{fieldworkExecutionId}:cancel. Resource-family fields are governed by the Fieldwork contract."
      },
      "GetFieldworkV1FieldworkExecutionsFieldworkexecutionidAcquisitionsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Fieldwork acquisitions response",
        "description": "Operation-specific response contract for GET /v1/fieldwork/executions/{fieldworkExecutionId}/acquisitions."
      },
      "GetFieldworkV1FieldworkAcquisitionsAcquisitionidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get an acquisition response",
        "description": "Operation-specific response contract for GET /v1/fieldwork/acquisitions/{acquisitionId}."
      },
      "GetInferenceV1InferenceCapabilitiesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List inference capabilities response",
        "description": "Operation-specific response contract for GET /v1/inference/capabilities."
      },
      "GetInferenceV1InferenceModelsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List governed model projections response",
        "description": "Operation-specific response contract for GET /v1/inference/models."
      },
      "GetInferenceV1InferencePoliciesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List inference policies response",
        "description": "Operation-specific response contract for GET /v1/inference/policies."
      },
      "PostInferenceV1InferencePoliciesResolveResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Resolve effective inference policy response",
        "description": "Operation-specific response contract for POST /v1/inference/policies:resolve."
      },
      "PostInferenceV1InferencePoliciesResolveRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Resolve effective inference policy request",
        "description": "Operation-specific request contract for POST /v1/inference/policies:resolve. Resource-family fields are governed by the Inference contract."
      },
      "GetInferenceV1InferenceBudgetsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get inference budgets response",
        "description": "Operation-specific response contract for GET /v1/inference/budgets."
      },
      "GetInferenceV1InferenceInvocationsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List inference invocation receipts response",
        "description": "Operation-specific response contract for GET /v1/inference/invocations."
      },
      "GetInferenceV1InferenceInvocationsInvocationidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get an inference invocation receipt response",
        "description": "Operation-specific response contract for GET /v1/inference/invocations/{invocationId}."
      },
      "PostInferenceV1InferenceInvocationsInvocationidCancelResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Cancel an inference invocation response",
        "description": "Operation-specific response contract for POST /v1/inference/invocations/{invocationId}:cancel."
      },
      "PostInferenceV1InferenceInvocationsInvocationidCancelRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Cancel an inference invocation request",
        "description": "Operation-specific request contract for POST /v1/inference/invocations/{invocationId}:cancel. Resource-family fields are governed by the Inference contract."
      },
      "GetGovernedCapabilitiesV1SystemConnectorsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List governed connectors response",
        "description": "Operation-specific response contract for GET /v1/system/connectors."
      },
      "GetGovernedCapabilitiesV1SystemConnectorsCapabilityidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a governed connector response",
        "description": "Operation-specific response contract for GET /v1/system/connectors/{capabilityId}."
      },
      "GetGovernedCapabilitiesV1SystemConnectorsCapabilityidManifestResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get connector manifest response",
        "description": "Operation-specific response contract for GET /v1/system/connectors/{capabilityId}/manifest."
      },
      "GetGovernedCapabilitiesV1SystemConnectorsCapabilityidLimitsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get connector limits response",
        "description": "Operation-specific response contract for GET /v1/system/connectors/{capabilityId}/limits."
      },
      "GetGovernedCapabilitiesV1SystemAgentsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List governed agents response",
        "description": "Operation-specific response contract for GET /v1/system/agents."
      },
      "GetGovernedCapabilitiesV1SystemAgentsCapabilityidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a governed agent response",
        "description": "Operation-specific response contract for GET /v1/system/agents/{capabilityId}."
      },
      "GetGovernedCapabilitiesV1SystemAgentsCapabilityidManifestResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get agent manifest response",
        "description": "Operation-specific response contract for GET /v1/system/agents/{capabilityId}/manifest."
      },
      "GetGovernedCapabilitiesV1SystemAgentsCapabilityidLimitsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get agent limits response",
        "description": "Operation-specific response contract for GET /v1/system/agents/{capabilityId}/limits."
      },
      "GetGovernedCapabilitiesV1SystemToolsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List governed tools response",
        "description": "Operation-specific response contract for GET /v1/system/tools."
      },
      "GetGovernedCapabilitiesV1SystemToolsCapabilityidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a governed tool response",
        "description": "Operation-specific response contract for GET /v1/system/tools/{capabilityId}."
      },
      "GetGovernedCapabilitiesV1SystemToolsCapabilityidManifestResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get tool manifest response",
        "description": "Operation-specific response contract for GET /v1/system/tools/{capabilityId}/manifest."
      },
      "GetGovernedCapabilitiesV1SystemToolsCapabilityidLimitsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get tool limits response",
        "description": "Operation-specific response contract for GET /v1/system/tools/{capabilityId}/limits."
      },
      "PostGovernedCapabilitiesV1OrganisationsOrganisationidWorkspacesWorkspaceidCapabilityGrantsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Grant a governed capability response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/capability-grants."
      },
      "PostGovernedCapabilitiesV1OrganisationsOrganisationidWorkspacesWorkspaceidCapabilityGrantsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Grant a governed capability request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/capability-grants. Resource-family fields are governed by the Governed Capabilities contract."
      },
      "GetGovernedCapabilitiesV1OrganisationsOrganisationidWorkspacesWorkspaceidCapabilityGrantsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List capability grants response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/workspaces/{workspaceId}/capability-grants."
      },
      "PostGovernedCapabilitiesV1OrganisationsOrganisationidWorkspacesWorkspaceidCapabilityGrantsGrantidRevokeResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Revoke a capability grant response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/capability-grants/{grantId}:revoke."
      },
      "PostGovernedCapabilitiesV1OrganisationsOrganisationidWorkspacesWorkspaceidCapabilityGrantsGrantidRevokeRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Revoke a capability grant request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/workspaces/{workspaceId}/capability-grants/{grantId}:revoke. Resource-family fields are governed by the Governed Capabilities contract."
      },
      "GetConversationContinuityV1SessionsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Sessions response",
        "description": "Operation-specific response contract for GET /v1/sessions."
      },
      "GetConversationContinuityV1SessionsSessionidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a Session response",
        "description": "Operation-specific response contract for GET /v1/sessions/{sessionId}."
      },
      "PatchConversationContinuityV1SessionsSessionidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Update Session metadata response",
        "description": "Operation-specific response contract for PATCH /v1/sessions/{sessionId}."
      },
      "PatchConversationContinuityV1SessionsSessionidRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Update Session metadata request",
        "description": "Operation-specific request contract for PATCH /v1/sessions/{sessionId}. Resource-family fields are governed by the Conversation & Continuity contract."
      },
      "PostConversationContinuityV1SessionsSessionidContinuityReadResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Read settled Session Continuity response",
        "description": "Operation-specific response contract for POST /v1/sessions/{sessionId}/continuity:read."
      },
      "PostConversationContinuityV1SessionsSessionidContinuityReadRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Read settled Session Continuity request",
        "description": "Operation-specific request contract for POST /v1/sessions/{sessionId}/continuity:read. Resource-family fields are governed by the Conversation & Continuity contract."
      },
      "PostConversationContinuityV1SessionsSessionidContinueResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Continue a Session response",
        "description": "Operation-specific response contract for POST /v1/sessions/{sessionId}:continue."
      },
      "PostConversationContinuityV1SessionsSessionidContinueRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Continue a Session request",
        "description": "Operation-specific request contract for POST /v1/sessions/{sessionId}:continue. Resource-family fields are governed by the Conversation & Continuity contract."
      },
      "GetConversationContinuityV1SessionsSessionidHistoryResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Read Session history response",
        "description": "Operation-specific response contract for GET /v1/sessions/{sessionId}/history."
      },
      "GetMemoryV2AccountMemoryResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Memory items response",
        "description": "Operation-specific response contract for GET /v2/account/memory."
      },
      "PostMemoryV2AccountMemoryResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create a Memory item response",
        "description": "Operation-specific response contract for POST /v2/account/memory."
      },
      "PostMemoryV2AccountMemoryRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create a Memory item request",
        "description": "Operation-specific request contract for POST /v2/account/memory. Resource-family fields are governed by the Memory contract."
      },
      "GetMemoryV2AccountMemoryMemoryidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a Memory item response",
        "description": "Operation-specific response contract for GET /v2/account/memory/{memoryId}."
      },
      "GetMemoryV2AccountMemoryMemoryidVersionsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Memory versions response",
        "description": "Operation-specific response contract for GET /v2/account/memory/{memoryId}/versions."
      },
      "PostMemoryV2AccountMemoryMemoryidLinksResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create an opaque Memory link response",
        "description": "Operation-specific response contract for POST /v2/account/memory/{memoryId}/links."
      },
      "PostMemoryV2AccountMemoryMemoryidLinksRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create an opaque Memory link request",
        "description": "Operation-specific request contract for POST /v2/account/memory/{memoryId}/links. Resource-family fields are governed by the Memory contract."
      },
      "GetMemoryV2AccountMemoryLinksLinkidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Resolve an opaque Memory link response",
        "description": "Operation-specific response contract for GET /v2/account/memory/links/{linkId}."
      },
      "PostMemoryV2AccountMemoryMemoryidKeepResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Keep a Memory item response",
        "description": "Operation-specific response contract for POST /v2/account/memory/{memoryId}:keep."
      },
      "PostMemoryV2AccountMemoryMemoryidKeepRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Keep a Memory item request",
        "description": "Operation-specific request contract for POST /v2/account/memory/{memoryId}:keep. Resource-family fields are governed by the Memory contract."
      },
      "PostMemoryV2AccountMemoryMemoryidPauseResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Pause a Memory item response",
        "description": "Operation-specific response contract for POST /v2/account/memory/{memoryId}:pause."
      },
      "PostMemoryV2AccountMemoryMemoryidPauseRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Pause a Memory item request",
        "description": "Operation-specific request contract for POST /v2/account/memory/{memoryId}:pause. Resource-family fields are governed by the Memory contract."
      },
      "PostMemoryV2AccountMemoryMemoryidRestoreResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Restore a Memory item response",
        "description": "Operation-specific response contract for POST /v2/account/memory/{memoryId}:restore."
      },
      "PostMemoryV2AccountMemoryMemoryidRestoreRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Restore a Memory item request",
        "description": "Operation-specific request contract for POST /v2/account/memory/{memoryId}:restore. Resource-family fields are governed by the Memory contract."
      },
      "PostMemoryV2AccountMemoryMemoryidStopUsingResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Stop using a Memory item response",
        "description": "Operation-specific response contract for POST /v2/account/memory/{memoryId}:stop-using."
      },
      "PostMemoryV2AccountMemoryMemoryidStopUsingRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Stop using a Memory item request",
        "description": "Operation-specific request contract for POST /v2/account/memory/{memoryId}:stop-using. Resource-family fields are governed by the Memory contract."
      },
      "PostMemoryV2AccountMemoryMemoryidUseAgainResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Use a Memory item again response",
        "description": "Operation-specific response contract for POST /v2/account/memory/{memoryId}:use-again."
      },
      "PostMemoryV2AccountMemoryMemoryidUseAgainRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Use a Memory item again request",
        "description": "Operation-specific request contract for POST /v2/account/memory/{memoryId}:use-again. Resource-family fields are governed by the Memory contract."
      },
      "PostMemoryV2AccountMemoryMemoryidEditResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Edit a Memory item response",
        "description": "Operation-specific response contract for POST /v2/account/memory/{memoryId}:edit."
      },
      "PostMemoryV2AccountMemoryMemoryidEditRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Edit a Memory item request",
        "description": "Operation-specific request contract for POST /v2/account/memory/{memoryId}:edit. Resource-family fields are governed by the Memory contract."
      },
      "PostMemoryV2AccountMemoryMemoryidCorrectResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Correct a Memory item response",
        "description": "Operation-specific response contract for POST /v2/account/memory/{memoryId}:correct."
      },
      "PostMemoryV2AccountMemoryMemoryidCorrectRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Correct a Memory item request",
        "description": "Operation-specific request contract for POST /v2/account/memory/{memoryId}:correct. Resource-family fields are governed by the Memory contract."
      },
      "PostMemoryV2AccountMemoryMemoryidImportanceResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Change Memory importance response",
        "description": "Operation-specific response contract for POST /v2/account/memory/{memoryId}:importance."
      },
      "PostMemoryV2AccountMemoryMemoryidImportanceRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Change Memory importance request",
        "description": "Operation-specific request contract for POST /v2/account/memory/{memoryId}:importance. Resource-family fields are governed by the Memory contract."
      },
      "GetMemoryV2AccountMemoryProposalsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Memory proposals response",
        "description": "Operation-specific response contract for GET /v2/account/memory/proposals."
      },
      "PostMemoryV2AccountMemoryProposalsDismissResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Dismiss Memory proposals response",
        "description": "Operation-specific response contract for POST /v2/account/memory/proposals:dismiss."
      },
      "PostMemoryV2AccountMemoryProposalsDismissRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Dismiss Memory proposals request",
        "description": "Operation-specific request contract for POST /v2/account/memory/proposals:dismiss. Resource-family fields are governed by the Memory contract."
      },
      "PostMemoryV2AccountMemoryProposalsProposalidResolveResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Resolve a Memory proposal response",
        "description": "Operation-specific response contract for POST /v2/account/memory/proposals/{proposalId}:resolve."
      },
      "PostMemoryV2AccountMemoryProposalsProposalidResolveRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Resolve a Memory proposal request",
        "description": "Operation-specific request contract for POST /v2/account/memory/proposals/{proposalId}:resolve. Resource-family fields are governed by the Memory contract."
      },
      "GetMemoryV2AccountMemoryPreferencesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Memory preferences response",
        "description": "Operation-specific response contract for GET /v2/account/memory/preferences."
      },
      "PutMemoryV2AccountMemoryPreferencesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Update Memory preferences response",
        "description": "Operation-specific response contract for PUT /v2/account/memory/preferences."
      },
      "PutMemoryV2AccountMemoryPreferencesRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Update Memory preferences request",
        "description": "Operation-specific request contract for PUT /v2/account/memory/preferences. Resource-family fields are governed by the Memory contract."
      },
      "PostMemoryV2AccountMemoryExportResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Export personal Memory response",
        "description": "Operation-specific response contract for POST /v2/account/memory:export."
      },
      "PostMemoryV2AccountMemoryExportRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Export personal Memory request",
        "description": "Operation-specific request contract for POST /v2/account/memory:export. Resource-family fields are governed by the Memory contract."
      },
      "GetMemoryV2AccountMemoryAnswerImpactImpactidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Resolve an answer-impact link response",
        "description": "Operation-specific response contract for GET /v2/account/memory/answer-impact/{impactId}."
      },
      "GetMemoryV2WorkWorkidMemoryPostureResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Work Memory posture response",
        "description": "Operation-specific response contract for GET /v2/work/{workId}/memory-posture."
      },
      "PutMemoryV2WorkWorkidMemoryPostureResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Update Work Memory posture response",
        "description": "Operation-specific response contract for PUT /v2/work/{workId}/memory-posture."
      },
      "PutMemoryV2WorkWorkidMemoryPostureRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Update Work Memory posture request",
        "description": "Operation-specific request contract for PUT /v2/work/{workId}/memory-posture. Resource-family fields are governed by the Memory contract."
      },
      "GetMemoryV2AnswersAnsweridMemoryImpactResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Memory impact for an answer response",
        "description": "Operation-specific response contract for GET /v2/answers/{answerId}/memory-impact."
      },
      "PostMemoryV2AnswersAnsweridMemoryImpactLinksResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create an answer-impact link response",
        "description": "Operation-specific response contract for POST /v2/answers/{answerId}/memory-impact-links."
      },
      "PostMemoryV2AnswersAnsweridMemoryImpactLinksRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create an answer-impact link request",
        "description": "Operation-specific request contract for POST /v2/answers/{answerId}/memory-impact-links. Resource-family fields are governed by the Memory contract."
      },
      "GetMemoryV2AccountMemoryAuditResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Read Memory audit history response",
        "description": "Operation-specific response contract for GET /v2/account/memory/audit."
      },
      "PostMemoryV2AccountMemoryMemoryidSupersedeResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Supersede a Memory item response",
        "description": "Operation-specific response contract for POST /v2/account/memory/{memoryId}:supersede."
      },
      "PostMemoryV2AccountMemoryMemoryidSupersedeRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Supersede a Memory item request",
        "description": "Operation-specific request contract for POST /v2/account/memory/{memoryId}:supersede. Resource-family fields are governed by the Memory contract."
      },
      "PostScheduledWorkV1ScheduledWorkProposeResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Propose Scheduled Work response",
        "description": "Operation-specific response contract for POST /v1/scheduled-work:propose."
      },
      "PostScheduledWorkV1ScheduledWorkProposeRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Propose Scheduled Work request",
        "description": "Operation-specific request contract for POST /v1/scheduled-work:propose. Resource-family fields are governed by the Scheduled Work contract."
      },
      "GetScheduledWorkV1ScheduledWorkResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Scheduled Work response",
        "description": "Operation-specific response contract for GET /v1/scheduled-work."
      },
      "PostScheduledWorkV1ScheduledWorkResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create Scheduled Work response",
        "description": "Operation-specific response contract for POST /v1/scheduled-work."
      },
      "PostScheduledWorkV1ScheduledWorkRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create Scheduled Work request",
        "description": "Operation-specific request contract for POST /v1/scheduled-work. Resource-family fields are governed by the Scheduled Work contract."
      },
      "GetScheduledWorkV1ScheduledWorkScheduledworkidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get Scheduled Work response",
        "description": "Operation-specific response contract for GET /v1/scheduled-work/{scheduledWorkId}."
      },
      "PatchScheduledWorkV1ScheduledWorkScheduledworkidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Edit Scheduled Work response",
        "description": "Operation-specific response contract for PATCH /v1/scheduled-work/{scheduledWorkId}."
      },
      "PatchScheduledWorkV1ScheduledWorkScheduledworkidRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Edit Scheduled Work request",
        "description": "Operation-specific request contract for PATCH /v1/scheduled-work/{scheduledWorkId}. Resource-family fields are governed by the Scheduled Work contract."
      },
      "PostScheduledWorkV1ScheduledWorkScheduledworkidProofResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Run a one-shot proof response",
        "description": "Operation-specific response contract for POST /v1/scheduled-work/{scheduledWorkId}:proof."
      },
      "PostScheduledWorkV1ScheduledWorkScheduledworkidProofRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Run a one-shot proof request",
        "description": "Operation-specific request contract for POST /v1/scheduled-work/{scheduledWorkId}:proof. Resource-family fields are governed by the Scheduled Work contract."
      },
      "PostScheduledWorkV1ScheduledWorkScheduledworkidActivateResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Activate Scheduled Work response",
        "description": "Operation-specific response contract for POST /v1/scheduled-work/{scheduledWorkId}:activate."
      },
      "PostScheduledWorkV1ScheduledWorkScheduledworkidActivateRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Activate Scheduled Work request",
        "description": "Operation-specific request contract for POST /v1/scheduled-work/{scheduledWorkId}:activate. Resource-family fields are governed by the Scheduled Work contract."
      },
      "PostScheduledWorkV1ScheduledWorkScheduledworkidPauseResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Pause Scheduled Work response",
        "description": "Operation-specific response contract for POST /v1/scheduled-work/{scheduledWorkId}:pause."
      },
      "PostScheduledWorkV1ScheduledWorkScheduledworkidPauseRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Pause Scheduled Work request",
        "description": "Operation-specific request contract for POST /v1/scheduled-work/{scheduledWorkId}:pause. Resource-family fields are governed by the Scheduled Work contract."
      },
      "PostScheduledWorkV1ScheduledWorkScheduledworkidResumeResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Resume Scheduled Work response",
        "description": "Operation-specific response contract for POST /v1/scheduled-work/{scheduledWorkId}:resume."
      },
      "PostScheduledWorkV1ScheduledWorkScheduledworkidResumeRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Resume Scheduled Work request",
        "description": "Operation-specific request contract for POST /v1/scheduled-work/{scheduledWorkId}:resume. Resource-family fields are governed by the Scheduled Work contract."
      },
      "GetScheduledWorkV1ScheduledWorkScheduledworkidReportsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Scheduled Work reports response",
        "description": "Operation-specific response contract for GET /v1/scheduled-work/{scheduledWorkId}/reports."
      },
      "GetScheduledWorkV1ScheduledWorkScheduledworkidReportsReportidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a Scheduled Work report response",
        "description": "Operation-specific response contract for GET /v1/scheduled-work/{scheduledWorkId}/reports/{reportId}."
      },
      "GetScheduledWorkV1ScheduledWorkScheduledworkidWatchpointsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Scheduled Work watchpoints response",
        "description": "Operation-specific response contract for GET /v1/scheduled-work/{scheduledWorkId}/watchpoints."
      },
      "PostScheduledWorkV1ScheduledWorkScheduledworkidWatchpointsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create a Scheduled Work watchpoint response",
        "description": "Operation-specific response contract for POST /v1/scheduled-work/{scheduledWorkId}/watchpoints."
      },
      "PostScheduledWorkV1ScheduledWorkScheduledworkidWatchpointsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create a Scheduled Work watchpoint request",
        "description": "Operation-specific request contract for POST /v1/scheduled-work/{scheduledWorkId}/watchpoints. Resource-family fields are governed by the Scheduled Work contract."
      },
      "GetParallelCognitionV1ParallelCognitionWorkWorkidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Read Parallel Cognition for Work response",
        "description": "Operation-specific response contract for GET /v1/parallel-cognition/work/{workId}."
      },
      "GetParallelCognitionV1ParallelCognitionProgrammesProgrammeidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Read a Parallel Cognition Program response",
        "description": "Operation-specific response contract for GET /v1/parallel-cognition/programmes/{programmeId}."
      },
      "PostParallelCognitionV1ParallelCognitionProgrammesProgrammeidCancelResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Cancel a Parallel Cognition Program response",
        "description": "Operation-specific response contract for POST /v1/parallel-cognition/programmes/{programmeId}/cancel."
      },
      "PostParallelCognitionV1ParallelCognitionProgrammesProgrammeidCancelRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Cancel a Parallel Cognition Program request",
        "description": "Operation-specific request contract for POST /v1/parallel-cognition/programmes/{programmeId}/cancel. Resource-family fields are governed by the Parallel Cognition contract."
      },
      "GetParallelCognitionV1ParallelCognitionProgrammesProgrammeidActsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List child cognitive acts response",
        "description": "Operation-specific response contract for GET /v1/parallel-cognition/programmes/{programmeId}/acts."
      },
      "GetParallelCognitionV1ParallelCognitionProgrammesProgrammeidBudgetResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Read programme budget response",
        "description": "Operation-specific response contract for GET /v1/parallel-cognition/programmes/{programmeId}/budget."
      },
      "GetParallelCognitionV1ParallelCognitionProgrammesProgrammeidConvergenceResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Read convergence state response",
        "description": "Operation-specific response contract for GET /v1/parallel-cognition/programmes/{programmeId}/convergence."
      },
      "PostParallelCognitionV1ParallelCognitionProgrammesProgrammeidSettleResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Settle a Parallel Cognition Program response",
        "description": "Operation-specific response contract for POST /v1/parallel-cognition/programmes/{programmeId}:settle."
      },
      "PostParallelCognitionV1ParallelCognitionProgrammesProgrammeidSettleRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Settle a Parallel Cognition Program request",
        "description": "Operation-specific request contract for POST /v1/parallel-cognition/programmes/{programmeId}:settle. Resource-family fields are governed by the Parallel Cognition contract."
      },
      "GetOperationsV1OperationsOperationidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a long-running operation response",
        "description": "Operation-specific response contract for GET /v1/operations/{operationId}."
      },
      "PostOperationsV1OperationsOperationidCancelResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Cancel a long-running operation response",
        "description": "Operation-specific response contract for POST /v1/operations/{operationId}:cancel."
      },
      "PostOperationsV1OperationsOperationidCancelRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Cancel a long-running operation request",
        "description": "Operation-specific request contract for POST /v1/operations/{operationId}:cancel. Resource-family fields are governed by the Operations contract."
      },
      "GetOperationsV1OperationsOperationidReceiptsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List operation Receipts response",
        "description": "Operation-specific response contract for GET /v1/operations/{operationId}/receipts."
      },
      "GetEventsIntegrationsV1EventDestinationsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List event destinations response",
        "description": "Operation-specific response contract for GET /v1/event-destinations."
      },
      "PostEventsIntegrationsV1EventDestinationsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create an event destination response",
        "description": "Operation-specific response contract for POST /v1/event-destinations."
      },
      "PostEventsIntegrationsV1EventDestinationsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create an event destination request",
        "description": "Operation-specific request contract for POST /v1/event-destinations. Resource-family fields are governed by the Events & Integrations contract."
      },
      "GetEventsIntegrationsV1EventDestinationsDestinationidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get an event destination response",
        "description": "Operation-specific response contract for GET /v1/event-destinations/{destinationId}."
      },
      "PatchEventsIntegrationsV1EventDestinationsDestinationidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Update an event destination response",
        "description": "Operation-specific response contract for PATCH /v1/event-destinations/{destinationId}."
      },
      "PatchEventsIntegrationsV1EventDestinationsDestinationidRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Update an event destination request",
        "description": "Operation-specific request contract for PATCH /v1/event-destinations/{destinationId}. Resource-family fields are governed by the Events & Integrations contract."
      },
      "PostEventsIntegrationsV1EventDestinationsDestinationidTestResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Send a test event response",
        "description": "Operation-specific response contract for POST /v1/event-destinations/{destinationId}:test."
      },
      "PostEventsIntegrationsV1EventDestinationsDestinationidTestRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Send a test event request",
        "description": "Operation-specific request contract for POST /v1/event-destinations/{destinationId}:test. Resource-family fields are governed by the Events & Integrations contract."
      },
      "PostEventsIntegrationsV1EventDestinationsDestinationidRotateSecretResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Rotate an event signing secret response",
        "description": "Operation-specific response contract for POST /v1/event-destinations/{destinationId}:rotate-secret."
      },
      "PostEventsIntegrationsV1EventDestinationsDestinationidRotateSecretRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Rotate an event signing secret request",
        "description": "Operation-specific request contract for POST /v1/event-destinations/{destinationId}:rotate-secret. Resource-family fields are governed by the Events & Integrations contract."
      },
      "GetEventsIntegrationsV1EventDeliveriesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List event deliveries response",
        "description": "Operation-specific response contract for GET /v1/event-deliveries."
      },
      "GetEventsIntegrationsV1EventDeliveriesDeliveryidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get an event delivery response",
        "description": "Operation-specific response contract for GET /v1/event-deliveries/{deliveryId}."
      },
      "PostEventsIntegrationsV1EventDeliveriesDeliveryidReplayResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Replay an event delivery response",
        "description": "Operation-specific response contract for POST /v1/event-deliveries/{deliveryId}:replay."
      },
      "PostEventsIntegrationsV1EventDeliveriesDeliveryidReplayRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Replay an event delivery request",
        "description": "Operation-specific request contract for POST /v1/event-deliveries/{deliveryId}:replay. Resource-family fields are governed by the Events & Integrations contract."
      },
      "GetActivityV1ActivityResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List activity events response",
        "description": "Operation-specific response contract for GET /v1/activity."
      },
      "GetActivityV1ActivityActivityidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get an activity event response",
        "description": "Operation-specific response contract for GET /v1/activity/{activityId}."
      },
      "GetEconomicsV1OrganisationsOrganisationidProjectsProjectidQuotasResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get effective project quotas response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/quotas."
      },
      "GetEconomicsV1OrganisationsOrganisationidProjectsProjectidUsageResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List project usage records response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/usage."
      },
      "GetEconomicsV1OrganisationsOrganisationidProjectsProjectidBudgetsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List project budgets response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/projects/{projectId}/budgets."
      },
      "PostEconomicsV1OrganisationsOrganisationidProjectsProjectidBudgetsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create a project budget response",
        "description": "Operation-specific response contract for POST /v1/organisations/{organisationId}/projects/{projectId}/budgets."
      },
      "PostEconomicsV1OrganisationsOrganisationidProjectsProjectidBudgetsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create a project budget request",
        "description": "Operation-specific request contract for POST /v1/organisations/{organisationId}/projects/{projectId}/budgets. Resource-family fields are governed by the Economics contract."
      },
      "GetEconomicsV1SubscriptionPlansResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List subscription plans response",
        "description": "Operation-specific response contract for GET /v1/subscription-plans."
      },
      "GetCognitiveUnitTestingV1CognitiveTestsSuitesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Cognitive Unit Testing suites response",
        "description": "Operation-specific response contract for GET /v1/cognitive-tests/suites."
      },
      "PostCognitiveUnitTestingV1CognitiveTestsSuitesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create a Cognitive Unit Testing suite response",
        "description": "Operation-specific response contract for POST /v1/cognitive-tests/suites."
      },
      "PostCognitiveUnitTestingV1CognitiveTestsSuitesRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create a Cognitive Unit Testing suite request",
        "description": "Operation-specific request contract for POST /v1/cognitive-tests/suites. Resource-family fields are governed by the Cognitive Unit Testing contract."
      },
      "GetCognitiveUnitTestingV1CognitiveTestsSuitesSuiteidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a Cognitive Unit Testing suite response",
        "description": "Operation-specific response contract for GET /v1/cognitive-tests/suites/{suiteId}."
      },
      "PutCognitiveUnitTestingV1CognitiveTestsSuitesSuiteidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Replace a Cognitive Unit Testing suite response",
        "description": "Operation-specific response contract for PUT /v1/cognitive-tests/suites/{suiteId}."
      },
      "PutCognitiveUnitTestingV1CognitiveTestsSuitesSuiteidRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Replace a Cognitive Unit Testing suite request",
        "description": "Operation-specific request contract for PUT /v1/cognitive-tests/suites/{suiteId}. Resource-family fields are governed by the Cognitive Unit Testing contract."
      },
      "PostCognitiveUnitTestingV1CognitiveTestsSuitesSuiteidValidateResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Validate a Cognitive Unit Testing suite response",
        "description": "Operation-specific response contract for POST /v1/cognitive-tests/suites/{suiteId}:validate."
      },
      "PostCognitiveUnitTestingV1CognitiveTestsSuitesSuiteidValidateRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Validate a Cognitive Unit Testing suite request",
        "description": "Operation-specific request contract for POST /v1/cognitive-tests/suites/{suiteId}:validate. Resource-family fields are governed by the Cognitive Unit Testing contract."
      },
      "PostCognitiveUnitTestingV1CognitiveTestsSuitesSuiteidRunResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Run a Cognitive Unit Testing suite response",
        "description": "Operation-specific response contract for POST /v1/cognitive-tests/suites/{suiteId}:run."
      },
      "PostCognitiveUnitTestingV1CognitiveTestsSuitesSuiteidRunRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Run a Cognitive Unit Testing suite request",
        "description": "Operation-specific request contract for POST /v1/cognitive-tests/suites/{suiteId}:run. Resource-family fields are governed by the Cognitive Unit Testing contract."
      },
      "GetCognitiveUnitTestingV1CognitiveTestsRunsTestrunidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a Cognitive Unit Testing run response",
        "description": "Operation-specific response contract for GET /v1/cognitive-tests/runs/{testRunId}."
      },
      "GetCognitiveUnitTestingV1CognitiveTestsRunsTestrunidResultsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Cognitive Unit Testing results response",
        "description": "Operation-specific response contract for GET /v1/cognitive-tests/runs/{testRunId}/results."
      },
      "PostCognitiveUnitTestingV1CognitiveTestsRunsTestrunidCompareResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Compare Cognitive Unit Testing results response",
        "description": "Operation-specific response contract for POST /v1/cognitive-tests/runs/{testRunId}:compare."
      },
      "PostCognitiveUnitTestingV1CognitiveTestsRunsTestrunidCompareRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Compare Cognitive Unit Testing results request",
        "description": "Operation-specific request contract for POST /v1/cognitive-tests/runs/{testRunId}:compare. Resource-family fields are governed by the Cognitive Unit Testing contract."
      },
      "PostCognitiveUnitTestingV1CognitiveTestsRunsTestrunidPromoteBaselineResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Promote a Cognitive Unit Testing baseline response",
        "description": "Operation-specific response contract for POST /v1/cognitive-tests/runs/{testRunId}:promote-baseline."
      },
      "PostCognitiveUnitTestingV1CognitiveTestsRunsTestrunidPromoteBaselineRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Promote a Cognitive Unit Testing baseline request",
        "description": "Operation-specific request contract for POST /v1/cognitive-tests/runs/{testRunId}:promote-baseline. Resource-family fields are governed by the Cognitive Unit Testing contract."
      },
      "GetDeploymentSovereigntyV1DeploymentModesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List supported deployment modes response",
        "description": "Operation-specific response contract for GET /v1/deployment-modes."
      },
      "GetDeploymentSovereigntyV1OrganisationsOrganisationidDeploymentPostureResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get organisation deployment posture response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/deployment-posture."
      },
      "GetDeploymentSovereigntyV1OrganisationsOrganisationidEnvironmentsEnvironmentidSovereigntyResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get environment sovereignty posture response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/environments/{environmentId}/sovereignty."
      },
      "GetDeploymentSovereigntyV1OrganisationsOrganisationidEnvironmentsEnvironmentidEgressPolicyResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get environment egress policy response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/environments/{environmentId}/egress-policy."
      },
      "GetDeploymentSovereigntyV1OrganisationsOrganisationidEnvironmentsEnvironmentidInspectionPolicyResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get environment inspection policy response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/environments/{environmentId}/inspection-policy."
      },
      "GetDeploymentSovereigntyV1OrganisationsOrganisationidEnvironmentsEnvironmentidRetentionPolicyResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get environment retention policy response",
        "description": "Operation-specific response contract for GET /v1/organisations/{organisationId}/environments/{environmentId}/retention-policy."
      },
      "PatchCompatibilityV1ConversationsSessionsSessionidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Update Session metadata compatibility alias response",
        "description": "Operation-specific response contract for PATCH /v1/conversations/sessions/{sessionId}."
      },
      "PatchCompatibilityV1ConversationsSessionsSessionidRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Update Session metadata compatibility alias request",
        "description": "Operation-specific request contract for PATCH /v1/conversations/sessions/{sessionId}. Resource-family fields are governed by the Compatibility contract."
      },
      "PostCompatibilityV1ConversationsSessionsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Start a Conversation Session response",
        "description": "Operation-specific response contract for POST /v1/conversations/sessions."
      },
      "PostCompatibilityV1ConversationsSessionsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Start a Conversation Session request",
        "description": "Operation-specific request contract for POST /v1/conversations/sessions. Resource-family fields are governed by the Compatibility contract."
      },
      "PostCompatibilityV1ConversationsSessionsSessionidCognitionResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Execute Conversation cognition response",
        "description": "Operation-specific response contract for POST /v1/conversations/sessions/{sessionId}/cognition."
      },
      "PostCompatibilityV1ConversationsSessionsSessionidCognitionRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Execute Conversation cognition request",
        "description": "Operation-specific request contract for POST /v1/conversations/sessions/{sessionId}/cognition. Resource-family fields are governed by the Compatibility contract."
      },
      "GetCompatibilityV1ConversationsSessionsSessionidHistoryResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Read Session history response",
        "description": "Operation-specific response contract for GET /v1/conversations/sessions/{sessionId}/history."
      },
      "GetProductApiV1ProductCapabilitiesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Product API capabilities response",
        "description": "Operation-specific response contract for GET /v1/product/capabilities."
      },
      "GetProductApiV1ProductSurfacesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List Product API surfaces response",
        "description": "Operation-specific response contract for GET /v1/product/surfaces."
      },
      "PostProductApiV1ProductInteractionsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create a governed product interaction response",
        "description": "Operation-specific response contract for POST /v1/product/interactions."
      },
      "PostProductApiV1ProductInteractionsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create a governed product interaction request",
        "description": "Operation-specific request contract for POST /v1/product/interactions. Resource-family fields are governed by the Product API contract."
      },
      "GetProductApiV1ProductInteractionsInteractionidResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceEnvelope"
          }
        ],
        "title": "Get a product interaction response",
        "description": "Operation-specific response contract for GET /v1/product/interactions/{interactionId}."
      },
      "GetProductApiV1ProductInteractionsInteractionidArtifactsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ResourceList"
          }
        ],
        "title": "List product interaction artifacts response",
        "description": "Operation-specific response contract for GET /v1/product/interactions/{interactionId}/artifacts."
      },
      "PostProductApiV1ProductInteractionsInteractionidReviewsResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/OperationAccepted"
          }
        ],
        "title": "Create a product review decision response",
        "description": "Operation-specific response contract for POST /v1/product/interactions/{interactionId}/reviews."
      },
      "PostProductApiV1ProductInteractionsInteractionidReviewsRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/MutationRequest"
          }
        ],
        "title": "Create a product review decision request",
        "description": "Operation-specific request contract for POST /v1/product/interactions/{interactionId}/reviews. Resource-family fields are governed by the Product API contract."
      }
    }
  }
}
