{
  "version": 1,
  "apiTypesVersion": "0.148.0",
  "endpoints": [
    {
      "method": "GET",
      "path": "/api/v1/appearance/video-palette",
      "requestType": null,
      "responseType": "VideoPaletteResponse",
      "statusCodes": [
        200
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/audit",
      "requestType": null,
      "responseType": "AuditPage",
      "statusCodes": [
        200,
        400,
        500
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/campaigns",
      "requestType": null,
      "responseType": "CampaignsListResponse",
      "statusCodes": [
        200,
        501
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/campaigns",
      "requestType": "LaunchCampaignBody",
      "responseType": "LaunchCampaignResponse",
      "statusCodes": [
        201,
        400,
        404,
        409,
        501
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/campaigns/:id",
      "requestType": null,
      "responseType": "{ campaign: Campaign }",
      "statusCodes": [
        200,
        404,
        501
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/campaigns/:id/cancel",
      "requestType": null,
      "responseType": "{ campaignId: string; status: CampaignStatus }",
      "statusCodes": [
        200,
        404,
        409,
        501
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/campaigns/:id/resume",
      "requestType": null,
      "responseType": "{ campaignId: string; status: CampaignStatus }",
      "statusCodes": [
        200,
        404,
        409,
        501
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/catalog",
      "requestType": null,
      "responseType": "CatalogResponse",
      "statusCodes": [
        200,
        501
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/chats",
      "requestType": null,
      "responseType": "ChatListResponse",
      "statusCodes": [
        200,
        400,
        501
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/chats",
      "requestType": "ChatOpenBody",
      "responseType": "ChatOpenResponse",
      "statusCodes": [
        201,
        400,
        404,
        409,
        500,
        501
      ]
    },
    {
      "method": "DELETE",
      "path": "/api/v1/chats/:id",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/chats/:id",
      "requestType": null,
      "responseType": "ChatDetailResponse",
      "statusCodes": [
        200,
        400
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/chats/:id/attachments",
      "requestType": "multipart/form-data",
      "responseType": "ChatAttachmentUploadResponse",
      "statusCodes": [
        201,
        400,
        404,
        413,
        415
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/chats/:id/close",
      "requestType": null,
      "responseType": "ChatCloseResponse",
      "statusCodes": [
        200,
        400,
        404,
        501,
        502
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/chats/:id/messages",
      "requestType": null,
      "responseType": "ChatMessagesResponse",
      "statusCodes": [
        200,
        404,
        501
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/chats/:id/messages",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "POST",
      "path": "/api/v1/chats/:id/seats",
      "requestType": "ChatSeatsBody",
      "responseType": "ChatSeatsResponse",
      "statusCodes": [
        200,
        400,
        404,
        409
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/chats/:id/turns/:turnId/considered",
      "requestType": null,
      "responseType": "Consideration",
      "statusCodes": [
        200,
        403,
        404
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/config",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/decisions",
      "requestType": null,
      "responseType": "ListDecisionsResponse",
      "statusCodes": [
        200,
        400,
        403
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/decisions/:id/dismiss",
      "requestType": "DismissDecisionBody",
      "responseType": "{ ok: true }",
      "statusCodes": [
        200,
        400,
        403,
        404,
        409,
        502
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/decisions/:id/remember",
      "requestType": "RememberDecisionBody",
      "responseType": "RememberDecisionResponse",
      "statusCodes": [
        200,
        400,
        403,
        404,
        409,
        502
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/decisions/:id/same",
      "requestType": "SameDecisionBody",
      "responseType": "{ rule_id?: string }",
      "statusCodes": [
        200,
        400,
        403,
        404,
        409,
        502
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/decisions/:id/undo",
      "requestType": null,
      "responseType": "{ ok: true }",
      "statusCodes": [
        200,
        403,
        404,
        409,
        502
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/decisions/:id/widen",
      "requestType": null,
      "responseType": "{ rule_id: string }",
      "statusCodes": [
        200,
        403,
        404,
        409,
        502
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/deliveries/freeze",
      "requestType": null,
      "responseType": "DeliveryFreezeState",
      "statusCodes": [
        200
      ]
    },
    {
      "method": "PUT",
      "path": "/api/v1/deliveries/freeze",
      "requestType": "PutDeliveryFreezeBody",
      "responseType": "DeliveryFreezeState",
      "statusCodes": [
        200,
        400
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/diagnostics",
      "requestType": null,
      "responseType": "DiagnosticsResponse",
      "statusCodes": [
        200
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/domain-graph",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/editors",
      "requestType": null,
      "responseType": "ListEditorsResponse",
      "statusCodes": [
        200,
        403
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/editors",
      "requestType": null,
      "responseType": "InstallEditorResponse",
      "statusCodes": [
        200,
        400,
        403,
        404,
        409,
        422,
        501
      ]
    },
    {
      "method": "DELETE",
      "path": "/api/v1/editors/:id",
      "requestType": null,
      "responseType": null,
      "statusCodes": [
        200,
        403,
        404,
        409,
        503
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/editors/:id/:version/entry",
      "requestType": null,
      "responseType": null,
      "statusCodes": [
        200,
        404,
        409
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/editors/:id/enabled",
      "requestType": null,
      "responseType": "EditorView",
      "statusCodes": [
        200,
        400,
        403,
        404
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/editors/:id/grants",
      "requestType": null,
      "responseType": "EditorGrantsResponse",
      "statusCodes": [
        200,
        400,
        403,
        404,
        501,
        502
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/gates/decided",
      "requestType": null,
      "responseType": "DecidedGatesResponse",
      "statusCodes": [
        200,
        400,
        500
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/governance/claims",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/governance/coverage",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "POST",
      "path": "/api/v1/governance/deadletters/replay",
      "requestType": "GovernanceReplayBody",
      "responseType": "GovernanceReplayOutcome",
      "statusCodes": [
        200,
        400,
        409,
        500,
        501
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/governance/graph",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/governance/policies",
      "requestType": null,
      "responseType": "{ policies: GovernancePolicy[] }",
      "statusCodes": [
        200
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/governance/policies",
      "requestType": null,
      "responseType": null,
      "statusCodes": [
        200,
        400,
        410
      ]
    },
    {
      "method": "DELETE",
      "path": "/api/v1/governance/policies/:id",
      "requestType": null,
      "responseType": null,
      "statusCodes": [
        200,
        400,
        404,
        410
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/governance/rules",
      "requestType": null,
      "responseType": "{ rules: ConformanceRule[] }",
      "statusCodes": [
        200,
        400,
        501
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/governance/rules",
      "requestType": "ConformanceRule",
      "responseType": null,
      "statusCodes": [
        200,
        400,
        501
      ]
    },
    {
      "method": "DELETE",
      "path": "/api/v1/governance/rules/:id",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/governance/rules/preview",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "POST",
      "path": "/api/v1/governance/steering/author",
      "requestType": "SteeringAuthorBody",
      "responseType": "{ runId: string }",
      "statusCodes": [
        201,
        400,
        409,
        500,
        501
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/governance/steering/import",
      "requestType": "SteeringImportBody",
      "responseType": "SteeringImportResponse",
      "statusCodes": [
        200,
        400,
        500,
        501
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/governance/wiki/meta",
      "requestType": null,
      "responseType": "{ meta: GovernanceWikiMeta }",
      "statusCodes": [
        200
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/governance/wiki/scoreboard",
      "requestType": null,
      "responseType": "{ scoreboard: GovernanceScoreboard }",
      "statusCodes": [
        200,
        500,
        501
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/health",
      "requestType": null,
      "responseType": null,
      "statusCodes": [
        200
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/insights",
      "requestType": null,
      "responseType": "InsightsResponse",
      "statusCodes": [
        200
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/insights/recommendations/:id/accept",
      "requestType": null,
      "responseType": "AcceptRecommendationResponse",
      "statusCodes": [
        200,
        403,
        404,
        409
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/insights/recommendations/:id/dismiss",
      "requestType": "DismissRecommendationBody",
      "responseType": "DismissRecommendationResponse",
      "statusCodes": [
        200,
        400,
        403,
        404,
        409,
        502
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/interactive/docs",
      "requestType": null,
      "responseType": "InteractiveDocsListing",
      "statusCodes": [
        200
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/learn/schedules",
      "requestType": null,
      "responseType": "LearnSchedulesResponse",
      "statusCodes": [
        200
      ]
    },
    {
      "method": "DELETE",
      "path": "/api/v1/learn/schedules/:id",
      "requestType": null,
      "responseType": "{ deleted: true; id: string }",
      "statusCodes": [
        200,
        403,
        404
      ]
    },
    {
      "method": "PUT",
      "path": "/api/v1/learn/schedules/:id",
      "requestType": "LearnSchedulePutBody",
      "responseType": "LearnSchedule",
      "statusCodes": [
        200,
        400,
        403,
        404
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/learn/schedules/:id/run-now",
      "requestType": null,
      "responseType": "LearnSchedule",
      "statusCodes": [
        200,
        403,
        404
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/learn/topics",
      "requestType": null,
      "responseType": "LearnTopicsResponse",
      "statusCodes": [
        200,
        400,
        404
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/linked-issues/preview",
      "requestType": "LinkedIssuesPreviewBody",
      "responseType": "LinkedIssuesPreviewResponse",
      "statusCodes": [
        200,
        400
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/mcp-inspect/sessions",
      "requestType": "McpInspectStartBody",
      "responseType": "McpInspectStartResponse",
      "statusCodes": [
        201,
        400,
        403,
        404,
        409,
        429
      ]
    },
    {
      "method": "DELETE",
      "path": "/api/v1/mcp-inspect/sessions/:id",
      "requestType": null,
      "responseType": null,
      "statusCodes": [
        204,
        403,
        404
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/mcp-inspect/sessions/:id/log",
      "requestType": null,
      "responseType": "McpInspectLogResponse",
      "statusCodes": [
        200,
        403,
        404
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/mcp-inspect/sessions/:id/rpc",
      "requestType": "McpInspectRpcBody",
      "responseType": "McpInspectRpcResponse",
      "statusCodes": [
        200,
        400,
        403,
        404,
        409,
        502,
        504
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/mcp/approvals",
      "requestType": null,
      "responseType": "McpApprovalsResponse",
      "statusCodes": [
        200,
        503
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/mcp/approvals",
      "requestType": "McpApprovalBody",
      "responseType": "McpApprovalResponse",
      "statusCodes": [
        200,
        400,
        404,
        503
      ]
    },
    {
      "method": "DELETE",
      "path": "/api/v1/mcp/approvals/:subject",
      "requestType": null,
      "responseType": "McpApprovalResponse",
      "statusCodes": [
        200,
        400,
        404,
        503
      ]
    },
    {
      "method": "DELETE",
      "path": "/api/v1/mcp/ask",
      "requestType": null,
      "responseType": null,
      "statusCodes": [
        405
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/mcp/ask",
      "requestType": null,
      "responseType": null,
      "statusCodes": [
        405
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/mcp/ask",
      "requestType": null,
      "responseType": null,
      "statusCodes": [
        200,
        401,
        503
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/mcp/call",
      "requestType": "McpCallBody",
      "responseType": "McpCallResponse",
      "statusCodes": [
        200,
        400,
        401,
        403,
        409,
        429,
        500,
        502,
        503,
        504
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/mcp/policies/preview",
      "requestType": "McpPolicyPreviewBody",
      "responseType": "McpPolicyPreviewResponse",
      "statusCodes": [
        200,
        400,
        404,
        501,
        502,
        503
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/mcp/servers",
      "requestType": null,
      "responseType": "McpServersResponse",
      "statusCodes": [
        200,
        503
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/mcp/servers",
      "requestType": "SaveMcpServerBody",
      "responseType": "McpServer",
      "statusCodes": [
        201,
        400,
        403,
        409,
        500,
        502,
        503
      ]
    },
    {
      "method": "DELETE",
      "path": "/api/v1/mcp/servers/:name",
      "requestType": null,
      "responseType": "{ removed: string }",
      "statusCodes": [
        200,
        404,
        500,
        502,
        503
      ]
    },
    {
      "method": "PATCH",
      "path": "/api/v1/mcp/servers/:name",
      "requestType": "PatchMcpServerBody",
      "responseType": "McpServer",
      "statusCodes": [
        200,
        400,
        404,
        503
      ]
    },
    {
      "method": "PUT",
      "path": "/api/v1/mcp/servers/:name/secret",
      "requestType": "PutMcpSecretBody",
      "responseType": "McpSecretResponse",
      "statusCodes": [
        200,
        400,
        404,
        501,
        502,
        503
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/mcp/servers/:name/test",
      "requestType": null,
      "responseType": "McpServerTestResponse",
      "statusCodes": [
        200,
        404,
        409,
        503
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/mcp/servers/preview",
      "requestType": "McpServerConfigBody",
      "responseType": "McpPreviewResponse",
      "statusCodes": [
        200,
        400,
        409,
        501,
        502,
        503
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/mcp/tools",
      "requestType": "McpToolsBody",
      "responseType": "McpToolsResponse",
      "statusCodes": [
        200,
        400,
        401,
        500,
        503
      ]
    },
    {
      "method": "PATCH",
      "path": "/api/v1/mcp/tools/:subject",
      "requestType": "PatchMcpToolBody",
      "responseType": "McpTool",
      "statusCodes": [
        200,
        400,
        403,
        404,
        503
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/mcp/usage",
      "requestType": null,
      "responseType": "McpUsageResponse",
      "statusCodes": [
        200,
        400,
        503
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/memory",
      "requestType": null,
      "responseType": "ListMemoriesResponse",
      "statusCodes": [
        200,
        400,
        502
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/memory/coverage",
      "requestType": null,
      "responseType": "MemoryCoverageResponse",
      "statusCodes": [
        200,
        400,
        502
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/memory/edit",
      "requestType": "EditMemoryBody",
      "responseType": "EditMemoryResponse",
      "statusCodes": [
        200,
        400,
        404,
        409,
        501,
        502
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/memory/retire",
      "requestType": "RetireMemoryBody",
      "responseType": "RetireMemoryResponse",
      "statusCodes": [
        200,
        400,
        502
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/memory/retire-item",
      "requestType": "RetireMemoryItemBody",
      "responseType": "RetireMemoryResponse",
      "statusCodes": [
        200,
        400,
        404,
        501,
        502
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/open",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "POST",
      "path": "/api/v1/plans/preview",
      "requestType": "PlanPreviewBody",
      "responseType": "PlanPreviewResponse",
      "statusCodes": [
        200,
        400,
        501
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/presets",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "DELETE",
      "path": "/api/v1/presets/:name",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/presets/:name",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "PUT",
      "path": "/api/v1/presets/:name",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/projects",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "POST",
      "path": "/api/v1/projects",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/projects/:id",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "PATCH",
      "path": "/api/v1/projects/:id",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/projects/:id/activity",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "POST",
      "path": "/api/v1/projects/:id/capture",
      "requestType": "CaptureBody",
      "responseType": "CaptureResponse",
      "statusCodes": [
        201,
        400,
        404,
        409,
        413,
        422,
        501
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/projects/:id/coverage",
      "requestType": null,
      "responseType": "ProjectCoverageResponse",
      "statusCodes": [
        200,
        404,
        500,
        501
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/projects/:id/demo",
      "requestType": "DemoLaunchBody",
      "responseType": "DemoLaunchResponse",
      "statusCodes": [
        201,
        400,
        404,
        409,
        422,
        501
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/projects/:id/domain",
      "requestType": null,
      "responseType": "ProjectDomainResponse",
      "statusCodes": [
        200,
        404,
        500,
        501
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/projects/:id/graph",
      "requestType": null,
      "responseType": null,
      "statusCodes": [
        200,
        404,
        501,
        503
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/projects/:id/graph/blast-radius",
      "requestType": null,
      "responseType": null,
      "statusCodes": [
        200,
        400,
        404,
        501,
        503
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/projects/:id/graph/refresh",
      "requestType": null,
      "responseType": null,
      "statusCodes": [
        200,
        400,
        404,
        409,
        501,
        503
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/projects/:id/graph/search",
      "requestType": null,
      "responseType": null,
      "statusCodes": [
        200,
        400,
        404,
        501,
        503
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/projects/:id/members",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "POST",
      "path": "/api/v1/projects/:id/members",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "DELETE",
      "path": "/api/v1/projects/:id/members/:mid",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "POST",
      "path": "/api/v1/projects/:id/product/compose",
      "requestType": "ProductComposeBody",
      "responseType": "ProductComposeResponse",
      "statusCodes": [
        202,
        400,
        404,
        409,
        422,
        501
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/projects/:id/prompts",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/projects/:id/requirements",
      "requestType": null,
      "responseType": "ProjectRequirementsResponse",
      "statusCodes": [
        200,
        400,
        404,
        500,
        501
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/projects/:projectId/interactive-events",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "DELETE",
      "path": "/api/v1/projects/:projectId/interactive/*",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/projects/:projectId/interactive/*",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "OPTIONS",
      "path": "/api/v1/projects/:projectId/interactive/*",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "PATCH",
      "path": "/api/v1/projects/:projectId/interactive/*",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "POST",
      "path": "/api/v1/projects/:projectId/interactive/*",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "PUT",
      "path": "/api/v1/projects/:projectId/interactive/*",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "QUERY",
      "path": "/api/v1/projects/:projectId/interactive/*",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "TRACE",
      "path": "/api/v1/projects/:projectId/interactive/*",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/projects/:projectId/interactive/api/docs",
      "requestType": null,
      "responseType": "InteractiveDocSummary[]",
      "statusCodes": [
        200,
        404,
        500,
        502,
        503
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/projects/:projectId/interactive/api/docs",
      "requestType": "InteractiveDocCreateRequest",
      "responseType": "InteractiveDocCreateResult",
      "statusCodes": [
        200,
        400,
        404,
        409,
        413,
        502,
        503
      ]
    },
    {
      "method": "DELETE",
      "path": "/api/v1/projects/:projectId/interactive/docs/:doc",
      "requestType": null,
      "responseType": "InteractiveDocDeleteResponse",
      "statusCodes": [
        200,
        404,
        409,
        500,
        502,
        503
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/projects/:projectId/interactive/docs/:doc/checks",
      "requestType": null,
      "responseType": "DocChecksResponse",
      "statusCodes": [
        200,
        400,
        404,
        500
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/proposals",
      "requestType": null,
      "responseType": "ListProposalsResponse",
      "statusCodes": [
        200,
        400,
        502
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/proposals",
      "requestType": "FileProposalBody",
      "responseType": "FileProposalResponse",
      "statusCodes": [
        201,
        400,
        502
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/proposals/:id/approve",
      "requestType": "ApproveProposalBody",
      "responseType": "ApproveProposalResponse",
      "statusCodes": [
        200,
        400,
        404,
        409,
        502
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/proposals/:id/reject",
      "requestType": null,
      "responseType": "RejectProposalResponse",
      "statusCodes": [
        200,
        400,
        409,
        502
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/repos",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "POST",
      "path": "/api/v1/repos",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/repos/:id/contributors",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/repos/:id/deliver-target",
      "requestType": null,
      "responseType": "DeliverTargetResponse",
      "statusCodes": [
        200,
        404
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/repos/:id/domain-graph",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/repos/:id/git-history",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/repos/:id/graph",
      "requestType": null,
      "responseType": "RepoGraphResponse",
      "statusCodes": [
        200,
        404,
        500,
        503
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/repos/:id/graph/blast-radius",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/repos/:id/onboard",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "POST",
      "path": "/api/v1/repos/:id/onboard",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/repos/:id/requirements",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/repos/:id/requirements/:key",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "PATCH",
      "path": "/api/v1/repos/:id/requirements/:key",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/roster",
      "requestType": null,
      "responseType": "RosterResponse",
      "statusCodes": [
        200,
        400
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/roster/record",
      "requestType": null,
      "responseType": "SeatRecordResponse",
      "statusCodes": [
        200,
        400,
        503
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/runs",
      "requestType": null,
      "responseType": "{ runs: SessionView[] }",
      "statusCodes": [
        200,
        400
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/runs",
      "requestType": "LaunchRunBody",
      "responseType": "LaunchRunResponse",
      "statusCodes": [
        201,
        400,
        404,
        409,
        422,
        501
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/runs/:id",
      "requestType": null,
      "responseType": "{ run: SessionView }",
      "statusCodes": [
        200,
        404
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/runs/:id/acceptance",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "POST",
      "path": "/api/v1/runs/:id/archive",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/runs/:id/artifacts/codebase.zip",
      "requestType": null,
      "responseType": "binary (application/zip)",
      "statusCodes": [
        200,
        404
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/runs/:id/cancel",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "POST",
      "path": "/api/v1/runs/:id/deliver",
      "requestType": null,
      "responseType": "DeliverRunResult",
      "statusCodes": [
        200,
        404,
        409,
        500
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/runs/:id/deliver-text",
      "requestType": null,
      "responseType": null,
      "statusCodes": [
        200,
        404
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/runs/:id/demo",
      "requestType": null,
      "responseType": "DemoView",
      "statusCodes": [
        200,
        404
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/runs/:id/demo/document",
      "requestType": null,
      "responseType": "DemoDocumentResponse",
      "statusCodes": [
        200,
        404,
        409,
        502,
        503
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/runs/:id/demo/export",
      "requestType": "DemoExportBody",
      "responseType": "DemoExportResponse",
      "statusCodes": [
        200,
        400,
        404,
        409,
        422,
        502,
        503,
        504
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/runs/:id/demo/file",
      "requestType": null,
      "responseType": "binary (video/mp4, image/png, text)",
      "statusCodes": [
        200,
        206,
        400,
        404,
        416
      ]
    },
    {
      "method": "PUT",
      "path": "/api/v1/runs/:id/demo/script",
      "requestType": "DemoScriptBody",
      "responseType": "{ bytes: number }",
      "statusCodes": [
        200,
        400,
        404,
        409,
        413
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/runs/:id/diff",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/runs/:id/elicitation",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "POST",
      "path": "/api/v1/runs/:id/elicitation",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/runs/:id/events",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/runs/:id/evidence",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/runs/:id/files",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/runs/:id/gate",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "POST",
      "path": "/api/v1/runs/:id/gate",
      "requestType": "GateDecision",
      "responseType": "GateDecisionResult",
      "statusCodes": [
        200,
        400,
        404,
        409,
        501
      ]
    },
    {
      "method": "PUT",
      "path": "/api/v1/runs/:id/guidance",
      "requestType": "SetGuidanceBody",
      "responseType": "SetGuidanceResult",
      "statusCodes": [
        200,
        400,
        404
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/runs/:id/inject",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/runs/:id/inventory",
      "requestType": null,
      "responseType": "RunInventoryResponse",
      "statusCodes": [
        200,
        404
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/runs/:id/plan",
      "requestType": "EditPlanBody",
      "responseType": "EditPlanResponse",
      "statusCodes": [
        200,
        400,
        404,
        409,
        501
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/runs/:id/reassign",
      "requestType": "ReassignRequest",
      "responseType": null,
      "statusCodes": [
        200,
        400,
        404,
        409
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/runs/:id/resolve",
      "requestType": "ResolveRunRequest",
      "responseType": "ResolveRunResponse",
      "statusCodes": [
        200,
        400,
        404,
        409,
        500
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/runs/:id/resume",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/runs/:id/team",
      "requestType": null,
      "responseType": "RunTeamResponse",
      "statusCodes": [
        200,
        404,
        501
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/runs/:id/units/:unitKey/considered",
      "requestType": null,
      "responseType": "Consideration",
      "statusCodes": [
        200,
        400,
        403,
        404
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/runs/:id/units/:unitKey/output",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/runs/:id/walkthrough",
      "requestType": null,
      "responseType": "WalkthroughView",
      "statusCodes": [
        200,
        400,
        404
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/runs/:id/walkthrough/file",
      "requestType": null,
      "responseType": "binary (video/mp4, image/png, text)",
      "statusCodes": [
        200,
        206,
        400,
        404,
        416
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/runs/:id/walkthrough/storyline",
      "requestType": null,
      "responseType": "WalkthroughStorylineView",
      "statusCodes": [
        200,
        400,
        404,
        409,
        413
      ]
    },
    {
      "method": "PUT",
      "path": "/api/v1/runs/:id/walkthrough/storyline",
      "requestType": "PutStorylineBody",
      "responseType": "PutStorylineResponse",
      "statusCodes": [
        200,
        400,
        403,
        404,
        409,
        413,
        503
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/runs/:id/working-doc",
      "requestType": null,
      "responseType": "WorkingDocView",
      "statusCodes": [
        200,
        404,
        503
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/runs/:id/working-doc",
      "requestType": null,
      "responseType": "WorkingDocView",
      "statusCodes": [
        200,
        403,
        404,
        503
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/runs/:id/working-doc/versions",
      "requestType": "ProposeWorkingDocRequest",
      "responseType": "ProposeWorkingDocResponse",
      "statusCodes": [
        200,
        400,
        403,
        404,
        409,
        503
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/runs/archive",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/schedules",
      "requestType": null,
      "responseType": "SchedulesResponse",
      "statusCodes": [
        200
      ]
    },
    {
      "method": "DELETE",
      "path": "/api/v1/schedules/:id",
      "requestType": null,
      "responseType": "{ deleted: true; id: string }",
      "statusCodes": [
        200,
        403,
        404
      ]
    },
    {
      "method": "PUT",
      "path": "/api/v1/schedules/:id",
      "requestType": "SchedulePutBody",
      "responseType": "WorkflowSchedule",
      "statusCodes": [
        200,
        400,
        403,
        404
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/schedules/:id/run",
      "requestType": null,
      "responseType": "ScheduleRunResponse",
      "statusCodes": [
        200,
        403,
        404,
        409,
        502
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/scripts",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/search",
      "requestType": null,
      "responseType": "SearchResponse",
      "statusCodes": [
        200,
        400
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/seats/:cli/container-login",
      "requestType": null,
      "responseType": "SeatContainerLoginOutcome",
      "statusCodes": [
        200,
        404
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/seats/:cli/container-login",
      "requestType": "SeatSessionBody",
      "responseType": "SeatContainerLoginResponse",
      "statusCodes": [
        201,
        400,
        404,
        502
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/seats/:cli/container-logout",
      "requestType": null,
      "responseType": "SeatContainerLogoutResponse",
      "statusCodes": [
        200,
        404,
        502
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/seats/:cli/logout",
      "requestType": "SeatSessionBody",
      "responseType": "SeatSessionResponse",
      "statusCodes": [
        201,
        400,
        404
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/settings",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "PUT",
      "path": "/api/v1/settings",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/skills",
      "requestType": null,
      "responseType": "SkillsManifestResponse",
      "statusCodes": [
        200,
        503
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/skills",
      "requestType": "AddSkillBody",
      "responseType": "SkillMutationResult",
      "statusCodes": [
        200,
        400,
        409,
        503
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/skills/:name/disable",
      "requestType": "SkillRevisionBody",
      "responseType": "SkillMutationResult",
      "statusCodes": [
        200,
        400,
        404,
        409,
        503
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/skills/:name/enable",
      "requestType": "SkillRevisionBody",
      "responseType": "SkillMutationResult",
      "statusCodes": [
        200,
        400,
        404,
        409,
        503
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/skills/:name/files",
      "requestType": null,
      "responseType": "SkillFileTree",
      "statusCodes": [
        200,
        404,
        503
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/skills/:name/files/*",
      "requestType": null,
      "responseType": "SkillReadResult",
      "statusCodes": [
        200,
        400,
        404,
        503
      ]
    },
    {
      "method": "PUT",
      "path": "/api/v1/skills/:name/files/*",
      "requestType": "PutSkillFileBody",
      "responseType": "SkillMutationResult",
      "statusCodes": [
        200,
        400,
        404,
        409,
        503
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/skills/:name/replace",
      "requestType": "ReplaceSkillBody",
      "responseType": "SkillMutationResult",
      "statusCodes": [
        200,
        400,
        404,
        409,
        503
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/skills/:name/reset",
      "requestType": "SkillRevisionBody",
      "responseType": "SkillMutationResult",
      "statusCodes": [
        200,
        400,
        404,
        409,
        503
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/skills/analyze",
      "requestType": null,
      "responseType": "SkillAnalyzeResult",
      "statusCodes": [
        200,
        503
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/skills/publish",
      "requestType": "SkillRevisionBody",
      "responseType": "SkillPublishResult",
      "statusCodes": [
        200,
        400,
        409,
        503
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/skills/refresh-baseline",
      "requestType": "SkillRevisionBody",
      "responseType": "SkillRefreshResult",
      "statusCodes": [
        200,
        400,
        409,
        502,
        503
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/skills/support/*",
      "requestType": null,
      "responseType": "SkillReadResult",
      "statusCodes": [
        200,
        400,
        404,
        503
      ]
    },
    {
      "method": "PUT",
      "path": "/api/v1/skills/support/*",
      "requestType": "PutSkillFileBody",
      "responseType": "SkillMutationResult",
      "statusCodes": [
        200,
        400,
        409,
        503
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/standing-orders",
      "requestType": null,
      "responseType": "StandingOrdersState",
      "statusCodes": [
        200
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/standing-orders",
      "requestType": "CreateStandingOrderBody",
      "responseType": "{ order: StandingOrder }",
      "statusCodes": [
        201,
        400
      ]
    },
    {
      "method": "DELETE",
      "path": "/api/v1/standing-orders/:id",
      "requestType": null,
      "responseType": "{ removed: true }",
      "statusCodes": [
        200,
        404
      ]
    },
    {
      "method": "PUT",
      "path": "/api/v1/standing-orders/away",
      "requestType": "StandingAwayBody",
      "responseType": "StandingOrdersState",
      "statusCodes": [
        200,
        400
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/standing-orders/parse",
      "requestType": "ParseStandingOrderBody",
      "responseType": "ParsedStandingOrder",
      "statusCodes": [
        200,
        400,
        409,
        422,
        502
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/system",
      "requestType": null,
      "responseType": "SystemSnapshot",
      "statusCodes": [
        200
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/team/outbox/replay",
      "requestType": null,
      "responseType": "TeamOutboxReplayReport",
      "statusCodes": [
        200,
        409,
        501
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/terminals",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "POST",
      "path": "/api/v1/terminals/:id/close",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "POST",
      "path": "/api/v1/terminals/:id/resize",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "POST",
      "path": "/api/v1/testing/author",
      "requestType": "TestingAuthorBody",
      "responseType": "TestingAuthorResponse",
      "statusCodes": [
        201,
        400,
        404,
        409,
        500,
        501
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/testing/corpora/import",
      "requestType": "ImportEvalCorpusBody",
      "responseType": "ImportEvalCorpusResponse",
      "statusCodes": [
        200,
        400,
        500,
        501
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/testing/default-evals",
      "requestType": null,
      "responseType": "ListDefaultEvalRunsResponse",
      "statusCodes": [
        200
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/testing/default-evals/:id",
      "requestType": null,
      "responseType": "DefaultEvalDetail",
      "statusCodes": [
        200,
        404
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/testing/default-evals/run",
      "requestType": "RunDefaultEvalsBody",
      "responseType": "DefaultEvalReport",
      "statusCodes": [
        200,
        400
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/testing/default-evals/suites",
      "requestType": null,
      "responseType": "DefaultEvalSuitesResponse",
      "statusCodes": [
        200
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/testing/evals",
      "requestType": null,
      "responseType": "ListEvalRunsResponse",
      "statusCodes": [
        200
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/testing/evals/:id",
      "requestType": null,
      "responseType": "EvalRunDetail",
      "statusCodes": [
        200,
        404
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/testing/evals/run",
      "requestType": "RunGovernanceEvalsBody",
      "responseType": "GovernanceEvalReport",
      "statusCodes": [
        200,
        400,
        500,
        501
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/testing/recon",
      "requestType": "TestingReconBody",
      "responseType": "TestingReconResponse",
      "statusCodes": [
        201,
        202,
        400,
        404,
        409,
        500,
        501
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/watch",
      "requestType": null,
      "responseType": "WatchFeedResponse",
      "statusCodes": [
        200,
        400
      ]
    },
    {
      "method": "POST",
      "path": "/api/v1/watch/:watch_id/dismiss",
      "requestType": null,
      "responseType": "{ dismissed: true; watch_id: string }",
      "statusCodes": [
        200,
        400,
        403,
        404,
        409,
        502,
        503
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/watch/entries",
      "requestType": null,
      "responseType": "{ entries: WatchEntry[] }",
      "statusCodes": [
        200
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/watch/health",
      "requestType": null,
      "responseType": "WatchHealth",
      "statusCodes": [
        200
      ]
    },
    {
      "method": "GET",
      "path": "/api/v1/whoami",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/workflows",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "POST",
      "path": "/api/v1/workflows",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/api/v1/workflows/:id",
      "requestType": null,
      "responseType": null,
      "statusCodes": []
    },
    {
      "method": "GET",
      "path": "/ws",
      "requestType": null,
      "responseType": null,
      "statusCodes": [],
      "websocket": true
    },
    {
      "method": "GET",
      "path": "/ws/terminals/:id",
      "requestType": null,
      "responseType": null,
      "statusCodes": [],
      "websocket": true
    }
  ]
}
