{ "openapi": "3.1.0", "info": { "title": "StellaOps Gateway API", "version": "1.0.0", "description": "Unified API aggregating all connected microservices.", "license": { "name": "BUSL-1.1" } }, "servers": [ { "url": "/" } ], "paths": { "/.well-known/openid-configuration": { "get": { "operationId": "authority_.well-known_openid-configuration_GET", "tags": [ "authority" ], "summary": "OpenID Provider configuration endpoint.", "description": "Bridges Gateway microservice \u0060/.well-known/openid-configuration\u0060 requests to Authority OIDC discovery.", "x-stellaops-gateway-auth": { "allowAnonymous": true, "requiresAuthentication": false, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/api/v1/chat/doctor": { "get": { "operationId": "advisoryai_advisoryai_api_v1_chat_doctor_GET", "tags": [ "Advisory Chat" ], "summary": "Returns chat limit status and tool access diagnostics", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ChatDoctorResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/api/v1/chat/evidence-preview": { "post": { "operationId": "advisoryai_advisoryai_api_v1_chat_evidence-preview_POST", "tags": [ "Advisory Chat" ], "summary": "Previews the evidence bundle that would be assembled for a query", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidencePreviewRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidenceBundlePreviewResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/api/v1/chat/intent": { "post": { "operationId": "advisoryai_advisoryai_api_v1_chat_intent_POST", "tags": [ "Advisory Chat" ], "summary": "Detects intent from a user query without generating a full response", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_IntentDetectionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_IntentDetectionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/api/v1/chat/query": { "post": { "operationId": "advisoryai_advisoryai_api_v1_chat_query_POST", "tags": [ "Advisory Chat" ], "summary": "Processes a chat query and returns an evidence-grounded response", "description": "Analyzes the user query, assembles evidence bundle, and generates a response with citations.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_AdvisoryChatQueryRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_AdvisoryChatQueryResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/api/v1/chat/query/stream": { "post": { "operationId": "advisoryai_advisoryai_api_v1_chat_query_stream_POST", "tags": [ "Advisory Chat" ], "summary": "Streams a chat response as Server-Sent Events", "description": "Processes the query and streams the response tokens as SSE events.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_AdvisoryChatQueryRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/api/v1/chat/settings": { "delete": { "operationId": "advisoryai_advisoryai_api_v1_chat_settings_DELETE", "tags": [ "Advisory Chat" ], "summary": "Clears chat settings overrides (tenant or user)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "advisoryai_advisoryai_api_v1_chat_settings_GET", "tags": [ "Advisory Chat" ], "summary": "Gets effective chat settings for the caller", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ChatSettingsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "advisoryai_advisoryai_api_v1_chat_settings_PUT", "tags": [ "Advisory Chat" ], "summary": "Updates chat settings overrides (tenant or user)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ChatSettingsUpdateRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ChatSettingsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/api/v1/chat/status": { "get": { "operationId": "advisoryai_advisoryai_api_v1_chat_status_GET", "tags": [ "Advisory Chat" ], "summary": "Gets the status of the advisory chat service", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ChatServiceStatusResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/adapters/llm/providers": { "get": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_adapters_llm_providers_GET", "tags": [ "Advisory AI - LLM Adapters" ], "summary": "Lists LLM providers exposed via the unified adapter layer.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_System_Collections_Generic_IReadOnlyList_1_StellaOps_AdvisoryAI_WebService_Endpoints_LlmProviderExposureResponse_StellaOps_AdvisoryAI_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/adapters/llm/{providerId}/chat/completions": { "post": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_adapters_llm_{providerId}_chat_completions_POST", "tags": [ "Advisory AI - LLM Adapters" ], "summary": "OpenAI-compatible chat completion for a specific unified provider.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_OpenAiChatCompletionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_OpenAiChatCompletionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/adapters/openai/v1/chat/completions": { "post": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_adapters_openai_v1_chat_completions_POST", "tags": [ "Advisory AI - LLM Adapters" ], "summary": "OpenAI-compatible chat completion alias backed by providerId=openai.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_OpenAiChatCompletionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_OpenAiChatCompletionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/attestations/recent": { "get": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_attestations_recent_GET", "tags": [ "Attestations" ], "summary": "HTTP: GET /v1/advisory-ai/attestations/recent =\u003E HandleListRecentAttestations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_RecentAttestationsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/attestations/verify": { "post": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_attestations_verify_POST", "tags": [ "Attestations" ], "summary": "HTTP: POST /v1/advisory-ai/attestations/verify =\u003E HandleVerifyAttestation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_VerifyAttestationRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_AttestationVerificationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/companion/explain": { "post": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_companion_explain_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/companion/explain =\u003E HandleCompanionExplain", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_CompanionExplainRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/consent": { "delete": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_consent_DELETE", "tags": [ "advisoryai" ], "summary": "HTTP: DELETE /v1/advisory-ai/consent =\u003E HandleRevokeConsent", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_consent_GET", "tags": [ "advisoryai" ], "summary": "HTTP: GET /v1/advisory-ai/consent =\u003E HandleGetConsent", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_consent_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/consent =\u003E HandleGrantConsent", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_AiConsentGrantRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/conversations": { "get": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_conversations_GET", "tags": [ "advisoryai" ], "summary": "HTTP: GET /v1/advisory-ai/conversations =\u003E HandleListConversations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_conversations_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/conversations =\u003E HandleCreateConversation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_CreateConversationRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/conversations/{conversationId}": { "delete": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_conversations_{conversationId}_DELETE", "tags": [ "advisoryai" ], "summary": "HTTP: DELETE /v1/advisory-ai/conversations/{conversationId} =\u003E HandleDeleteConversation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_conversations_{conversationId}_GET", "tags": [ "advisoryai" ], "summary": "HTTP: GET /v1/advisory-ai/conversations/{conversationId} =\u003E HandleGetConversation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/conversations/{conversationId}/turns": { "post": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_conversations_{conversationId}_turns_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/conversations/{conversationId}/turns =\u003E HandleAddTurn", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_AddTurnRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/explain": { "post": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_explain_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/explain =\u003E HandleExplain", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_ExplainRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/explain/{explanationId}/replay": { "get": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_explain_{explanationId}_replay_GET", "tags": [ "advisoryai" ], "summary": "HTTP: GET /v1/advisory-ai/explain/{explanationId}/replay =\u003E HandleExplanationReplay", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/justify": { "post": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_justify_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/justify =\u003E HandleJustify", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_AiJustifyApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/outputs/{cacheKey}": { "get": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_outputs_{cacheKey}_GET", "tags": [ "advisoryai" ], "summary": "HTTP: GET /v1/advisory-ai/outputs/{cacheKey} =\u003E HandleGetOutput", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/pipeline/{taskType}": { "post": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_pipeline_{taskType}_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/pipeline/{taskType} =\u003E HandleSinglePlan", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_PipelinePlanRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/pipeline:batch": { "post": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_pipeline:batch_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/pipeline:batch =\u003E HandleBatchPlans", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_BatchPipelinePlanRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/policy/studio/compile": { "post": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_policy_studio_compile_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/policy/studio/compile =\u003E HandlePolicyCompile", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_PolicyCompileApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/policy/studio/generate": { "post": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_policy_studio_generate_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/policy/studio/generate =\u003E HandlePolicyGenerate", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_PolicyGenerateApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/policy/studio/parse": { "post": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_policy_studio_parse_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/policy/studio/parse =\u003E HandlePolicyParse", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_PolicyParseApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/policy/studio/validate": { "post": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_policy_studio_validate_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/policy/studio/validate =\u003E HandlePolicyValidate", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_PolicyValidateApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/rate-limits": { "get": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_rate-limits_GET", "tags": [ "advisoryai" ], "summary": "HTTP: GET /v1/advisory-ai/rate-limits =\u003E HandleGetRateLimits", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/remediate": { "post": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_remediate_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/remediate =\u003E HandleRemediate", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_RemediationPlanApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/remediation/apply": { "post": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_remediation_apply_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/remediation/apply =\u003E HandleApplyRemediation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_ApplyRemediationRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/remediation/plan": { "post": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_remediation_plan_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/remediation/plan =\u003E HandleRemediationPlan", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_RemediationPlanApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/remediation/status/{prId}": { "get": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_remediation_status_{prId}_GET", "tags": [ "advisoryai" ], "summary": "HTTP: GET /v1/advisory-ai/remediation/status/{prId} =\u003E HandleRemediationStatus", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/runs/{runId}/attestation": { "get": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_runs_{runId}_attestation_GET", "tags": [ "Attestations" ], "summary": "HTTP: GET /v1/advisory-ai/runs/{runId}/attestation =\u003E HandleGetRunAttestation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_RunAttestationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/advisory-ai/runs/{runId}/claims": { "get": { "operationId": "advisoryai_advisoryai_v1_advisory-ai_runs_{runId}_claims_GET", "tags": [ "Attestations" ], "summary": "HTTP: GET /v1/advisory-ai/runs/{runId}/claims =\u003E HandleGetRunClaims", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ClaimsListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/evidence-packs": { "get": { "operationId": "advisoryai_advisoryai_v1_evidence-packs_GET", "tags": [ "EvidencePacks" ], "summary": "HTTP: GET /v1/evidence-packs =\u003E HandleListEvidencePacks", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidencePackListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "advisoryai_advisoryai_v1_evidence-packs_POST", "tags": [ "EvidencePacks" ], "summary": "HTTP: POST /v1/evidence-packs =\u003E HandleCreateEvidencePack", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_CreateEvidencePackRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidencePackResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/evidence-packs/{packId}": { "get": { "operationId": "advisoryai_advisoryai_v1_evidence-packs_{packId}_GET", "tags": [ "EvidencePacks" ], "summary": "HTTP: GET /v1/evidence-packs/{packId} =\u003E HandleGetEvidencePack", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidencePackResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/evidence-packs/{packId}/export": { "get": { "operationId": "advisoryai_advisoryai_v1_evidence-packs_{packId}_export_GET", "tags": [ "EvidencePacks" ], "summary": "HTTP: GET /v1/evidence-packs/{packId}/export =\u003E HandleExportEvidencePack", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_System_Byte" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/evidence-packs/{packId}/sign": { "post": { "operationId": "advisoryai_advisoryai_v1_evidence-packs_{packId}_sign_POST", "tags": [ "EvidencePacks" ], "summary": "HTTP: POST /v1/evidence-packs/{packId}/sign =\u003E HandleSignEvidencePack", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_SignedEvidencePackResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/evidence-packs/{packId}/verify": { "post": { "operationId": "advisoryai_advisoryai_v1_evidence-packs_{packId}_verify_POST", "tags": [ "EvidencePacks" ], "summary": "HTTP: POST /v1/evidence-packs/{packId}/verify =\u003E HandleVerifyEvidencePack", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidencePackVerificationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/advisoryai/v1/runs/{runId}/evidence-packs": { "get": { "operationId": "advisoryai_advisoryai_v1_runs_{runId}_evidence-packs_GET", "tags": [ "EvidencePacks" ], "summary": "HTTP: GET /v1/runs/{runId}/evidence-packs =\u003E HandleListRunEvidencePacks", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidencePackListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/airgapController/system/airgap/seal": { "post": { "operationId": "airgap-controller_airgapController_system_airgap_seal_POST", "tags": [ "airgap-controller" ], "summary": "HTTP: POST /system/airgap/seal =\u003E HandleSeal", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/airgap-controller_StellaOps_AirGap_Controller_Endpoints_Contracts_SealRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/airgapController/system/airgap/status": { "get": { "operationId": "airgap-controller_airgapController_system_airgap_status_GET", "tags": [ "airgap-controller" ], "summary": "HTTP: GET /system/airgap/status =\u003E HandleStatus", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/airgapController/system/airgap/unseal": { "post": { "operationId": "airgap-controller_airgapController_system_airgap_unseal_POST", "tags": [ "airgap-controller" ], "summary": "HTTP: POST /system/airgap/unseal =\u003E HandleUnseal", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/airgapController/system/airgap/verify": { "post": { "operationId": "airgap-controller_airgapController_system_airgap_verify_POST", "tags": [ "airgap-controller" ], "summary": "HTTP: POST /system/airgap/verify =\u003E HandleVerify", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/airgap-controller_StellaOps_AirGap_Controller_Endpoints_Contracts_VerifyRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/analytics/attestation-coverage": { "get": { "operationId": "platform_api_analytics_attestation-coverage_GET", "tags": [ "Analytics" ], "summary": "Get attestation coverage analytics", "description": "Returns attestation coverage gaps by environment.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsAttestationCoverage_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/analytics/backlog": { "get": { "operationId": "platform_api_analytics_backlog_GET", "tags": [ "Analytics" ], "summary": "Get fixable vulnerability backlog", "description": "Returns vulnerabilities with available fixes, filtered by environment.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsFixableBacklogItem_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/analytics/licenses": { "get": { "operationId": "platform_api_analytics_licenses_GET", "tags": [ "Analytics" ], "summary": "Get license distribution analytics", "description": "Returns component and artifact counts grouped by license.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsLicenseDistribution_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/analytics/suppliers": { "get": { "operationId": "platform_api_analytics_suppliers_GET", "tags": [ "Analytics" ], "summary": "Get supplier concentration analytics", "description": "Returns the top suppliers by component and artifact exposure.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsSupplierConcentration_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/analytics/trends/components": { "get": { "operationId": "platform_api_analytics_trends_components_GET", "tags": [ "Analytics" ], "summary": "Get component trend analytics", "description": "Returns daily component trend points for a time window.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsComponentTrendPoint_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/analytics/trends/vulnerabilities": { "get": { "operationId": "platform_api_analytics_trends_vulnerabilities_GET", "tags": [ "Analytics" ], "summary": "Get vulnerability trend analytics", "description": "Returns daily vulnerability trend points for a time window.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsVulnerabilityTrendPoint_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/analytics/vulnerabilities": { "get": { "operationId": "platform_api_analytics_vulnerabilities_GET", "tags": [ "Analytics" ], "summary": "Get vulnerability exposure analytics", "description": "Returns vulnerability exposure by severity, filtered by environment and minimum severity.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsVulnerabilityExposure_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/cvss/policies": { "get": { "operationId": "policy-gateway_api_cvss_policies_GET", "tags": [ "CVSS Receipts" ], "summary": "HTTP: GET /api/cvss/policies", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/cvss/receipts": { "post": { "operationId": "policy-gateway_api_cvss_receipts_POST", "tags": [ "CVSS Receipts" ], "summary": "HTTP: POST /api/cvss/receipts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_CreateCvssReceiptRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/cvss/receipts/{receiptId}": { "get": { "operationId": "policy-gateway_api_cvss_receipts_{receiptId}_GET", "tags": [ "CVSS Receipts" ], "summary": "HTTP: GET /api/cvss/receipts/{receiptId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/cvss/receipts/{receiptId}/amend": { "put": { "operationId": "policy-gateway_api_cvss_receipts_{receiptId}_amend_PUT", "tags": [ "CVSS Receipts" ], "summary": "HTTP: PUT /api/cvss/receipts/{receiptId}/amend", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_AmendCvssReceiptRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/cvss/receipts/{receiptId}/history": { "get": { "operationId": "policy-gateway_api_cvss_receipts_{receiptId}_history_GET", "tags": [ "CVSS Receipts" ], "summary": "HTTP: GET /api/cvss/receipts/{receiptId}/history", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/policy/deltas/compute": { "post": { "operationId": "policy-gateway_api_policy_deltas_compute_POST", "tags": [ "Deltas" ], "summary": "HTTP: POST /api/policy/deltas/compute", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_ComputeDeltaRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/policy/deltas/{deltaId}": { "get": { "operationId": "policy-gateway_api_policy_deltas_{deltaId}_GET", "tags": [ "Deltas" ], "summary": "HTTP: GET /api/policy/deltas/{deltaId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/policy/deltas/{deltaId}/attestation": { "get": { "operationId": "policy-gateway_api_policy_deltas_{deltaId}_attestation_GET", "tags": [ "Deltas" ], "summary": "HTTP: GET /api/policy/deltas/{deltaId}/attestation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/policy/deltas/{deltaId}/evaluate": { "post": { "operationId": "policy-gateway_api_policy_deltas_{deltaId}_evaluate_POST", "tags": [ "Deltas" ], "summary": "HTTP: POST /api/policy/deltas/{deltaId}/evaluate", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_EvaluateDeltaRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/policy/exceptions": { "get": { "operationId": "policy-gateway_api_policy_exceptions_GET", "tags": [ "Exceptions" ], "summary": "HTTP: GET /api/policy/exceptions/", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "policy-gateway_api_policy_exceptions_POST", "tags": [ "Exceptions" ], "summary": "HTTP: POST /api/policy/exceptions/", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_CreateExceptionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/policy/exceptions/counts": { "get": { "operationId": "policy-gateway_api_policy_exceptions_counts_GET", "tags": [ "Exceptions" ], "summary": "HTTP: GET /api/policy/exceptions/counts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/policy/exceptions/expiring": { "get": { "operationId": "policy-gateway_api_policy_exceptions_expiring_GET", "tags": [ "Exceptions" ], "summary": "HTTP: GET /api/policy/exceptions/expiring", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/policy/exceptions/{id}": { "delete": { "operationId": "policy-gateway_api_policy_exceptions_{id}_DELETE", "tags": [ "Exceptions" ], "summary": "HTTP: DELETE /api/policy/exceptions/{id}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_RevokeExceptionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "policy-gateway_api_policy_exceptions_{id}_GET", "tags": [ "Exceptions" ], "summary": "HTTP: GET /api/policy/exceptions/{id}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "policy-gateway_api_policy_exceptions_{id}_PUT", "tags": [ "Exceptions" ], "summary": "HTTP: PUT /api/policy/exceptions/{id}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_UpdateExceptionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/policy/exceptions/{id}/activate": { "post": { "operationId": "policy-gateway_api_policy_exceptions_{id}_activate_POST", "tags": [ "Exceptions" ], "summary": "HTTP: POST /api/policy/exceptions/{id}/activate", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/policy/exceptions/{id}/approve": { "post": { "operationId": "policy-gateway_api_policy_exceptions_{id}_approve_POST", "tags": [ "Exceptions" ], "summary": "HTTP: POST /api/policy/exceptions/{id}/approve", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_ApproveExceptionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/policy/exceptions/{id}/extend": { "post": { "operationId": "policy-gateway_api_policy_exceptions_{id}_extend_POST", "tags": [ "Exceptions" ], "summary": "HTTP: POST /api/policy/exceptions/{id}/extend", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_ExtendExceptionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/policy/exceptions/{id}/history": { "get": { "operationId": "policy-gateway_api_policy_exceptions_{id}_history_GET", "tags": [ "Exceptions" ], "summary": "HTTP: GET /api/policy/exceptions/{id}/history", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/policy/packs": { "get": { "operationId": "policy-gateway_api_policy_packs_GET", "tags": [ "Policy Packs" ], "summary": "HTTP: GET /api/policy/packs/", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "policy-gateway_api_policy_packs_POST", "tags": [ "Policy Packs" ], "summary": "HTTP: POST /api/policy/packs/", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_CreatePolicyPackRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/policy/packs/{packId}/revisions": { "post": { "operationId": "policy-gateway_api_policy_packs_{packId}_revisions_POST", "tags": [ "Policy Packs" ], "summary": "HTTP: POST /api/policy/packs/{packId}/revisions", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_CreatePolicyRevisionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/policy/packs/{packId}/revisions/{version}:activate": { "post": { "operationId": "policy-gateway_api_policy_packs_{packId}_revisions_{version}:activate_POST", "tags": [ "Policy Packs" ], "summary": "HTTP: POST /api/policy/packs/{packId}/revisions/{version:int}:activate", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_ActivatePolicyRevisionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/policy/quota": { "get": { "operationId": "policy-gateway_api_policy_quota_GET", "tags": [ "Policy Quota" ], "summary": "HTTP: GET /api/policy/quota", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/release-orchestrator/approvals": { "get": { "operationId": "jobengine_api_release-orchestrator_approvals_GET", "tags": [ "Approvals" ], "summary": "HTTP: GET /api/release-orchestrator/approvals/ =\u003E ListApprovals", "description": "List approval requests with optional filtering", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/release-orchestrator/approvals/batch-approve": { "post": { "operationId": "jobengine_api_release-orchestrator_approvals_batch-approve_POST", "tags": [ "Approvals" ], "summary": "HTTP: POST /api/release-orchestrator/approvals/batch-approve =\u003E BatchApprove", "description": "Batch approve multiple requests", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ApprovalEndpoints_BatchActionDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/release-orchestrator/approvals/batch-reject": { "post": { "operationId": "jobengine_api_release-orchestrator_approvals_batch-reject_POST", "tags": [ "Approvals" ], "summary": "HTTP: POST /api/release-orchestrator/approvals/batch-reject =\u003E BatchReject", "description": "Batch reject multiple requests", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ApprovalEndpoints_BatchActionDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/release-orchestrator/approvals/{id}": { "get": { "operationId": "jobengine_api_release-orchestrator_approvals_{id}_GET", "tags": [ "Approvals" ], "summary": "HTTP: GET /api/release-orchestrator/approvals/{id} =\u003E GetApproval", "description": "Get an approval by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/release-orchestrator/approvals/{id}/approve": { "post": { "operationId": "jobengine_api_release-orchestrator_approvals_{id}_approve_POST", "tags": [ "Approvals" ], "summary": "HTTP: POST /api/release-orchestrator/approvals/{id}/approve =\u003E Approve", "description": "Approve a pending approval request", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ApprovalEndpoints_ApprovalActionDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/release-orchestrator/approvals/{id}/reject": { "post": { "operationId": "jobengine_api_release-orchestrator_approvals_{id}_reject_POST", "tags": [ "Approvals" ], "summary": "HTTP: POST /api/release-orchestrator/approvals/{id}/reject =\u003E Reject", "description": "Reject a pending approval request", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ApprovalEndpoints_ApprovalActionDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/release-orchestrator/dashboard": { "get": { "operationId": "jobengine_api_release-orchestrator_dashboard_GET", "tags": [ "ReleaseDashboard" ], "summary": "HTTP: GET /api/release-orchestrator/dashboard =\u003E GetDashboard", "description": "Get release dashboard data for control-plane views.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/release-orchestrator/promotions/{id}/approve": { "post": { "operationId": "jobengine_api_release-orchestrator_promotions_{id}_approve_POST", "tags": [ "ReleaseDashboard" ], "summary": "HTTP: POST /api/release-orchestrator/promotions/{id}/approve =\u003E ApprovePromotion", "description": "Approve a pending promotion request.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/release-orchestrator/promotions/{id}/reject": { "post": { "operationId": "jobengine_api_release-orchestrator_promotions_{id}_reject_POST", "tags": [ "ReleaseDashboard" ], "summary": "HTTP: POST /api/release-orchestrator/promotions/{id}/reject =\u003E RejectPromotion", "description": "Reject a pending promotion request.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseDashboardEndpoints_RejectPromotionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/release-orchestrator/releases": { "get": { "operationId": "jobengine_api_release-orchestrator_releases_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/release-orchestrator/releases/ =\u003E ListReleases", "description": "List releases with optional filtering", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "jobengine_api_release-orchestrator_releases_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/release-orchestrator/releases/ =\u003E CreateRelease", "description": "Create a new release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_CreateReleaseDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/release-orchestrator/releases/{id}": { "delete": { "operationId": "jobengine_api_release-orchestrator_releases_{id}_DELETE", "tags": [ "Releases" ], "summary": "HTTP: DELETE /api/release-orchestrator/releases/{id} =\u003E DeleteRelease", "description": "Delete a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "jobengine_api_release-orchestrator_releases_{id}_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/release-orchestrator/releases/{id} =\u003E GetRelease", "description": "Get a release by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "patch": { "operationId": "jobengine_api_release-orchestrator_releases_{id}_PATCH", "tags": [ "Releases" ], "summary": "HTTP: PATCH /api/release-orchestrator/releases/{id} =\u003E UpdateRelease", "description": "Update an existing release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_UpdateReleaseDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/release-orchestrator/releases/{id}/clone": { "post": { "operationId": "jobengine_api_release-orchestrator_releases_{id}_clone_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/release-orchestrator/releases/{id}/clone =\u003E CloneRelease", "description": "Clone a release with new name and version", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_CloneReleaseDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/release-orchestrator/releases/{id}/deploy": { "post": { "operationId": "jobengine_api_release-orchestrator_releases_{id}_deploy_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/release-orchestrator/releases/{id}/deploy =\u003E Deploy", "description": "Deploy a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/release-orchestrator/releases/{id}/promote": { "post": { "operationId": "jobengine_api_release-orchestrator_releases_{id}_promote_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/release-orchestrator/releases/{id}/promote =\u003E RequestPromotion", "description": "Request promotion to target environment", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_PromoteDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/release-orchestrator/releases/{id}/ready": { "post": { "operationId": "jobengine_api_release-orchestrator_releases_{id}_ready_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/release-orchestrator/releases/{id}/ready =\u003E MarkReady", "description": "Mark a release as ready for promotion", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/release-orchestrator/releases/{id}/rollback": { "post": { "operationId": "jobengine_api_release-orchestrator_releases_{id}_rollback_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/release-orchestrator/releases/{id}/rollback =\u003E Rollback", "description": "Rollback a deployed release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/release-orchestrator/releases/{releaseId}/available-environments": { "get": { "operationId": "jobengine_api_release-orchestrator_releases_{releaseId}_available-environments_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/release-orchestrator/releases/{releaseId}/available-environments =\u003E GetAvailableEnvironments", "description": "Get available target environments for promotion", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/release-orchestrator/releases/{releaseId}/components": { "get": { "operationId": "jobengine_api_release-orchestrator_releases_{releaseId}_components_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/release-orchestrator/releases/{releaseId}/components =\u003E GetComponents", "description": "Get components for a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "jobengine_api_release-orchestrator_releases_{releaseId}_components_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/release-orchestrator/releases/{releaseId}/components =\u003E AddComponent", "description": "Add a component to a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_AddComponentDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/release-orchestrator/releases/{releaseId}/components/{componentId}": { "delete": { "operationId": "jobengine_api_release-orchestrator_releases_{releaseId}_components_{componentId}_DELETE", "tags": [ "Releases" ], "summary": "HTTP: DELETE /api/release-orchestrator/releases/{releaseId}/components/{componentId} =\u003E RemoveComponent", "description": "Remove a component from a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "patch": { "operationId": "jobengine_api_release-orchestrator_releases_{releaseId}_components_{componentId}_PATCH", "tags": [ "Releases" ], "summary": "HTTP: PATCH /api/release-orchestrator/releases/{releaseId}/components/{componentId} =\u003E UpdateComponent", "description": "Update a release component", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_UpdateComponentDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/release-orchestrator/releases/{releaseId}/events": { "get": { "operationId": "jobengine_api_release-orchestrator_releases_{releaseId}_events_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/release-orchestrator/releases/{releaseId}/events =\u003E GetEvents", "description": "Get events for a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/release-orchestrator/releases/{releaseId}/promotion-preview": { "get": { "operationId": "jobengine_api_release-orchestrator_releases_{releaseId}_promotion-preview_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/release-orchestrator/releases/{releaseId}/promotion-preview =\u003E GetPromotionPreview", "description": "Get promotion preview with gate results", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/events": { "get": { "operationId": "policy-engine_api_risk_events_GET", "tags": [ "Profile Events" ], "summary": "Get recent profile lifecycle events.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_EventListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/events/filter": { "get": { "operationId": "policy-engine_api_risk_events_filter_GET", "tags": [ "Profile Events" ], "summary": "Get profile events with optional filtering.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_EventListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/events/subscribe": { "post": { "operationId": "policy-engine_api_risk_events_subscribe_POST", "tags": [ "Profile Events" ], "summary": "Subscribe to profile lifecycle events.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_CreateSubscriptionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_SubscriptionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/events/subscribe/{subscriptionId}": { "delete": { "operationId": "policy-engine_api_risk_events_subscribe_{subscriptionId}_DELETE", "tags": [ "Profile Events" ], "summary": "Unsubscribe from profile lifecycle events.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/events/subscribe/{subscriptionId}/poll": { "get": { "operationId": "policy-engine_api_risk_events_subscribe_{subscriptionId}_poll_GET", "tags": [ "Profile Events" ], "summary": "Poll for events from a subscription.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_EventListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/overrides": { "post": { "operationId": "policy-engine_api_risk_overrides_POST", "tags": [ "Risk Overrides" ], "summary": "Create a new override with audit metadata.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Overrides_CreateOverrideRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/overrides/profile/{profileId}": { "get": { "operationId": "policy-engine_api_risk_overrides_profile_{profileId}_GET", "tags": [ "Risk Overrides" ], "summary": "List all overrides for a risk profile.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/overrides/validate": { "post": { "operationId": "policy-engine_api_risk_overrides_validate_POST", "tags": [ "Risk Overrides" ], "summary": "Validate an override for conflicts before creating.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Overrides_CreateOverrideRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideValidationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/overrides/{overrideId}": { "delete": { "operationId": "policy-engine_api_risk_overrides_{overrideId}_DELETE", "tags": [ "Risk Overrides" ], "summary": "Delete an override.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "policy-engine_api_risk_overrides_{overrideId}_GET", "tags": [ "Risk Overrides" ], "summary": "Get an override by ID.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/overrides/{overrideId}/history": { "get": { "operationId": "policy-engine_api_risk_overrides_{overrideId}_history_GET", "tags": [ "Risk Overrides" ], "summary": "Get application history for an override.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideHistoryResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/overrides/{overrideId}:approve": { "post": { "operationId": "policy-engine_api_risk_overrides_{overrideId}:approve_POST", "tags": [ "Risk Overrides" ], "summary": "Approve an override that requires review.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/overrides/{overrideId}:disable": { "post": { "operationId": "policy-engine_api_risk_overrides_{overrideId}:disable_POST", "tags": [ "Risk Overrides" ], "summary": "Disable an active override.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/profiles": { "get": { "operationId": "policy-engine_api_risk_profiles_GET", "tags": [ "Risk Profiles" ], "summary": "List all available risk profiles.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "policy-engine_api_risk_profiles_POST", "tags": [ "Risk Profiles" ], "summary": "Create a new risk profile version in draft status.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_CreateRiskProfileRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/profiles/compare": { "post": { "operationId": "policy-engine_api_risk_profiles_compare_POST", "tags": [ "Risk Profiles" ], "summary": "Compare two risk profile versions and list differences.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_CompareRiskProfilesRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileComparisonResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/profiles/export": { "post": { "operationId": "policy-engine_api_risk_profiles_export_POST", "tags": [ "Profile Export/Import" ], "summary": "Export risk profiles as a signed bundle.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Export_ExportProfilesRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ExportResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/profiles/export/download": { "post": { "operationId": "policy-engine_api_risk_profiles_export_download_POST", "tags": [ "Profile Export/Import" ], "summary": "Export and download risk profiles as a JSON file.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Export_ExportProfilesRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/profiles/import": { "post": { "operationId": "policy-engine_api_risk_profiles_import_POST", "tags": [ "Profile Export/Import" ], "summary": "Import risk profiles from a signed bundle.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Export_ImportProfilesRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ImportResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/profiles/verify": { "post": { "operationId": "policy-engine_api_risk_profiles_verify_POST", "tags": [ "Profile Export/Import" ], "summary": "Verify the signature of a profile bundle without importing.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Export_RiskProfileBundle" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_VerifyResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/profiles/{profileId}": { "get": { "operationId": "policy-engine_api_risk_profiles_{profileId}_GET", "tags": [ "Risk Profiles" ], "summary": "Get a risk profile by ID.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/profiles/{profileId}/events": { "get": { "operationId": "policy-engine_api_risk_profiles_{profileId}_events_GET", "tags": [ "Risk Profiles" ], "summary": "Get lifecycle events for a risk profile.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileEventListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/profiles/{profileId}/hash": { "get": { "operationId": "policy-engine_api_risk_profiles_{profileId}_hash_GET", "tags": [ "Risk Profiles" ], "summary": "Get the deterministic hash of a risk profile.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileHashResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/profiles/{profileId}/metadata": { "get": { "operationId": "policy-engine_api_risk_profiles_{profileId}_metadata_GET", "tags": [ "Risk Profiles" ], "summary": "Export risk profile metadata for notification enrichment (POLICY-RISK-40-002).", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileMetadataExportResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/profiles/{profileId}/versions": { "get": { "operationId": "policy-engine_api_risk_profiles_{profileId}_versions_GET", "tags": [ "Risk Profiles" ], "summary": "List all versions of a risk profile.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileVersionListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/profiles/{profileId}/versions/{version}": { "get": { "operationId": "policy-engine_api_risk_profiles_{profileId}_versions_{version}_GET", "tags": [ "Risk Profiles" ], "summary": "Get a specific version of a risk profile.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/profiles/{profileId}/versions/{version}:activate": { "post": { "operationId": "policy-engine_api_risk_profiles_{profileId}_versions_{version}:activate_POST", "tags": [ "Risk Profiles" ], "summary": "Activate a draft risk profile, making it available for use.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileVersionInfoResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/profiles/{profileId}/versions/{version}:archive": { "post": { "operationId": "policy-engine_api_risk_profiles_{profileId}_versions_{version}:archive_POST", "tags": [ "Risk Profiles" ], "summary": "Archive a risk profile, removing it from active use.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileVersionInfoResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/profiles/{profileId}/versions/{version}:deprecate": { "post": { "operationId": "policy-engine_api_risk_profiles_{profileId}_versions_{version}:deprecate_POST", "tags": [ "Risk Profiles" ], "summary": "Deprecate an active risk profile.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_DeprecateRiskProfileRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileVersionInfoResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/schema/validate": { "post": { "operationId": "policy-engine_api_risk_schema_validate_POST", "tags": [ "Schema Validation" ], "summary": "Validate a risk profile document against the schema.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_System_Text_Json_JsonElement" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileValidationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/scopes/attachments": { "get": { "operationId": "policy-engine_api_risk_scopes_attachments_GET", "tags": [ "Risk Profile Scopes" ], "summary": "List scope attachments with optional filtering.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeAttachmentListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "policy-engine_api_risk_scopes_attachments_POST", "tags": [ "Risk Profile Scopes" ], "summary": "Attach a risk profile to a scope (organization, project, environment, or component).", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Scope_CreateScopeAttachmentRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeAttachmentResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/scopes/attachments/{attachmentId}": { "delete": { "operationId": "policy-engine_api_risk_scopes_attachments_{attachmentId}_DELETE", "tags": [ "Risk Profile Scopes" ], "summary": "Delete a scope attachment.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "policy-engine_api_risk_scopes_attachments_{attachmentId}_GET", "tags": [ "Risk Profile Scopes" ], "summary": "Get a scope attachment by ID.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeAttachmentResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/scopes/attachments/{attachmentId}:expire": { "post": { "operationId": "policy-engine_api_risk_scopes_attachments_{attachmentId}:expire_POST", "tags": [ "Risk Profile Scopes" ], "summary": "Expire a scope attachment immediately.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeAttachmentResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/scopes/resolve": { "post": { "operationId": "policy-engine_api_risk_scopes_resolve_POST", "tags": [ "Risk Profile Scopes" ], "summary": "Resolve the effective risk profile for a given scope selector.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Scope_ScopeSelector" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeResolutionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/scopes/{scopeType}/{scopeId}/attachments": { "get": { "operationId": "policy-engine_api_risk_scopes_{scopeType}_{scopeId}_attachments_GET", "tags": [ "Risk Profile Scopes" ], "summary": "Get all attachments for a specific scope.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeAttachmentListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/simulation": { "post": { "operationId": "policy-engine_api_risk_simulation_POST", "tags": [ "Risk Simulation" ], "summary": "Run a risk simulation with score distributions and contribution breakdowns.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Simulation_RiskSimulationRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskSimulationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/simulation/compare": { "post": { "operationId": "policy-engine_api_risk_simulation_compare_POST", "tags": [ "Risk Simulation" ], "summary": "Compare risk scoring between two profile configurations.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ProfileComparisonRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ProfileComparisonResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/simulation/quick": { "post": { "operationId": "policy-engine_api_risk_simulation_quick_POST", "tags": [ "Risk Simulation" ], "summary": "Run a quick risk simulation without detailed breakdowns.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_QuickSimulationRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_QuickSimulationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/simulation/studio/analyze": { "post": { "operationId": "policy-engine_api_risk_simulation_studio_analyze_POST", "tags": [ "Risk Simulation" ], "summary": "Run a detailed analysis for Policy Studio with full breakdown analytics.", "description": "Provides comprehensive breakdown including signal analysis, override tracking, score distributions, and component breakdowns for policy authoring.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyStudioAnalysisRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyStudioAnalysisResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/simulation/studio/compare": { "post": { "operationId": "policy-engine_api_risk_simulation_studio_compare_POST", "tags": [ "Risk Simulation" ], "summary": "Compare profiles with full breakdown analytics and trend analysis.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyStudioComparisonRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyStudioComparisonResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/simulation/studio/preview": { "post": { "operationId": "policy-engine_api_risk_simulation_studio_preview_POST", "tags": [ "Risk Simulation" ], "summary": "Preview impact of profile changes before committing.", "description": "Simulates findings against both current and proposed profile to show impact.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ProfileChangePreviewRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ProfileChangePreviewResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/risk/simulation/whatif": { "post": { "operationId": "policy-engine_api_risk_simulation_whatif_POST", "tags": [ "Risk Simulation" ], "summary": "Run a what-if simulation with hypothetical signal changes.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_WhatIfSimulationRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_WhatIfSimulationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/admin/seed-demo": { "post": { "operationId": "platform_api_v1_admin_seed-demo_POST", "tags": [ "Admin - Demo Seed" ], "summary": "Seed all databases with demo data", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Endpoints_SeedEndpoints_SeedDemoRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Endpoints_SeedEndpoints_SeedDemoResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/administration/identity-access": { "get": { "operationId": "platform_api_v1_administration_identity-access_GET", "tags": [ "Administration" ], "summary": "Pack v2 administration A1 identity and access projection.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/administration/notifications": { "get": { "operationId": "platform_api_v1_administration_notifications_GET", "tags": [ "Administration" ], "summary": "Pack v2 administration A3 notifications projection.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/administration/policy-governance": { "get": { "operationId": "platform_api_v1_administration_policy-governance_GET", "tags": [ "Administration" ], "summary": "Pack v2 administration A5 policy governance projection.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/administration/summary": { "get": { "operationId": "platform_api_v1_administration_summary_GET", "tags": [ "Administration" ], "summary": "Pack v2 administration overview cards.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/administration/system": { "get": { "operationId": "platform_api_v1_administration_system_GET", "tags": [ "Administration" ], "summary": "Pack v2 administration A7 system projection.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/administration/tenant-branding": { "get": { "operationId": "platform_api_v1_administration_tenant-branding_GET", "tags": [ "Administration" ], "summary": "Pack v2 administration A2 tenant and branding projection.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/administration/trust-signing": { "get": { "operationId": "platform_api_v1_administration_trust-signing_GET", "tags": [ "Administration" ], "summary": "Pack v2 administration A6 trust and signing projection.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/administration/trust-signing/certificates": { "get": { "operationId": "platform_api_v1_administration_trust-signing_certificates_GET", "tags": [ "Administration" ], "summary": "List trust certificates", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "platform_api_v1_administration_trust-signing_certificates_POST", "tags": [ "Administration" ], "summary": "Register trust certificate", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_RegisterAdministrationTrustCertificateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/administration/trust-signing/certificates/{certificateId}/revoke": { "post": { "operationId": "platform_api_v1_administration_trust-signing_certificates_{certificateId}_revoke_POST", "tags": [ "Administration" ], "summary": "Revoke trust certificate", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_RevokeAdministrationTrustCertificateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/administration/trust-signing/issuers": { "get": { "operationId": "platform_api_v1_administration_trust-signing_issuers_GET", "tags": [ "Administration" ], "summary": "List trust issuers", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "platform_api_v1_administration_trust-signing_issuers_POST", "tags": [ "Administration" ], "summary": "Register trust issuer", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_RegisterAdministrationTrustIssuerRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/administration/trust-signing/keys": { "get": { "operationId": "platform_api_v1_administration_trust-signing_keys_GET", "tags": [ "Administration" ], "summary": "List trust signing keys", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "platform_api_v1_administration_trust-signing_keys_POST", "tags": [ "Administration" ], "summary": "Create trust signing key", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_CreateAdministrationTrustKeyRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/administration/trust-signing/keys/{keyId}/revoke": { "post": { "operationId": "platform_api_v1_administration_trust-signing_keys_{keyId}_revoke_POST", "tags": [ "Administration" ], "summary": "Revoke trust signing key", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_RevokeAdministrationTrustKeyRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/administration/trust-signing/keys/{keyId}/rotate": { "post": { "operationId": "platform_api_v1_administration_trust-signing_keys_{keyId}_rotate_POST", "tags": [ "Administration" ], "summary": "Rotate trust signing key", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_RotateAdministrationTrustKeyRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/administration/trust-signing/transparency-log": { "get": { "operationId": "platform_api_v1_administration_trust-signing_transparency-log_GET", "tags": [ "Administration" ], "summary": "Get trust transparency log configuration", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "platform_api_v1_administration_trust-signing_transparency-log_PUT", "tags": [ "Administration" ], "summary": "Configure trust transparency log", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_ConfigureAdministrationTransparencyLogRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/administration/usage-limits": { "get": { "operationId": "platform_api_v1_administration_usage-limits_GET", "tags": [ "Administration" ], "summary": "Pack v2 administration A4 usage and limits projection.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/advisory-ai/adapters/llm/providers": { "get": { "operationId": "advisoryai_api_v1_advisory-ai_adapters_llm_providers_GET", "tags": [ "Advisory AI - LLM Adapters" ], "summary": "Lists LLM providers exposed via the unified adapter layer.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_System_Collections_Generic_IReadOnlyList_1_StellaOps_AdvisoryAI_WebService_Endpoints_LlmProviderExposureResponse_StellaOps_AdvisoryAI_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/advisory-ai/adapters/llm/{providerId}/chat/completions": { "post": { "operationId": "advisoryai_api_v1_advisory-ai_adapters_llm_{providerId}_chat_completions_POST", "tags": [ "Advisory AI - LLM Adapters" ], "summary": "OpenAI-compatible chat completion for a specific unified provider.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_OpenAiChatCompletionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_OpenAiChatCompletionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/advisory-ai/adapters/openai/v1/chat/completions": { "post": { "operationId": "advisoryai_api_v1_advisory-ai_adapters_openai_v1_chat_completions_POST", "tags": [ "Advisory AI - LLM Adapters" ], "summary": "OpenAI-compatible chat completion alias backed by providerId=openai.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_OpenAiChatCompletionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_OpenAiChatCompletionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/attestations": { "get": { "operationId": "attestor_api_v1_attestations_GET", "tags": [ "attestor" ], "summary": "HTTP: GET /api/v1/attestations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/attestations/{uuid}": { "get": { "operationId": "attestor_api_v1_attestations_{uuid}_GET", "tags": [ "attestor" ], "summary": "HTTP: GET /api/v1/attestations/{uuid}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/attestor/links": { "post": { "operationId": "attestor_api_v1_attestor_links_POST", "tags": [ "attestor" ], "summary": "HTTP: POST /api/v1/attestor/links", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_Contracts_InTotoLinkCreateRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_Contracts_InTotoLinkCreateResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/attestor/predicates": { "get": { "operationId": "attestor_api_v1_attestor_predicates_GET", "tags": [ "Predicate Registry" ], "summary": "List all registered predicate types", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_Endpoints_PredicateTypeListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/attestor/predicates/{uri}": { "get": { "operationId": "attestor_api_v1_attestor_predicates_{uri}_GET", "tags": [ "Predicate Registry" ], "summary": "Get predicate type schema by URI", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_Persistence_Repositories_PredicateTypeRegistryEntry" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/authority/quotas": { "get": { "operationId": "platform_api_v1_authority_quotas_GET", "tags": [ "Platform Quotas Compatibility" ], "summary": "HTTP: GET /api/v1/authority/quotas/", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/authority/quotas/alerts": { "get": { "operationId": "platform_api_v1_authority_quotas_alerts_GET", "tags": [ "Platform Quotas Compatibility" ], "summary": "HTTP: GET /api/v1/authority/quotas/alerts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "platform_api_v1_authority_quotas_alerts_POST", "tags": [ "Platform Quotas Compatibility" ], "summary": "HTTP: POST /api/v1/authority/quotas/alerts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/authority/quotas/consumption": { "get": { "operationId": "platform_api_v1_authority_quotas_consumption_GET", "tags": [ "Platform Quotas Compatibility" ], "summary": "HTTP: GET /api/v1/authority/quotas/consumption", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/authority/quotas/dashboard": { "get": { "operationId": "platform_api_v1_authority_quotas_dashboard_GET", "tags": [ "Platform Quotas Compatibility" ], "summary": "HTTP: GET /api/v1/authority/quotas/dashboard", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/authority/quotas/forecast": { "get": { "operationId": "platform_api_v1_authority_quotas_forecast_GET", "tags": [ "Platform Quotas Compatibility" ], "summary": "HTTP: GET /api/v1/authority/quotas/forecast", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/authority/quotas/history": { "get": { "operationId": "platform_api_v1_authority_quotas_history_GET", "tags": [ "Platform Quotas Compatibility" ], "summary": "HTTP: GET /api/v1/authority/quotas/history", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/authority/quotas/tenants": { "get": { "operationId": "platform_api_v1_authority_quotas_tenants_GET", "tags": [ "Platform Quotas Compatibility" ], "summary": "HTTP: GET /api/v1/authority/quotas/tenants", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/authority/quotas/tenants/{tenantId}": { "get": { "operationId": "platform_api_v1_authority_quotas_tenants_{tenantId}_GET", "tags": [ "Platform Quotas Compatibility" ], "summary": "HTTP: GET /api/v1/authority/quotas/tenants/{tenantId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/airgap/bundles/{bundleId}/import": { "post": { "operationId": "concelier_api_v1_concelier_airgap_bundles_{bundleId}_import_POST", "tags": [ "AirGap" ], "summary": "HTTP: POST /api/v1/concelier/airgap/bundles/{bundleId}/import", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_BundleImportRequestDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/airgap/catalog": { "get": { "operationId": "concelier_api_v1_concelier_airgap_catalog_GET", "tags": [ "AirGap" ], "summary": "HTTP: GET /api/v1/concelier/airgap/catalog", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/airgap/sources": { "get": { "operationId": "concelier_api_v1_concelier_airgap_sources_GET", "tags": [ "AirGap" ], "summary": "HTTP: GET /api/v1/concelier/airgap/sources", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "concelier_api_v1_concelier_airgap_sources_POST", "tags": [ "AirGap" ], "summary": "HTTP: POST /api/v1/concelier/airgap/sources", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_Core_AirGap_Models_BundleSourceRegistration" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/airgap/sources/{sourceId}": { "delete": { "operationId": "concelier_api_v1_concelier_airgap_sources_{sourceId}_DELETE", "tags": [ "AirGap" ], "summary": "HTTP: DELETE /api/v1/concelier/airgap/sources/{sourceId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "concelier_api_v1_concelier_airgap_sources_{sourceId}_GET", "tags": [ "AirGap" ], "summary": "HTTP: GET /api/v1/concelier/airgap/sources/{sourceId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/airgap/sources/{sourceId}/validate": { "post": { "operationId": "concelier_api_v1_concelier_airgap_sources_{sourceId}_validate_POST", "tags": [ "AirGap" ], "summary": "HTTP: POST /api/v1/concelier/airgap/sources/{sourceId}/validate", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/airgap/status": { "get": { "operationId": "concelier_api_v1_concelier_airgap_status_GET", "tags": [ "AirGap" ], "summary": "HTTP: GET /api/v1/concelier/airgap/status", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/bundles": { "get": { "operationId": "concelier_api_v1_concelier_bundles_GET", "tags": [ "AirGapBundles" ], "summary": "HTTP: GET /api/v1/concelier/bundles/ =\u003E ListBundles", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "concelier_api_v1_concelier_bundles_POST", "tags": [ "AirGapBundles" ], "summary": "HTTP: POST /api/v1/concelier/bundles/ =\u003E CreateBundle", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_CreateBundleDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/bundles/{bundleId}": { "delete": { "operationId": "concelier_api_v1_concelier_bundles_{bundleId}_DELETE", "tags": [ "AirGapBundles" ], "summary": "HTTP: DELETE /api/v1/concelier/bundles/{bundleId} =\u003E DeleteBundle", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "concelier_api_v1_concelier_bundles_{bundleId}_GET", "tags": [ "AirGapBundles" ], "summary": "HTTP: GET /api/v1/concelier/bundles/{bundleId} =\u003E GetBundle", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/bundles/{bundleId}/download": { "post": { "operationId": "concelier_api_v1_concelier_bundles_{bundleId}_download_POST", "tags": [ "AirGapBundles" ], "summary": "HTTP: POST /api/v1/concelier/bundles/{bundleId}/download =\u003E DownloadBundle", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/imports": { "post": { "operationId": "concelier_api_v1_concelier_imports_POST", "tags": [ "AirGapImports" ], "summary": "HTTP: POST /api/v1/concelier/imports/ =\u003E StartImport", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_StartImportDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/imports/validate": { "post": { "operationId": "concelier_api_v1_concelier_imports_validate_POST", "tags": [ "AirGapImports" ], "summary": "HTTP: POST /api/v1/concelier/imports/validate =\u003E ValidateImport", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/imports/{importId}": { "get": { "operationId": "concelier_api_v1_concelier_imports_{importId}_GET", "tags": [ "AirGapImports" ], "summary": "HTTP: GET /api/v1/concelier/imports/{importId} =\u003E GetImportProgress", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/mirrors": { "get": { "operationId": "concelier_api_v1_concelier_mirrors_GET", "tags": [ "FeedMirrors" ], "summary": "HTTP: GET /api/v1/concelier/mirrors/ =\u003E ListMirrors", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/mirrors/{mirrorId}": { "get": { "operationId": "concelier_api_v1_concelier_mirrors_{mirrorId}_GET", "tags": [ "FeedMirrors" ], "summary": "HTTP: GET /api/v1/concelier/mirrors/{mirrorId} =\u003E GetMirror", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "patch": { "operationId": "concelier_api_v1_concelier_mirrors_{mirrorId}_PATCH", "tags": [ "FeedMirrors" ], "summary": "HTTP: PATCH /api/v1/concelier/mirrors/{mirrorId} =\u003E UpdateMirrorConfig", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_MirrorConfigUpdateDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/mirrors/{mirrorId}/retention": { "get": { "operationId": "concelier_api_v1_concelier_mirrors_{mirrorId}_retention_GET", "tags": [ "FeedMirrors" ], "summary": "HTTP: GET /api/v1/concelier/mirrors/{mirrorId}/retention =\u003E GetRetentionConfig", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "concelier_api_v1_concelier_mirrors_{mirrorId}_retention_PUT", "tags": [ "FeedMirrors" ], "summary": "HTTP: PUT /api/v1/concelier/mirrors/{mirrorId}/retention =\u003E UpdateRetentionConfig", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_RetentionConfigDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/mirrors/{mirrorId}/snapshots": { "get": { "operationId": "concelier_api_v1_concelier_mirrors_{mirrorId}_snapshots_GET", "tags": [ "FeedMirrors" ], "summary": "HTTP: GET /api/v1/concelier/mirrors/{mirrorId}/snapshots =\u003E ListMirrorSnapshots", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/mirrors/{mirrorId}/sync": { "post": { "operationId": "concelier_api_v1_concelier_mirrors_{mirrorId}_sync_POST", "tags": [ "FeedMirrors" ], "summary": "HTTP: POST /api/v1/concelier/mirrors/{mirrorId}/sync =\u003E TriggerSync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/offline-status": { "get": { "operationId": "concelier_api_v1_concelier_offline-status_GET", "tags": [ "OfflineStatus" ], "summary": "HTTP: GET /api/v1/concelier/offline-status =\u003E GetOfflineSyncStatus", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/snapshots/{snapshotId}": { "delete": { "operationId": "concelier_api_v1_concelier_snapshots_{snapshotId}_DELETE", "tags": [ "FeedSnapshots" ], "summary": "HTTP: DELETE /api/v1/concelier/snapshots/{snapshotId} =\u003E DeleteSnapshot", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "concelier_api_v1_concelier_snapshots_{snapshotId}_GET", "tags": [ "FeedSnapshots" ], "summary": "HTTP: GET /api/v1/concelier/snapshots/{snapshotId} =\u003E GetSnapshot", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "patch": { "operationId": "concelier_api_v1_concelier_snapshots_{snapshotId}_PATCH", "tags": [ "FeedSnapshots" ], "summary": "HTTP: PATCH /api/v1/concelier/snapshots/{snapshotId} =\u003E PinSnapshot", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_PinSnapshotDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/snapshots/{snapshotId}/download": { "post": { "operationId": "concelier_api_v1_concelier_snapshots_{snapshotId}_download_POST", "tags": [ "FeedSnapshots" ], "summary": "HTTP: POST /api/v1/concelier/snapshots/{snapshotId}/download =\u003E DownloadSnapshot", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/version-locks": { "get": { "operationId": "concelier_api_v1_concelier_version-locks_GET", "tags": [ "VersionLocks" ], "summary": "HTTP: GET /api/v1/concelier/version-locks/ =\u003E ListVersionLocks", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/version-locks/{feedType}": { "get": { "operationId": "concelier_api_v1_concelier_version-locks_{feedType}_GET", "tags": [ "VersionLocks" ], "summary": "HTTP: GET /api/v1/concelier/version-locks/{feedType} =\u003E GetVersionLock", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "concelier_api_v1_concelier_version-locks_{feedType}_PUT", "tags": [ "VersionLocks" ], "summary": "HTTP: PUT /api/v1/concelier/version-locks/{feedType} =\u003E SetVersionLock", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_SetVersionLockDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/concelier/version-locks/{lockId}": { "delete": { "operationId": "concelier_api_v1_concelier_version-locks_{lockId}_DELETE", "tags": [ "VersionLocks" ], "summary": "HTTP: DELETE /api/v1/concelier/version-locks/{lockId} =\u003E RemoveVersionLock", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/context/regions": { "get": { "operationId": "platform_api_v1_context_regions_GET", "tags": [ "Pack22 Legacy Aliases" ], "summary": "Legacy alias for v2 context regions", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/dashboard/summary": { "get": { "operationId": "platform_api_v1_dashboard_summary_GET", "tags": [ "Dashboard" ], "summary": "Pack v2 dashboard summary projection.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/doctor/scheduler/schedules": { "get": { "operationId": "doctor-scheduler_api_v1_doctor_scheduler_schedules_GET", "tags": [ "doctor-scheduler" ], "summary": "HTTP: GET /api/v1/doctor/scheduler/schedules", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "doctor-scheduler_api_v1_doctor_scheduler_schedules_POST", "tags": [ "doctor-scheduler" ], "summary": "HTTP: POST /api/v1/doctor/scheduler/schedules", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/doctor-scheduler_StellaOps_Doctor_Scheduler_Contracts_UpsertScheduleRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/doctor/scheduler/schedules/{scheduleId}": { "delete": { "operationId": "doctor-scheduler_api_v1_doctor_scheduler_schedules_{scheduleId}_DELETE", "tags": [ "doctor-scheduler" ], "summary": "HTTP: DELETE /api/v1/doctor/scheduler/schedules/{scheduleId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "doctor-scheduler_api_v1_doctor_scheduler_schedules_{scheduleId}_GET", "tags": [ "doctor-scheduler" ], "summary": "HTTP: GET /api/v1/doctor/scheduler/schedules/{scheduleId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "doctor-scheduler_api_v1_doctor_scheduler_schedules_{scheduleId}_PUT", "tags": [ "doctor-scheduler" ], "summary": "HTTP: PUT /api/v1/doctor/scheduler/schedules/{scheduleId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/doctor-scheduler_StellaOps_Doctor_Scheduler_Contracts_UpsertScheduleRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/doctor/scheduler/schedules/{scheduleId}/execute": { "post": { "operationId": "doctor-scheduler_api_v1_doctor_scheduler_schedules_{scheduleId}_execute_POST", "tags": [ "doctor-scheduler" ], "summary": "HTTP: POST /api/v1/doctor/scheduler/schedules/{scheduleId}/execute", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/doctor/scheduler/schedules/{scheduleId}/executions": { "get": { "operationId": "doctor-scheduler_api_v1_doctor_scheduler_schedules_{scheduleId}_executions_GET", "tags": [ "doctor-scheduler" ], "summary": "HTTP: GET /api/v1/doctor/scheduler/schedules/{scheduleId}/executions", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/doctor/scheduler/trends": { "get": { "operationId": "doctor-scheduler_api_v1_doctor_scheduler_trends_GET", "tags": [ "doctor-scheduler" ], "summary": "HTTP: GET /api/v1/doctor/scheduler/trends", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/doctor/scheduler/trends/categories/{category}": { "get": { "operationId": "doctor-scheduler_api_v1_doctor_scheduler_trends_categories_{category}_GET", "tags": [ "doctor-scheduler" ], "summary": "HTTP: GET /api/v1/doctor/scheduler/trends/categories/{category}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/doctor/scheduler/trends/checks/{checkId}": { "get": { "operationId": "doctor-scheduler_api_v1_doctor_scheduler_trends_checks_{checkId}_GET", "tags": [ "doctor-scheduler" ], "summary": "HTTP: GET /api/v1/doctor/scheduler/trends/checks/{checkId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/doctor/scheduler/trends/degrading": { "get": { "operationId": "doctor-scheduler_api_v1_doctor_scheduler_trends_degrading_GET", "tags": [ "doctor-scheduler" ], "summary": "HTTP: GET /api/v1/doctor/scheduler/trends/degrading", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/evidence": { "get": { "operationId": "evidencelocker_api_v1_evidence_GET", "tags": [ "Evidence Audit" ], "summary": "Get evidence home summary and quick links.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/evidence/audit": { "get": { "operationId": "evidencelocker_api_v1_evidence_audit_GET", "tags": [ "Evidence Audit" ], "summary": "Get unified evidence audit log slice.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/evidence/packs": { "get": { "operationId": "evidencelocker_api_v1_evidence_packs_GET", "tags": [ "Evidence Audit" ], "summary": "List evidence packs.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/evidence/packs/{id}": { "get": { "operationId": "evidencelocker_api_v1_evidence_packs_{id}_GET", "tags": [ "Evidence Audit" ], "summary": "Get evidence pack detail.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/evidence/proofs/{subjectDigest}": { "get": { "operationId": "evidencelocker_api_v1_evidence_proofs_{subjectDigest}_GET", "tags": [ "Evidence Audit" ], "summary": "Get proof chain by subject digest.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/evidence/receipts/cvss/{id}": { "get": { "operationId": "evidencelocker_api_v1_evidence_receipts_cvss_{id}_GET", "tags": [ "Evidence Audit" ], "summary": "Get CVSS receipt by vulnerability id.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/evidence/thread": { "get": { "operationId": "evidencelocker_api_v1_evidence_thread_GET", "tags": [ "Evidence Threads" ], "summary": "List evidence threads matching a PURL", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_ListEvidenceThreadsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/evidence/thread/{canonicalId}": { "get": { "operationId": "evidencelocker_api_v1_evidence_thread_{canonicalId}_GET", "tags": [ "Evidence Threads" ], "summary": "Retrieve the evidence thread for an artifact by canonical_id", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_GetEvidenceThreadResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/findings/scores": { "post": { "operationId": "findings-ledger_api_v1_findings_scores_POST", "tags": [ "Scoring" ], "summary": "HTTP: POST /api/v1/findings/scores =\u003E CalculateScoresBatch", "description": "Calculate evidence-weighted scores for multiple findings", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CalculateScoresBatchRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CalculateScoresBatchResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/findings/summaries": { "get": { "operationId": "findings-ledger_api_v1_findings_summaries_GET", "tags": [ "Findings" ], "summary": "HTTP: GET /api/v1/findings/summaries", "description": "Get paginated list of finding summaries", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_FindingSummaryPage" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/findings/{findingId}/backport": { "get": { "operationId": "findings-ledger_api_v1_findings_{findingId}_backport_GET", "tags": [ "Backport Evidence" ], "summary": "HTTP: GET /api/v1/findings/{findingId:guid}/backport =\u003E GetBackportEvidence", "description": "Get backport verification evidence for a finding", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_BackportEvidenceResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/findings/{findingId}/evidence-graph": { "get": { "operationId": "findings-ledger_api_v1_findings_{findingId}_evidence-graph_GET", "tags": [ "Evidence Graph" ], "summary": "HTTP: GET /api/v1/findings/{findingId:guid}/evidence-graph", "description": "Get evidence graph for finding visualization", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_EvidenceGraphResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/findings/{findingId}/evidence/{nodeId}": { "get": { "operationId": "findings-ledger_api_v1_findings_{findingId}_evidence_{nodeId}_GET", "tags": [ "Evidence Graph" ], "summary": "HTTP: GET /api/v1/findings/{findingId:guid}/evidence/{nodeId}", "description": "Get raw content for an evidence node", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/findings/{findingId}/patches": { "get": { "operationId": "findings-ledger_api_v1_findings_{findingId}_patches_GET", "tags": [ "Backport Evidence" ], "summary": "HTTP: GET /api/v1/findings/{findingId:guid}/patches =\u003E GetPatches", "description": "Get patch signatures for a finding", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_PatchesResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/findings/{findingId}/reachability-map": { "get": { "operationId": "findings-ledger_api_v1_findings_{findingId}_reachability-map_GET", "tags": [ "Reachability" ], "summary": "HTTP: GET /api/v1/findings/{findingId:guid}/reachability-map", "description": "Get condensed reachability visualization", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Scanner_Reachability_MiniMap_ReachabilityMiniMap" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/findings/{findingId}/runtime-timeline": { "get": { "operationId": "findings-ledger_api_v1_findings_{findingId}_runtime-timeline_GET", "tags": [ "Runtime" ], "summary": "HTTP: GET /api/v1/findings/{findingId:guid}/runtime-timeline", "description": "Get runtime corroboration timeline", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Scanner_Analyzers_Native_RuntimeCapture_Timeline_RuntimeTimeline" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/findings/{findingId}/runtime/score": { "get": { "operationId": "findings-ledger_api_v1_findings_{findingId}_runtime_score_GET", "tags": [ "Runtime Evidence" ], "summary": "HTTP: GET /api/v1/findings/{findingId:guid}/runtime/score =\u003E GetRtsScore", "description": "Get Runtime Trustworthiness Score for a finding", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RtsScoreResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/findings/{findingId}/runtime/traces": { "get": { "operationId": "findings-ledger_api_v1_findings_{findingId}_runtime_traces_GET", "tags": [ "Runtime Evidence" ], "summary": "HTTP: GET /api/v1/findings/{findingId:guid}/runtime/traces =\u003E GetRuntimeTraces", "description": "Get runtime function traces for a finding", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RuntimeTracesResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "findings-ledger_api_v1_findings_{findingId}_runtime_traces_POST", "tags": [ "Runtime Evidence" ], "summary": "HTTP: POST /api/v1/findings/{findingId:guid}/runtime/traces =\u003E IngestRuntimeTrace", "description": "Ingest runtime trace observation for a finding", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RuntimeTraceIngestRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RuntimeTraceIngestResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/findings/{findingId}/score": { "get": { "operationId": "findings-ledger_api_v1_findings_{findingId}_score_GET", "tags": [ "Scoring" ], "summary": "HTTP: GET /api/v1/findings/{findingId}/score =\u003E GetCachedScore", "description": "Get cached evidence-weighted score for a finding", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_EvidenceWeightedScoreResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "findings-ledger_api_v1_findings_{findingId}_score_POST", "tags": [ "Scoring" ], "summary": "HTTP: POST /api/v1/findings/{findingId}/score =\u003E CalculateScore", "description": "Calculate evidence-weighted score for a finding", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CalculateScoreRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_EvidenceWeightedScoreResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/findings/{findingId}/score-history": { "get": { "operationId": "findings-ledger_api_v1_findings_{findingId}_score-history_GET", "tags": [ "Scoring" ], "summary": "HTTP: GET /api/v1/findings/{findingId}/score-history =\u003E GetScoreHistory", "description": "Get score history for a finding", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ScoreHistoryResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/findings/{findingId}/state": { "patch": { "operationId": "findings-ledger_api_v1_findings_{findingId}_state_PATCH", "tags": [ "findings-ledger" ], "summary": "HTTP: PATCH /api/v1/findings/{findingId}/state", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_StateTransitionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_StateTransitionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/findings/{findingId}/summary": { "get": { "operationId": "findings-ledger_api_v1_findings_{findingId}_summary_GET", "tags": [ "Findings" ], "summary": "HTTP: GET /api/v1/findings/{findingId}/summary", "description": "Get condensed finding summary for vulnerability-first UX", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_FindingSummary" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/function-maps": { "get": { "operationId": "platform_api_v1_function-maps_GET", "tags": [ "Function Maps" ], "summary": "List function maps", "description": "Lists all function maps for the current tenant.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "platform_api_v1_function-maps_POST", "tags": [ "Function Maps" ], "summary": "Create function map", "description": "Creates a new function map from an SBOM reference and hot function patterns.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_CreateFunctionMapRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/function-maps/{id}": { "delete": { "operationId": "platform_api_v1_function-maps_{id}_DELETE", "tags": [ "Function Maps" ], "summary": "Delete function map", "description": "Deletes a function map by its unique identifier.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "platform_api_v1_function-maps_{id}_GET", "tags": [ "Function Maps" ], "summary": "Get function map", "description": "Retrieves a function map by its unique identifier.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/function-maps/{id}/coverage": { "get": { "operationId": "platform_api_v1_function-maps_{id}_coverage_GET", "tags": [ "Function Maps" ], "summary": "Get function map coverage", "description": "Returns current coverage statistics for a function map.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/function-maps/{id}/verify": { "post": { "operationId": "platform_api_v1_function-maps_{id}_verify_POST", "tags": [ "Function Maps" ], "summary": "Verify function map", "description": "Verifies runtime observations against a declared function map.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_VerifyFunctionMapRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/gateway/rate-limits": { "get": { "operationId": "platform_api_v1_gateway_rate-limits_GET", "tags": [ "Platform Gateway Compatibility" ], "summary": "HTTP: GET /api/v1/gateway/rate-limits/", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/gateway/rate-limits/violations": { "get": { "operationId": "platform_api_v1_gateway_rate-limits_violations_GET", "tags": [ "Platform Gateway Compatibility" ], "summary": "HTTP: GET /api/v1/gateway/rate-limits/violations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/governance/audit/events": { "get": { "operationId": "policy-gateway_api_v1_governance_audit_events_GET", "tags": [ "Governance" ], "summary": "HTTP: GET /api/v1/governance/audit/events =\u003E GetAuditEventsAsync", "description": "Get governance audit events", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/governance/audit/events/{eventId}": { "get": { "operationId": "policy-gateway_api_v1_governance_audit_events_{eventId}_GET", "tags": [ "Governance" ], "summary": "HTTP: GET /api/v1/governance/audit/events/{eventId} =\u003E GetAuditEventAsync", "description": "Get a specific audit event", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/governance/risk-profiles": { "get": { "operationId": "policy-gateway_api_v1_governance_risk-profiles_GET", "tags": [ "Governance" ], "summary": "HTTP: GET /api/v1/governance/risk-profiles =\u003E ListRiskProfilesAsync", "description": "List risk profiles", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "policy-gateway_api_v1_governance_risk-profiles_POST", "tags": [ "Governance" ], "summary": "HTTP: POST /api/v1/governance/risk-profiles =\u003E CreateRiskProfileAsync", "description": "Create a new risk profile", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_CreateRiskProfileRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/governance/risk-profiles/validate": { "post": { "operationId": "policy-gateway_api_v1_governance_risk-profiles_validate_POST", "tags": [ "Governance" ], "summary": "HTTP: POST /api/v1/governance/risk-profiles/validate =\u003E ValidateRiskProfileAsync", "description": "Validate a risk profile", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_ValidateRiskProfileRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/governance/risk-profiles/{profileId}": { "delete": { "operationId": "policy-gateway_api_v1_governance_risk-profiles_{profileId}_DELETE", "tags": [ "Governance" ], "summary": "HTTP: DELETE /api/v1/governance/risk-profiles/{profileId} =\u003E DeleteRiskProfileAsync", "description": "Delete a risk profile", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "policy-gateway_api_v1_governance_risk-profiles_{profileId}_GET", "tags": [ "Governance" ], "summary": "HTTP: GET /api/v1/governance/risk-profiles/{profileId} =\u003E GetRiskProfileAsync", "description": "Get a risk profile by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "policy-gateway_api_v1_governance_risk-profiles_{profileId}_PUT", "tags": [ "Governance" ], "summary": "HTTP: PUT /api/v1/governance/risk-profiles/{profileId} =\u003E UpdateRiskProfileAsync", "description": "Update a risk profile", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_UpdateRiskProfileRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/governance/risk-profiles/{profileId}/activate": { "post": { "operationId": "policy-gateway_api_v1_governance_risk-profiles_{profileId}_activate_POST", "tags": [ "Governance" ], "summary": "HTTP: POST /api/v1/governance/risk-profiles/{profileId}/activate =\u003E ActivateRiskProfileAsync", "description": "Activate a risk profile", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/governance/risk-profiles/{profileId}/deprecate": { "post": { "operationId": "policy-gateway_api_v1_governance_risk-profiles_{profileId}_deprecate_POST", "tags": [ "Governance" ], "summary": "HTTP: POST /api/v1/governance/risk-profiles/{profileId}/deprecate =\u003E DeprecateRiskProfileAsync", "description": "Deprecate a risk profile", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_DeprecateProfileRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/governance/sealed-mode/overrides": { "get": { "operationId": "policy-gateway_api_v1_governance_sealed-mode_overrides_GET", "tags": [ "Governance" ], "summary": "HTTP: GET /api/v1/governance/sealed-mode/overrides =\u003E GetSealedModeOverridesAsync", "description": "List sealed mode overrides", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "policy-gateway_api_v1_governance_sealed-mode_overrides_POST", "tags": [ "Governance" ], "summary": "HTTP: POST /api/v1/governance/sealed-mode/overrides =\u003E CreateSealedModeOverrideAsync", "description": "Create a sealed mode override", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_SealedModeOverrideRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/governance/sealed-mode/overrides/{overrideId}/revoke": { "post": { "operationId": "policy-gateway_api_v1_governance_sealed-mode_overrides_{overrideId}_revoke_POST", "tags": [ "Governance" ], "summary": "HTTP: POST /api/v1/governance/sealed-mode/overrides/{overrideId}/revoke =\u003E RevokeSealedModeOverrideAsync", "description": "Revoke a sealed mode override", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_RevokeOverrideRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/governance/sealed-mode/status": { "get": { "operationId": "policy-gateway_api_v1_governance_sealed-mode_status_GET", "tags": [ "Governance" ], "summary": "HTTP: GET /api/v1/governance/sealed-mode/status =\u003E GetSealedModeStatusAsync", "description": "Get sealed mode status", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/governance/sealed-mode/toggle": { "post": { "operationId": "policy-gateway_api_v1_governance_sealed-mode_toggle_POST", "tags": [ "Governance" ], "summary": "HTTP: POST /api/v1/governance/sealed-mode/toggle =\u003E ToggleSealedModeAsync", "description": "Toggle sealed mode on/off", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_SealedModeToggleRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/integrations": { "get": { "operationId": "integrations_api_v1_integrations_GET", "tags": [ "Integrations" ], "summary": "HTTP: GET /api/v1/integrations/", "description": "Lists integrations with optional filtering and pagination.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "integrations_api_v1_integrations_POST", "tags": [ "Integrations" ], "summary": "HTTP: POST /api/v1/integrations/", "description": "Creates a new integration.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/integrations_StellaOps_Integrations_Contracts_CreateIntegrationRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/integrations/ai-code-guard/run": { "post": { "operationId": "integrations_api_v1_integrations_ai-code-guard_run_POST", "tags": [ "Integrations" ], "summary": "HTTP: POST /api/v1/integrations/ai-code-guard/run", "description": "Runs standalone AI Code Guard checks (equivalent to stella guard run).", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/integrations_StellaOps_Integrations_Contracts_AiCodeGuard_AiCodeGuardRunRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/integrations/feeds": { "get": { "operationId": "platform_api_v1_integrations_feeds_GET", "tags": [ "Pack22 Legacy Aliases" ], "summary": "Legacy alias for v2 integrations feed projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/integrations/providers": { "get": { "operationId": "integrations_api_v1_integrations_providers_GET", "tags": [ "Integrations" ], "summary": "HTTP: GET /api/v1/integrations/providers", "description": "Gets a list of supported integration providers.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/integrations/vex-sources": { "get": { "operationId": "platform_api_v1_integrations_vex-sources_GET", "tags": [ "Pack22 Legacy Aliases" ], "summary": "Legacy alias for v2 integrations VEX source projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/integrations/{id}": { "delete": { "operationId": "integrations_api_v1_integrations_{id}_DELETE", "tags": [ "Integrations" ], "summary": "HTTP: DELETE /api/v1/integrations/{id:guid}", "description": "Soft-deletes an integration.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "integrations_api_v1_integrations_{id}_GET", "tags": [ "Integrations" ], "summary": "HTTP: GET /api/v1/integrations/{id:guid}", "description": "Gets an integration by ID.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "integrations_api_v1_integrations_{id}_PUT", "tags": [ "Integrations" ], "summary": "HTTP: PUT /api/v1/integrations/{id:guid}", "description": "Updates an existing integration.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/integrations_StellaOps_Integrations_Contracts_UpdateIntegrationRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/integrations/{id}/health": { "get": { "operationId": "integrations_api_v1_integrations_{id}_health_GET", "tags": [ "Integrations" ], "summary": "HTTP: GET /api/v1/integrations/{id:guid}/health", "description": "Performs a health check on an integration.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/integrations/{id}/impact": { "get": { "operationId": "integrations_api_v1_integrations_{id}_impact_GET", "tags": [ "Integrations" ], "summary": "HTTP: GET /api/v1/integrations/{id:guid}/impact", "description": "Returns affected workflows and severity impact for an integration.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/integrations/{id}/test": { "post": { "operationId": "integrations_api_v1_integrations_{id}_test_POST", "tags": [ "Integrations" ], "summary": "HTTP: POST /api/v1/integrations/{id:guid}/test", "description": "Tests connectivity and authentication for an integration.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/lineage/compare": { "get": { "operationId": "sbomservice_api_v1_lineage_compare_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /api/v1/lineage/compare", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/lineage/compare-drift": { "post": { "operationId": "sbomservice_api_v1_lineage_compare-drift_POST", "tags": [ "sbomservice" ], "summary": "HTTP: POST /api/v1/lineage/compare-drift", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sbomservice_StellaOps_SbomService_Models_CompareDriftRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/lineage/diff": { "get": { "operationId": "sbomservice_api_v1_lineage_diff_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /api/v1/lineage/diff", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/lineage/export": { "post": { "operationId": "sbomservice_api_v1_lineage_export_POST", "tags": [ "sbomservice" ], "summary": "HTTP: POST /api/v1/lineage/export", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sbomservice_StellaOps_SbomService_Models_LineageExportRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/lineage/hover": { "get": { "operationId": "sbomservice_api_v1_lineage_hover_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /api/v1/lineage/hover", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/lineage/verify": { "post": { "operationId": "sbomservice_api_v1_lineage_verify_POST", "tags": [ "sbomservice" ], "summary": "HTTP: POST /api/v1/lineage/verify", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sbomservice_StellaOps_SbomService_Models_ReplayVerifyRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/lineage/{artifactDigest}": { "get": { "operationId": "sbomservice_api_v1_lineage_{artifactDigest}_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /api/v1/lineage/{artifactDigest}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/lineage/{artifactDigest}/children": { "get": { "operationId": "sbomservice_api_v1_lineage_{artifactDigest}_children_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /api/v1/lineage/{artifactDigest}/children", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/lineage/{artifactDigest}/parents": { "get": { "operationId": "sbomservice_api_v1_lineage_{artifactDigest}_parents_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /api/v1/lineage/{artifactDigest}/parents", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/notify/audit": { "get": { "operationId": "notify_api_v1_notify_audit_GET", "tags": [ "notify" ], "summary": "HTTP: GET /api/v1/notify/audit", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notify_api_v1_notify_audit_POST", "tags": [ "notify" ], "summary": "HTTP: POST /api/v1/notify/audit", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notify_System_Text_Json_Nodes_JsonNode" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/notify/channels": { "get": { "operationId": "notify_api_v1_notify_channels_GET", "tags": [ "notify" ], "summary": "HTTP: GET /api/v1/notify/channels", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notify_api_v1_notify_channels_POST", "tags": [ "notify" ], "summary": "HTTP: POST /api/v1/notify/channels", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notify_System_Text_Json_Nodes_JsonNode" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/notify/channels/{channelId}": { "delete": { "operationId": "notify_api_v1_notify_channels_{channelId}_DELETE", "tags": [ "notify" ], "summary": "HTTP: DELETE /api/v1/notify/channels/{channelId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notify_api_v1_notify_channels_{channelId}_GET", "tags": [ "notify" ], "summary": "HTTP: GET /api/v1/notify/channels/{channelId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/notify/channels/{channelId}/test": { "post": { "operationId": "notify_api_v1_notify_channels_{channelId}_test_POST", "tags": [ "notify" ], "summary": "HTTP: POST /api/v1/notify/channels/{channelId}/test", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notify_StellaOps_Notify_WebService_Contracts_ChannelTestSendRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/notify/deliveries": { "get": { "operationId": "notify_api_v1_notify_deliveries_GET", "tags": [ "notify" ], "summary": "HTTP: GET /api/v1/notify/deliveries", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notify_api_v1_notify_deliveries_POST", "tags": [ "notify" ], "summary": "HTTP: POST /api/v1/notify/deliveries", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notify_System_Text_Json_Nodes_JsonNode" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/notify/deliveries/{deliveryId}": { "get": { "operationId": "notify_api_v1_notify_deliveries_{deliveryId}_GET", "tags": [ "notify" ], "summary": "HTTP: GET /api/v1/notify/deliveries/{deliveryId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/notify/digests": { "post": { "operationId": "notify_api_v1_notify_digests_POST", "tags": [ "notify" ], "summary": "HTTP: POST /api/v1/notify/digests", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notify_StellaOps_Notify_WebService_Contracts_DigestUpsertRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/notify/digests/{actionKey}": { "delete": { "operationId": "notify_api_v1_notify_digests_{actionKey}_DELETE", "tags": [ "notify" ], "summary": "HTTP: DELETE /api/v1/notify/digests/{actionKey}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notify_api_v1_notify_digests_{actionKey}_GET", "tags": [ "notify" ], "summary": "HTTP: GET /api/v1/notify/digests/{actionKey}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/notify/locks/acquire": { "post": { "operationId": "notify_api_v1_notify_locks_acquire_POST", "tags": [ "notify" ], "summary": "HTTP: POST /api/v1/notify/locks/acquire", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notify_StellaOps_Notify_WebService_Contracts_AcquireLockRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/notify/locks/release": { "post": { "operationId": "notify_api_v1_notify_locks_release_POST", "tags": [ "notify" ], "summary": "HTTP: POST /api/v1/notify/locks/release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notify_StellaOps_Notify_WebService_Contracts_ReleaseLockRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/notify/rules": { "get": { "operationId": "notify_api_v1_notify_rules_GET", "tags": [ "notify" ], "summary": "HTTP: GET /api/v1/notify/rules", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notify_api_v1_notify_rules_POST", "tags": [ "notify" ], "summary": "HTTP: POST /api/v1/notify/rules", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notify_System_Text_Json_Nodes_JsonNode" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/notify/rules/{ruleId}": { "delete": { "operationId": "notify_api_v1_notify_rules_{ruleId}_DELETE", "tags": [ "notify" ], "summary": "HTTP: DELETE /api/v1/notify/rules/{ruleId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notify_api_v1_notify_rules_{ruleId}_GET", "tags": [ "notify" ], "summary": "HTTP: GET /api/v1/notify/rules/{ruleId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/notify/templates": { "get": { "operationId": "notify_api_v1_notify_templates_GET", "tags": [ "notify" ], "summary": "HTTP: GET /api/v1/notify/templates", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notify_api_v1_notify_templates_POST", "tags": [ "notify" ], "summary": "HTTP: POST /api/v1/notify/templates", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notify_System_Text_Json_Nodes_JsonNode" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/notify/templates/{templateId}": { "delete": { "operationId": "notify_api_v1_notify_templates_{templateId}_DELETE", "tags": [ "notify" ], "summary": "HTTP: DELETE /api/v1/notify/templates/{templateId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notify_api_v1_notify_templates_{templateId}_GET", "tags": [ "notify" ], "summary": "HTTP: GET /api/v1/notify/templates/{templateId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/ops/binaryindex/bench/run": { "post": { "operationId": "binaryindex_api_v1_ops_binaryindex_bench_run_POST", "tags": [ "binaryindex" ], "summary": "StellaOps.BinaryIndex.WebService.Controllers.BinaryIndexOpsController.RunBench (StellaOps.BinaryIndex.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/ops/binaryindex/cache": { "get": { "operationId": "binaryindex_api_v1_ops_binaryindex_cache_GET", "tags": [ "binaryindex" ], "summary": "StellaOps.BinaryIndex.WebService.Controllers.BinaryIndexOpsController.GetCacheStats (StellaOps.BinaryIndex.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/ops/binaryindex/config": { "get": { "operationId": "binaryindex_api_v1_ops_binaryindex_config_GET", "tags": [ "binaryindex" ], "summary": "StellaOps.BinaryIndex.WebService.Controllers.BinaryIndexOpsController.GetConfig (StellaOps.BinaryIndex.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/ops/binaryindex/health": { "get": { "operationId": "binaryindex_api_v1_ops_binaryindex_health_GET", "tags": [ "binaryindex" ], "summary": "StellaOps.BinaryIndex.WebService.Controllers.BinaryIndexOpsController.GetHealth (StellaOps.BinaryIndex.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/opsmemory/decisions": { "get": { "operationId": "opsmemory_api_v1_opsmemory_decisions_GET", "tags": [ "OpsMemory" ], "summary": "HTTP: GET /api/v1/opsmemory/decisions =\u003E QueryDecisionsAsync", "description": "Query past decisions with filters", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_QueryDecisionsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "opsmemory_api_v1_opsmemory_decisions_POST", "tags": [ "OpsMemory" ], "summary": "HTTP: POST /api/v1/opsmemory/decisions =\u003E RecordDecisionAsync", "description": "Record a security decision for future playbook learning", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_RecordDecisionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_RecordDecisionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/opsmemory/decisions/{memoryId}": { "get": { "operationId": "opsmemory_api_v1_opsmemory_decisions_{memoryId}_GET", "tags": [ "OpsMemory" ], "summary": "HTTP: GET /api/v1/opsmemory/decisions/{memoryId} =\u003E GetDecisionAsync", "description": "Get a specific decision by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_DecisionDetailsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/opsmemory/decisions/{memoryId}/outcome": { "post": { "operationId": "opsmemory_api_v1_opsmemory_decisions_{memoryId}_outcome_POST", "tags": [ "OpsMemory" ], "summary": "HTTP: POST /api/v1/opsmemory/decisions/{memoryId}/outcome =\u003E RecordOutcomeAsync", "description": "Record the outcome of a previous decision", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_RecordOutcomeRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_OutcomeRecordedResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/opsmemory/stats": { "get": { "operationId": "opsmemory_api_v1_opsmemory_stats_GET", "tags": [ "OpsMemory" ], "summary": "HTTP: GET /api/v1/opsmemory/stats =\u003E GetStatsAsync", "description": "Get decision statistics for a tenant", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_OpsMemoryStatsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/opsmemory/suggestions": { "get": { "operationId": "opsmemory_api_v1_opsmemory_suggestions_GET", "tags": [ "OpsMemory" ], "summary": "HTTP: GET /api/v1/opsmemory/suggestions =\u003E GetSuggestionsAsync", "description": "Get playbook suggestions for a given situation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_PlaybookSuggestionsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/circuit-breakers": { "get": { "operationId": "jobengine_api_v1_jobengine_circuit-breakers_GET", "tags": [ "Orchestrator Circuit Breakers" ], "summary": "HTTP: GET /api/v1/jobengine/circuit-breakers/ =\u003E ListCircuitBreakers", "description": "List all circuit breakers for the tenant", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/circuit-breakers/{serviceId}": { "get": { "operationId": "jobengine_api_v1_jobengine_circuit-breakers_{serviceId}_GET", "tags": [ "Orchestrator Circuit Breakers" ], "summary": "HTTP: GET /api/v1/jobengine/circuit-breakers/{serviceId} =\u003E GetCircuitBreaker", "description": "Get circuit breaker state for a specific downstream service", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/circuit-breakers/{serviceId}/check": { "get": { "operationId": "jobengine_api_v1_jobengine_circuit-breakers_{serviceId}_check_GET", "tags": [ "Orchestrator Circuit Breakers" ], "summary": "HTTP: GET /api/v1/jobengine/circuit-breakers/{serviceId}/check =\u003E CheckCircuitBreaker", "description": "Check if requests are allowed through the circuit breaker", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/circuit-breakers/{serviceId}/failure": { "post": { "operationId": "jobengine_api_v1_jobengine_circuit-breakers_{serviceId}_failure_POST", "tags": [ "Orchestrator Circuit Breakers" ], "summary": "HTTP: POST /api/v1/jobengine/circuit-breakers/{serviceId}/failure =\u003E RecordFailure", "description": "Record a failed request to the downstream service", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_RecordFailureRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/circuit-breakers/{serviceId}/force-close": { "post": { "operationId": "jobengine_api_v1_jobengine_circuit-breakers_{serviceId}_force-close_POST", "tags": [ "Orchestrator Circuit Breakers" ], "summary": "HTTP: POST /api/v1/jobengine/circuit-breakers/{serviceId}/force-close =\u003E ForceClose", "description": "Manually close the circuit breaker", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_ForceCloseCircuitBreakerRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/circuit-breakers/{serviceId}/force-open": { "post": { "operationId": "jobengine_api_v1_jobengine_circuit-breakers_{serviceId}_force-open_POST", "tags": [ "Orchestrator Circuit Breakers" ], "summary": "HTTP: POST /api/v1/jobengine/circuit-breakers/{serviceId}/force-open =\u003E ForceOpen", "description": "Manually open the circuit breaker", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_ForceOpenCircuitBreakerRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/circuit-breakers/{serviceId}/success": { "post": { "operationId": "jobengine_api_v1_jobengine_circuit-breakers_{serviceId}_success_POST", "tags": [ "Orchestrator Circuit Breakers" ], "summary": "HTTP: POST /api/v1/jobengine/circuit-breakers/{serviceId}/success =\u003E RecordSuccess", "description": "Record a successful request to the downstream service", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/dag/job/{jobId}/children": { "get": { "operationId": "jobengine_api_v1_jobengine_dag_job_{jobId}_children_GET", "tags": [ "Orchestrator DAG" ], "summary": "HTTP: GET /api/v1/jobengine/dag/job/{jobId:guid}/children =\u003E GetJobChildren", "description": "Get child dependencies for a job", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/dag/job/{jobId}/parents": { "get": { "operationId": "jobengine_api_v1_jobengine_dag_job_{jobId}_parents_GET", "tags": [ "Orchestrator DAG" ], "summary": "HTTP: GET /api/v1/jobengine/dag/job/{jobId:guid}/parents =\u003E GetJobParents", "description": "Get parent dependencies for a job", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/dag/run/{runId}": { "get": { "operationId": "jobengine_api_v1_jobengine_dag_run_{runId}_GET", "tags": [ "Orchestrator DAG" ], "summary": "HTTP: GET /api/v1/jobengine/dag/run/{runId:guid} =\u003E GetRunDag", "description": "Get the complete DAG structure for a run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/dag/run/{runId}/blocked/{jobId}": { "get": { "operationId": "jobengine_api_v1_jobengine_dag_run_{runId}_blocked_{jobId}_GET", "tags": [ "Orchestrator DAG" ], "summary": "HTTP: GET /api/v1/jobengine/dag/run/{runId:guid}/blocked/{jobId:guid} =\u003E GetBlockedJobs", "description": "Get jobs blocked by a failed job", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/dag/run/{runId}/edges": { "get": { "operationId": "jobengine_api_v1_jobengine_dag_run_{runId}_edges_GET", "tags": [ "Orchestrator DAG" ], "summary": "HTTP: GET /api/v1/jobengine/dag/run/{runId:guid}/edges =\u003E GetRunEdges", "description": "Get all dependency edges for a run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/dag/run/{runId}/ready-jobs": { "get": { "operationId": "jobengine_api_v1_jobengine_dag_run_{runId}_ready-jobs_GET", "tags": [ "Orchestrator DAG" ], "summary": "HTTP: GET /api/v1/jobengine/dag/run/{runId:guid}/ready-jobs =\u003E GetReadyJobs", "description": "Get jobs that are ready to be scheduled (dependencies satisfied)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/deadletter": { "get": { "operationId": "jobengine_api_v1_jobengine_deadletter_GET", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: GET /api/v1/jobengine/deadletter/ =\u003E ListEntries", "description": "List dead-letter entries with pagination and filters", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/deadletter/by-job/{jobId}": { "get": { "operationId": "jobengine_api_v1_jobengine_deadletter_by-job_{jobId}_GET", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: GET /api/v1/jobengine/deadletter/by-job/{jobId:guid} =\u003E GetEntryByJobId", "description": "Get dead-letter entry by original job ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/deadletter/error-codes": { "get": { "operationId": "jobengine_api_v1_jobengine_deadletter_error-codes_GET", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: GET /api/v1/jobengine/deadletter/error-codes =\u003E ListErrorCodes", "description": "List known error codes with classifications", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/deadletter/export": { "get": { "operationId": "jobengine_api_v1_jobengine_deadletter_export_GET", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: GET /api/v1/jobengine/deadletter/export =\u003E ExportEntries", "description": "Export dead-letter entries as CSV", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/deadletter/replay/batch": { "post": { "operationId": "jobengine_api_v1_jobengine_deadletter_replay_batch_POST", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: POST /api/v1/jobengine/deadletter/replay/batch =\u003E ReplayBatch", "description": "Replay multiple dead-letter entries", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReplayBatchRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/deadletter/replay/pending": { "post": { "operationId": "jobengine_api_v1_jobengine_deadletter_replay_pending_POST", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: POST /api/v1/jobengine/deadletter/replay/pending =\u003E ReplayPending", "description": "Replay all pending retryable entries matching criteria", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReplayPendingRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/deadletter/resolve/batch": { "post": { "operationId": "jobengine_api_v1_jobengine_deadletter_resolve_batch_POST", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: POST /api/v1/jobengine/deadletter/resolve/batch =\u003E ResolveBatch", "description": "Manually resolve multiple dead-letter entries", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ResolveBatchRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/deadletter/stats": { "get": { "operationId": "jobengine_api_v1_jobengine_deadletter_stats_GET", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: GET /api/v1/jobengine/deadletter/stats =\u003E GetStats", "description": "Get dead-letter statistics", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/deadletter/summary": { "get": { "operationId": "jobengine_api_v1_jobengine_deadletter_summary_GET", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: GET /api/v1/jobengine/deadletter/summary =\u003E GetActionableSummary", "description": "Get actionable dead-letter summary grouped by error code", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/deadletter/{entryId}": { "get": { "operationId": "jobengine_api_v1_jobengine_deadletter_{entryId}_GET", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: GET /api/v1/jobengine/deadletter/{entryId:guid} =\u003E GetEntry", "description": "Get a specific dead-letter entry by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/deadletter/{entryId}/audit": { "get": { "operationId": "jobengine_api_v1_jobengine_deadletter_{entryId}_audit_GET", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: GET /api/v1/jobengine/deadletter/{entryId:guid}/audit =\u003E GetReplayAudit", "description": "Get replay audit history for an entry", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/deadletter/{entryId}/replay": { "post": { "operationId": "jobengine_api_v1_jobengine_deadletter_{entryId}_replay_POST", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: POST /api/v1/jobengine/deadletter/{entryId:guid}/replay =\u003E ReplayEntry", "description": "Replay a dead-letter entry as a new job", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/deadletter/{entryId}/resolve": { "post": { "operationId": "jobengine_api_v1_jobengine_deadletter_{entryId}_resolve_POST", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: POST /api/v1/jobengine/deadletter/{entryId:guid}/resolve =\u003E ResolveEntry", "description": "Manually resolve a dead-letter entry", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ResolveEntryRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/jobs": { "get": { "operationId": "jobengine_api_v1_jobengine_jobs_GET", "tags": [ "Orchestrator Jobs" ], "summary": "HTTP: GET /api/v1/jobengine/jobs/ =\u003E ListJobs", "description": "List jobs with pagination and filters", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/jobs/by-idempotency-key/{key}": { "get": { "operationId": "jobengine_api_v1_jobengine_jobs_by-idempotency-key_{key}_GET", "tags": [ "Orchestrator Jobs" ], "summary": "HTTP: GET /api/v1/jobengine/jobs/by-idempotency-key/{key} =\u003E GetJobByIdempotencyKey", "description": "Get a job by its idempotency key", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/jobs/summary": { "get": { "operationId": "jobengine_api_v1_jobengine_jobs_summary_GET", "tags": [ "Orchestrator Jobs" ], "summary": "HTTP: GET /api/v1/jobengine/jobs/summary =\u003E GetJobSummary", "description": "Get job status summary counts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/jobs/{jobId}": { "get": { "operationId": "jobengine_api_v1_jobengine_jobs_{jobId}_GET", "tags": [ "Orchestrator Jobs" ], "summary": "HTTP: GET /api/v1/jobengine/jobs/{jobId:guid} =\u003E GetJob", "description": "Get a specific job by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/jobs/{jobId}/detail": { "get": { "operationId": "jobengine_api_v1_jobengine_jobs_{jobId}_detail_GET", "tags": [ "Orchestrator Jobs" ], "summary": "HTTP: GET /api/v1/jobengine/jobs/{jobId:guid}/detail =\u003E GetJobDetail", "description": "Get full job details including payload", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/pack-runs": { "get": { "operationId": "jobengine_api_v1_jobengine_pack-runs_GET", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: GET /api/v1/jobengine/pack-runs/ =\u003E ListPackRuns", "description": "List pack runs with filters", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "jobengine_api_v1_jobengine_pack-runs_POST", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: POST /api/v1/jobengine/pack-runs/ =\u003E SchedulePackRun", "description": "Schedule a new pack run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_SchedulePackRunRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/pack-runs/claim": { "post": { "operationId": "jobengine_api_v1_jobengine_pack-runs_claim_POST", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: POST /api/v1/jobengine/pack-runs/claim =\u003E ClaimPackRun", "description": "Claim a pack run for execution", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_ClaimPackRunRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/pack-runs/{packRunId}": { "get": { "operationId": "jobengine_api_v1_jobengine_pack-runs_{packRunId}_GET", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: GET /api/v1/jobengine/pack-runs/{packRunId:guid} =\u003E GetPackRun", "description": "Get pack run details", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/pack-runs/{packRunId}/cancel": { "post": { "operationId": "jobengine_api_v1_jobengine_pack-runs_{packRunId}_cancel_POST", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: POST /api/v1/jobengine/pack-runs/{packRunId:guid}/cancel =\u003E CancelPackRun", "description": "Cancel a pack run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_CancelPackRunRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/pack-runs/{packRunId}/complete": { "post": { "operationId": "jobengine_api_v1_jobengine_pack-runs_{packRunId}_complete_POST", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: POST /api/v1/jobengine/pack-runs/{packRunId:guid}/complete =\u003E CompletePackRun", "description": "Complete a pack run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_CompletePackRunRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/pack-runs/{packRunId}/heartbeat": { "post": { "operationId": "jobengine_api_v1_jobengine_pack-runs_{packRunId}_heartbeat_POST", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: POST /api/v1/jobengine/pack-runs/{packRunId:guid}/heartbeat =\u003E Heartbeat", "description": "Extend pack run lease", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_PackRunHeartbeatRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/pack-runs/{packRunId}/logs": { "get": { "operationId": "jobengine_api_v1_jobengine_pack-runs_{packRunId}_logs_GET", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: GET /api/v1/jobengine/pack-runs/{packRunId:guid}/logs =\u003E GetLogs", "description": "Get pack run logs with cursor pagination", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "jobengine_api_v1_jobengine_pack-runs_{packRunId}_logs_POST", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: POST /api/v1/jobengine/pack-runs/{packRunId:guid}/logs =\u003E AppendLogs", "description": "Append logs to a pack run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_AppendLogsRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/pack-runs/{packRunId}/manifest": { "get": { "operationId": "jobengine_api_v1_jobengine_pack-runs_{packRunId}_manifest_GET", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: GET /api/v1/jobengine/pack-runs/{packRunId:guid}/manifest =\u003E GetPackRunManifest", "description": "Get pack run manifest including log stats and status", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/pack-runs/{packRunId}/retry": { "post": { "operationId": "jobengine_api_v1_jobengine_pack-runs_{packRunId}_retry_POST", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: POST /api/v1/jobengine/pack-runs/{packRunId:guid}/retry =\u003E RetryPackRun", "description": "Retry a failed pack run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_RetryPackRunRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/pack-runs/{packRunId}/start": { "post": { "operationId": "jobengine_api_v1_jobengine_pack-runs_{packRunId}_start_POST", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: POST /api/v1/jobengine/pack-runs/{packRunId:guid}/start =\u003E StartPackRun", "description": "Mark pack run as started", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_PackRunStartRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/quota-governance/allocation": { "get": { "operationId": "jobengine_api_v1_jobengine_quota-governance_allocation_GET", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: GET /api/v1/jobengine/quota-governance/allocation =\u003E CalculateAllocation", "description": "Calculate quota allocation for the current tenant", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/quota-governance/can-schedule": { "get": { "operationId": "jobengine_api_v1_jobengine_quota-governance_can-schedule_GET", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: GET /api/v1/jobengine/quota-governance/can-schedule =\u003E CanSchedule", "description": "Check if a job can be scheduled based on quota and circuit breaker status", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/quota-governance/policies": { "get": { "operationId": "jobengine_api_v1_jobengine_quota-governance_policies_GET", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: GET /api/v1/jobengine/quota-governance/policies =\u003E ListPolicies", "description": "List all quota allocation policies", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "jobengine_api_v1_jobengine_quota-governance_policies_POST", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: POST /api/v1/jobengine/quota-governance/policies =\u003E CreatePolicy", "description": "Create a new quota allocation policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_CreateQuotaAllocationPolicyRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/quota-governance/policies/{policyId}": { "delete": { "operationId": "jobengine_api_v1_jobengine_quota-governance_policies_{policyId}_DELETE", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: DELETE /api/v1/jobengine/quota-governance/policies/{policyId:guid} =\u003E DeletePolicy", "description": "Delete a quota allocation policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "jobengine_api_v1_jobengine_quota-governance_policies_{policyId}_GET", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: GET /api/v1/jobengine/quota-governance/policies/{policyId:guid} =\u003E GetPolicy", "description": "Get a specific quota allocation policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "jobengine_api_v1_jobengine_quota-governance_policies_{policyId}_PUT", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: PUT /api/v1/jobengine/quota-governance/policies/{policyId:guid} =\u003E UpdatePolicy", "description": "Update a quota allocation policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_UpdateQuotaAllocationPolicyRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/quota-governance/release": { "post": { "operationId": "jobengine_api_v1_jobengine_quota-governance_release_POST", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: POST /api/v1/jobengine/quota-governance/release =\u003E ReleaseQuota", "description": "Release previously allocated quota", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_ReleaseQuotaRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/quota-governance/request": { "post": { "operationId": "jobengine_api_v1_jobengine_quota-governance_request_POST", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: POST /api/v1/jobengine/quota-governance/request =\u003E RequestQuota", "description": "Request quota allocation for a job", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_RequestQuotaRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/quota-governance/status": { "get": { "operationId": "jobengine_api_v1_jobengine_quota-governance_status_GET", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: GET /api/v1/jobengine/quota-governance/status =\u003E GetTenantStatus", "description": "Get quota status for the current tenant", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/quota-governance/summary": { "get": { "operationId": "jobengine_api_v1_jobengine_quota-governance_summary_GET", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: GET /api/v1/jobengine/quota-governance/summary =\u003E GetSummary", "description": "Get quota governance summary across all tenants", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/registry/packs": { "get": { "operationId": "jobengine_api_v1_jobengine_registry_packs_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/ =\u003E ListPacks", "description": "List packs with filters", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "jobengine_api_v1_jobengine_registry_packs_POST", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: POST /api/v1/jobengine/registry/packs/ =\u003E CreatePack", "description": "Create a new pack in the registry", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_CreatePackRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/registry/packs/by-name/{name}": { "get": { "operationId": "jobengine_api_v1_jobengine_registry_packs_by-name_{name}_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/by-name/{name} =\u003E GetPackByName", "description": "Get pack by name", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/registry/packs/by-tag/{tag}": { "get": { "operationId": "jobengine_api_v1_jobengine_registry_packs_by-tag_{tag}_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/by-tag/{tag} =\u003E GetPacksByTag", "description": "Get packs by tag", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/registry/packs/popular": { "get": { "operationId": "jobengine_api_v1_jobengine_registry_packs_popular_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/popular =\u003E GetPopularPacks", "description": "Get popular packs by download count", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/registry/packs/recent": { "get": { "operationId": "jobengine_api_v1_jobengine_registry_packs_recent_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/recent =\u003E GetRecentPacks", "description": "Get recently updated packs", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/registry/packs/search": { "get": { "operationId": "jobengine_api_v1_jobengine_registry_packs_search_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/search =\u003E SearchPacks", "description": "Search packs by name, description, or tags", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/registry/packs/stats": { "get": { "operationId": "jobengine_api_v1_jobengine_registry_packs_stats_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/stats =\u003E GetStats", "description": "Get registry statistics", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/registry/packs/{packId}": { "delete": { "operationId": "jobengine_api_v1_jobengine_registry_packs_{packId}_DELETE", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: DELETE /api/v1/jobengine/registry/packs/{packId:guid} =\u003E DeletePack", "description": "Delete a draft pack with no versions", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "jobengine_api_v1_jobengine_registry_packs_{packId}_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/{packId:guid} =\u003E GetPackById", "description": "Get pack by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "patch": { "operationId": "jobengine_api_v1_jobengine_registry_packs_{packId}_PATCH", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: PATCH /api/v1/jobengine/registry/packs/{packId:guid} =\u003E UpdatePack", "description": "Update pack metadata", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_UpdatePackRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/registry/packs/{packId}/status": { "post": { "operationId": "jobengine_api_v1_jobengine_registry_packs_{packId}_status_POST", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: POST /api/v1/jobengine/registry/packs/{packId:guid}/status =\u003E UpdatePackStatus", "description": "Update pack status (publish, deprecate, archive)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_UpdatePackStatusRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/registry/packs/{packId}/versions": { "get": { "operationId": "jobengine_api_v1_jobengine_registry_packs_{packId}_versions_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/{packId:guid}/versions =\u003E ListVersions", "description": "List versions for a pack", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "jobengine_api_v1_jobengine_registry_packs_{packId}_versions_POST", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: POST /api/v1/jobengine/registry/packs/{packId:guid}/versions =\u003E CreatePackVersion", "description": "Create a new version for a pack", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_CreatePackVersionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/registry/packs/{packId}/versions/latest": { "get": { "operationId": "jobengine_api_v1_jobengine_registry_packs_{packId}_versions_latest_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/{packId:guid}/versions/latest =\u003E GetLatestVersion", "description": "Get the latest published version", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/registry/packs/{packId}/versions/{packVersionId}": { "delete": { "operationId": "jobengine_api_v1_jobengine_registry_packs_{packId}_versions_{packVersionId}_DELETE", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: DELETE /api/v1/jobengine/registry/packs/{packId:guid}/versions/{packVersionId:guid} =\u003E DeleteVersion", "description": "Delete a draft version", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "patch": { "operationId": "jobengine_api_v1_jobengine_registry_packs_{packId}_versions_{packVersionId}_PATCH", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: PATCH /api/v1/jobengine/registry/packs/{packId:guid}/versions/{packVersionId:guid} =\u003E UpdateVersion", "description": "Update version metadata", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_UpdatePackVersionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/registry/packs/{packId}/versions/{packVersionId}/download": { "post": { "operationId": "jobengine_api_v1_jobengine_registry_packs_{packId}_versions_{packVersionId}_download_POST", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: POST /api/v1/jobengine/registry/packs/{packId:guid}/versions/{packVersionId:guid}/download =\u003E DownloadVersion", "description": "Get download info and increment download count", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/registry/packs/{packId}/versions/{packVersionId}/sign": { "post": { "operationId": "jobengine_api_v1_jobengine_registry_packs_{packId}_versions_{packVersionId}_sign_POST", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: POST /api/v1/jobengine/registry/packs/{packId:guid}/versions/{packVersionId:guid}/sign =\u003E SignVersion", "description": "Sign a pack version", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_SignPackVersionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/registry/packs/{packId}/versions/{packVersionId}/status": { "post": { "operationId": "jobengine_api_v1_jobengine_registry_packs_{packId}_versions_{packVersionId}_status_POST", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: POST /api/v1/jobengine/registry/packs/{packId:guid}/versions/{packVersionId:guid}/status =\u003E UpdateVersionStatus", "description": "Update version status (publish, deprecate, archive)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_UpdatePackVersionStatusRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/registry/packs/{packId}/versions/{version}": { "get": { "operationId": "jobengine_api_v1_jobengine_registry_packs_{packId}_versions_{version}_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/{packId:guid}/versions/{version} =\u003E GetVersion", "description": "Get a specific pack version", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/runs": { "get": { "operationId": "jobengine_api_v1_jobengine_runs_GET", "tags": [ "Orchestrator Runs" ], "summary": "HTTP: GET /api/v1/jobengine/runs/ =\u003E ListRuns", "description": "List runs with pagination and filters", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/runs/{runId}": { "get": { "operationId": "jobengine_api_v1_jobengine_runs_{runId}_GET", "tags": [ "Orchestrator Runs" ], "summary": "HTTP: GET /api/v1/jobengine/runs/{runId:guid} =\u003E GetRun", "description": "Get a specific run by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/runs/{runId}/first-signal": { "get": { "operationId": "jobengine_api_v1_jobengine_runs_{runId}_first-signal_GET", "tags": [ "Orchestrator Runs" ], "summary": "HTTP: GET /api/v1/jobengine/runs/{runId:guid}/first-signal =\u003E GetFirstSignal", "description": "Gets the first meaningful signal for a run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/runs/{runId}/jobs": { "get": { "operationId": "jobengine_api_v1_jobengine_runs_{runId}_jobs_GET", "tags": [ "Orchestrator Runs" ], "summary": "HTTP: GET /api/v1/jobengine/runs/{runId:guid}/jobs =\u003E GetRunJobs", "description": "Get all jobs in a run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/runs/{runId}/summary": { "get": { "operationId": "jobengine_api_v1_jobengine_runs_{runId}_summary_GET", "tags": [ "Orchestrator Runs" ], "summary": "HTTP: GET /api/v1/jobengine/runs/{runId:guid}/summary =\u003E GetRunSummary", "description": "Get job status summary for a run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/sources": { "get": { "operationId": "jobengine_api_v1_jobengine_sources_GET", "tags": [ "Orchestrator Sources" ], "summary": "HTTP: GET /api/v1/jobengine/sources/ =\u003E ListSources", "description": "List all registered job sources with pagination", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/sources/{sourceId}": { "get": { "operationId": "jobengine_api_v1_jobengine_sources_{sourceId}_GET", "tags": [ "Orchestrator Sources" ], "summary": "HTTP: GET /api/v1/jobengine/sources/{sourceId:guid} =\u003E GetSource", "description": "Get a specific job source by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/stream/jobs/{jobId}": { "get": { "operationId": "jobengine_api_v1_jobengine_stream_jobs_{jobId}_GET", "tags": [ "Orchestrator Streams" ], "summary": "HTTP: GET /api/v1/jobengine/stream/jobs/{jobId:guid} =\u003E StreamJob", "description": "Stream real-time job status updates via SSE", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/stream/pack-runs/{packRunId}": { "get": { "operationId": "jobengine_api_v1_jobengine_stream_pack-runs_{packRunId}_GET", "tags": [ "Orchestrator Streams" ], "summary": "HTTP: GET /api/v1/jobengine/stream/pack-runs/{packRunId:guid} =\u003E StreamPackRun", "description": "Stream real-time pack run log and status updates via SSE", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/stream/pack-runs/{packRunId}/ws": { "get": { "operationId": "jobengine_api_v1_jobengine_stream_pack-runs_{packRunId}_ws_GET", "tags": [ "Orchestrator Streams" ], "summary": "HTTP: GET /api/v1/jobengine/stream/pack-runs/{packRunId:guid}/ws =\u003E StreamPackRunWebSocket", "description": "Stream real-time pack run log and status updates via WebSocket", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/stream/runs/{runId}": { "get": { "operationId": "jobengine_api_v1_jobengine_stream_runs_{runId}_GET", "tags": [ "Orchestrator Streams" ], "summary": "HTTP: GET /api/v1/jobengine/stream/runs/{runId:guid} =\u003E StreamRun", "description": "Stream real-time run progress updates via SSE", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/worker/claim": { "post": { "operationId": "jobengine_api_v1_jobengine_worker_claim_POST", "tags": [ "Orchestrator Workers" ], "summary": "HTTP: POST /api/v1/jobengine/worker/claim =\u003E ClaimJob", "description": "Claim a job for execution", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_ClaimRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/worker/jobs/{jobId}/complete": { "post": { "operationId": "jobengine_api_v1_jobengine_worker_jobs_{jobId}_complete_POST", "tags": [ "Orchestrator Workers" ], "summary": "HTTP: POST /api/v1/jobengine/worker/jobs/{jobId:guid}/complete =\u003E CompleteJob", "description": "Complete a job with results and artifacts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_CompleteRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/worker/jobs/{jobId}/heartbeat": { "post": { "operationId": "jobengine_api_v1_jobengine_worker_jobs_{jobId}_heartbeat_POST", "tags": [ "Orchestrator Workers" ], "summary": "HTTP: POST /api/v1/jobengine/worker/jobs/{jobId:guid}/heartbeat =\u003E Heartbeat", "description": "Extend job lease (heartbeat)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_HeartbeatRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/jobengine/worker/jobs/{jobId}/progress": { "post": { "operationId": "jobengine_api_v1_jobengine_worker_jobs_{jobId}_progress_POST", "tags": [ "Orchestrator Workers" ], "summary": "HTTP: POST /api/v1/jobengine/worker/jobs/{jobId:guid}/progress =\u003E ReportProgress", "description": "Report job execution progress", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_ProgressRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/platform/dashboard/profiles": { "get": { "operationId": "platform_api_v1_platform_dashboard_profiles_GET", "tags": [ "Platform Preferences" ], "summary": "HTTP: GET /api/v1/platform/dashboard/profiles/", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "platform_api_v1_platform_dashboard_profiles_POST", "tags": [ "Platform Preferences" ], "summary": "HTTP: POST /api/v1/platform/dashboard/profiles/", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformDashboardProfileRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/platform/dashboard/profiles/{profileId}": { "get": { "operationId": "platform_api_v1_platform_dashboard_profiles_{profileId}_GET", "tags": [ "Platform Preferences" ], "summary": "HTTP: GET /api/v1/platform/dashboard/profiles/{profileId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/platform/data-integrity/report": { "get": { "operationId": "platform_api_v1_platform_data-integrity_report_GET", "tags": [ "Platform Ops" ], "summary": "Pack v2 nightly data-integrity report projection.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/platform/data-integrity/summary": { "get": { "operationId": "platform_api_v1_platform_data-integrity_summary_GET", "tags": [ "Platform Ops" ], "summary": "Pack v2 data-integrity card summary.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/platform/feeds/freshness": { "get": { "operationId": "platform_api_v1_platform_feeds_freshness_GET", "tags": [ "Platform Ops" ], "summary": "Pack v2 advisory/feed freshness projection.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/platform/health/dependencies": { "get": { "operationId": "platform_api_v1_platform_health_dependencies_GET", "tags": [ "Platform Health" ], "summary": "HTTP: GET /api/v1/platform/health/dependencies", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/platform/health/incidents": { "get": { "operationId": "platform_api_v1_platform_health_incidents_GET", "tags": [ "Platform Health" ], "summary": "HTTP: GET /api/v1/platform/health/incidents", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/platform/health/metrics": { "get": { "operationId": "platform_api_v1_platform_health_metrics_GET", "tags": [ "Platform Health" ], "summary": "HTTP: GET /api/v1/platform/health/metrics", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/platform/health/summary": { "get": { "operationId": "platform_api_v1_platform_health_summary_GET", "tags": [ "Platform Health" ], "summary": "HTTP: GET /api/v1/platform/health/summary", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/platform/metadata": { "get": { "operationId": "platform_api_v1_platform_metadata_GET", "tags": [ "Platform" ], "summary": "HTTP: GET /api/v1/platform/metadata", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/platform/onboarding/complete/{step}": { "post": { "operationId": "platform_api_v1_platform_onboarding_complete_{step}_POST", "tags": [ "Platform Onboarding" ], "summary": "HTTP: POST /api/v1/platform/onboarding/complete/{step}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/platform/onboarding/skip": { "post": { "operationId": "platform_api_v1_platform_onboarding_skip_POST", "tags": [ "Platform Onboarding" ], "summary": "HTTP: POST /api/v1/platform/onboarding/skip", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformOnboardingSkipRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/platform/onboarding/status": { "get": { "operationId": "platform_api_v1_platform_onboarding_status_GET", "tags": [ "Platform Onboarding" ], "summary": "HTTP: GET /api/v1/platform/onboarding/status", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/platform/preferences/dashboard": { "get": { "operationId": "platform_api_v1_platform_preferences_dashboard_GET", "tags": [ "Platform Preferences" ], "summary": "HTTP: GET /api/v1/platform/preferences/dashboard", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "platform_api_v1_platform_preferences_dashboard_PUT", "tags": [ "Platform Preferences" ], "summary": "HTTP: PUT /api/v1/platform/preferences/dashboard", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformDashboardPreferencesRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/platform/quotas/alerts": { "get": { "operationId": "platform_api_v1_platform_quotas_alerts_GET", "tags": [ "Platform Quotas" ], "summary": "HTTP: GET /api/v1/platform/quotas/alerts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "platform_api_v1_platform_quotas_alerts_POST", "tags": [ "Platform Quotas" ], "summary": "HTTP: POST /api/v1/platform/quotas/alerts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformQuotaAlertRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/platform/quotas/summary": { "get": { "operationId": "platform_api_v1_platform_quotas_summary_GET", "tags": [ "Platform Quotas" ], "summary": "HTTP: GET /api/v1/platform/quotas/summary", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/platform/quotas/tenants/{tenantId}": { "get": { "operationId": "platform_api_v1_platform_quotas_tenants_{tenantId}_GET", "tags": [ "Platform Quotas" ], "summary": "HTTP: GET /api/v1/platform/quotas/tenants/{tenantId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/platform/reachability/ingest-health": { "get": { "operationId": "platform_api_v1_platform_reachability_ingest-health_GET", "tags": [ "Platform Ops" ], "summary": "Pack v2 reachability ingest health projection.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/platform/scan-pipeline/health": { "get": { "operationId": "platform_api_v1_platform_scan-pipeline_health_GET", "tags": [ "Platform Ops" ], "summary": "Pack v2 scan-pipeline health projection.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/platform/search": { "get": { "operationId": "platform_api_v1_platform_search_GET", "tags": [ "Platform Search" ], "summary": "HTTP: GET /api/v1/platform/search/ =\u003E HandleSearch", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/platform/tenants/{tenantId}/setup-status": { "get": { "operationId": "platform_api_v1_platform_tenants_{tenantId}_setup-status_GET", "tags": [ "Platform" ], "summary": "HTTP: GET /api/v1/platform/tenants/{tenantId}/setup-status", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/policy/assistant/tools/evaluate": { "post": { "operationId": "policy-gateway_api_v1_policy_assistant_tools_evaluate_POST", "tags": [ "Assistant Tools" ], "summary": "HTTP: POST /api/v1/policy/assistant/tools/evaluate", "description": "Evaluate assistant tool access using the tool lattice rules.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_ToolAccessRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/policy/exception/pending": { "get": { "operationId": "policy-gateway_api_v1_policy_exception_pending_GET", "tags": [ "Exception Approvals" ], "summary": "HTTP: GET /api/v1/policy/exception/pending =\u003E ListPendingApprovalsAsync", "description": "List pending exception approvals for the current user", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/policy/exception/request": { "post": { "operationId": "policy-gateway_api_v1_policy_exception_request_POST", "tags": [ "Exception Approvals" ], "summary": "HTTP: POST /api/v1/policy/exception/request =\u003E CreateApprovalRequestAsync", "description": "Create a new exception approval request", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_CreateApprovalRequestDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/policy/exception/request/{requestId}": { "get": { "operationId": "policy-gateway_api_v1_policy_exception_request_{requestId}_GET", "tags": [ "Exception Approvals" ], "summary": "HTTP: GET /api/v1/policy/exception/request/{requestId} =\u003E GetApprovalRequestAsync", "description": "Get an exception approval request by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/policy/exception/requests": { "get": { "operationId": "policy-gateway_api_v1_policy_exception_requests_GET", "tags": [ "Exception Approvals" ], "summary": "HTTP: GET /api/v1/policy/exception/requests =\u003E ListApprovalRequestsAsync", "description": "List exception approval requests for the tenant", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/policy/exception/rules": { "get": { "operationId": "policy-gateway_api_v1_policy_exception_rules_GET", "tags": [ "Exception Approvals" ], "summary": "HTTP: GET /api/v1/policy/exception/rules =\u003E GetApprovalRulesAsync", "description": "Get exception approval rules for the tenant", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/policy/exception/{requestId}/approve": { "post": { "operationId": "policy-gateway_api_v1_policy_exception_{requestId}_approve_POST", "tags": [ "Exception Approvals" ], "summary": "HTTP: POST /api/v1/policy/exception/{requestId}/approve =\u003E ApproveRequestAsync", "description": "Approve an exception request", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_ApproveRequestDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/policy/exception/{requestId}/audit": { "get": { "operationId": "policy-gateway_api_v1_policy_exception_{requestId}_audit_GET", "tags": [ "Exception Approvals" ], "summary": "HTTP: GET /api/v1/policy/exception/{requestId}/audit =\u003E GetAuditTrailAsync", "description": "Get the audit trail for an exception approval request", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/policy/exception/{requestId}/cancel": { "post": { "operationId": "policy-gateway_api_v1_policy_exception_{requestId}_cancel_POST", "tags": [ "Exception Approvals" ], "summary": "HTTP: POST /api/v1/policy/exception/{requestId}/cancel =\u003E CancelRequestAsync", "description": "Cancel an exception request (requestor only)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_CancelRequestDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/policy/exception/{requestId}/reject": { "post": { "operationId": "policy-gateway_api_v1_policy_exception_{requestId}_reject_POST", "tags": [ "Exception Approvals" ], "summary": "HTTP: POST /api/v1/policy/exception/{requestId}/reject =\u003E RejectRequestAsync", "description": "Reject an exception request with a reason", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_RejectRequestDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/policy/gate/decision/{decisionId}": { "get": { "operationId": "policy-gateway_api_v1_policy_gate_decision_{decisionId}_GET", "tags": [ "Gates" ], "summary": "HTTP: GET /api/v1/policy/gate/decision/{decisionId}", "description": "Retrieve a previous gate evaluation decision by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/policy/gate/evaluate": { "post": { "operationId": "policy-gateway_api_v1_policy_gate_evaluate_POST", "tags": [ "Gates" ], "summary": "HTTP: POST /api/v1/policy/gate/evaluate", "description": "Evaluate CI/CD gate for an image digest and baseline reference", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_GateEvaluateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/policy/gate/health": { "get": { "operationId": "policy-gateway_api_v1_policy_gate_health_GET", "tags": [ "Gates" ], "summary": "HTTP: GET /api/v1/policy/gate/health", "description": "Health check for the gate evaluation service", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/policy/interop/evaluate": { "post": { "operationId": "platform_api_v1_policy_interop_evaluate_POST", "tags": [ "PolicyInterop" ], "summary": "Evaluate policy against input", "description": "Evaluates a policy (JSON or Rego) against evidence input and returns allow/warn/block decision with remediation hints.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PolicyEvaluateApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/policy/interop/export": { "post": { "operationId": "platform_api_v1_policy_interop_export_POST", "tags": [ "PolicyInterop" ], "summary": "Export policy to format", "description": "Exports a PolicyPack v2 document to JSON or OPA/Rego format with optional environment-specific thresholds and remediation hints.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PolicyExportApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/policy/interop/formats": { "get": { "operationId": "platform_api_v1_policy_interop_formats_GET", "tags": [ "PolicyInterop" ], "summary": "List supported policy formats", "description": "Returns the list of supported policy import/export formats.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/policy/interop/import": { "post": { "operationId": "platform_api_v1_policy_interop_import_POST", "tags": [ "PolicyInterop" ], "summary": "Import policy from format", "description": "Imports a policy from JSON or OPA/Rego format into the native PolicyPack v2 model. Unknown Rego patterns are preserved for OPA evaluation.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PolicyImportApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/policy/interop/validate": { "post": { "operationId": "platform_api_v1_policy_interop_validate_POST", "tags": [ "PolicyInterop" ], "summary": "Validate policy document", "description": "Validates a policy document against the PolicyPack v2 schema or checks Rego syntax via embedded OPA.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PolicyValidateApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-control/bundles": { "get": { "operationId": "platform_api_v1_release-control_bundles_GET", "tags": [ "Release Control" ], "summary": "List release control bundles", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "platform_api_v1_release-control_bundles_POST", "tags": [ "Release Control" ], "summary": "Create release control bundle", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_CreateReleaseControlBundleRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-control/bundles/{bundleId}": { "get": { "operationId": "platform_api_v1_release-control_bundles_{bundleId}_GET", "tags": [ "Release Control" ], "summary": "Get release control bundle by id", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-control/bundles/{bundleId}/versions": { "get": { "operationId": "platform_api_v1_release-control_bundles_{bundleId}_versions_GET", "tags": [ "Release Control" ], "summary": "List bundle versions", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "platform_api_v1_release-control_bundles_{bundleId}_versions_POST", "tags": [ "Release Control" ], "summary": "Publish immutable bundle version", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PublishReleaseControlBundleVersionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-control/bundles/{bundleId}/versions/{versionId}": { "get": { "operationId": "platform_api_v1_release-control_bundles_{bundleId}_versions_{versionId}_GET", "tags": [ "Release Control" ], "summary": "Get bundle version", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-control/bundles/{bundleId}/versions/{versionId}/materialize": { "post": { "operationId": "platform_api_v1_release-control_bundles_{bundleId}_versions_{versionId}_materialize_POST", "tags": [ "Release Control" ], "summary": "Materialize bundle version", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_MaterializeReleaseControlBundleVersionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-orchestrator/approvals": { "get": { "operationId": "jobengine_api_v1_release-orchestrator_approvals_GET", "tags": [ "Approvals" ], "summary": "HTTP: GET /api/v1/release-orchestrator/approvals/ =\u003E ListApprovals", "description": "List approval requests with optional filtering", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-orchestrator/approvals/batch-approve": { "post": { "operationId": "jobengine_api_v1_release-orchestrator_approvals_batch-approve_POST", "tags": [ "Approvals" ], "summary": "HTTP: POST /api/v1/release-orchestrator/approvals/batch-approve =\u003E BatchApprove", "description": "Batch approve multiple requests", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ApprovalEndpoints_BatchActionDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-orchestrator/approvals/batch-reject": { "post": { "operationId": "jobengine_api_v1_release-orchestrator_approvals_batch-reject_POST", "tags": [ "Approvals" ], "summary": "HTTP: POST /api/v1/release-orchestrator/approvals/batch-reject =\u003E BatchReject", "description": "Batch reject multiple requests", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ApprovalEndpoints_BatchActionDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-orchestrator/approvals/{id}": { "get": { "operationId": "jobengine_api_v1_release-orchestrator_approvals_{id}_GET", "tags": [ "Approvals" ], "summary": "HTTP: GET /api/v1/release-orchestrator/approvals/{id} =\u003E GetApproval", "description": "Get an approval by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-orchestrator/approvals/{id}/approve": { "post": { "operationId": "jobengine_api_v1_release-orchestrator_approvals_{id}_approve_POST", "tags": [ "Approvals" ], "summary": "HTTP: POST /api/v1/release-orchestrator/approvals/{id}/approve =\u003E Approve", "description": "Approve a pending approval request", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ApprovalEndpoints_ApprovalActionDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-orchestrator/approvals/{id}/reject": { "post": { "operationId": "jobengine_api_v1_release-orchestrator_approvals_{id}_reject_POST", "tags": [ "Approvals" ], "summary": "HTTP: POST /api/v1/release-orchestrator/approvals/{id}/reject =\u003E Reject", "description": "Reject a pending approval request", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ApprovalEndpoints_ApprovalActionDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-orchestrator/dashboard": { "get": { "operationId": "jobengine_api_v1_release-orchestrator_dashboard_GET", "tags": [ "ReleaseDashboard" ], "summary": "HTTP: GET /api/v1/release-orchestrator/dashboard =\u003E GetDashboard", "description": "Get release dashboard data for control-plane views.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-orchestrator/promotions/{id}/approve": { "post": { "operationId": "jobengine_api_v1_release-orchestrator_promotions_{id}_approve_POST", "tags": [ "ReleaseDashboard" ], "summary": "HTTP: POST /api/v1/release-orchestrator/promotions/{id}/approve =\u003E ApprovePromotion", "description": "Approve a pending promotion request.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-orchestrator/promotions/{id}/reject": { "post": { "operationId": "jobengine_api_v1_release-orchestrator_promotions_{id}_reject_POST", "tags": [ "ReleaseDashboard" ], "summary": "HTTP: POST /api/v1/release-orchestrator/promotions/{id}/reject =\u003E RejectPromotion", "description": "Reject a pending promotion request.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseDashboardEndpoints_RejectPromotionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-orchestrator/releases": { "get": { "operationId": "jobengine_api_v1_release-orchestrator_releases_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/v1/release-orchestrator/releases/ =\u003E ListReleases", "description": "List releases with optional filtering", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "jobengine_api_v1_release-orchestrator_releases_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/v1/release-orchestrator/releases/ =\u003E CreateRelease", "description": "Create a new release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_CreateReleaseDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-orchestrator/releases/{id}": { "delete": { "operationId": "jobengine_api_v1_release-orchestrator_releases_{id}_DELETE", "tags": [ "Releases" ], "summary": "HTTP: DELETE /api/v1/release-orchestrator/releases/{id} =\u003E DeleteRelease", "description": "Delete a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "jobengine_api_v1_release-orchestrator_releases_{id}_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/v1/release-orchestrator/releases/{id} =\u003E GetRelease", "description": "Get a release by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "patch": { "operationId": "jobengine_api_v1_release-orchestrator_releases_{id}_PATCH", "tags": [ "Releases" ], "summary": "HTTP: PATCH /api/v1/release-orchestrator/releases/{id} =\u003E UpdateRelease", "description": "Update an existing release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_UpdateReleaseDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-orchestrator/releases/{id}/clone": { "post": { "operationId": "jobengine_api_v1_release-orchestrator_releases_{id}_clone_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/v1/release-orchestrator/releases/{id}/clone =\u003E CloneRelease", "description": "Clone a release with new name and version", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_CloneReleaseDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-orchestrator/releases/{id}/deploy": { "post": { "operationId": "jobengine_api_v1_release-orchestrator_releases_{id}_deploy_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/v1/release-orchestrator/releases/{id}/deploy =\u003E Deploy", "description": "Deploy a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-orchestrator/releases/{id}/promote": { "post": { "operationId": "jobengine_api_v1_release-orchestrator_releases_{id}_promote_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/v1/release-orchestrator/releases/{id}/promote =\u003E RequestPromotion", "description": "Request promotion to target environment", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_PromoteDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-orchestrator/releases/{id}/ready": { "post": { "operationId": "jobengine_api_v1_release-orchestrator_releases_{id}_ready_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/v1/release-orchestrator/releases/{id}/ready =\u003E MarkReady", "description": "Mark a release as ready for promotion", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-orchestrator/releases/{id}/rollback": { "post": { "operationId": "jobengine_api_v1_release-orchestrator_releases_{id}_rollback_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/v1/release-orchestrator/releases/{id}/rollback =\u003E Rollback", "description": "Rollback a deployed release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-orchestrator/releases/{releaseId}/available-environments": { "get": { "operationId": "jobengine_api_v1_release-orchestrator_releases_{releaseId}_available-environments_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/v1/release-orchestrator/releases/{releaseId}/available-environments =\u003E GetAvailableEnvironments", "description": "Get available target environments for promotion", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-orchestrator/releases/{releaseId}/components": { "get": { "operationId": "jobengine_api_v1_release-orchestrator_releases_{releaseId}_components_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/v1/release-orchestrator/releases/{releaseId}/components =\u003E GetComponents", "description": "Get components for a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "jobengine_api_v1_release-orchestrator_releases_{releaseId}_components_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/v1/release-orchestrator/releases/{releaseId}/components =\u003E AddComponent", "description": "Add a component to a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_AddComponentDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-orchestrator/releases/{releaseId}/components/{componentId}": { "delete": { "operationId": "jobengine_api_v1_release-orchestrator_releases_{releaseId}_components_{componentId}_DELETE", "tags": [ "Releases" ], "summary": "HTTP: DELETE /api/v1/release-orchestrator/releases/{releaseId}/components/{componentId} =\u003E RemoveComponent", "description": "Remove a component from a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "patch": { "operationId": "jobengine_api_v1_release-orchestrator_releases_{releaseId}_components_{componentId}_PATCH", "tags": [ "Releases" ], "summary": "HTTP: PATCH /api/v1/release-orchestrator/releases/{releaseId}/components/{componentId} =\u003E UpdateComponent", "description": "Update a release component", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_UpdateComponentDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-orchestrator/releases/{releaseId}/events": { "get": { "operationId": "jobengine_api_v1_release-orchestrator_releases_{releaseId}_events_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/v1/release-orchestrator/releases/{releaseId}/events =\u003E GetEvents", "description": "Get events for a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/release-orchestrator/releases/{releaseId}/promotion-preview": { "get": { "operationId": "jobengine_api_v1_release-orchestrator_releases_{releaseId}_promotion-preview_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/v1/release-orchestrator/releases/{releaseId}/promotion-preview =\u003E GetPromotionPreview", "description": "Get promotion preview with gate results", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/releases": { "get": { "operationId": "platform_api_v1_releases_GET", "tags": [ "Pack22 Legacy Aliases" ], "summary": "Legacy alias for v2 releases projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/releases/runs": { "get": { "operationId": "platform_api_v1_releases_runs_GET", "tags": [ "Pack22 Legacy Aliases" ], "summary": "Legacy alias for v2 run list projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/releases/runs/{runId}": { "get": { "operationId": "platform_api_v1_releases_runs_{runId}_GET", "tags": [ "Pack22 Legacy Aliases" ], "summary": "Legacy alias for v2 run detail projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/releases/runs/{runId}/approvals": { "get": { "operationId": "platform_api_v1_releases_runs_{runId}_approvals_GET", "tags": [ "Pack22 Legacy Aliases" ], "summary": "Legacy alias for v2 run approvals projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/releases/runs/{runId}/audit": { "get": { "operationId": "platform_api_v1_releases_runs_{runId}_audit_GET", "tags": [ "Pack22 Legacy Aliases" ], "summary": "Legacy alias for v2 run audit projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/releases/runs/{runId}/deployments": { "get": { "operationId": "platform_api_v1_releases_runs_{runId}_deployments_GET", "tags": [ "Pack22 Legacy Aliases" ], "summary": "Legacy alias for v2 run deployments projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/releases/runs/{runId}/evidence": { "get": { "operationId": "platform_api_v1_releases_runs_{runId}_evidence_GET", "tags": [ "Pack22 Legacy Aliases" ], "summary": "Legacy alias for v2 run evidence projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/releases/runs/{runId}/gate-decision": { "get": { "operationId": "platform_api_v1_releases_runs_{runId}_gate-decision_GET", "tags": [ "Pack22 Legacy Aliases" ], "summary": "Legacy alias for v2 run gate decision projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/releases/runs/{runId}/replay": { "get": { "operationId": "platform_api_v1_releases_runs_{runId}_replay_GET", "tags": [ "Pack22 Legacy Aliases" ], "summary": "Legacy alias for v2 run replay projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/releases/runs/{runId}/rollback": { "get": { "operationId": "platform_api_v1_releases_runs_{runId}_rollback_GET", "tags": [ "Pack22 Legacy Aliases" ], "summary": "Legacy alias for v2 run rollback projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/releases/runs/{runId}/security-inputs": { "get": { "operationId": "platform_api_v1_releases_runs_{runId}_security-inputs_GET", "tags": [ "Pack22 Legacy Aliases" ], "summary": "Legacy alias for v2 run security inputs projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/releases/runs/{runId}/timeline": { "get": { "operationId": "platform_api_v1_releases_runs_{runId}_timeline_GET", "tags": [ "Pack22 Legacy Aliases" ], "summary": "Legacy alias for v2 run timeline projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/resolve/vuln": { "post": { "operationId": "binaryindex_api_v1_resolve_vuln_POST", "tags": [ "binaryindex" ], "summary": "StellaOps.BinaryIndex.WebService.Controllers.ResolutionController.ResolveVulnerabilityAsync (StellaOps.BinaryIndex.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/resolve/vuln/batch": { "post": { "operationId": "binaryindex_api_v1_resolve_vuln_batch_POST", "tags": [ "binaryindex" ], "summary": "StellaOps.BinaryIndex.WebService.Controllers.ResolutionController.ResolveBatchAsync (StellaOps.BinaryIndex.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/sbom/upload": { "post": { "operationId": "sbomservice_api_v1_sbom_upload_POST", "tags": [ "sbomservice" ], "summary": "HTTP: POST /api/v1/sbom/upload", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sbomservice_StellaOps_SbomService_Models_SbomUploadRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/score/evaluate": { "post": { "operationId": "platform_api_v1_score_evaluate_POST", "tags": [ "Score" ], "summary": "Compute unified score", "description": "Evaluates a unified trust score combining EWS computation with Determinization entropy.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_ScoreEvaluateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/score/history": { "get": { "operationId": "platform_api_v1_score_history_GET", "tags": [ "Score" ], "summary": "Get score history", "description": "Retrieves score computation history for a CVE, optionally filtered by purl.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/score/verify": { "post": { "operationId": "platform_api_v1_score_verify_POST", "tags": [ "Score" ], "summary": "Verify score replay", "description": "Verifies a signed replay log by re-executing the score computation and comparing results.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_ScoreVerifyRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/score/weights": { "get": { "operationId": "platform_api_v1_score_weights_GET", "tags": [ "Score Weights" ], "summary": "List weight manifests", "description": "Lists all available EWS weight manifests.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/score/weights/effective": { "get": { "operationId": "platform_api_v1_score_weights_effective_GET", "tags": [ "Score Weights" ], "summary": "Get effective weight manifest", "description": "Retrieves the effective EWS weight manifest for a given date.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/score/weights/{version}": { "get": { "operationId": "platform_api_v1_score_weights_{version}_GET", "tags": [ "Score Weights" ], "summary": "Get weight manifest", "description": "Retrieves a specific EWS weight manifest by version.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/score/{scoreId}": { "get": { "operationId": "platform_api_v1_score_{scoreId}_GET", "tags": [ "Score" ], "summary": "Get score by ID", "description": "Retrieves a previously computed score by its unique identifier.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/score/{scoreId}/replay": { "get": { "operationId": "platform_api_v1_score_{scoreId}_replay_GET", "tags": [ "Score" ], "summary": "Get score replay proof", "description": "Retrieves a signed replay log for a previously computed score, enabling independent verification by auditors.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/search": { "get": { "operationId": "platform_api_v1_search_GET", "tags": [ "Platform Search" ], "summary": "HTTP: GET /api/v1/search =\u003E HandleSearch", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/secrets/config/exceptions/{tenantId}": { "get": { "operationId": "scanner_api_v1_secrets_config_exceptions_{tenantId}_GET", "tags": [ "Secret Detection Exceptions" ], "summary": "HTTP: GET /api/v1/secrets/config/exceptions/{tenantId:guid} =\u003E HandleListExceptionsAsync", "description": "List secret exception patterns for a tenant.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.secrets.exceptions.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternListResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "scanner_api_v1_secrets_config_exceptions_{tenantId}_POST", "tags": [ "Secret Detection Exceptions" ], "summary": "HTTP: POST /api/v1/secrets/config/exceptions/{tenantId:guid} =\u003E HandleCreateExceptionAsync", "description": "Create a new secret exception pattern.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.secrets.exceptions.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/secrets/config/exceptions/{tenantId}/{exceptionId}": { "delete": { "operationId": "scanner_api_v1_secrets_config_exceptions_{tenantId}_{exceptionId}_DELETE", "tags": [ "Secret Detection Exceptions" ], "summary": "HTTP: DELETE /api/v1/secrets/config/exceptions/{tenantId:guid}/{exceptionId:guid} =\u003E HandleDeleteExceptionAsync", "description": "Delete a secret exception pattern.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.secrets.exceptions.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "scanner_api_v1_secrets_config_exceptions_{tenantId}_{exceptionId}_GET", "tags": [ "Secret Detection Exceptions" ], "summary": "HTTP: GET /api/v1/secrets/config/exceptions/{tenantId:guid}/{exceptionId:guid} =\u003E HandleGetExceptionAsync", "description": "Get a specific secret exception pattern.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.secrets.exceptions.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "scanner_api_v1_secrets_config_exceptions_{tenantId}_{exceptionId}_PUT", "tags": [ "Secret Detection Exceptions" ], "summary": "HTTP: PUT /api/v1/secrets/config/exceptions/{tenantId:guid}/{exceptionId:guid} =\u003E HandleUpdateExceptionAsync", "description": "Update a secret exception pattern.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.secrets.exceptions.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/secrets/config/rules/categories": { "get": { "operationId": "scanner_api_v1_secrets_config_rules_categories_GET", "tags": [ "Secret Detection Rules" ], "summary": "HTTP: GET /api/v1/secrets/config/rules/categories =\u003E HandleGetRuleCategoriesAsync", "description": "Get available secret detection rule categories.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.secrets.settings.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_RuleCategoriesResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/secrets/config/settings/{tenantId}": { "get": { "operationId": "scanner_api_v1_secrets_config_settings_{tenantId}_GET", "tags": [ "Secret Detection Settings" ], "summary": "HTTP: GET /api/v1/secrets/config/settings/{tenantId:guid} =\u003E HandleGetSettingsAsync", "description": "Get secret detection settings for a tenant.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.secrets.settings.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretDetectionSettingsResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "scanner_api_v1_secrets_config_settings_{tenantId}_POST", "tags": [ "Secret Detection Settings" ], "summary": "HTTP: POST /api/v1/secrets/config/settings/{tenantId:guid} =\u003E HandleCreateSettingsAsync", "description": "Create default secret detection settings for a tenant.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.secrets.settings.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretDetectionSettingsResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "scanner_api_v1_secrets_config_settings_{tenantId}_PUT", "tags": [ "Secret Detection Settings" ], "summary": "HTTP: PUT /api/v1/secrets/config/settings/{tenantId:guid} =\u003E HandleUpdateSettingsAsync", "description": "Update secret detection settings for a tenant.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.secrets.settings.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_UpdateSecretDetectionSettingsRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretDetectionSettingsResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/security/findings": { "get": { "operationId": "platform_api_v1_security_findings_GET", "tags": [ "Pack22 Legacy Aliases" ], "summary": "Legacy alias for v2 security findings projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/setup/definitions/steps": { "get": { "operationId": "platform_api_v1_setup_definitions_steps_GET", "tags": [ "Setup Definitions" ], "summary": "HTTP: GET /api/v1/setup/definitions/steps", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_SetupStepDefinitionsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/setup/sessions": { "get": { "operationId": "platform_api_v1_setup_sessions_GET", "tags": [ "Setup Sessions" ], "summary": "HTTP: GET /api/v1/setup/sessions/ =\u003E GetCurrentSessionHandler", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_SetupSessionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "platform_api_v1_setup_sessions_POST", "tags": [ "Setup Sessions" ], "summary": "HTTP: POST /api/v1/setup/sessions/", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_CreateSetupSessionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_SetupSessionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/setup/sessions/current": { "get": { "operationId": "platform_api_v1_setup_sessions_current_GET", "tags": [ "Setup Sessions" ], "summary": "HTTP: GET /api/v1/setup/sessions/current =\u003E GetCurrentSessionHandler", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_SetupSessionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/setup/sessions/finalize": { "post": { "operationId": "platform_api_v1_setup_sessions_finalize_POST", "tags": [ "Setup Sessions" ], "summary": "HTTP: POST /api/v1/setup/sessions/finalize", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_FinalizeSetupSessionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_FinalizeSetupSessionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/setup/sessions/resume": { "post": { "operationId": "platform_api_v1_setup_sessions_resume_POST", "tags": [ "Setup Sessions" ], "summary": "HTTP: POST /api/v1/setup/sessions/resume", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_SetupSessionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/setup/sessions/{sessionId}": { "get": { "operationId": "platform_api_v1_setup_sessions_{sessionId}_GET", "tags": [ "Setup Sessions" ], "summary": "HTTP: GET /api/v1/setup/sessions/{sessionId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_SetupSessionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/setup/sessions/{sessionId}/config": { "put": { "operationId": "platform_api_v1_setup_sessions_{sessionId}_config_PUT", "tags": [ "Setup Sessions" ], "summary": "HTTP: PUT /api/v1/setup/sessions/{sessionId}/config", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/setup/sessions/{sessionId}/finalize": { "post": { "operationId": "platform_api_v1_setup_sessions_{sessionId}_finalize_POST", "tags": [ "Setup Sessions" ], "summary": "HTTP: POST /api/v1/setup/sessions/{sessionId}/finalize", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_FinalizeSetupSessionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_FinalizeSetupSessionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/setup/sessions/{sessionId}/steps/{stepId}/checks/run": { "post": { "operationId": "platform_api_v1_setup_sessions_{sessionId}_steps_{stepId}_checks_run_POST", "tags": [ "Setup Sessions" ], "summary": "HTTP: POST /api/v1/setup/sessions/{sessionId}/steps/{stepId}/checks/run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_ExecuteSetupStepResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/setup/sessions/{sessionId}/steps/{stepId}/execute": { "post": { "operationId": "platform_api_v1_setup_sessions_{sessionId}_steps_{stepId}_execute_POST", "tags": [ "Setup Sessions" ], "summary": "HTTP: POST /api/v1/setup/sessions/{sessionId}/steps/{stepId}/execute", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/setup/sessions/{sessionId}/steps/{stepId}/prerequisites": { "post": { "operationId": "platform_api_v1_setup_sessions_{sessionId}_steps_{stepId}_prerequisites_POST", "tags": [ "Setup Sessions" ], "summary": "HTTP: POST /api/v1/setup/sessions/{sessionId}/steps/{stepId}/prerequisites", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/setup/sessions/{sessionId}/steps/{stepId}/skip": { "post": { "operationId": "platform_api_v1_setup_sessions_{sessionId}_steps_{stepId}_skip_POST", "tags": [ "Setup Sessions" ], "summary": "HTTP: POST /api/v1/setup/sessions/{sessionId}/steps/{stepId}/skip", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_SetupSessionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/setup/steps/execute": { "post": { "operationId": "platform_api_v1_setup_steps_execute_POST", "tags": [ "Setup Steps" ], "summary": "HTTP: POST /api/v1/setup/steps/execute", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_ExecuteSetupStepRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_ExecuteSetupStepResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/setup/steps/skip": { "post": { "operationId": "platform_api_v1_setup_steps_skip_POST", "tags": [ "Setup Steps" ], "summary": "HTTP: POST /api/v1/setup/steps/skip", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_SkipSetupStepRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_SetupSessionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/setup/steps/{stepId}/test-connection": { "post": { "operationId": "platform_api_v1_setup_steps_{stepId}_test-connection_POST", "tags": [ "Setup Steps" ], "summary": "HTTP: POST /api/v1/setup/steps/{stepId}/test-connection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/telemetry/federation/bundles": { "get": { "operationId": "platform_api_v1_telemetry_federation_bundles_GET", "tags": [ "Federated Telemetry" ], "summary": "List federation telemetry bundles", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/telemetry/federation/bundles/{id}": { "get": { "operationId": "platform_api_v1_telemetry_federation_bundles_{id}_GET", "tags": [ "Federated Telemetry" ], "summary": "Get federation telemetry bundle detail", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/telemetry/federation/consent": { "get": { "operationId": "platform_api_v1_telemetry_federation_consent_GET", "tags": [ "Federated Telemetry" ], "summary": "Get federation consent state for current tenant", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/telemetry/federation/consent/grant": { "post": { "operationId": "platform_api_v1_telemetry_federation_consent_grant_POST", "tags": [ "Federated Telemetry" ], "summary": "Grant federation telemetry consent", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_FederationGrantConsentRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/telemetry/federation/consent/revoke": { "post": { "operationId": "platform_api_v1_telemetry_federation_consent_revoke_POST", "tags": [ "Federated Telemetry" ], "summary": "Revoke federation telemetry consent", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_FederationRevokeConsentRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/telemetry/federation/intelligence": { "get": { "operationId": "platform_api_v1_telemetry_federation_intelligence_GET", "tags": [ "Federated Telemetry" ], "summary": "Get shared exploit intelligence corpus", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/telemetry/federation/privacy-budget": { "get": { "operationId": "platform_api_v1_telemetry_federation_privacy-budget_GET", "tags": [ "Federated Telemetry" ], "summary": "Get privacy budget snapshot", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/telemetry/federation/status": { "get": { "operationId": "platform_api_v1_telemetry_federation_status_GET", "tags": [ "Federated Telemetry" ], "summary": "Get federation telemetry status", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/telemetry/federation/trigger": { "post": { "operationId": "platform_api_v1_telemetry_federation_trigger_POST", "tags": [ "Federated Telemetry" ], "summary": "Trigger manual federation aggregation cycle", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/timeline": { "get": { "operationId": "timelineindexer_api_v1_timeline_GET", "tags": [ "timeline" ], "summary": "List timeline events", "description": "Returns timeline events filtered by tenant and optional query parameters.", "security": [ { "BearerAuth": [], "OAuth2": [ "timeline:read" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "timeline:read" ], "claimRequirements": [ { "type": "scope", "value": "timeline:read" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/timelineindexer_System_Collections_Generic_IReadOnlyList_1_StellaOps_TimelineIndexer_Core_Models_TimelineEventView_StellaOps_TimelineIndexer_Core_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/timeline/events": { "post": { "operationId": "timelineindexer_api_v1_timeline_events_POST", "tags": [ "timeline" ], "summary": "Ingest timeline event", "description": "Queues an event ingestion request for asynchronous timeline indexing.", "security": [ { "BearerAuth": [], "OAuth2": [ "timeline:write" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "timeline:write" ], "claimRequirements": [ { "type": "scope", "value": "timeline:write" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/timelineindexer_TimelineIngestAcceptedResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/timeline/{eventId}": { "get": { "operationId": "timelineindexer_api_v1_timeline_{eventId}_GET", "tags": [ "timeline" ], "summary": "Get timeline event", "description": "Returns a single timeline event by event identifier for the current tenant.", "security": [ { "BearerAuth": [], "OAuth2": [ "timeline:read" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "timeline:read" ], "claimRequirements": [ { "type": "scope", "value": "timeline:read" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/timelineindexer_StellaOps_TimelineIndexer_Core_Models_TimelineEventView" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/timeline/{eventId}/evidence": { "get": { "operationId": "timelineindexer_api_v1_timeline_{eventId}_evidence_GET", "tags": [ "timeline" ], "summary": "Get event evidence", "description": "Returns evidence linkage for a timeline event, including bundle and attestation references.", "security": [ { "BearerAuth": [], "OAuth2": [ "timeline:read" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "timeline:read" ], "claimRequirements": [ { "type": "scope", "value": "timeline:read" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/timelineindexer_StellaOps_TimelineIndexer_Core_Models_TimelineEvidenceView" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/topology/regions": { "get": { "operationId": "platform_api_v1_topology_regions_GET", "tags": [ "Pack22 Legacy Aliases" ], "summary": "Legacy alias for v2 topology regions projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/triage/findings/gating/batch": { "post": { "operationId": "scanner_api_v1_triage_findings_gating_batch_POST", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.TriageController.GetBulkGatingStatusAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/triage/findings/{findingId}": { "get": { "operationId": "scanner_api_v1_triage_findings_{findingId}_GET", "tags": [ "Triage" ], "summary": "HTTP: GET /api/v1/triage/findings/{findingId} =\u003E HandleGetFindingStatusAsync", "description": "Retrieves triage status for a specific finding.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.triage.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_FindingTriageStatusDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/triage/findings/{findingId}/evidence": { "get": { "operationId": "scanner_api_v1_triage_findings_{findingId}_evidence_GET", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.TriageController.GetUnifiedEvidenceAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/triage/findings/{findingId}/evidence/export": { "get": { "operationId": "scanner_api_v1_triage_findings_{findingId}_evidence_export_GET", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.TriageController.ExportEvidenceBundleAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/triage/findings/{findingId}/gating": { "get": { "operationId": "scanner_api_v1_triage_findings_{findingId}_gating_GET", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.TriageController.GetGatingStatusAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/triage/findings/{findingId}/rationale": { "get": { "operationId": "scanner_api_v1_triage_findings_{findingId}_rationale_GET", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.TriageController.GetFindingRationaleAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/triage/findings/{findingId}/replay-command": { "get": { "operationId": "scanner_api_v1_triage_findings_{findingId}_replay-command_GET", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.TriageController.GetReplayCommandAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/triage/findings/{findingId}/status": { "post": { "operationId": "scanner_api_v1_triage_findings_{findingId}_status_POST", "tags": [ "Triage" ], "summary": "HTTP: POST /api/v1/triage/findings/{findingId}/status =\u003E HandleUpdateStatusAsync", "description": "Updates triage status for a finding (lane change, decision).", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.triage.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_UpdateTriageStatusRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_UpdateTriageStatusResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/triage/findings/{findingId}/vex": { "post": { "operationId": "scanner_api_v1_triage_findings_{findingId}_vex_POST", "tags": [ "Triage" ], "summary": "HTTP: POST /api/v1/triage/findings/{findingId}/vex =\u003E HandleSubmitVexAsync", "description": "Submits a VEX statement for a finding.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.triage.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SubmitVexStatementRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SubmitVexStatementResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/triage/inbox": { "get": { "operationId": "scanner_api_v1_triage_inbox_GET", "tags": [ "Triage" ], "summary": "HTTP: GET /api/v1/triage/inbox =\u003E HandleGetInboxAsync", "description": "Retrieves triage inbox with grouped exploit paths for an artifact.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.triage.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_Triage_TriageInboxResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/triage/inbox/clusters/stats": { "get": { "operationId": "scanner_api_v1_triage_inbox_clusters_stats_GET", "tags": [ "Triage" ], "summary": "HTTP: GET /api/v1/triage/inbox/clusters/stats =\u003E HandleGetClusterStatsAsync", "description": "Returns per-cluster severity and reachability distributions.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.triage.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_Triage_TriageClusterStatsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/triage/inbox/clusters/{pathId}/actions": { "post": { "operationId": "scanner_api_v1_triage_inbox_clusters_{pathId}_actions_POST", "tags": [ "Triage" ], "summary": "HTTP: POST /api/v1/triage/inbox/clusters/{pathId}/actions =\u003E HandleApplyBatchActionAsync", "description": "Applies one triage action to all findings in an exploit-path cluster.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.triage.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_Triage_BatchTriageClusterActionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_Triage_BatchTriageClusterActionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/triage/proof-bundle": { "post": { "operationId": "scanner_api_v1_triage_proof-bundle_POST", "tags": [ "Triage" ], "summary": "HTTP: POST /api/v1/triage/proof-bundle =\u003E HandleGenerateProofBundleAsync", "description": "Generates an attested proof bundle for an exploit path.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.triage.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_Triage_ProofBundleRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_Triage_ProofBundleResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/triage/query": { "post": { "operationId": "scanner_api_v1_triage_query_POST", "tags": [ "Triage" ], "summary": "HTTP: POST /api/v1/triage/query =\u003E HandleBulkQueryAsync", "description": "Queries findings with filtering and pagination.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.triage.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_BulkTriageQueryRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_BulkTriageQueryResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/triage/scans/{scanId}/gated-buckets": { "get": { "operationId": "scanner_api_v1_triage_scans_{scanId}_gated-buckets_GET", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.TriageController.GetGatedBucketsSummaryAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/triage/scans/{scanId}/replay-command": { "get": { "operationId": "scanner_api_v1_triage_scans_{scanId}_replay-command_GET", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.TriageController.GetScanReplayCommandAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/triage/summary": { "get": { "operationId": "scanner_api_v1_triage_summary_GET", "tags": [ "Triage" ], "summary": "HTTP: GET /api/v1/triage/summary =\u003E HandleGetSummaryAsync", "description": "Returns triage summary statistics for an artifact.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.triage.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_TriageSummaryDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/verdicts": { "post": { "operationId": "evidencelocker_api_v1_verdicts_POST", "tags": [ "Verdicts" ], "summary": "Store a verdict attestation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_StoreVerdictRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_StoreVerdictResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/verdicts/{verdictId}": { "get": { "operationId": "evidencelocker_api_v1_verdicts_{verdictId}_GET", "tags": [ "Verdicts" ], "summary": "Retrieve a verdict attestation by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_GetVerdictResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/verdicts/{verdictId}/envelope": { "get": { "operationId": "evidencelocker_api_v1_verdicts_{verdictId}_envelope_GET", "tags": [ "Verdicts" ], "summary": "Download DSSE envelope for verdict", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/verdicts/{verdictId}/verify": { "post": { "operationId": "evidencelocker_api_v1_verdicts_{verdictId}_verify_POST", "tags": [ "Verdicts" ], "summary": "Verify verdict attestation signature", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_VerifyVerdictResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vex/cve/{cveId}": { "get": { "operationId": "vexhub_api_v1_vex_cve_{cveId}_GET", "tags": [ "VEX" ], "summary": "HTTP: GET /api/v1/vex/cve/{cveId} =\u003E GetByCve", "description": "Get VEX statements for a CVE ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexhub_StellaOps_VexHub_WebService_Models_VexStatementsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vex/export": { "get": { "operationId": "vexhub_api_v1_vex_export_GET", "tags": [ "VEX" ], "summary": "HTTP: GET /api/v1/vex/export =\u003E ExportOpenVex", "description": "Export VEX statements in OpenVEX format", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vex/index": { "get": { "operationId": "vexhub_api_v1_vex_index_GET", "tags": [ "VEX" ], "summary": "HTTP: GET /api/v1/vex/index =\u003E GetIndex", "description": "Get VEX hub index manifest for tool integration", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexhub_StellaOps_VexHub_WebService_Models_VexIndexManifest" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vex/package/{purl}": { "get": { "operationId": "vexhub_api_v1_vex_package_{purl}_GET", "tags": [ "VEX" ], "summary": "HTTP: GET /api/v1/vex/package/{purl} =\u003E GetByPackage", "description": "Get VEX statements for a package PURL", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexhub_StellaOps_VexHub_WebService_Models_VexStatementsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vex/search": { "get": { "operationId": "vexhub_api_v1_vex_search_GET", "tags": [ "VEX" ], "summary": "HTTP: GET /api/v1/vex/search =\u003E Search", "description": "Search VEX statements with filters", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexhub_StellaOps_VexHub_WebService_Models_VexSearchResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vex/source/{sourceId}": { "get": { "operationId": "vexhub_api_v1_vex_source_{sourceId}_GET", "tags": [ "VEX" ], "summary": "HTTP: GET /api/v1/vex/source/{sourceId} =\u003E GetBySource", "description": "Get VEX statements from a specific source", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexhub_StellaOps_VexHub_WebService_Models_VexStatementsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vex/statement/{id}": { "get": { "operationId": "vexhub_api_v1_vex_statement_{id}_GET", "tags": [ "VEX" ], "summary": "HTTP: GET /api/v1/vex/statement/{id:guid} =\u003E GetById", "description": "Get a specific VEX statement by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexhub_StellaOps_VexHub_Core_Models_AggregatedVexStatement" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vex/stats": { "get": { "operationId": "vexhub_api_v1_vex_stats_GET", "tags": [ "VEX" ], "summary": "HTTP: GET /api/v1/vex/stats =\u003E GetStats", "description": "Get VEX hub statistics", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexhub_StellaOps_VexHub_WebService_Models_VexHubStats" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vexlens/conflicts": { "get": { "operationId": "vexlens_api_v1_vexlens_conflicts_GET", "tags": [ "VexLens" ], "summary": "HTTP: GET /api/v1/vexlens/conflicts =\u003E GetConflictsAsync", "description": "Get projections with conflicts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_QueryProjectionsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vexlens/consensus": { "post": { "operationId": "vexlens_api_v1_vexlens_consensus_POST", "tags": [ "VexLens" ], "summary": "HTTP: POST /api/v1/vexlens/consensus =\u003E ComputeConsensusAsync", "description": "Compute consensus for a vulnerability-product pair", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ComputeConsensusRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ComputeConsensusResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vexlens/consensus:batch": { "post": { "operationId": "vexlens_api_v1_vexlens_consensus:batch_POST", "tags": [ "VexLens" ], "summary": "HTTP: POST /api/v1/vexlens/consensus:batch =\u003E ComputeConsensusBatchAsync", "description": "Compute consensus for multiple vulnerability-product pairs", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ComputeConsensusBatchRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ComputeConsensusBatchResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vexlens/consensus:withProof": { "post": { "operationId": "vexlens_api_v1_vexlens_consensus:withProof_POST", "tags": [ "VexLens" ], "summary": "HTTP: POST /api/v1/vexlens/consensus:withProof =\u003E ComputeConsensusWithProofAsync", "description": "Compute consensus with full proof object for audit trail", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ComputeConsensusWithProofRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ComputeConsensusWithProofResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vexlens/deltas/compute": { "post": { "operationId": "vexlens_api_v1_vexlens_deltas_compute_POST", "tags": [ "VexLens Delta" ], "summary": "HTTP: POST /api/v1/vexlens/deltas/compute =\u003E ComputeDeltaAsync", "description": "Compute delta report between two snapshots", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ComputeDeltaRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_DeltaReportResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vexlens/gating/snapshots/{snapshotId}/gate": { "post": { "operationId": "vexlens_api_v1_vexlens_gating_snapshots_{snapshotId}_gate_POST", "tags": [ "VexLens Gating" ], "summary": "HTTP: POST /api/v1/vexlens/gating/snapshots/{snapshotId}/gate =\u003E GateSnapshotAsync", "description": "Apply noise-gating to a snapshot", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_GateSnapshotRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_GatedSnapshotResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vexlens/gating/statistics": { "get": { "operationId": "vexlens_api_v1_vexlens_gating_statistics_GET", "tags": [ "VexLens Gating" ], "summary": "HTTP: GET /api/v1/vexlens/gating/statistics =\u003E GetGatingStatisticsAsync", "description": "Get aggregated noise-gating statistics", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_AggregatedGatingStatisticsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vexlens/issuers": { "get": { "operationId": "vexlens_api_v1_vexlens_issuers_GET", "tags": [ "VexLens Issuers" ], "summary": "HTTP: GET /api/v1/vexlens/issuers/ =\u003E ListIssuersAsync", "description": "List registered VEX issuers", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_IssuerListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "vexlens_api_v1_vexlens_issuers_POST", "tags": [ "VexLens Issuers" ], "summary": "HTTP: POST /api/v1/vexlens/issuers/ =\u003E RegisterIssuerAsync", "description": "Register a new VEX issuer", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_RegisterIssuerRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_IssuerDetailResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vexlens/issuers/{issuerId}": { "delete": { "operationId": "vexlens_api_v1_vexlens_issuers_{issuerId}_DELETE", "tags": [ "VexLens Issuers" ], "summary": "HTTP: DELETE /api/v1/vexlens/issuers/{issuerId} =\u003E RevokeIssuerAsync", "description": "Revoke an issuer", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_RevokeRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "vexlens_api_v1_vexlens_issuers_{issuerId}_GET", "tags": [ "VexLens Issuers" ], "summary": "HTTP: GET /api/v1/vexlens/issuers/{issuerId} =\u003E GetIssuerAsync", "description": "Get issuer details", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_IssuerDetailResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vexlens/issuers/{issuerId}/keys": { "post": { "operationId": "vexlens_api_v1_vexlens_issuers_{issuerId}_keys_POST", "tags": [ "VexLens Issuers" ], "summary": "HTTP: POST /api/v1/vexlens/issuers/{issuerId}/keys =\u003E AddIssuerKeyAsync", "description": "Add a key to an issuer", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_RegisterKeyRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_IssuerDetailResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vexlens/issuers/{issuerId}/keys/{fingerprint}": { "delete": { "operationId": "vexlens_api_v1_vexlens_issuers_{issuerId}_keys_{fingerprint}_DELETE", "tags": [ "VexLens Issuers" ], "summary": "HTTP: DELETE /api/v1/vexlens/issuers/{issuerId}/keys/{fingerprint} =\u003E RevokeIssuerKeyAsync", "description": "Revoke an issuer key", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_RevokeRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vexlens/projections": { "get": { "operationId": "vexlens_api_v1_vexlens_projections_GET", "tags": [ "VexLens" ], "summary": "HTTP: GET /api/v1/vexlens/projections =\u003E QueryProjectionsAsync", "description": "Query consensus projections with filtering", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_QueryProjectionsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vexlens/projections/history": { "get": { "operationId": "vexlens_api_v1_vexlens_projections_history_GET", "tags": [ "VexLens" ], "summary": "HTTP: GET /api/v1/vexlens/projections/history =\u003E GetProjectionHistoryAsync", "description": "Get projection history for a vulnerability-product pair", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ProjectionHistoryResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vexlens/projections/latest": { "get": { "operationId": "vexlens_api_v1_vexlens_projections_latest_GET", "tags": [ "VexLens" ], "summary": "HTTP: GET /api/v1/vexlens/projections/latest =\u003E GetLatestProjectionAsync", "description": "Get the latest projection for a vulnerability-product pair", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ProjectionDetailResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vexlens/projections/{projectionId}": { "get": { "operationId": "vexlens_api_v1_vexlens_projections_{projectionId}_GET", "tags": [ "VexLens" ], "summary": "HTTP: GET /api/v1/vexlens/projections/{projectionId} =\u003E GetProjectionAsync", "description": "Get a specific consensus projection by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ProjectionDetailResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v1/vexlens/stats": { "get": { "operationId": "vexlens_api_v1_vexlens_stats_GET", "tags": [ "VexLens" ], "summary": "HTTP: GET /api/v1/vexlens/stats =\u003E GetStatisticsAsync", "description": "Get consensus projection statistics", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ConsensusStatisticsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/context/environments": { "get": { "operationId": "platform_api_v2_context_environments_GET", "tags": [ "Platform Context" ], "summary": "List global environments with optional region filter", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/context/preferences": { "get": { "operationId": "platform_api_v2_context_preferences_GET", "tags": [ "Platform Context" ], "summary": "Get persisted context preferences for the current user", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "platform_api_v2_context_preferences_PUT", "tags": [ "Platform Context" ], "summary": "Update persisted context preferences for the current user", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformContextPreferencesRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/context/regions": { "get": { "operationId": "platform_api_v2_context_regions_GET", "tags": [ "Platform Context" ], "summary": "List global regions for context selection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/integrations/feeds": { "get": { "operationId": "platform_api_v2_integrations_feeds_GET", "tags": [ "Integrations V2" ], "summary": "List advisory feed health/freshness integration projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/integrations/vex-sources": { "get": { "operationId": "platform_api_v2_integrations_vex-sources_GET", "tags": [ "Integrations V2" ], "summary": "List VEX source health/freshness integration projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/releases": { "get": { "operationId": "platform_api_v2_releases_GET", "tags": [ "Releases V2" ], "summary": "List Pack-22 release projections", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/releases/activity": { "get": { "operationId": "platform_api_v2_releases_activity_GET", "tags": [ "Releases V2" ], "summary": "List cross-release activity timeline", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/releases/approvals": { "get": { "operationId": "platform_api_v2_releases_approvals_GET", "tags": [ "Releases V2" ], "summary": "List cross-release approvals queue projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/releases/runs": { "get": { "operationId": "platform_api_v2_releases_runs_GET", "tags": [ "Releases V2" ], "summary": "List run-centric release projections for Pack-22 contracts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/releases/runs/{runId}": { "get": { "operationId": "platform_api_v2_releases_runs_{runId}_GET", "tags": [ "Releases V2" ], "summary": "Get canonical release run detail projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/releases/runs/{runId}/approvals": { "get": { "operationId": "platform_api_v2_releases_runs_{runId}_approvals_GET", "tags": [ "Releases V2" ], "summary": "Get release run approvals checkpoints projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/releases/runs/{runId}/audit": { "get": { "operationId": "platform_api_v2_releases_runs_{runId}_audit_GET", "tags": [ "Releases V2" ], "summary": "Get release run audit projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/releases/runs/{runId}/deployments": { "get": { "operationId": "platform_api_v2_releases_runs_{runId}_deployments_GET", "tags": [ "Releases V2" ], "summary": "Get release run deployments projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/releases/runs/{runId}/evidence": { "get": { "operationId": "platform_api_v2_releases_runs_{runId}_evidence_GET", "tags": [ "Releases V2" ], "summary": "Get release run evidence capsule projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/releases/runs/{runId}/gate-decision": { "get": { "operationId": "platform_api_v2_releases_runs_{runId}_gate-decision_GET", "tags": [ "Releases V2" ], "summary": "Get release run gate decision projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/releases/runs/{runId}/replay": { "get": { "operationId": "platform_api_v2_releases_runs_{runId}_replay_GET", "tags": [ "Releases V2" ], "summary": "Get release run replay projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/releases/runs/{runId}/rollback": { "get": { "operationId": "platform_api_v2_releases_runs_{runId}_rollback_GET", "tags": [ "Releases V2" ], "summary": "Get release run rollback projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/releases/runs/{runId}/security-inputs": { "get": { "operationId": "platform_api_v2_releases_runs_{runId}_security-inputs_GET", "tags": [ "Releases V2" ], "summary": "Get release run security inputs projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/releases/runs/{runId}/timeline": { "get": { "operationId": "platform_api_v2_releases_runs_{runId}_timeline_GET", "tags": [ "Releases V2" ], "summary": "Get release run timeline projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/releases/{releaseId}": { "get": { "operationId": "platform_api_v2_releases_{releaseId}_GET", "tags": [ "Releases V2" ], "summary": "Get Pack-22 release detail projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/security/disposition": { "get": { "operationId": "platform_api_v2_security_disposition_GET", "tags": [ "Security V2" ], "summary": "List consolidated security disposition projection (VEX \u002B exceptions read-join)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/security/disposition/{findingId}": { "get": { "operationId": "platform_api_v2_security_disposition_{findingId}_GET", "tags": [ "Security V2" ], "summary": "Get consolidated security disposition by finding id", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/security/findings": { "get": { "operationId": "platform_api_v2_security_findings_GET", "tags": [ "Security V2" ], "summary": "List consolidated security findings with pivot/facet schema", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/security/sbom-explorer": { "get": { "operationId": "platform_api_v2_security_sbom-explorer_GET", "tags": [ "Security V2" ], "summary": "Get consolidated SBOM explorer projection (table/graph/diff)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/topology/agents": { "get": { "operationId": "platform_api_v2_topology_agents_GET", "tags": [ "Topology V2" ], "summary": "List topology agents", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/topology/environments": { "get": { "operationId": "platform_api_v2_topology_environments_GET", "tags": [ "Topology V2" ], "summary": "List topology environments", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/topology/gate-profiles": { "get": { "operationId": "platform_api_v2_topology_gate-profiles_GET", "tags": [ "Topology V2" ], "summary": "List topology gate profiles", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/topology/hosts": { "get": { "operationId": "platform_api_v2_topology_hosts_GET", "tags": [ "Topology V2" ], "summary": "List topology hosts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/topology/promotion-paths": { "get": { "operationId": "platform_api_v2_topology_promotion-paths_GET", "tags": [ "Topology V2" ], "summary": "List topology promotion paths", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/topology/regions": { "get": { "operationId": "platform_api_v2_topology_regions_GET", "tags": [ "Topology V2" ], "summary": "List topology regions", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/topology/targets": { "get": { "operationId": "platform_api_v2_topology_targets_GET", "tags": [ "Topology V2" ], "summary": "List topology targets", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/api/v2/topology/workflows": { "get": { "operationId": "platform_api_v2_topology_workflows_GET", "tags": [ "Topology V2" ], "summary": "List topology workflows", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/attestations": { "get": { "operationId": "attestor_attestor_api_v1_attestations_GET", "tags": [ "attestor" ], "summary": "HTTP: GET /api/v1/attestations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/attestations/{uuid}": { "get": { "operationId": "attestor_attestor_api_v1_attestations_{uuid}_GET", "tags": [ "attestor" ], "summary": "HTTP: GET /api/v1/attestations/{uuid}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/attestations:export": { "post": { "operationId": "attestor_attestor_api_v1_attestations:export_POST", "tags": [ "attestor" ], "summary": "HTTP: POST /api/v1/attestations:export", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_Contracts_AttestationExportRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_Core_Offline_AttestorBundlePackage" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/attestations:export-build": { "post": { "operationId": "attestor_attestor_api_v1_attestations:export-build_POST", "tags": [ "attestor" ], "summary": "HTTP: POST /api/v1/attestations:export-build", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_Contracts_Spdx3BuildExportRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_Contracts_Spdx3BuildExportResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/attestations:import": { "post": { "operationId": "attestor_attestor_api_v1_attestations:import_POST", "tags": [ "attestor" ], "summary": "HTTP: POST /api/v1/attestations:import", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_Core_Offline_AttestorBundlePackage" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_Core_Offline_AttestorBundleImportResult" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/attestations:sign": { "post": { "operationId": "attestor_attestor_api_v1_attestations:sign_POST", "tags": [ "attestor" ], "summary": "HTTP: POST /api/v1/attestations:sign", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_Contracts_AttestationSignRequestDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/attestor/links": { "post": { "operationId": "attestor_attestor_api_v1_attestor_links_POST", "tags": [ "attestor" ], "summary": "HTTP: POST /api/v1/attestor/links", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_Contracts_InTotoLinkCreateRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_Contracts_InTotoLinkCreateResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/attestor/predicates": { "get": { "operationId": "attestor_attestor_api_v1_attestor_predicates_GET", "tags": [ "Predicate Registry" ], "summary": "List all registered predicate types", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_Endpoints_PredicateTypeListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/attestor/predicates/{uri}": { "get": { "operationId": "attestor_attestor_api_v1_attestor_predicates_{uri}_GET", "tags": [ "Predicate Registry" ], "summary": "Get predicate type schema by URI", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_Persistence_Repositories_PredicateTypeRegistryEntry" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/bundles": { "get": { "operationId": "attestor_attestor_api_v1_bundles_GET", "tags": [ "attestor" ], "summary": "StellaOps.Attestor.WebService.Controllers.BundlesController.ListBundlesAsync (StellaOps.Attestor.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "attestor_attestor_api_v1_bundles_POST", "tags": [ "attestor" ], "summary": "StellaOps.Attestor.WebService.Controllers.BundlesController.CreateBundleAsync (StellaOps.Attestor.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/bundles/{bundleId}": { "get": { "operationId": "attestor_attestor_api_v1_bundles_{bundleId}_GET", "tags": [ "attestor" ], "summary": "StellaOps.Attestor.WebService.Controllers.BundlesController.GetBundleAsync (StellaOps.Attestor.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/bundles/{bundleId}/attestations/{entryId}": { "get": { "operationId": "attestor_attestor_api_v1_bundles_{bundleId}_attestations_{entryId}_GET", "tags": [ "attestor" ], "summary": "StellaOps.Attestor.WebService.Controllers.BundlesController.GetAttestationAsync (StellaOps.Attestor.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/bundles/{bundleId}/verify": { "post": { "operationId": "attestor_attestor_api_v1_bundles_{bundleId}_verify_POST", "tags": [ "attestor" ], "summary": "StellaOps.Attestor.WebService.Controllers.BundlesController.VerifyBundleAsync (StellaOps.Attestor.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/chains/artifact/{artifactDigest}": { "get": { "operationId": "attestor_attestor_api_v1_chains_artifact_{artifactDigest}_GET", "tags": [ "attestor" ], "summary": "StellaOps.Attestor.WebService.Controllers.ChainController.GetAttestationsForArtifactAsync (StellaOps.Attestor.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/chains/{attestationId}": { "get": { "operationId": "attestor_attestor_api_v1_chains_{attestationId}_GET", "tags": [ "attestor" ], "summary": "StellaOps.Attestor.WebService.Controllers.ChainController.GetFullChainAsync (StellaOps.Attestor.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/chains/{attestationId}/downstream": { "get": { "operationId": "attestor_attestor_api_v1_chains_{attestationId}_downstream_GET", "tags": [ "attestor" ], "summary": "StellaOps.Attestor.WebService.Controllers.ChainController.GetDownstreamChainAsync (StellaOps.Attestor.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/chains/{attestationId}/graph": { "get": { "operationId": "attestor_attestor_api_v1_chains_{attestationId}_graph_GET", "tags": [ "attestor" ], "summary": "StellaOps.Attestor.WebService.Controllers.ChainController.GetChainGraphAsync (StellaOps.Attestor.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/chains/{attestationId}/upstream": { "get": { "operationId": "attestor_attestor_api_v1_chains_{attestationId}_upstream_GET", "tags": [ "attestor" ], "summary": "StellaOps.Attestor.WebService.Controllers.ChainController.GetUpstreamChainAsync (StellaOps.Attestor.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/proofs/id/{proofId}": { "get": { "operationId": "attestor_attestor_api_v1_proofs_id_{proofId}_GET", "tags": [ "attestor" ], "summary": "StellaOps.Attestor.WebService.Controllers.ProofChainController.GetProofDetailAsync (StellaOps.Attestor.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/proofs/id/{proofId}/verify": { "get": { "operationId": "attestor_attestor_api_v1_proofs_id_{proofId}_verify_GET", "tags": [ "attestor" ], "summary": "StellaOps.Attestor.WebService.Controllers.ProofChainController.VerifyProofAsync (StellaOps.Attestor.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/proofs/{subjectDigest}": { "get": { "operationId": "attestor_attestor_api_v1_proofs_{subjectDigest}_GET", "tags": [ "attestor" ], "summary": "StellaOps.Attestor.WebService.Controllers.ProofChainController.GetProofsAsync (StellaOps.Attestor.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/proofs/{subjectDigest}/chain": { "get": { "operationId": "attestor_attestor_api_v1_proofs_{subjectDigest}_chain_GET", "tags": [ "attestor" ], "summary": "StellaOps.Attestor.WebService.Controllers.ProofChainController.GetProofChainAsync (StellaOps.Attestor.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/rekor/entries": { "post": { "operationId": "attestor_attestor_api_v1_rekor_entries_POST", "tags": [ "attestor" ], "summary": "HTTP: POST /api/v1/rekor/entries", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_Core_Submission_AttestorSubmissionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/rekor/entries/{uuid}": { "get": { "operationId": "attestor_attestor_api_v1_rekor_entries_{uuid}_GET", "tags": [ "attestor" ], "summary": "HTTP: GET /api/v1/rekor/entries/{uuid}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/rekor/verify": { "post": { "operationId": "attestor_attestor_api_v1_rekor_verify_POST", "tags": [ "attestor" ], "summary": "HTTP: POST /api/v1/rekor/verify", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_Core_Verification_AttestorVerificationRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/rekor/verify:bulk": { "post": { "operationId": "attestor_attestor_api_v1_rekor_verify:bulk_POST", "tags": [ "attestor" ], "summary": "HTTP: POST /api/v1/rekor/verify:bulk", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_Contracts_BulkVerificationRequestDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/rekor/verify:bulk/{jobId}": { "get": { "operationId": "attestor_attestor_api_v1_rekor_verify:bulk_{jobId}_GET", "tags": [ "attestor" ], "summary": "HTTP: GET /api/v1/rekor/verify:bulk/{jobId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/watchlist": { "get": { "operationId": "attestor_attestor_api_v1_watchlist_GET", "tags": [ "Watchlist" ], "summary": "List watchlist entries", "description": "Returns all watchlist entries for the tenant, optionally including global entries.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_WatchlistListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "attestor_attestor_api_v1_watchlist_POST", "tags": [ "Watchlist" ], "summary": "Create watchlist entry", "description": "Creates a new watchlist entry for monitoring identity appearances.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_WatchlistEntryRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_WatchlistEntryResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/watchlist/alerts": { "get": { "operationId": "attestor_attestor_api_v1_watchlist_alerts_GET", "tags": [ "Watchlist" ], "summary": "List recent alerts", "description": "Returns recent alerts generated by watchlist matches.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_WatchlistAlertsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/watchlist/{id}": { "delete": { "operationId": "attestor_attestor_api_v1_watchlist_{id}_DELETE", "tags": [ "Watchlist" ], "summary": "Delete watchlist entry", "description": "Deletes a watchlist entry.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "attestor_attestor_api_v1_watchlist_{id}_GET", "tags": [ "Watchlist" ], "summary": "Get watchlist entry", "description": "Returns a single watchlist entry by ID.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_WatchlistEntryResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "attestor_attestor_api_v1_watchlist_{id}_PUT", "tags": [ "Watchlist" ], "summary": "Update watchlist entry", "description": "Updates an existing watchlist entry.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_WatchlistEntryRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_WatchlistEntryResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/api/v1/watchlist/{id}/test": { "post": { "operationId": "attestor_attestor_api_v1_watchlist_{id}_test_POST", "tags": [ "Watchlist" ], "summary": "Test watchlist pattern", "description": "Tests if a sample identity matches the watchlist entry pattern.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_WatchlistTestRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_WatchlistTestResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/internal/api/v1/attestations/verdict": { "post": { "operationId": "attestor_attestor_internal_api_v1_attestations_verdict_POST", "tags": [ "attestor" ], "summary": "StellaOps.Attestor.WebService.Controllers.VerdictController.CreateVerdictAttestationAsync (StellaOps.Attestor.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/internal/api/v1/exceptions/recheck-status": { "post": { "operationId": "attestor_attestor_internal_api_v1_exceptions_recheck-status_POST", "tags": [ "attestor" ], "summary": "StellaOps.Attestor.WebService.Controllers.ExceptionController.CheckRecheckStatusAsync (StellaOps.Attestor.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/internal/api/v1/exceptions/renew": { "post": { "operationId": "attestor_attestor_internal_api_v1_exceptions_renew_POST", "tags": [ "attestor" ], "summary": "StellaOps.Attestor.WebService.Controllers.ExceptionController.RenewExceptionAsync (StellaOps.Attestor.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/internal/api/v1/exceptions/sign": { "post": { "operationId": "attestor_attestor_internal_api_v1_exceptions_sign_POST", "tags": [ "attestor" ], "summary": "StellaOps.Attestor.WebService.Controllers.ExceptionController.SignExceptionAsync (StellaOps.Attestor.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/attestor/internal/api/v1/exceptions/verify": { "post": { "operationId": "attestor_attestor_internal_api_v1_exceptions_verify_POST", "tags": [ "attestor" ], "summary": "StellaOps.Attestor.WebService.Controllers.ExceptionController.VerifyExceptionAsync (StellaOps.Attestor.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/authority/audit/airgap": { "get": { "operationId": "authority_authority_audit_airgap_GET", "tags": [ "AuthorityAirgapAudit" ], "summary": "List air-gapped bundle import audit records for the current tenant.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/authority_StellaOps_Authority_Airgap_AirgapAuditListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "authority_authority_audit_airgap_POST", "tags": [ "AuthorityAirgapAudit" ], "summary": "Record an audit entry for an air-gapped bundle import action.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/authority_StellaOps_Authority_Airgap_AirgapAuditRecordRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/authority_StellaOps_Authority_Airgap_AirgapAuditRecordResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/authority/audit/incident": { "get": { "operationId": "authority_authority_audit_incident_GET", "tags": [ "AuthorityIncidentAudit" ], "summary": "List recent obs:incident token issuances for auditors.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/authority_StellaOps_Authority_Observability_IncidentAuditResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/binaryindex/api/v1/golden-sets": { "get": { "operationId": "binaryindex_binaryindex_api_v1_golden-sets_GET", "tags": [ "binaryindex" ], "summary": "StellaOps.BinaryIndex.WebService.Controllers.GoldenSetController.ListAsync (StellaOps.BinaryIndex.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "binaryindex_binaryindex_api_v1_golden-sets_POST", "tags": [ "binaryindex" ], "summary": "StellaOps.BinaryIndex.WebService.Controllers.GoldenSetController.CreateAsync (StellaOps.BinaryIndex.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/binaryindex/api/v1/golden-sets/{id}": { "delete": { "operationId": "binaryindex_binaryindex_api_v1_golden-sets_{id}_DELETE", "tags": [ "binaryindex" ], "summary": "StellaOps.BinaryIndex.WebService.Controllers.GoldenSetController.DeleteAsync (StellaOps.BinaryIndex.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "binaryindex_binaryindex_api_v1_golden-sets_{id}_GET", "tags": [ "binaryindex" ], "summary": "StellaOps.BinaryIndex.WebService.Controllers.GoldenSetController.GetByIdAsync (StellaOps.BinaryIndex.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/binaryindex/api/v1/golden-sets/{id}/audit": { "get": { "operationId": "binaryindex_binaryindex_api_v1_golden-sets_{id}_audit_GET", "tags": [ "binaryindex" ], "summary": "StellaOps.BinaryIndex.WebService.Controllers.GoldenSetController.GetAuditLogAsync (StellaOps.BinaryIndex.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/binaryindex/api/v1/golden-sets/{id}/status": { "patch": { "operationId": "binaryindex_binaryindex_api_v1_golden-sets_{id}_status_PATCH", "tags": [ "binaryindex" ], "summary": "StellaOps.BinaryIndex.WebService.Controllers.GoldenSetController.UpdateStatusAsync (StellaOps.BinaryIndex.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/binaryindex/api/v1/ops/binaryindex/bench/run": { "post": { "operationId": "binaryindex_binaryindex_api_v1_ops_binaryindex_bench_run_POST", "tags": [ "binaryindex" ], "summary": "StellaOps.BinaryIndex.WebService.Controllers.BinaryIndexOpsController.RunBench (StellaOps.BinaryIndex.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/binaryindex/api/v1/ops/binaryindex/cache": { "get": { "operationId": "binaryindex_binaryindex_api_v1_ops_binaryindex_cache_GET", "tags": [ "binaryindex" ], "summary": "StellaOps.BinaryIndex.WebService.Controllers.BinaryIndexOpsController.GetCacheStats (StellaOps.BinaryIndex.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/binaryindex/api/v1/ops/binaryindex/config": { "get": { "operationId": "binaryindex_binaryindex_api_v1_ops_binaryindex_config_GET", "tags": [ "binaryindex" ], "summary": "StellaOps.BinaryIndex.WebService.Controllers.BinaryIndexOpsController.GetConfig (StellaOps.BinaryIndex.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/binaryindex/api/v1/ops/binaryindex/health": { "get": { "operationId": "binaryindex_binaryindex_api_v1_ops_binaryindex_health_GET", "tags": [ "binaryindex" ], "summary": "StellaOps.BinaryIndex.WebService.Controllers.BinaryIndexOpsController.GetHealth (StellaOps.BinaryIndex.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/binaryindex/api/v1/resolve/vuln": { "post": { "operationId": "binaryindex_binaryindex_api_v1_resolve_vuln_POST", "tags": [ "binaryindex" ], "summary": "StellaOps.BinaryIndex.WebService.Controllers.ResolutionController.ResolveVulnerabilityAsync (StellaOps.BinaryIndex.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/binaryindex/api/v1/resolve/vuln/batch": { "post": { "operationId": "binaryindex_binaryindex_api_v1_resolve_vuln_batch_POST", "tags": [ "binaryindex" ], "summary": "StellaOps.BinaryIndex.WebService.Controllers.ResolutionController.ResolveBatchAsync (StellaOps.BinaryIndex.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/binaryindex/api/v1/stats/patch-coverage": { "get": { "operationId": "binaryindex_binaryindex_api_v1_stats_patch-coverage_GET", "tags": [ "binaryindex" ], "summary": "StellaOps.BinaryIndex.WebService.Controllers.PatchCoverageController.GetPatchCoverageAsync (StellaOps.BinaryIndex.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/binaryindex/api/v1/stats/patch-coverage/{cveId}/details": { "get": { "operationId": "binaryindex_binaryindex_api_v1_stats_patch-coverage_{cveId}_details_GET", "tags": [ "binaryindex" ], "summary": "StellaOps.BinaryIndex.WebService.Controllers.PatchCoverageController.GetPatchCoverageDetailsAsync (StellaOps.BinaryIndex.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/binaryindex/api/v1/stats/patch-coverage/{cveId}/matches": { "get": { "operationId": "binaryindex_binaryindex_api_v1_stats_patch-coverage_{cveId}_matches_GET", "tags": [ "binaryindex" ], "summary": "StellaOps.BinaryIndex.WebService.Controllers.PatchCoverageController.GetMatchingImagesAsync (StellaOps.BinaryIndex.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/advisories/linksets": { "get": { "operationId": "concelier_concelier_advisories_linksets_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /advisories/linksets", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/advisories/linksets/export": { "get": { "operationId": "concelier_concelier_advisories_linksets_export_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /advisories/linksets/export", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/advisories/observations": { "get": { "operationId": "concelier_concelier_advisories_observations_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /advisories/observations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/advisories/raw": { "get": { "operationId": "concelier_concelier_advisories_raw_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /advisories/raw", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/advisories/raw/{id}": { "get": { "operationId": "concelier_concelier_advisories_raw_{id}_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /advisories/raw/{id}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/advisories/raw/{id}/provenance": { "get": { "operationId": "concelier_concelier_advisories_raw_{id}_provenance_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /advisories/raw/{id}/provenance", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/advisories/summary": { "get": { "operationId": "concelier_concelier_advisories_summary_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /advisories/summary", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/advisories/{advisoryKey}/chunks": { "get": { "operationId": "concelier_concelier_advisories_{advisoryKey}_chunks_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /advisories/{advisoryKey}/chunks", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/aoc/verify": { "post": { "operationId": "concelier_concelier_aoc_verify_POST", "tags": [ "concelier" ], "summary": "HTTP: POST /aoc/verify", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Contracts_AocVerifyRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/advisory-sources": { "get": { "operationId": "concelier_concelier_api_v1_advisory-sources_GET", "tags": [ "Advisory Sources" ], "summary": "List advisory sources with freshness state", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_AdvisorySourceListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/advisory-sources/summary": { "get": { "operationId": "concelier_concelier_api_v1_advisory-sources_summary_GET", "tags": [ "Advisory Sources" ], "summary": "Get advisory source summary cards", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_AdvisorySourceSummaryResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/advisory-sources/{id}/freshness": { "get": { "operationId": "concelier_concelier_api_v1_advisory-sources_{id}_freshness_GET", "tags": [ "Advisory Sources" ], "summary": "Get freshness details for one advisory source", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_AdvisorySourceFreshnessResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/canonical": { "get": { "operationId": "concelier_concelier_api_v1_canonical_GET", "tags": [ "Canonical Advisories" ], "summary": "Query canonical advisories by CVE, artifact, or merge hash", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_CanonicalAdvisoryListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/canonical/ingest/{source}": { "post": { "operationId": "concelier_concelier_api_v1_canonical_ingest_{source}_POST", "tags": [ "Canonical Advisories" ], "summary": "Ingest raw advisory from source into canonical pipeline", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_RawAdvisoryRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_IngestResultResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/canonical/ingest/{source}/batch": { "post": { "operationId": "concelier_concelier_api_v1_canonical_ingest_{source}_batch_POST", "tags": [ "Canonical Advisories" ], "summary": "Batch ingest multiple advisories from source", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_System_Collections_Generic_IEnumerable_1_StellaOps_Concelier_WebService_Extensions_RawAdvisoryRequest_StellaOps_Concelier_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_BatchIngestResultResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/canonical/{id}": { "get": { "operationId": "concelier_concelier_api_v1_canonical_{id}_GET", "tags": [ "Canonical Advisories" ], "summary": "Get canonical advisory by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_CanonicalAdvisoryResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/canonical/{id}/provenance": { "get": { "operationId": "concelier_concelier_api_v1_canonical_{id}_provenance_GET", "tags": [ "Canonical Advisories" ], "summary": "Get provenance scopes for canonical advisory", "description": "Returns distro-specific backport and patch provenance information for a canonical advisory", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_ProvenanceScopeListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/canonical/{id}/score": { "get": { "operationId": "concelier_concelier_api_v1_canonical_{id}_score_GET", "tags": [ "Interest Scores" ], "summary": "Get interest score for a canonical advisory", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_InterestScoreResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/canonical/{id}/score/compute": { "post": { "operationId": "concelier_concelier_api_v1_canonical_{id}_score_compute_POST", "tags": [ "Interest Scores" ], "summary": "Compute and update interest score for a canonical advisory", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_InterestScoreResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/canonical/{id}/status": { "patch": { "operationId": "concelier_concelier_api_v1_canonical_{id}_status_PATCH", "tags": [ "Canonical Advisories" ], "summary": "Update canonical advisory status", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_UpdateStatusRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/airgap/bundles/{bundleId}/import": { "post": { "operationId": "concelier_concelier_api_v1_concelier_airgap_bundles_{bundleId}_import_POST", "tags": [ "AirGap" ], "summary": "HTTP: POST /api/v1/concelier/airgap/bundles/{bundleId}/import", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_BundleImportRequestDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/airgap/catalog": { "get": { "operationId": "concelier_concelier_api_v1_concelier_airgap_catalog_GET", "tags": [ "AirGap" ], "summary": "HTTP: GET /api/v1/concelier/airgap/catalog", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/airgap/sources": { "get": { "operationId": "concelier_concelier_api_v1_concelier_airgap_sources_GET", "tags": [ "AirGap" ], "summary": "HTTP: GET /api/v1/concelier/airgap/sources", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "concelier_concelier_api_v1_concelier_airgap_sources_POST", "tags": [ "AirGap" ], "summary": "HTTP: POST /api/v1/concelier/airgap/sources", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_Core_AirGap_Models_BundleSourceRegistration" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/airgap/sources/{sourceId}": { "delete": { "operationId": "concelier_concelier_api_v1_concelier_airgap_sources_{sourceId}_DELETE", "tags": [ "AirGap" ], "summary": "HTTP: DELETE /api/v1/concelier/airgap/sources/{sourceId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "concelier_concelier_api_v1_concelier_airgap_sources_{sourceId}_GET", "tags": [ "AirGap" ], "summary": "HTTP: GET /api/v1/concelier/airgap/sources/{sourceId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/airgap/sources/{sourceId}/validate": { "post": { "operationId": "concelier_concelier_api_v1_concelier_airgap_sources_{sourceId}_validate_POST", "tags": [ "AirGap" ], "summary": "HTTP: POST /api/v1/concelier/airgap/sources/{sourceId}/validate", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/airgap/status": { "get": { "operationId": "concelier_concelier_api_v1_concelier_airgap_status_GET", "tags": [ "AirGap" ], "summary": "HTTP: GET /api/v1/concelier/airgap/status", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/bundles": { "get": { "operationId": "concelier_concelier_api_v1_concelier_bundles_GET", "tags": [ "AirGapBundles" ], "summary": "HTTP: GET /api/v1/concelier/bundles/ =\u003E ListBundles", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "concelier_concelier_api_v1_concelier_bundles_POST", "tags": [ "AirGapBundles" ], "summary": "HTTP: POST /api/v1/concelier/bundles/ =\u003E CreateBundle", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_CreateBundleDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/bundles/{bundleId}": { "delete": { "operationId": "concelier_concelier_api_v1_concelier_bundles_{bundleId}_DELETE", "tags": [ "AirGapBundles" ], "summary": "HTTP: DELETE /api/v1/concelier/bundles/{bundleId} =\u003E DeleteBundle", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "concelier_concelier_api_v1_concelier_bundles_{bundleId}_GET", "tags": [ "AirGapBundles" ], "summary": "HTTP: GET /api/v1/concelier/bundles/{bundleId} =\u003E GetBundle", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/bundles/{bundleId}/download": { "post": { "operationId": "concelier_concelier_api_v1_concelier_bundles_{bundleId}_download_POST", "tags": [ "AirGapBundles" ], "summary": "HTTP: POST /api/v1/concelier/bundles/{bundleId}/download =\u003E DownloadBundle", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/imports": { "post": { "operationId": "concelier_concelier_api_v1_concelier_imports_POST", "tags": [ "AirGapImports" ], "summary": "HTTP: POST /api/v1/concelier/imports/ =\u003E StartImport", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_StartImportDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/imports/validate": { "post": { "operationId": "concelier_concelier_api_v1_concelier_imports_validate_POST", "tags": [ "AirGapImports" ], "summary": "HTTP: POST /api/v1/concelier/imports/validate =\u003E ValidateImport", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/imports/{importId}": { "get": { "operationId": "concelier_concelier_api_v1_concelier_imports_{importId}_GET", "tags": [ "AirGapImports" ], "summary": "HTTP: GET /api/v1/concelier/imports/{importId} =\u003E GetImportProgress", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/mirrors": { "get": { "operationId": "concelier_concelier_api_v1_concelier_mirrors_GET", "tags": [ "FeedMirrors" ], "summary": "HTTP: GET /api/v1/concelier/mirrors/ =\u003E ListMirrors", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/mirrors/{mirrorId}": { "get": { "operationId": "concelier_concelier_api_v1_concelier_mirrors_{mirrorId}_GET", "tags": [ "FeedMirrors" ], "summary": "HTTP: GET /api/v1/concelier/mirrors/{mirrorId} =\u003E GetMirror", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "patch": { "operationId": "concelier_concelier_api_v1_concelier_mirrors_{mirrorId}_PATCH", "tags": [ "FeedMirrors" ], "summary": "HTTP: PATCH /api/v1/concelier/mirrors/{mirrorId} =\u003E UpdateMirrorConfig", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_MirrorConfigUpdateDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/mirrors/{mirrorId}/retention": { "get": { "operationId": "concelier_concelier_api_v1_concelier_mirrors_{mirrorId}_retention_GET", "tags": [ "FeedMirrors" ], "summary": "HTTP: GET /api/v1/concelier/mirrors/{mirrorId}/retention =\u003E GetRetentionConfig", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "concelier_concelier_api_v1_concelier_mirrors_{mirrorId}_retention_PUT", "tags": [ "FeedMirrors" ], "summary": "HTTP: PUT /api/v1/concelier/mirrors/{mirrorId}/retention =\u003E UpdateRetentionConfig", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_RetentionConfigDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/mirrors/{mirrorId}/snapshots": { "get": { "operationId": "concelier_concelier_api_v1_concelier_mirrors_{mirrorId}_snapshots_GET", "tags": [ "FeedMirrors" ], "summary": "HTTP: GET /api/v1/concelier/mirrors/{mirrorId}/snapshots =\u003E ListMirrorSnapshots", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/mirrors/{mirrorId}/sync": { "post": { "operationId": "concelier_concelier_api_v1_concelier_mirrors_{mirrorId}_sync_POST", "tags": [ "FeedMirrors" ], "summary": "HTTP: POST /api/v1/concelier/mirrors/{mirrorId}/sync =\u003E TriggerSync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/offline-status": { "get": { "operationId": "concelier_concelier_api_v1_concelier_offline-status_GET", "tags": [ "OfflineStatus" ], "summary": "HTTP: GET /api/v1/concelier/offline-status =\u003E GetOfflineSyncStatus", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/snapshots/{snapshotId}": { "delete": { "operationId": "concelier_concelier_api_v1_concelier_snapshots_{snapshotId}_DELETE", "tags": [ "FeedSnapshots" ], "summary": "HTTP: DELETE /api/v1/concelier/snapshots/{snapshotId} =\u003E DeleteSnapshot", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "concelier_concelier_api_v1_concelier_snapshots_{snapshotId}_GET", "tags": [ "FeedSnapshots" ], "summary": "HTTP: GET /api/v1/concelier/snapshots/{snapshotId} =\u003E GetSnapshot", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "patch": { "operationId": "concelier_concelier_api_v1_concelier_snapshots_{snapshotId}_PATCH", "tags": [ "FeedSnapshots" ], "summary": "HTTP: PATCH /api/v1/concelier/snapshots/{snapshotId} =\u003E PinSnapshot", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_PinSnapshotDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/snapshots/{snapshotId}/download": { "post": { "operationId": "concelier_concelier_api_v1_concelier_snapshots_{snapshotId}_download_POST", "tags": [ "FeedSnapshots" ], "summary": "HTTP: POST /api/v1/concelier/snapshots/{snapshotId}/download =\u003E DownloadSnapshot", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/version-locks": { "get": { "operationId": "concelier_concelier_api_v1_concelier_version-locks_GET", "tags": [ "VersionLocks" ], "summary": "HTTP: GET /api/v1/concelier/version-locks/ =\u003E ListVersionLocks", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/version-locks/{feedType}": { "get": { "operationId": "concelier_concelier_api_v1_concelier_version-locks_{feedType}_GET", "tags": [ "VersionLocks" ], "summary": "HTTP: GET /api/v1/concelier/version-locks/{feedType} =\u003E GetVersionLock", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "concelier_concelier_api_v1_concelier_version-locks_{feedType}_PUT", "tags": [ "VersionLocks" ], "summary": "HTTP: PUT /api/v1/concelier/version-locks/{feedType} =\u003E SetVersionLock", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_SetVersionLockDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/concelier/version-locks/{lockId}": { "delete": { "operationId": "concelier_concelier_api_v1_concelier_version-locks_{lockId}_DELETE", "tags": [ "VersionLocks" ], "summary": "HTTP: DELETE /api/v1/concelier/version-locks/{lockId} =\u003E RemoveVersionLock", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/federation/export": { "get": { "operationId": "concelier_concelier_api_v1_federation_export_GET", "tags": [ "Federation" ], "summary": "Export delta bundle for federation sync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/federation/export/preview": { "get": { "operationId": "concelier_concelier_api_v1_federation_export_preview_GET", "tags": [ "Federation" ], "summary": "Preview export statistics without creating bundle", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/federation/import": { "post": { "operationId": "concelier_concelier_api_v1_federation_import_POST", "tags": [ "Federation" ], "summary": "Import a federation bundle", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_System_IO_Stream" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/federation/import/preview": { "post": { "operationId": "concelier_concelier_api_v1_federation_import_preview_POST", "tags": [ "Federation" ], "summary": "Preview what import would do", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_System_IO_Stream" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/federation/import/validate": { "post": { "operationId": "concelier_concelier_api_v1_federation_import_validate_POST", "tags": [ "Federation" ], "summary": "Validate a bundle without importing", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_System_IO_Stream" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/federation/sites": { "get": { "operationId": "concelier_concelier_api_v1_federation_sites_GET", "tags": [ "Federation" ], "summary": "List all federation sites", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/federation/sites/{siteId}": { "get": { "operationId": "concelier_concelier_api_v1_federation_sites_{siteId}_GET", "tags": [ "Federation" ], "summary": "Get federation site details", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/federation/sites/{siteId}/policy": { "put": { "operationId": "concelier_concelier_api_v1_federation_sites_{siteId}_policy_PUT", "tags": [ "Federation" ], "summary": "Update federation site policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_SitePolicyUpdateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/federation/status": { "get": { "operationId": "concelier_concelier_api_v1_federation_status_GET", "tags": [ "Federation" ], "summary": "Get federation configuration status", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/feeds/snapshot": { "get": { "operationId": "concelier_concelier_api_v1_feeds_snapshot_GET", "tags": [ "FeedSnapshot" ], "summary": "List available feed snapshots", "description": "Returns a list of available feed snapshots with metadata.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "concelier_concelier_api_v1_feeds_snapshot_POST", "tags": [ "FeedSnapshot" ], "summary": "Create an atomic feed snapshot", "description": "Creates an atomic snapshot of all registered feed sources with a composite digest.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_CreateSnapshotRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/feeds/snapshot/import": { "post": { "operationId": "concelier_concelier_api_v1_feeds_snapshot_import_POST", "tags": [ "FeedSnapshot" ], "summary": "Import feed snapshot bundle", "description": "Imports a snapshot bundle from a compressed archive.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_Microsoft_AspNetCore_Http_IFormFile" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/feeds/snapshot/sources": { "get": { "operationId": "concelier_concelier_api_v1_feeds_snapshot_sources_GET", "tags": [ "FeedSnapshot" ], "summary": "List registered feed sources", "description": "Returns a list of registered feed sources available for snapshots.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/feeds/snapshot/{snapshotId}": { "get": { "operationId": "concelier_concelier_api_v1_feeds_snapshot_{snapshotId}_GET", "tags": [ "FeedSnapshot" ], "summary": "Get feed snapshot details", "description": "Returns detailed information about a specific feed snapshot.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/feeds/snapshot/{snapshotId}/export": { "get": { "operationId": "concelier_concelier_api_v1_feeds_snapshot_{snapshotId}_export_GET", "tags": [ "FeedSnapshot" ], "summary": "Export feed snapshot bundle", "description": "Downloads the snapshot bundle as a compressed archive for offline use.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/feeds/snapshot/{snapshotId}/validate": { "get": { "operationId": "concelier_concelier_api_v1_feeds_snapshot_{snapshotId}_validate_GET", "tags": [ "FeedSnapshot" ], "summary": "Validate feed snapshot integrity", "description": "Validates the integrity of a feed snapshot against current feed state.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/scores": { "get": { "operationId": "concelier_concelier_api_v1_scores_GET", "tags": [ "Interest Scores" ], "summary": "Query interest scores with optional filtering", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_InterestScoreListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/scores/degrade": { "post": { "operationId": "concelier_concelier_api_v1_scores_degrade_POST", "tags": [ "Interest Scores" ], "summary": "Degrade low-interest advisories to stubs", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_DegradeRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_DegradeResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/scores/distribution": { "get": { "operationId": "concelier_concelier_api_v1_scores_distribution_GET", "tags": [ "Interest Scores" ], "summary": "Get score distribution statistics", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_ScoreDistributionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/scores/recalculate": { "post": { "operationId": "concelier_concelier_api_v1_scores_recalculate_POST", "tags": [ "Interest Scores" ], "summary": "Trigger interest score recalculation (full or batch)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_RecalculateRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_RecalculateResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/api/v1/scores/restore": { "post": { "operationId": "concelier_concelier_api_v1_scores_restore_POST", "tags": [ "Interest Scores" ], "summary": "Restore stubs with increased interest scores", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_RestoreRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_RestoreResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/concelier/advisories/{vulnerabilityKey}/replay": { "get": { "operationId": "concelier_concelier_concelier_advisories_{vulnerabilityKey}_replay_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /concelier/advisories/{vulnerabilityKey}/replay", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/concelier/exports/index.json": { "get": { "operationId": "concelier_concelier_concelier_exports_index.json_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /concelier/exports/index.json", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/concelier/exports/{relativePath}": { "get": { "operationId": "concelier_concelier_concelier_exports_{relativePath}_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /concelier/exports/{**relativePath}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/concelier/observations": { "get": { "operationId": "concelier_concelier_concelier_observations_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /concelier/observations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/diagnostics/aliases/{seed}": { "get": { "operationId": "concelier_concelier_diagnostics_aliases_{seed}_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /diagnostics/aliases/{seed}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/events/statements/{statementId}/provenance": { "post": { "operationId": "concelier_concelier_events_statements_{statementId}_provenance_POST", "tags": [ "concelier" ], "summary": "HTTP: POST /events/statements/{statementId:guid}/provenance", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/ingest/advisory": { "post": { "operationId": "concelier_concelier_ingest_advisory_POST", "tags": [ "concelier" ], "summary": "HTTP: POST /ingest/advisory", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Contracts_AdvisoryIngestRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/internal/attestations/verify": { "post": { "operationId": "concelier_concelier_internal_attestations_verify_POST", "tags": [ "concelier" ], "summary": "HTTP: POST /internal/attestations/verify", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_VerifyAttestationRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/internal/events/linksets/publish": { "post": { "operationId": "concelier_concelier_internal_events_linksets_publish_POST", "tags": [ "concelier" ], "summary": "HTTP: POST /internal/events/linksets/publish", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Contracts_LinksetEventPublishRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/internal/events/observations/publish": { "post": { "operationId": "concelier_concelier_internal_events_observations_publish_POST", "tags": [ "concelier" ], "summary": "HTTP: POST /internal/events/observations/publish", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Contracts_ObservationEventPublishRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/internal/orch/commands": { "get": { "operationId": "concelier_concelier_internal_orch_commands_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /internal/orch/commands", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "concelier_concelier_internal_orch_commands_POST", "tags": [ "concelier" ], "summary": "HTTP: POST /internal/orch/commands", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Contracts_OrchestratorCommandRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/internal/orch/heartbeat": { "post": { "operationId": "concelier_concelier_internal_orch_heartbeat_POST", "tags": [ "concelier" ], "summary": "HTTP: POST /internal/orch/heartbeat", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Contracts_OrchestratorHeartbeatRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/internal/orch/registry": { "post": { "operationId": "concelier_concelier_internal_orch_registry_POST", "tags": [ "concelier" ], "summary": "HTTP: POST /internal/orch/registry", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Contracts_OrchestratorRegistryRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/jobs": { "get": { "operationId": "concelier_concelier_jobs_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /jobs", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/jobs/active": { "get": { "operationId": "concelier_concelier_jobs_active_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /jobs/active", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/jobs/definitions": { "get": { "operationId": "concelier_concelier_jobs_definitions_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /jobs/definitions", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/jobs/definitions/{kind}": { "get": { "operationId": "concelier_concelier_jobs_definitions_{kind}_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /jobs/definitions/{kind}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/jobs/definitions/{kind}/runs": { "get": { "operationId": "concelier_concelier_jobs_definitions_{kind}_runs_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /jobs/definitions/{kind}/runs", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/jobs/{jobKind}": { "post": { "operationId": "concelier_concelier_jobs_{jobKind}_POST", "tags": [ "concelier" ], "summary": "HTTP: POST /jobs/{*jobKind}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Jobs_JobTriggerRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/jobs/{runId}": { "get": { "operationId": "concelier_concelier_jobs_{runId}_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /jobs/{runId:guid}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/linksets": { "get": { "operationId": "concelier_concelier_linksets_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /linksets", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/obs/attestations/advisories/{advisoryKey}": { "get": { "operationId": "concelier_concelier_obs_attestations_advisories_{advisoryKey}_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /obs/attestations/advisories/{advisoryKey}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/obs/concelier/health": { "get": { "operationId": "concelier_concelier_obs_concelier_health_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /obs/concelier/health", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/obs/concelier/timeline": { "get": { "operationId": "concelier_concelier_obs_concelier_timeline_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /obs/concelier/timeline", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/obs/evidence/advisories/{advisoryKey}": { "get": { "operationId": "concelier_concelier_obs_evidence_advisories_{advisoryKey}_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /obs/evidence/advisories/{advisoryKey}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/obs/incidents/advisories/{advisoryKey}": { "delete": { "operationId": "concelier_concelier_obs_incidents_advisories_{advisoryKey}_DELETE", "tags": [ "concelier" ], "summary": "HTTP: DELETE /obs/incidents/advisories/{advisoryKey}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "concelier_concelier_obs_incidents_advisories_{advisoryKey}_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /obs/incidents/advisories/{advisoryKey}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "concelier_concelier_obs_incidents_advisories_{advisoryKey}_POST", "tags": [ "concelier" ], "summary": "HTTP: POST /obs/incidents/advisories/{advisoryKey}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_IncidentUpsertRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/v1/evidence/batch": { "post": { "operationId": "concelier_concelier_v1_evidence_batch_POST", "tags": [ "concelier" ], "summary": "HTTP: POST /v1/evidence/batch", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Contracts_EvidenceBatchRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/v1/lnm/linksets": { "get": { "operationId": "concelier_concelier_v1_lnm_linksets_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /v1/lnm/linksets", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/v1/lnm/linksets/search": { "post": { "operationId": "concelier_concelier_v1_lnm_linksets_search_POST", "tags": [ "concelier" ], "summary": "HTTP: POST /v1/lnm/linksets/search", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Contracts_LnmLinksetSearchRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/v1/lnm/linksets/{advisoryId}": { "get": { "operationId": "concelier_concelier_v1_lnm_linksets_{advisoryId}_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /v1/lnm/linksets/{advisoryId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/v1/signals/symbols": { "get": { "operationId": "concelier_concelier_v1_signals_symbols_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /v1/signals/symbols", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/v1/signals/symbols/advisory/{advisoryId}": { "get": { "operationId": "concelier_concelier_v1_signals_symbols_advisory_{advisoryId}_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /v1/signals/symbols/advisory/{advisoryId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/v1/signals/symbols/batch": { "post": { "operationId": "concelier_concelier_v1_signals_symbols_batch_POST", "tags": [ "concelier" ], "summary": "HTTP: POST /v1/signals/symbols/batch", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Program_SignalsSymbolBatchRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/v1/signals/symbols/exists/{advisoryId}": { "get": { "operationId": "concelier_concelier_v1_signals_symbols_exists_{advisoryId}_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /v1/signals/symbols/exists/{advisoryId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/v1/signals/symbols/package/{purl}": { "get": { "operationId": "concelier_concelier_v1_signals_symbols_package_{purl}_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /v1/signals/symbols/package/{*purl}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/concelier/vuln/evidence/advisories/{advisoryKey}": { "get": { "operationId": "concelier_concelier_vuln_evidence_advisories_{advisoryKey}_GET", "tags": [ "concelier" ], "summary": "HTTP: GET /vuln/evidence/advisories/{advisoryKey}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/connect/authorize": { "get": { "operationId": "authority_connect_authorize_GET", "tags": [ "authority" ], "summary": "OpenID Connect authorization endpoint.", "description": "Bridges Gateway microservice \u0060/connect/authorize\u0060 requests to Authority \u0060/authorize\u0060.", "x-stellaops-gateway-auth": { "allowAnonymous": true, "requiresAuthentication": false, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "authority_connect_authorize_POST", "tags": [ "authority" ], "summary": "OpenID Connect authorization endpoint.", "description": "Bridges Gateway microservice \u0060/connect/authorize\u0060 requests to Authority \u0060/authorize\u0060.", "x-stellaops-gateway-auth": { "allowAnonymous": true, "requiresAuthentication": false, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/connect/introspect": { "post": { "operationId": "authority_connect_introspect_POST", "tags": [ "authority" ], "summary": "OAuth2 introspection endpoint.", "description": "Bridges Gateway microservice \u0060/connect/introspect\u0060 requests to Authority \u0060/introspect\u0060.", "x-stellaops-gateway-auth": { "allowAnonymous": true, "requiresAuthentication": false, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/connect/revoke": { "post": { "operationId": "authority_connect_revoke_POST", "tags": [ "authority" ], "summary": "OAuth2 revocation endpoint.", "description": "Bridges Gateway microservice \u0060/connect/revoke\u0060 requests to Authority \u0060/revoke\u0060.", "x-stellaops-gateway-auth": { "allowAnonymous": true, "requiresAuthentication": false, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/connect/token": { "post": { "operationId": "authority_connect_token_POST", "tags": [ "authority" ], "summary": "OAuth2 token endpoint.", "description": "Bridges Gateway microservice \u0060/connect/token\u0060 requests to Authority \u0060/token\u0060.", "x-stellaops-gateway-auth": { "allowAnonymous": true, "requiresAuthentication": false, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/admin/audit": { "get": { "operationId": "authority_console_admin_audit_GET", "tags": [ "Console Admin" ], "summary": "List administrative audit events for a tenant.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/admin/branding": { "get": { "operationId": "authority_console_admin_branding_GET", "tags": [ "Console Admin Branding" ], "summary": "Get branding configuration with edit metadata.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "authority_console_admin_branding_PUT", "tags": [ "Console Admin Branding" ], "summary": "Update tenant branding configuration.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_UpdateBrandingRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/admin/branding/preview": { "post": { "operationId": "authority_console_admin_branding_preview_POST", "tags": [ "Console Admin Branding" ], "summary": "Preview branding changes before applying.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_UpdateBrandingRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/admin/clients": { "get": { "operationId": "authority_console_admin_clients_GET", "tags": [ "Console Admin" ], "summary": "List OAuth2 client registrations.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "authority_console_admin_clients_POST", "tags": [ "Console Admin" ], "summary": "Register a new OAuth2 client.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_CreateClientRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/admin/clients/{clientId}": { "patch": { "operationId": "authority_console_admin_clients_{clientId}_PATCH", "tags": [ "Console Admin" ], "summary": "Update client metadata and allowed scopes.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_UpdateClientRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/admin/clients/{clientId}/rotate": { "post": { "operationId": "authority_console_admin_clients_{clientId}_rotate_POST", "tags": [ "Console Admin" ], "summary": "Rotate client secret or key credentials.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/admin/roles": { "get": { "operationId": "authority_console_admin_roles_GET", "tags": [ "Console Admin" ], "summary": "List all role bundles and their scope mappings.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "authority_console_admin_roles_POST", "tags": [ "Console Admin" ], "summary": "Create a custom role bundle.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_CreateRoleRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/admin/roles/{roleId}": { "patch": { "operationId": "authority_console_admin_roles_{roleId}_PATCH", "tags": [ "Console Admin" ], "summary": "Update role bundle scopes and metadata.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_UpdateRoleRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/admin/roles/{roleId}/preview-impact": { "post": { "operationId": "authority_console_admin_roles_{roleId}_preview-impact_POST", "tags": [ "Console Admin" ], "summary": "Preview the impact of role changes on users and clients.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/admin/tenants": { "get": { "operationId": "authority_console_admin_tenants_GET", "tags": [ "Console Admin" ], "summary": "List all tenants in the installation.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "authority_console_admin_tenants_POST", "tags": [ "Console Admin" ], "summary": "Create a new tenant.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_CreateTenantRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/admin/tenants/{tenantId}": { "patch": { "operationId": "authority_console_admin_tenants_{tenantId}_PATCH", "tags": [ "Console Admin" ], "summary": "Update tenant metadata.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_UpdateTenantRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/admin/tenants/{tenantId}/resume": { "post": { "operationId": "authority_console_admin_tenants_{tenantId}_resume_POST", "tags": [ "Console Admin" ], "summary": "Resume a suspended tenant.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/admin/tenants/{tenantId}/suspend": { "post": { "operationId": "authority_console_admin_tenants_{tenantId}_suspend_POST", "tags": [ "Console Admin" ], "summary": "Suspend a tenant (blocks token issuance).", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/admin/tokens": { "get": { "operationId": "authority_console_admin_tokens_GET", "tags": [ "Console Admin" ], "summary": "List active and revoked tokens for a tenant.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/admin/tokens/revoke": { "post": { "operationId": "authority_console_admin_tokens_revoke_POST", "tags": [ "Console Admin" ], "summary": "Revoke one or more access/refresh tokens.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_RevokeTokensRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/admin/users": { "get": { "operationId": "authority_console_admin_users_GET", "tags": [ "Console Admin" ], "summary": "List users for the specified tenant.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "authority_console_admin_users_POST", "tags": [ "Console Admin" ], "summary": "Create a local user (does not apply to external IdP users).", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_CreateUserRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/admin/users/{userId}": { "patch": { "operationId": "authority_console_admin_users_{userId}_PATCH", "tags": [ "Console Admin" ], "summary": "Update user metadata and role assignments.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_UpdateUserRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/admin/users/{userId}/disable": { "post": { "operationId": "authority_console_admin_users_{userId}_disable_POST", "tags": [ "Console Admin" ], "summary": "Disable a user account.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/admin/users/{userId}/enable": { "post": { "operationId": "authority_console_admin_users_{userId}_enable_POST", "tags": [ "Console Admin" ], "summary": "Enable a disabled user account.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/branding": { "get": { "operationId": "authority_console_branding_GET", "tags": [ "Console Branding" ], "summary": "Get branding configuration for the tenant (public endpoint).", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/dashboard": { "get": { "operationId": "authority_console_dashboard_GET", "tags": [ "Console" ], "summary": "Tenant-scoped aggregates for findings, VEX overrides, advisory deltas, run health, and policy change log.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/filters": { "get": { "operationId": "authority_console_filters_GET", "tags": [ "Console" ], "summary": "Available filter categories with options and counts for deterministic console queries.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/profile": { "get": { "operationId": "authority_console_profile_GET", "tags": [ "Console" ], "summary": "Return the authenticated principal profile metadata.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/tenants": { "get": { "operationId": "authority_console_tenants_GET", "tags": [ "Console" ], "summary": "List the tenant metadata for the authenticated principal.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/token/introspect": { "post": { "operationId": "authority_console_token_introspect_POST", "tags": [ "Console" ], "summary": "Introspect the current access token and return expiry, scope, and tenant metadata.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/vex/events": { "get": { "operationId": "authority_console_vex_events_GET", "tags": [ "Console" ], "summary": "Server-sent events feed for live VEX updates (placeholder).", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/vex/statements": { "get": { "operationId": "authority_console_vex_statements_GET", "tags": [ "Console" ], "summary": "List VEX statements impacting the tenant.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/vuln/findings": { "get": { "operationId": "authority_console_vuln_findings_GET", "tags": [ "Console" ], "summary": "List tenant-scoped vulnerability findings with policy/VEX metadata.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/vuln/tickets": { "post": { "operationId": "authority_console_vuln_tickets_POST", "tags": [ "Console" ], "summary": "Generate a signed payload payload for external ticketing workflows.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/authority_StellaOps_Authority_Console_ConsoleVulnerabilityTicketRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/console/vuln/{findingId}": { "get": { "operationId": "authority_console_vuln_{findingId}_GET", "tags": [ "Console" ], "summary": "Return the full finding document, including evidence and policy overlays.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/doctor/api/v1/doctor/checks": { "get": { "operationId": "doctor_doctor_api_v1_doctor_checks_GET", "tags": [ "Doctor" ], "summary": "List available doctor checks", "security": [ { "BearerAuth": [], "OAuth2": [ "doctor:run" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "doctor:run" ], "claimRequirements": [ { "type": "scope", "value": "doctor:run" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Contracts_CheckListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/doctor/api/v1/doctor/diagnosis": { "post": { "operationId": "doctor_doctor_api_v1_doctor_diagnosis_POST", "tags": [ "Doctor" ], "summary": "Generate AdvisoryAI diagnosis for a Doctor run", "security": [ { "BearerAuth": [], "OAuth2": [ "doctor:run" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "doctor:run" ], "claimRequirements": [ { "type": "scope", "value": "doctor:run" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Contracts_DoctorDiagnosisRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Contracts_DoctorDiagnosisResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/doctor/api/v1/doctor/plugins": { "get": { "operationId": "doctor_doctor_api_v1_doctor_plugins_GET", "tags": [ "Doctor" ], "summary": "List available doctor plugins", "security": [ { "BearerAuth": [], "OAuth2": [ "doctor:run" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "doctor:run" ], "claimRequirements": [ { "type": "scope", "value": "doctor:run" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Contracts_PluginListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/doctor/api/v1/doctor/reports": { "get": { "operationId": "doctor_doctor_api_v1_doctor_reports_GET", "tags": [ "Doctor" ], "summary": "List historical doctor reports", "security": [ { "BearerAuth": [], "OAuth2": [ "doctor:run" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "doctor:run" ], "claimRequirements": [ { "type": "scope", "value": "doctor:run" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Contracts_ReportListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/doctor/api/v1/doctor/reports/{reportId}": { "delete": { "operationId": "doctor_doctor_api_v1_doctor_reports_{reportId}_DELETE", "tags": [ "Doctor" ], "summary": "Delete a doctor report", "security": [ { "BearerAuth": [], "OAuth2": [ "doctor:admin" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "doctor:admin" ], "claimRequirements": [ { "type": "scope", "value": "doctor:admin" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "doctor_doctor_api_v1_doctor_reports_{reportId}_GET", "tags": [ "Doctor" ], "summary": "Get a specific doctor report", "security": [ { "BearerAuth": [], "OAuth2": [ "doctor:run" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "doctor:run" ], "claimRequirements": [ { "type": "scope", "value": "doctor:run" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Contracts_DoctorRunResultResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/doctor/api/v1/doctor/run": { "post": { "operationId": "doctor_doctor_api_v1_doctor_run_POST", "tags": [ "Doctor" ], "summary": "Start a new doctor run", "security": [ { "BearerAuth": [], "OAuth2": [ "doctor:run" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "doctor:run" ], "claimRequirements": [ { "type": "scope", "value": "doctor:run" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Contracts_RunDoctorRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Contracts_RunStartedResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/doctor/api/v1/doctor/run/{runId}": { "get": { "operationId": "doctor_doctor_api_v1_doctor_run_{runId}_GET", "tags": [ "Doctor" ], "summary": "Get doctor run result", "security": [ { "BearerAuth": [], "OAuth2": [ "doctor:run" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "doctor:run" ], "claimRequirements": [ { "type": "scope", "value": "doctor:run" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Contracts_DoctorRunResultResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/doctor/api/v1/doctor/run/{runId}/stream": { "get": { "operationId": "doctor_doctor_api_v1_doctor_run_{runId}_stream_GET", "tags": [ "Doctor" ], "summary": "Stream doctor run progress via SSE", "security": [ { "BearerAuth": [], "OAuth2": [ "doctor:run" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "doctor:run" ], "claimRequirements": [ { "type": "scope", "value": "doctor:run" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/doctor_System_Collections_Generic_IAsyncEnumerable_1_StellaOps_Doctor_WebService_Contracts_DoctorProgressEvent_StellaOps_Doctor_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/doctor/api/v1/doctor/timestamping/certificates": { "get": { "operationId": "doctor_doctor_api_v1_doctor_timestamping_certificates_GET", "tags": [ "Doctor", "Timestamping" ], "summary": "Get TSA certificate expiry and chain status", "security": [ { "BearerAuth": [], "OAuth2": [ "doctor:run" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "doctor:run" ], "claimRequirements": [ { "type": "scope", "value": "doctor:run" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Endpoints_CertificateHealthResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/doctor/api/v1/doctor/timestamping/dashboard": { "get": { "operationId": "doctor_doctor_api_v1_doctor_timestamping_dashboard_GET", "tags": [ "Doctor", "Timestamping" ], "summary": "Get aggregated timestamping health data for dashboard display", "security": [ { "BearerAuth": [], "OAuth2": [ "doctor:run" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "doctor:run" ], "claimRequirements": [ { "type": "scope", "value": "doctor:run" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Endpoints_TimestampingDashboardResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/doctor/api/v1/doctor/timestamping/eidas": { "get": { "operationId": "doctor_doctor_api_v1_doctor_timestamping_eidas_GET", "tags": [ "Doctor", "Timestamping" ], "summary": "Get EU Trust List and QTS qualification status", "security": [ { "BearerAuth": [], "OAuth2": [ "doctor:run" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "doctor:run" ], "claimRequirements": [ { "type": "scope", "value": "doctor:run" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Endpoints_EidasStatusResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/doctor/api/v1/doctor/timestamping/evidence": { "get": { "operationId": "doctor_doctor_api_v1_doctor_timestamping_evidence_GET", "tags": [ "Doctor", "Timestamping" ], "summary": "Get timestamp evidence staleness and re-timestamping needs", "security": [ { "BearerAuth": [], "OAuth2": [ "doctor:run" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "doctor:run" ], "claimRequirements": [ { "type": "scope", "value": "doctor:run" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Endpoints_EvidenceStatusResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/doctor/api/v1/doctor/timestamping/status": { "get": { "operationId": "doctor_doctor_api_v1_doctor_timestamping_status_GET", "tags": [ "Doctor", "Timestamping" ], "summary": "Get overall timestamping infrastructure status", "security": [ { "BearerAuth": [], "OAuth2": [ "doctor:run" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "doctor:run" ], "claimRequirements": [ { "type": "scope", "value": "doctor:run" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Endpoints_TimestampingStatusResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/doctor/api/v1/doctor/timestamping/timesync": { "get": { "operationId": "doctor_doctor_api_v1_doctor_timestamping_timesync_GET", "tags": [ "Doctor", "Timestamping" ], "summary": "Get system clock and TSA time synchronization status", "security": [ { "BearerAuth": [], "OAuth2": [ "doctor:run" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "doctor:run" ], "claimRequirements": [ { "type": "scope", "value": "doctor:run" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Endpoints_TimeSyncStatusResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/doctor/api/v1/doctor/timestamping/tsa": { "get": { "operationId": "doctor_doctor_api_v1_doctor_timestamping_tsa_GET", "tags": [ "Doctor", "Timestamping" ], "summary": "Get TSA endpoint availability and response times", "security": [ { "BearerAuth": [], "OAuth2": [ "doctor:run" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "doctor:run" ], "claimRequirements": [ { "type": "scope", "value": "doctor:run" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Endpoints_TsaHealthResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/api/v1/bundles/{bundleId}/export": { "post": { "operationId": "evidencelocker_evidencelocker_api_v1_bundles_{bundleId}_export_POST", "tags": [ "Export" ], "summary": "Trigger an async evidence bundle export", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_ExportTriggerRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_ExportTriggerResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/api/v1/bundles/{bundleId}/export/{exportId}": { "get": { "operationId": "evidencelocker_evidencelocker_api_v1_bundles_{bundleId}_export_{exportId}_GET", "tags": [ "Export" ], "summary": "Get export status or download exported bundle", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_ExportStatusResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/api/v1/bundles/{bundleId}/export/{exportId}/download": { "get": { "operationId": "evidencelocker_evidencelocker_api_v1_bundles_{bundleId}_export_{exportId}_download_GET", "tags": [ "Export" ], "summary": "Download the exported bundle", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/api/v1/evidence": { "get": { "operationId": "evidencelocker_evidencelocker_api_v1_evidence_GET", "tags": [ "Evidence Audit" ], "summary": "Get evidence home summary and quick links.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/api/v1/evidence/audit": { "get": { "operationId": "evidencelocker_evidencelocker_api_v1_evidence_audit_GET", "tags": [ "Evidence Audit" ], "summary": "Get unified evidence audit log slice.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/api/v1/evidence/packs": { "get": { "operationId": "evidencelocker_evidencelocker_api_v1_evidence_packs_GET", "tags": [ "Evidence Audit" ], "summary": "List evidence packs.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/api/v1/evidence/packs/{id}": { "get": { "operationId": "evidencelocker_evidencelocker_api_v1_evidence_packs_{id}_GET", "tags": [ "Evidence Audit" ], "summary": "Get evidence pack detail.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/api/v1/evidence/proofs/{subjectDigest}": { "get": { "operationId": "evidencelocker_evidencelocker_api_v1_evidence_proofs_{subjectDigest}_GET", "tags": [ "Evidence Audit" ], "summary": "Get proof chain by subject digest.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/api/v1/evidence/receipts/cvss/{id}": { "get": { "operationId": "evidencelocker_evidencelocker_api_v1_evidence_receipts_cvss_{id}_GET", "tags": [ "Evidence Audit" ], "summary": "Get CVSS receipt by vulnerability id.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/api/v1/evidence/thread": { "get": { "operationId": "evidencelocker_evidencelocker_api_v1_evidence_thread_GET", "tags": [ "Evidence Threads" ], "summary": "List evidence threads matching a PURL", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_ListEvidenceThreadsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/api/v1/evidence/thread/{canonicalId}": { "get": { "operationId": "evidencelocker_evidencelocker_api_v1_evidence_thread_{canonicalId}_GET", "tags": [ "Evidence Threads" ], "summary": "Retrieve the evidence thread for an artifact by canonical_id", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_GetEvidenceThreadResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/api/v1/runs/{runId}/verdicts": { "get": { "operationId": "evidencelocker_evidencelocker_api_v1_runs_{runId}_verdicts_GET", "tags": [ "Verdicts" ], "summary": "List verdict attestations for a policy run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_ListVerdictsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/api/v1/verdicts": { "post": { "operationId": "evidencelocker_evidencelocker_api_v1_verdicts_POST", "tags": [ "Verdicts" ], "summary": "Store a verdict attestation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_StoreVerdictRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_StoreVerdictResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/api/v1/verdicts/{verdictId}": { "get": { "operationId": "evidencelocker_evidencelocker_api_v1_verdicts_{verdictId}_GET", "tags": [ "Verdicts" ], "summary": "Retrieve a verdict attestation by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_GetVerdictResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/api/v1/verdicts/{verdictId}/envelope": { "get": { "operationId": "evidencelocker_evidencelocker_api_v1_verdicts_{verdictId}_envelope_GET", "tags": [ "Verdicts" ], "summary": "Download DSSE envelope for verdict", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/api/v1/verdicts/{verdictId}/verify": { "post": { "operationId": "evidencelocker_evidencelocker_api_v1_verdicts_{verdictId}_verify_POST", "tags": [ "Verdicts" ], "summary": "Verify verdict attestation signature", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_VerifyVerdictResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/evidence": { "post": { "operationId": "evidencelocker_evidencelocker_evidence_POST", "tags": [ "Evidence" ], "summary": "Ingest producer gate artifact evidence and compute deterministic evidence score.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceGateArtifactRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceGateArtifactResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/evidence/hold/{caseId}": { "post": { "operationId": "evidencelocker_evidencelocker_evidence_hold_{caseId}_POST", "tags": [ "Evidence" ], "summary": "Create a legal hold for the specified case identifier.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceHoldRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceHoldResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/evidence/score": { "get": { "operationId": "evidencelocker_evidencelocker_evidence_score_GET", "tags": [ "Evidence" ], "summary": "Get deterministic evidence score by artifact identifier.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceScoreResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/evidence/snapshot": { "post": { "operationId": "evidencelocker_evidencelocker_evidence_snapshot_POST", "tags": [ "Evidence" ], "summary": "Create a new evidence snapshot for the tenant.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceSnapshotRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceSnapshotResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/evidence/verify": { "post": { "operationId": "evidencelocker_evidencelocker_evidence_verify_POST", "tags": [ "Evidence" ], "summary": "HTTP: POST /evidence/verify", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceVerifyRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceVerifyResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/evidence/{bundleId}": { "get": { "operationId": "evidencelocker_evidencelocker_evidence_{bundleId}_GET", "tags": [ "Evidence" ], "summary": "HTTP: GET /evidence/{bundleId:guid}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceBundleResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/evidence/{bundleId}/download": { "get": { "operationId": "evidencelocker_evidencelocker_evidence_{bundleId}_download_GET", "tags": [ "Evidence" ], "summary": "HTTP: GET /evidence/{bundleId:guid}/download", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/evidencelocker/evidence/{bundleId}/portable": { "get": { "operationId": "evidencelocker_evidencelocker_evidence_{bundleId}_portable_GET", "tags": [ "Evidence" ], "summary": "Download a sealed, portable evidence bundle for sealed or air-gapped distribution.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/airgap/v1/mirror/bundles": { "get": { "operationId": "excititor_excititor_airgap_v1_mirror_bundles_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /airgap/v1/mirror/bundles/ =\u003E HandleListBundlesAsync", "description": "List registered mirror bundles with pagination and optional filters.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/airgap/v1/mirror/bundles/{bundleId}": { "get": { "operationId": "excititor_excititor_airgap_v1_mirror_bundles_{bundleId}_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /airgap/v1/mirror/bundles/{bundleId} =\u003E HandleGetBundleAsync", "description": "Get mirror bundle details with provenance and staleness metrics.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/airgap/v1/mirror/bundles/{bundleId}/timeline": { "get": { "operationId": "excititor_excititor_airgap_v1_mirror_bundles_{bundleId}_timeline_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /airgap/v1/mirror/bundles/{bundleId}/timeline =\u003E HandleGetBundleTimelineAsync", "description": "Get timeline events for a mirror bundle.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/airgap/v1/vex/import": { "post": { "operationId": "excititor_excititor_airgap_v1_vex_import_POST", "tags": [ "excititor" ], "summary": "HTTP: POST /airgap/v1/vex/import", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Contracts_AirgapImportRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/aoc/verify": { "post": { "operationId": "excititor_excititor_aoc_verify_POST", "tags": [ "excititor" ], "summary": "HTTP: POST /aoc/verify", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Contracts_VexAocVerifyRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/api/v1/vex/candidates": { "get": { "operationId": "excititor_excititor_api_v1_vex_candidates_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /api/v1/vex/candidates", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/api/v1/vex/candidates/{candidateId}/approve": { "post": { "operationId": "excititor_excititor_api_v1_vex_candidates_{candidateId}_approve_POST", "tags": [ "excititor" ], "summary": "HTTP: POST /api/v1/vex/candidates/{candidateId}/approve", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Contracts_VexCandidateApprovalRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/api/v1/vex/candidates/{candidateId}/reject": { "post": { "operationId": "excititor_excititor_api_v1_vex_candidates_{candidateId}_reject_POST", "tags": [ "excititor" ], "summary": "HTTP: POST /api/v1/vex/candidates/{candidateId}/reject", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Contracts_VexCandidateRejectionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/attestations/vex/list": { "get": { "operationId": "excititor_excititor_attestations_vex_list_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /attestations/vex/list", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/attestations/vex/{attestationId}": { "get": { "operationId": "excititor_excititor_attestations_vex_{attestationId}_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /attestations/vex/{attestationId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/console/vex": { "get": { "operationId": "excititor_excititor_console_vex_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /console/vex", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/evidence/vex/list": { "get": { "operationId": "excititor_excititor_evidence_vex_list_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /evidence/vex/list", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/evidence/vex/locker/{bundleId}": { "get": { "operationId": "excititor_excititor_evidence_vex_locker_{bundleId}_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /evidence/vex/locker/{bundleId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/evidence/vex/locker/{bundleId}/manifest/file": { "get": { "operationId": "excititor_excititor_evidence_vex_locker_{bundleId}_manifest_file_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /evidence/vex/locker/{bundleId}/manifest/file", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/evidence/vex/{bundleId}": { "get": { "operationId": "excititor_excititor_evidence_vex_{bundleId}_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /evidence/vex/{bundleId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/excititor/admin/backfill-statements": { "post": { "operationId": "excititor_excititor_excititor_admin_backfill-statements_POST", "tags": [ "excititor" ], "summary": "HTTP: POST /excititor/admin/backfill-statements", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Services_VexStatementBackfillRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/excititor/ingest/resume": { "post": { "operationId": "excititor_excititor_excititor_ingest_resume_POST", "tags": [ "excititor" ], "summary": "HTTP: POST /excititor/ingest/resume =\u003E HandleResumeAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Endpoints_IngestEndpoints_ExcititorIngestResumeRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/excititor/ingest/run": { "post": { "operationId": "excititor_excititor_excititor_ingest_run_POST", "tags": [ "excititor" ], "summary": "HTTP: POST /excititor/ingest/run =\u003E HandleRunAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Endpoints_IngestEndpoints_ExcititorIngestRunRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/excititor/init": { "post": { "operationId": "excititor_excititor_excititor_init_POST", "tags": [ "excititor" ], "summary": "HTTP: POST /excititor/init =\u003E HandleInitAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Endpoints_IngestEndpoints_ExcititorInitRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/excititor/mirror/domains": { "get": { "operationId": "excititor_excititor_excititor_mirror_domains_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /excititor/mirror/domains =\u003E HandleListDomainsAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/excititor/mirror/domains/{domainId}": { "get": { "operationId": "excititor_excititor_excititor_mirror_domains_{domainId}_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /excititor/mirror/domains/{domainId} =\u003E HandleDomainDetailAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/excititor/mirror/domains/{domainId}/exports/{exportKey}": { "get": { "operationId": "excititor_excititor_excititor_mirror_domains_{domainId}_exports_{exportKey}_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /excititor/mirror/domains/{domainId}/exports/{exportKey} =\u003E HandleExportMetadataAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/excititor/mirror/domains/{domainId}/exports/{exportKey}/download": { "get": { "operationId": "excititor_excititor_excititor_mirror_domains_{domainId}_exports_{exportKey}_download_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /excititor/mirror/domains/{domainId}/exports/{exportKey}/download =\u003E HandleExportDownloadAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/excititor/mirror/domains/{domainId}/index": { "get": { "operationId": "excititor_excititor_excititor_mirror_domains_{domainId}_index_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /excititor/mirror/domains/{domainId}/index =\u003E HandleDomainIndexAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/excititor/reconcile": { "post": { "operationId": "excititor_excititor_excititor_reconcile_POST", "tags": [ "excititor" ], "summary": "HTTP: POST /excititor/reconcile =\u003E HandleReconcileAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Endpoints_IngestEndpoints_ExcititorReconcileRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/excititor/resolve": { "post": { "operationId": "excititor_excititor_excititor_resolve_POST", "tags": [ "excititor" ], "summary": "HTTP: POST /excititor/resolve =\u003E HandleResolveAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Endpoints_VexResolveRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/excititor/statements": { "post": { "operationId": "excititor_excititor_excititor_statements_POST", "tags": [ "excititor" ], "summary": "HTTP: POST /excititor/statements", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/excititor_VexStatementIngestRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/excititor/statements/{vulnerabilityId}/{productKey}": { "get": { "operationId": "excititor_excititor_excititor_statements_{vulnerabilityId}_{productKey}_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /excititor/statements/{vulnerabilityId}/{productKey}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/excititor/status": { "get": { "operationId": "excititor_excititor_excititor_status_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /excititor/status", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/ingest/vex": { "post": { "operationId": "excititor_excititor_ingest_vex_POST", "tags": [ "excititor" ], "summary": "HTTP: POST /ingest/vex", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Contracts_VexIngestRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/internal/graph/linkouts": { "post": { "operationId": "excititor_excititor_internal_graph_linkouts_POST", "tags": [ "excititor" ], "summary": "HTTP: POST /internal/graph/linkouts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Contracts_GraphLinkoutsRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/obs/excititor/health": { "get": { "operationId": "excititor_excititor_obs_excititor_health_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /obs/excititor/health", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/obs/excititor/timeline": { "get": { "operationId": "excititor_excititor_obs_excititor_timeline_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /obs/excititor/timeline", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/policy/v1/vex/lookup": { "post": { "operationId": "excititor_excititor_policy_v1_vex_lookup_POST", "tags": [ "excititor" ], "summary": "HTTP: POST /policy/v1/vex/lookup =\u003E LookupVexAsync", "description": "Batch VEX lookup by advisory_key and product (aggregation-only)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Contracts_PolicyVexLookupRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/risk/v1/feed": { "post": { "operationId": "excititor_excititor_risk_v1_feed_POST", "tags": [ "excititor" ], "summary": "HTTP: POST /risk/v1/feed", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Endpoints_RiskFeedRequestDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/risk/v1/feed/by-advisory/{advisoryKey}": { "get": { "operationId": "excititor_excititor_risk_v1_feed_by-advisory_{advisoryKey}_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /risk/v1/feed/by-advisory/{advisoryKey}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/risk/v1/feed/by-artifact/{artifact}": { "get": { "operationId": "excititor_excititor_risk_v1_feed_by-artifact_{artifact}_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /risk/v1/feed/by-artifact/{**artifact}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/risk/v1/feed/item": { "get": { "operationId": "excititor_excititor_risk_v1_feed_item_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /risk/v1/feed/item", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/v1/attestations/verify": { "post": { "operationId": "excititor_excititor_v1_attestations_verify_POST", "tags": [ "excititor" ], "summary": "HTTP: POST /v1/attestations/verify", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Contracts_AttestationVerifyRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/v1/graph/observations": { "get": { "operationId": "excititor_excititor_v1_graph_observations_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /v1/graph/observations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/v1/graph/overlays": { "get": { "operationId": "excititor_excititor_v1_graph_overlays_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /v1/graph/overlays", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/v1/graph/status": { "get": { "operationId": "excititor_excititor_v1_graph_status_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /v1/graph/status", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/v1/vex/evidence/chunks": { "get": { "operationId": "excititor_excititor_v1_vex_evidence_chunks_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /v1/vex/evidence/chunks", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/v1/vex/observations/{vulnerabilityId}/{productKey}": { "get": { "operationId": "excititor_excititor_v1_vex_observations_{vulnerabilityId}_{productKey}_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /v1/vex/observations/{vulnerabilityId}/{productKey}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/vex/linksets": { "get": { "operationId": "excititor_excititor_vex_linksets_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /vex/linksets/", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/vex/linksets/conflicts": { "get": { "operationId": "excititor_excititor_vex_linksets_conflicts_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /vex/linksets/conflicts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/vex/linksets/count": { "get": { "operationId": "excititor_excititor_vex_linksets_count_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /vex/linksets/count", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/vex/linksets/lookup": { "get": { "operationId": "excititor_excititor_vex_linksets_lookup_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /vex/linksets/lookup", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/vex/linksets/{linksetId}": { "get": { "operationId": "excititor_excititor_vex_linksets_{linksetId}_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /vex/linksets/{linksetId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/vex/observations": { "get": { "operationId": "excititor_excititor_vex_observations_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /vex/observations/", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/vex/observations/count": { "get": { "operationId": "excititor_excititor_vex_observations_count_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /vex/observations/count", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/vex/observations/{observationId}": { "get": { "operationId": "excititor_excititor_vex_observations_{observationId}_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /vex/observations/{observationId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/vex/raw": { "get": { "operationId": "excititor_excititor_vex_raw_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /vex/raw", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/vex/raw/{digest}": { "get": { "operationId": "excititor_excititor_vex_raw_{digest}_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /vex/raw/{digest}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/excititor/vex/raw/{digest}/provenance": { "get": { "operationId": "excititor_excititor_vex_raw_{digest}_provenance_GET", "tags": [ "excititor" ], "summary": "HTTP: GET /vex/raw/{digest}/provenance", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/api/v1/lineage/export": { "post": { "operationId": "exportcenter_exportcenter_api_v1_lineage_export_POST", "tags": [ "Lineage Export" ], "summary": "Generate a lineage evidence pack", "description": "Creates a signed evidence pack containing SBOMs, VEX documents, policy verdicts, and attestations for the specified artifact. Returns a download URL for the ZIP archive.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Lineage_LineageExportRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Lineage_LineageExportResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/api/v1/lineage/export/{packId}": { "get": { "operationId": "exportcenter_exportcenter_api_v1_lineage_export_{packId}_GET", "tags": [ "Lineage Export" ], "summary": "Get evidence pack metadata", "description": "Returns metadata for a previously generated evidence pack.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_Core_Domain_LineageNodeEvidencePack" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/api/v1/lineage/export/{packId}/download": { "get": { "operationId": "exportcenter_exportcenter_api_v1_lineage_export_{packId}_download_GET", "tags": [ "Lineage Export" ], "summary": "Download evidence pack as ZIP", "description": "Downloads the evidence pack as a ZIP archive.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/api/v1/lineage/export/{packId}/sign": { "post": { "operationId": "exportcenter_exportcenter_api_v1_lineage_export_{packId}_sign_POST", "tags": [ "Lineage Export" ], "summary": "Sign an evidence pack", "description": "Signs an existing evidence pack with a DSSE envelope over the manifest.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Lineage_LineageSignRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_Core_Services_EvidencePackSignResult" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/api/v1/lineage/export/{packId}/verify": { "post": { "operationId": "exportcenter_exportcenter_api_v1_lineage_export_{packId}_verify_POST", "tags": [ "Lineage Export" ], "summary": "Verify evidence pack signature", "description": "Verifies the signature and merkle root of an evidence pack.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_Core_Services_EvidencePackSignVerifyResult" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/exports": { "get": { "operationId": "exportcenter_exportcenter_exports_GET", "tags": [ "Deprecated" ], "summary": "List exports (DEPRECATED)", "description": "This endpoint is deprecated. Use GET /v1/exports/profiles instead.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "exportcenter_exportcenter_exports_POST", "tags": [ "Deprecated" ], "summary": "Create export (DEPRECATED)", "description": "This endpoint is deprecated. Use POST /v1/exports/evidence or /v1/exports/attestations instead.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/exports/{id}": { "delete": { "operationId": "exportcenter_exportcenter_exports_{id}_DELETE", "tags": [ "Deprecated" ], "summary": "Delete export (DEPRECATED)", "description": "This endpoint is deprecated. Use POST /v1/exports/runs/{id}/cancel instead.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/audit-bundles": { "get": { "operationId": "exportcenter_exportcenter_v1_audit-bundles_GET", "tags": [ "Audit Bundles" ], "summary": "List audit bundles", "description": "Returns audit bundles, optionally filtered by subject or status.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_Client_Models_AuditBundleListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "exportcenter_exportcenter_v1_audit-bundles_POST", "tags": [ "Audit Bundles" ], "summary": "Create an immutable audit bundle", "description": "Creates a new audit bundle containing vulnerability reports, VEX decisions, policy evaluations, and attestations for a subject artifact.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_Client_Models_CreateAuditBundleRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_Client_Models_CreateAuditBundleResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/audit-bundles/{bundleId}": { "get": { "operationId": "exportcenter_exportcenter_v1_audit-bundles_{bundleId}_GET", "tags": [ "Audit Bundles" ], "summary": "Get audit bundle status", "description": "Returns the status and details of a specific audit bundle.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_Client_Models_AuditBundleStatus" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/audit-bundles/{bundleId}/download": { "get": { "operationId": "exportcenter_exportcenter_v1_audit-bundles_{bundleId}_download_GET", "tags": [ "Audit Bundles" ], "summary": "Download audit bundle", "description": "Downloads the completed audit bundle as a ZIP file with integrity verification.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/audit-bundles/{bundleId}/index": { "get": { "operationId": "exportcenter_exportcenter_v1_audit-bundles_{bundleId}_index_GET", "tags": [ "Audit Bundles" ], "summary": "Get audit bundle index", "description": "Returns the index manifest of a completed audit bundle.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_Client_Models_AuditBundleIndexDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/attestations/{attestationId}": { "get": { "operationId": "exportcenter_exportcenter_v1_exports_attestations_{attestationId}_GET", "tags": [ "Attestations" ], "summary": "Get attestation by ID", "description": "Returns the DSSE attestation envelope for the specified attestation ID.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Attestation_ExportAttestationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/exceptions": { "get": { "operationId": "exportcenter_exportcenter_v1_exports_exceptions_GET", "tags": [ "Exception Reports" ], "summary": "List exception reports", "description": "Lists all exception report jobs for the current tenant.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "exportcenter_exportcenter_v1_exports_exceptions_POST", "tags": [ "Exception Reports" ], "summary": "Create exception report", "description": "Starts async generation of an audit-compliant exception report.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_ExceptionReport_CreateExceptionReportDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/exceptions/{jobId}": { "get": { "operationId": "exportcenter_exportcenter_v1_exports_exceptions_{jobId}_GET", "tags": [ "Exception Reports" ], "summary": "Get report status", "description": "Gets the status of an exception report generation job.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/exceptions/{jobId}/download": { "get": { "operationId": "exportcenter_exportcenter_v1_exports_exceptions_{jobId}_download_GET", "tags": [ "Exception Reports" ], "summary": "Download report", "description": "Downloads the completed exception report.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/profiles": { "get": { "operationId": "exportcenter_exportcenter_v1_exports_profiles_GET", "tags": [ "Exports" ], "summary": "List export profiles", "description": "Lists export profiles for the current tenant with optional filtering.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportProfileListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "exportcenter_exportcenter_v1_exports_profiles_POST", "tags": [ "Exports" ], "summary": "Create export profile", "description": "Creates a new export profile.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_CreateExportProfileRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportProfileResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/profiles/{profileId}": { "delete": { "operationId": "exportcenter_exportcenter_v1_exports_profiles_{profileId}_DELETE", "tags": [ "Exports" ], "summary": "Archive export profile", "description": "Archives (soft deletes) an export profile.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "exportcenter_exportcenter_v1_exports_profiles_{profileId}_GET", "tags": [ "Exports" ], "summary": "Get export profile", "description": "Gets a specific export profile by ID.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportProfileResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "exportcenter_exportcenter_v1_exports_profiles_{profileId}_PUT", "tags": [ "Exports" ], "summary": "Update export profile", "description": "Updates an existing export profile.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_UpdateExportProfileRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportProfileResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/profiles/{profileId}/runs": { "post": { "operationId": "exportcenter_exportcenter_v1_exports_profiles_{profileId}_runs_POST", "tags": [ "Exports" ], "summary": "Start export run", "description": "Starts a new export run from a profile.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_StartExportRunRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportRunResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/runs": { "get": { "operationId": "exportcenter_exportcenter_v1_exports_runs_GET", "tags": [ "Exports" ], "summary": "List export runs", "description": "Lists export runs for the current tenant with optional filtering.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportRunListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/runs/{runId}": { "get": { "operationId": "exportcenter_exportcenter_v1_exports_runs_{runId}_GET", "tags": [ "Exports" ], "summary": "Get export run", "description": "Gets a specific export run by ID.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportRunResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/runs/{runId}/artifacts": { "get": { "operationId": "exportcenter_exportcenter_v1_exports_runs_{runId}_artifacts_GET", "tags": [ "Exports" ], "summary": "List export artifacts", "description": "Lists artifacts produced by an export run.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportArtifactListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/runs/{runId}/artifacts/{artifactId}": { "get": { "operationId": "exportcenter_exportcenter_v1_exports_runs_{runId}_artifacts_{artifactId}_GET", "tags": [ "Exports" ], "summary": "Get export artifact", "description": "Gets metadata for a specific export artifact.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportArtifactResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/runs/{runId}/artifacts/{artifactId}/download": { "get": { "operationId": "exportcenter_exportcenter_v1_exports_runs_{runId}_artifacts_{artifactId}_download_GET", "tags": [ "Exports" ], "summary": "Download export artifact", "description": "Downloads an export artifact file.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/runs/{runId}/cancel": { "post": { "operationId": "exportcenter_exportcenter_v1_exports_runs_{runId}_cancel_POST", "tags": [ "Exports" ], "summary": "Cancel export run", "description": "Cancels a queued or running export run.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportRunResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/runs/{runId}/events": { "get": { "operationId": "exportcenter_exportcenter_v1_exports_runs_{runId}_events_GET", "tags": [ "Exports" ], "summary": "Stream export run events", "description": "Streams real-time events for an export run via Server-Sent Events.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/runs/{runId}/verify": { "post": { "operationId": "exportcenter_exportcenter_v1_exports_runs_{runId}_verify_POST", "tags": [ "Exports" ], "summary": "Verify export run", "description": "Verifies an export run\u0027s manifest, signatures, and content hashes.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_VerifyRunRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportVerificationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/runs/{runId}/verify/attestation": { "get": { "operationId": "exportcenter_exportcenter_v1_exports_runs_{runId}_verify_attestation_GET", "tags": [ "Exports" ], "summary": "Get attestation status", "description": "Gets the attestation status for an export run.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportAttestationStatusResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/runs/{runId}/verify/manifest": { "get": { "operationId": "exportcenter_exportcenter_v1_exports_runs_{runId}_verify_manifest_GET", "tags": [ "Exports" ], "summary": "Get export run manifest", "description": "Gets the manifest for an export run.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportManifestResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/runs/{runId}/verify/stream": { "post": { "operationId": "exportcenter_exportcenter_v1_exports_runs_{runId}_verify_stream_POST", "tags": [ "Exports" ], "summary": "Stream verification progress", "description": "Streams verification progress events via Server-Sent Events.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_VerifyRunRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_System_Collections_Generic_IAsyncEnumerable_1_System_String_System_Private_CoreLib_Version_10_0_0_0_Culture_neutral_PublicKeyToken_7cec85d7bea7798e" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/simulations": { "get": { "operationId": "exportcenter_exportcenter_v1_exports_simulations_GET", "tags": [ "Simulation Exports" ], "summary": "List available simulations for export", "description": "Returns simulations that can be exported, optionally filtered by tenant.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_SimulationExport_AvailableSimulationsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "exportcenter_exportcenter_v1_exports_simulations_POST", "tags": [ "Simulation Exports" ], "summary": "Export a simulation report", "description": "Exports a simulation report with scored data and explainability snapshots.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_SimulationExport_SimulationExportRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_SimulationExport_SimulationExportResult" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/simulations/{exportId}": { "get": { "operationId": "exportcenter_exportcenter_v1_exports_simulations_{exportId}_GET", "tags": [ "Simulation Exports" ], "summary": "Get exported simulation document", "description": "Returns the exported simulation document in JSON format.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_SimulationExport_SimulationExportDocument" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/simulations/{simulationId}/csv": { "get": { "operationId": "exportcenter_exportcenter_v1_exports_simulations_{simulationId}_csv_GET", "tags": [ "Simulation Exports" ], "summary": "Get simulation export as CSV", "description": "Returns the simulation finding scores in CSV format.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/simulations/{simulationId}/stream": { "get": { "operationId": "exportcenter_exportcenter_v1_exports_simulations_{simulationId}_stream_GET", "tags": [ "Simulation Exports" ], "summary": "Stream simulation export as NDJSON", "description": "Streams the simulation export in NDJSON format for large datasets.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/{id}/attestation": { "get": { "operationId": "exportcenter_exportcenter_v1_exports_{id}_attestation_GET", "tags": [ "Attestations" ], "summary": "Get attestation for an export run", "description": "Returns the DSSE attestation envelope for the specified export run.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Attestation_ExportAttestationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/exports/{id}/attestation/verify": { "post": { "operationId": "exportcenter_exportcenter_v1_exports_{id}_attestation_verify_POST", "tags": [ "Attestations" ], "summary": "Verify attestation signature", "description": "Verifies the cryptographic signature of the export attestation.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Attestation_AttestationVerifyResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/incidents": { "get": { "operationId": "exportcenter_exportcenter_v1_incidents_GET", "tags": [ "Incident Management" ], "summary": "Get active incidents", "description": "Returns all currently active incidents.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_System_Collections_Generic_IReadOnlyList_1_StellaOps_ExportCenter_WebService_Incident_ExportIncident_StellaOps_ExportCenter_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "exportcenter_exportcenter_v1_incidents_POST", "tags": [ "Incident Management" ], "summary": "Activate a new incident", "description": "Activates a new incident and emits events to timeline and notifier.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentActivationRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentResult" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/incidents/recent": { "get": { "operationId": "exportcenter_exportcenter_v1_incidents_recent_GET", "tags": [ "Incident Management" ], "summary": "Get recent incidents", "description": "Returns recent incidents including resolved ones.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_System_Collections_Generic_IReadOnlyList_1_StellaOps_ExportCenter_WebService_Incident_ExportIncident_StellaOps_ExportCenter_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/incidents/status": { "get": { "operationId": "exportcenter_exportcenter_v1_incidents_status_GET", "tags": [ "Incident Management" ], "summary": "Get incident mode status", "description": "Returns the current incident mode status including all active incidents.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentModeStatus" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/incidents/{id}": { "get": { "operationId": "exportcenter_exportcenter_v1_incidents_{id}_GET", "tags": [ "Incident Management" ], "summary": "Get incident by ID", "description": "Returns the specified incident.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncident" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "patch": { "operationId": "exportcenter_exportcenter_v1_incidents_{id}_PATCH", "tags": [ "Incident Management" ], "summary": "Update an incident", "description": "Updates an existing incident status or severity.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentUpdateRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentResult" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/incidents/{id}/resolve": { "post": { "operationId": "exportcenter_exportcenter_v1_incidents_{id}_resolve_POST", "tags": [ "Incident Management" ], "summary": "Resolve an incident", "description": "Resolves an incident and emits resolution event.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentResolutionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentResult" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/promotions/attestations": { "post": { "operationId": "exportcenter_exportcenter_v1_promotions_attestations_POST", "tags": [ "Promotion Attestations" ], "summary": "Create promotion attestation assembly", "description": "Creates a promotion attestation assembly bundling SBOM/VEX digests, Rekor proofs, and DSSE envelopes.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Attestation_PromotionAttestationAssemblyRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Attestation_PromotionAttestationAssemblyResult" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/promotions/attestations/{assemblyId}": { "get": { "operationId": "exportcenter_exportcenter_v1_promotions_attestations_{assemblyId}_GET", "tags": [ "Promotion Attestations" ], "summary": "Get promotion attestation assembly", "description": "Returns the promotion attestation assembly for the specified ID.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Attestation_PromotionAttestationAssembly" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/promotions/attestations/{assemblyId}/bundle": { "get": { "operationId": "exportcenter_exportcenter_v1_promotions_attestations_{assemblyId}_bundle_GET", "tags": [ "Promotion Attestations" ], "summary": "Export promotion bundle for Offline Kit", "description": "Exports the promotion attestation assembly as a portable bundle for Offline Kit delivery.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/promotions/attestations/{assemblyId}/verify": { "post": { "operationId": "exportcenter_exportcenter_v1_promotions_attestations_{assemblyId}_verify_POST", "tags": [ "Promotion Attestations" ], "summary": "Verify promotion attestation assembly", "description": "Verifies the cryptographic signatures of the promotion attestation assembly.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Attestation_PromotionAttestationVerifyResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/promotions/{promotionId}/attestations": { "get": { "operationId": "exportcenter_exportcenter_v1_promotions_{promotionId}_attestations_GET", "tags": [ "Promotion Attestations" ], "summary": "Get attestation assemblies for a promotion", "description": "Returns all attestation assemblies for the specified promotion.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_System_Collections_Generic_IReadOnlyList_1_StellaOps_ExportCenter_WebService_Attestation_PromotionAttestationAssembly_StellaOps_ExportCenter_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/risk-bundles/jobs": { "get": { "operationId": "exportcenter_exportcenter_v1_risk-bundles_jobs_GET", "tags": [ "Risk Bundles" ], "summary": "Get recent risk bundle jobs", "description": "Returns recent risk bundle jobs, optionally filtered by tenant.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_System_Collections_Generic_IReadOnlyList_1_StellaOps_ExportCenter_WebService_RiskBundle_RiskBundleJobStatusDetail_StellaOps_ExportCenter_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "exportcenter_exportcenter_v1_risk-bundles_jobs_POST", "tags": [ "Risk Bundles" ], "summary": "Submit a risk bundle job", "description": "Submits a new risk bundle generation job with selected providers.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_RiskBundle_RiskBundleJobSubmitRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_RiskBundle_RiskBundleJobSubmitResult" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/risk-bundles/jobs/{jobId}": { "get": { "operationId": "exportcenter_exportcenter_v1_risk-bundles_jobs_{jobId}_GET", "tags": [ "Risk Bundles" ], "summary": "Get risk bundle job status", "description": "Returns the status of a specific risk bundle job.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_RiskBundle_RiskBundleJobStatusDetail" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/risk-bundles/jobs/{jobId}/cancel": { "post": { "operationId": "exportcenter_exportcenter_v1_risk-bundles_jobs_{jobId}_cancel_POST", "tags": [ "Risk Bundles" ], "summary": "Cancel a risk bundle job", "description": "Cancels a pending or running risk bundle job.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/exportcenter/v1/risk-bundles/providers": { "get": { "operationId": "exportcenter_exportcenter_v1_risk-bundles_providers_GET", "tags": [ "Risk Bundles" ], "summary": "Get available risk bundle providers", "description": "Returns available providers for risk bundle generation, including mandatory and optional providers.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_RiskBundle_RiskBundleProvidersResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/api/v1/findings/scores": { "post": { "operationId": "findings-ledger_findingsLedger_api_v1_findings_scores_POST", "tags": [ "Scoring" ], "summary": "HTTP: POST /api/v1/findings/scores =\u003E CalculateScoresBatch", "description": "Calculate evidence-weighted scores for multiple findings", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CalculateScoresBatchRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CalculateScoresBatchResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/api/v1/findings/summaries": { "get": { "operationId": "findings-ledger_findingsLedger_api_v1_findings_summaries_GET", "tags": [ "Findings" ], "summary": "HTTP: GET /api/v1/findings/summaries", "description": "Get paginated list of finding summaries", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_FindingSummaryPage" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/api/v1/findings/{findingId}/backport": { "get": { "operationId": "findings-ledger_findingsLedger_api_v1_findings_{findingId}_backport_GET", "tags": [ "Backport Evidence" ], "summary": "HTTP: GET /api/v1/findings/{findingId:guid}/backport =\u003E GetBackportEvidence", "description": "Get backport verification evidence for a finding", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_BackportEvidenceResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/api/v1/findings/{findingId}/evidence-graph": { "get": { "operationId": "findings-ledger_findingsLedger_api_v1_findings_{findingId}_evidence-graph_GET", "tags": [ "Evidence Graph" ], "summary": "HTTP: GET /api/v1/findings/{findingId:guid}/evidence-graph", "description": "Get evidence graph for finding visualization", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_EvidenceGraphResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/api/v1/findings/{findingId}/evidence/{nodeId}": { "get": { "operationId": "findings-ledger_findingsLedger_api_v1_findings_{findingId}_evidence_{nodeId}_GET", "tags": [ "Evidence Graph" ], "summary": "HTTP: GET /api/v1/findings/{findingId:guid}/evidence/{nodeId}", "description": "Get raw content for an evidence node", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/api/v1/findings/{findingId}/patches": { "get": { "operationId": "findings-ledger_findingsLedger_api_v1_findings_{findingId}_patches_GET", "tags": [ "Backport Evidence" ], "summary": "HTTP: GET /api/v1/findings/{findingId:guid}/patches =\u003E GetPatches", "description": "Get patch signatures for a finding", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_PatchesResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/api/v1/findings/{findingId}/reachability-map": { "get": { "operationId": "findings-ledger_findingsLedger_api_v1_findings_{findingId}_reachability-map_GET", "tags": [ "Reachability" ], "summary": "HTTP: GET /api/v1/findings/{findingId:guid}/reachability-map", "description": "Get condensed reachability visualization", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Scanner_Reachability_MiniMap_ReachabilityMiniMap" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/api/v1/findings/{findingId}/runtime-timeline": { "get": { "operationId": "findings-ledger_findingsLedger_api_v1_findings_{findingId}_runtime-timeline_GET", "tags": [ "Runtime" ], "summary": "HTTP: GET /api/v1/findings/{findingId:guid}/runtime-timeline", "description": "Get runtime corroboration timeline", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Scanner_Analyzers_Native_RuntimeCapture_Timeline_RuntimeTimeline" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/api/v1/findings/{findingId}/runtime/score": { "get": { "operationId": "findings-ledger_findingsLedger_api_v1_findings_{findingId}_runtime_score_GET", "tags": [ "Runtime Evidence" ], "summary": "HTTP: GET /api/v1/findings/{findingId:guid}/runtime/score =\u003E GetRtsScore", "description": "Get Runtime Trustworthiness Score for a finding", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RtsScoreResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/api/v1/findings/{findingId}/runtime/traces": { "get": { "operationId": "findings-ledger_findingsLedger_api_v1_findings_{findingId}_runtime_traces_GET", "tags": [ "Runtime Evidence" ], "summary": "HTTP: GET /api/v1/findings/{findingId:guid}/runtime/traces =\u003E GetRuntimeTraces", "description": "Get runtime function traces for a finding", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RuntimeTracesResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "findings-ledger_findingsLedger_api_v1_findings_{findingId}_runtime_traces_POST", "tags": [ "Runtime Evidence" ], "summary": "HTTP: POST /api/v1/findings/{findingId:guid}/runtime/traces =\u003E IngestRuntimeTrace", "description": "Ingest runtime trace observation for a finding", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RuntimeTraceIngestRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RuntimeTraceIngestResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/api/v1/findings/{findingId}/score": { "get": { "operationId": "findings-ledger_findingsLedger_api_v1_findings_{findingId}_score_GET", "tags": [ "Scoring" ], "summary": "HTTP: GET /api/v1/findings/{findingId}/score =\u003E GetCachedScore", "description": "Get cached evidence-weighted score for a finding", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_EvidenceWeightedScoreResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "findings-ledger_findingsLedger_api_v1_findings_{findingId}_score_POST", "tags": [ "Scoring" ], "summary": "HTTP: POST /api/v1/findings/{findingId}/score =\u003E CalculateScore", "description": "Calculate evidence-weighted score for a finding", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CalculateScoreRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_EvidenceWeightedScoreResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/api/v1/findings/{findingId}/score-history": { "get": { "operationId": "findings-ledger_findingsLedger_api_v1_findings_{findingId}_score-history_GET", "tags": [ "Scoring" ], "summary": "HTTP: GET /api/v1/findings/{findingId}/score-history =\u003E GetScoreHistory", "description": "Get score history for a finding", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ScoreHistoryResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/api/v1/findings/{findingId}/state": { "patch": { "operationId": "findings-ledger_findingsLedger_api_v1_findings_{findingId}_state_PATCH", "tags": [ "findings-ledger" ], "summary": "HTTP: PATCH /api/v1/findings/{findingId}/state", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_StateTransitionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_StateTransitionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/api/v1/findings/{findingId}/summary": { "get": { "operationId": "findings-ledger_findingsLedger_api_v1_findings_{findingId}_summary_GET", "tags": [ "Findings" ], "summary": "HTTP: GET /api/v1/findings/{findingId}/summary", "description": "Get condensed finding summary for vulnerability-first UX", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_FindingSummary" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/api/v1/scoring/policy": { "get": { "operationId": "findings-ledger_findingsLedger_api_v1_scoring_policy_GET", "tags": [ "Scoring" ], "summary": "HTTP: GET /api/v1/scoring/policy =\u003E GetActivePolicy", "description": "Get the active scoring policy configuration", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ScoringPolicyResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/api/v1/scoring/policy/versions": { "get": { "operationId": "findings-ledger_findingsLedger_api_v1_scoring_policy_versions_GET", "tags": [ "Scoring" ], "summary": "HTTP: GET /api/v1/scoring/policy/versions =\u003E ListPolicyVersions", "description": "List all available scoring policy versions", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_PolicyVersionListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/api/v1/scoring/policy/{version}": { "get": { "operationId": "findings-ledger_findingsLedger_api_v1_scoring_policy_{version}_GET", "tags": [ "Scoring" ], "summary": "HTTP: GET /api/v1/scoring/policy/{version} =\u003E GetPolicyVersion", "description": "Get a specific scoring policy version", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ScoringPolicyResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/api/v1/scoring/webhooks": { "get": { "operationId": "findings-ledger_findingsLedger_api_v1_scoring_webhooks_GET", "tags": [ "Webhooks" ], "summary": "HTTP: GET /api/v1/scoring/webhooks/ =\u003E ListWebhooks", "description": "List all registered webhooks", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Endpoints_WebhookListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "findings-ledger_findingsLedger_api_v1_scoring_webhooks_POST", "tags": [ "Webhooks" ], "summary": "HTTP: POST /api/v1/scoring/webhooks/ =\u003E RegisterWebhook", "description": "Register a webhook for score change notifications", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RegisterWebhookRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_WebhookResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/api/v1/scoring/webhooks/{id}": { "delete": { "operationId": "findings-ledger_findingsLedger_api_v1_scoring_webhooks_{id}_DELETE", "tags": [ "Webhooks" ], "summary": "HTTP: DELETE /api/v1/scoring/webhooks/{id:guid} =\u003E DeleteWebhook", "description": "Delete a webhook", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "findings-ledger_findingsLedger_api_v1_scoring_webhooks_{id}_GET", "tags": [ "Webhooks" ], "summary": "HTTP: GET /api/v1/scoring/webhooks/{id:guid} =\u003E GetWebhook", "description": "Get a specific webhook by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_WebhookResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "findings-ledger_findingsLedger_api_v1_scoring_webhooks_{id}_PUT", "tags": [ "Webhooks" ], "summary": "HTTP: PUT /api/v1/scoring/webhooks/{id:guid} =\u003E UpdateWebhook", "description": "Update a webhook configuration", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RegisterWebhookRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_WebhookResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/internal/ledger/airgap-import": { "post": { "operationId": "findings-ledger_findingsLedger_internal_ledger_airgap-import_POST", "tags": [ "findings-ledger" ], "summary": "HTTP: POST /internal/ledger/airgap-import", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_AirgapImportRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_AirgapImportResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/internal/ledger/orchestrator-export": { "post": { "operationId": "findings-ledger_findingsLedger_internal_ledger_orchestrator-export_POST", "tags": [ "findings-ledger" ], "summary": "HTTP: POST /internal/ledger/orchestrator-export", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_OrchestratorExportRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_OrchestratorExportResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/internal/ledger/orchestrator-export/{artifactHash}": { "get": { "operationId": "findings-ledger_findingsLedger_internal_ledger_orchestrator-export_{artifactHash}_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /internal/ledger/orchestrator-export/{artifactHash}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/ledger/export/advisories": { "get": { "operationId": "findings-ledger_findingsLedger_ledger_export_advisories_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /ledger/export/advisories", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/ledger/export/findings": { "get": { "operationId": "findings-ledger_findingsLedger_ledger_export_findings_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /ledger/export/findings", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/ledger/export/sboms": { "get": { "operationId": "findings-ledger_findingsLedger_ledger_export_sboms_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /ledger/export/sboms", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/ledger/export/vex": { "get": { "operationId": "findings-ledger_findingsLedger_ledger_export_vex_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /ledger/export/vex", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/alerts": { "get": { "operationId": "findings-ledger_findingsLedger_v1_alerts_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/alerts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/alerts/{alertId}": { "get": { "operationId": "findings-ledger_findingsLedger_v1_alerts_{alertId}_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/alerts/{alertId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/alerts/{alertId}/audit": { "get": { "operationId": "findings-ledger_findingsLedger_v1_alerts_{alertId}_audit_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/alerts/{alertId}/audit", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/alerts/{alertId}/bundle": { "get": { "operationId": "findings-ledger_findingsLedger_v1_alerts_{alertId}_bundle_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/alerts/{alertId}/bundle", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/alerts/{alertId}/bundle/verify": { "post": { "operationId": "findings-ledger_findingsLedger_v1_alerts_{alertId}_bundle_verify_POST", "tags": [ "findings-ledger" ], "summary": "HTTP: POST /v1/alerts/{alertId}/bundle/verify", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_BundleVerificationRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_BundleVerificationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/alerts/{alertId}/decisions": { "post": { "operationId": "findings-ledger_findingsLedger_v1_alerts_{alertId}_decisions_POST", "tags": [ "findings-ledger" ], "summary": "HTTP: POST /v1/alerts/{alertId}/decisions", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_DecisionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_DecisionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/ledger/attestation-pointers": { "post": { "operationId": "findings-ledger_findingsLedger_v1_ledger_attestation-pointers_POST", "tags": [ "findings-ledger" ], "summary": "HTTP: POST /v1/ledger/attestation-pointers", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CreateAttestationPointerRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CreateAttestationPointerResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/ledger/attestation-pointers/search": { "post": { "operationId": "findings-ledger_findingsLedger_v1_ledger_attestation-pointers_search_POST", "tags": [ "findings-ledger" ], "summary": "HTTP: POST /v1/ledger/attestation-pointers/search", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_AttestationPointerSearchRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/ledger/attestation-pointers/{pointerId}": { "get": { "operationId": "findings-ledger_findingsLedger_v1_ledger_attestation-pointers_{pointerId}_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/ledger/attestation-pointers/{pointerId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/ledger/attestation-pointers/{pointerId}/verification": { "put": { "operationId": "findings-ledger_findingsLedger_v1_ledger_attestation-pointers_{pointerId}_verification_PUT", "tags": [ "findings-ledger" ], "summary": "HTTP: PUT /v1/ledger/attestation-pointers/{pointerId}/verification", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_UpdateVerificationResultRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/ledger/attestations": { "get": { "operationId": "findings-ledger_findingsLedger_v1_ledger_attestations_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/ledger/attestations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/ledger/changelog/{entityType}/{entityId}": { "get": { "operationId": "findings-ledger_findingsLedger_v1_ledger_changelog_{entityType}_{entityId}_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/ledger/changelog/{entityType}/{entityId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/ledger/current-point": { "get": { "operationId": "findings-ledger_findingsLedger_v1_ledger_current-point_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/ledger/current-point", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/ledger/diff": { "post": { "operationId": "findings-ledger_findingsLedger_v1_ledger_diff_POST", "tags": [ "findings-ledger" ], "summary": "HTTP: POST /v1/ledger/diff", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_DiffApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/ledger/findings/{findingId}/attestation-pointers": { "get": { "operationId": "findings-ledger_findingsLedger_v1_ledger_findings_{findingId}_attestation-pointers_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/ledger/findings/{findingId}/attestation-pointers", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/ledger/findings/{findingId}/attestation-summary": { "get": { "operationId": "findings-ledger_findingsLedger_v1_ledger_findings_{findingId}_attestation-summary_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/ledger/findings/{findingId}/attestation-summary", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/ledger/replay": { "post": { "operationId": "findings-ledger_findingsLedger_v1_ledger_replay_POST", "tags": [ "findings-ledger" ], "summary": "HTTP: POST /v1/ledger/replay", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ReplayApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/ledger/snapshots": { "get": { "operationId": "findings-ledger_findingsLedger_v1_ledger_snapshots_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/ledger/snapshots", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "findings-ledger_findingsLedger_v1_ledger_snapshots_POST", "tags": [ "findings-ledger" ], "summary": "HTTP: POST /v1/ledger/snapshots", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CreateSnapshotRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CreateSnapshotResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/ledger/snapshots/{snapshotId}": { "delete": { "operationId": "findings-ledger_findingsLedger_v1_ledger_snapshots_{snapshotId}_DELETE", "tags": [ "findings-ledger" ], "summary": "HTTP: DELETE /v1/ledger/snapshots/{snapshotId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "findings-ledger_findingsLedger_v1_ledger_snapshots_{snapshotId}_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/ledger/snapshots/{snapshotId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/ledger/staleness": { "get": { "operationId": "findings-ledger_findingsLedger_v1_ledger_staleness_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/ledger/staleness", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/ledger/time-travel/advisories": { "get": { "operationId": "findings-ledger_findingsLedger_v1_ledger_time-travel_advisories_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/ledger/time-travel/advisories", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/ledger/time-travel/findings": { "get": { "operationId": "findings-ledger_findingsLedger_v1_ledger_time-travel_findings_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/ledger/time-travel/findings", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/ledger/time-travel/vex": { "get": { "operationId": "findings-ledger_findingsLedger_v1_ledger_time-travel_vex_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/ledger/time-travel/vex", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/vex-consensus/compute": { "post": { "operationId": "findings-ledger_findingsLedger_v1_vex-consensus_compute_POST", "tags": [ "findings-ledger" ], "summary": "HTTP: POST /v1/vex-consensus/compute", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ComputeVexConsensusRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/vex-consensus/compute-batch": { "post": { "operationId": "findings-ledger_findingsLedger_v1_vex-consensus_compute-batch_POST", "tags": [ "findings-ledger" ], "summary": "HTTP: POST /v1/vex-consensus/compute-batch", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ComputeVexConsensusBatchRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/vex-consensus/history": { "get": { "operationId": "findings-ledger_findingsLedger_v1_vex-consensus_history_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/vex-consensus/history", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/vex-consensus/issuers": { "get": { "operationId": "findings-ledger_findingsLedger_v1_vex-consensus_issuers_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/vex-consensus/issuers", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "findings-ledger_findingsLedger_v1_vex-consensus_issuers_POST", "tags": [ "findings-ledger" ], "summary": "HTTP: POST /v1/vex-consensus/issuers", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RegisterVexIssuerRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_VexIssuerDetailResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/vex-consensus/issuers/{issuerId}": { "get": { "operationId": "findings-ledger_findingsLedger_v1_vex-consensus_issuers_{issuerId}_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/vex-consensus/issuers/{issuerId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/vex-consensus/projections": { "get": { "operationId": "findings-ledger_findingsLedger_v1_vex-consensus_projections_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/vex-consensus/projections", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/vex-consensus/projections/latest": { "get": { "operationId": "findings-ledger_findingsLedger_v1_vex-consensus_projections_latest_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/vex-consensus/projections/latest", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/vex-consensus/projections/{projectionId}": { "get": { "operationId": "findings-ledger_findingsLedger_v1_vex-consensus_projections_{projectionId}_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/vex-consensus/projections/{projectionId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/v1/vex-consensus/statistics": { "get": { "operationId": "findings-ledger_findingsLedger_v1_vex-consensus_statistics_GET", "tags": [ "findings-ledger" ], "summary": "HTTP: GET /v1/vex-consensus/statistics", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/findingsLedger/vuln/ledger/events": { "post": { "operationId": "findings-ledger_findingsLedger_vuln_ledger_events_POST", "tags": [ "findings-ledger" ], "summary": "HTTP: POST /vuln/ledger/events", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_LedgerEventRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_LedgerEventResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/integrations/api/v1/integrations": { "get": { "operationId": "integrations_integrations_api_v1_integrations_GET", "tags": [ "Integrations" ], "summary": "HTTP: GET /api/v1/integrations/", "description": "Lists integrations with optional filtering and pagination.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "integrations_integrations_api_v1_integrations_POST", "tags": [ "Integrations" ], "summary": "HTTP: POST /api/v1/integrations/", "description": "Creates a new integration.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/integrations_StellaOps_Integrations_Contracts_CreateIntegrationRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/integrations/api/v1/integrations/ai-code-guard/run": { "post": { "operationId": "integrations_integrations_api_v1_integrations_ai-code-guard_run_POST", "tags": [ "Integrations" ], "summary": "HTTP: POST /api/v1/integrations/ai-code-guard/run", "description": "Runs standalone AI Code Guard checks (equivalent to stella guard run).", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/integrations_StellaOps_Integrations_Contracts_AiCodeGuard_AiCodeGuardRunRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/integrations/api/v1/integrations/providers": { "get": { "operationId": "integrations_integrations_api_v1_integrations_providers_GET", "tags": [ "Integrations" ], "summary": "HTTP: GET /api/v1/integrations/providers", "description": "Gets a list of supported integration providers.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/integrations/api/v1/integrations/{id}": { "delete": { "operationId": "integrations_integrations_api_v1_integrations_{id}_DELETE", "tags": [ "Integrations" ], "summary": "HTTP: DELETE /api/v1/integrations/{id:guid}", "description": "Soft-deletes an integration.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "integrations_integrations_api_v1_integrations_{id}_GET", "tags": [ "Integrations" ], "summary": "HTTP: GET /api/v1/integrations/{id:guid}", "description": "Gets an integration by ID.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "integrations_integrations_api_v1_integrations_{id}_PUT", "tags": [ "Integrations" ], "summary": "HTTP: PUT /api/v1/integrations/{id:guid}", "description": "Updates an existing integration.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/integrations_StellaOps_Integrations_Contracts_UpdateIntegrationRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/integrations/api/v1/integrations/{id}/health": { "get": { "operationId": "integrations_integrations_api_v1_integrations_{id}_health_GET", "tags": [ "Integrations" ], "summary": "HTTP: GET /api/v1/integrations/{id:guid}/health", "description": "Performs a health check on an integration.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/integrations/api/v1/integrations/{id}/impact": { "get": { "operationId": "integrations_integrations_api_v1_integrations_{id}_impact_GET", "tags": [ "Integrations" ], "summary": "HTTP: GET /api/v1/integrations/{id:guid}/impact", "description": "Returns affected workflows and severity impact for an integration.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/integrations/api/v1/integrations/{id}/test": { "post": { "operationId": "integrations_integrations_api_v1_integrations_{id}_test_POST", "tags": [ "Integrations" ], "summary": "HTTP: POST /api/v1/integrations/{id:guid}/test", "description": "Tests connectivity and authentication for an integration.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/issuerdirectory/issuer-directory/issuers": { "get": { "operationId": "issuerdirectory_issuerdirectory_issuer-directory_issuers_GET", "tags": [ "Issuer Directory" ], "summary": "HTTP: GET /issuer-directory/issuers/ =\u003E ListIssuers", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "issuerdirectory_issuerdirectory_issuer-directory_issuers_POST", "tags": [ "Issuer Directory" ], "summary": "HTTP: POST /issuer-directory/issuers/ =\u003E CreateIssuer", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/issuerdirectory_StellaOps_IssuerDirectory_WebService_Contracts_IssuerUpsertRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/issuerdirectory/issuer-directory/issuers/{id}": { "delete": { "operationId": "issuerdirectory_issuerdirectory_issuer-directory_issuers_{id}_DELETE", "tags": [ "Issuer Directory" ], "summary": "HTTP: DELETE /issuer-directory/issuers/{id} =\u003E DeleteIssuer", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "issuerdirectory_issuerdirectory_issuer-directory_issuers_{id}_GET", "tags": [ "Issuer Directory" ], "summary": "HTTP: GET /issuer-directory/issuers/{id} =\u003E GetIssuer", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "issuerdirectory_issuerdirectory_issuer-directory_issuers_{id}_PUT", "tags": [ "Issuer Directory" ], "summary": "HTTP: PUT /issuer-directory/issuers/{id} =\u003E UpdateIssuer", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/issuerdirectory_StellaOps_IssuerDirectory_WebService_Contracts_IssuerUpsertRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/issuerdirectory/issuer-directory/issuers/{issuerId}/keys": { "get": { "operationId": "issuerdirectory_issuerdirectory_issuer-directory_issuers_{issuerId}_keys_GET", "tags": [ "Issuer Directory" ], "summary": "HTTP: GET /issuer-directory/issuers/{issuerId}/keys/ =\u003E ListKeys", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "issuerdirectory_issuerdirectory_issuer-directory_issuers_{issuerId}_keys_POST", "tags": [ "Issuer Directory" ], "summary": "HTTP: POST /issuer-directory/issuers/{issuerId}/keys/ =\u003E CreateKey", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/issuerdirectory_StellaOps_IssuerDirectory_WebService_Contracts_IssuerKeyCreateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/issuerdirectory/issuer-directory/issuers/{issuerId}/keys/{keyId}": { "delete": { "operationId": "issuerdirectory_issuerdirectory_issuer-directory_issuers_{issuerId}_keys_{keyId}_DELETE", "tags": [ "Issuer Directory" ], "summary": "HTTP: DELETE /issuer-directory/issuers/{issuerId}/keys/{keyId} =\u003E RevokeKey", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/issuerdirectory/issuer-directory/issuers/{issuerId}/keys/{keyId}/rotate": { "post": { "operationId": "issuerdirectory_issuerdirectory_issuer-directory_issuers_{issuerId}_keys_{keyId}_rotate_POST", "tags": [ "Issuer Directory" ], "summary": "HTTP: POST /issuer-directory/issuers/{issuerId}/keys/{keyId}/rotate =\u003E RotateKey", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/issuerdirectory_StellaOps_IssuerDirectory_WebService_Contracts_IssuerKeyRotateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/issuerdirectory/issuer-directory/issuers/{issuerId}/trust": { "delete": { "operationId": "issuerdirectory_issuerdirectory_issuer-directory_issuers_{issuerId}_trust_DELETE", "tags": [ "Issuer Directory" ], "summary": "HTTP: DELETE /issuer-directory/issuers/{issuerId}/trust/ =\u003E DeleteTrust", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "issuerdirectory_issuerdirectory_issuer-directory_issuers_{issuerId}_trust_GET", "tags": [ "Issuer Directory" ], "summary": "HTTP: GET /issuer-directory/issuers/{issuerId}/trust/ =\u003E GetTrust", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "issuerdirectory_issuerdirectory_issuer-directory_issuers_{issuerId}_trust_PUT", "tags": [ "Issuer Directory" ], "summary": "HTTP: PUT /issuer-directory/issuers/{issuerId}/trust/ =\u003E SetTrust", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/issuerdirectory_StellaOps_IssuerDirectory_WebService_Contracts_IssuerTrustSetRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/jwks": { "get": { "operationId": "authority_jwks_GET", "tags": [ "authority" ], "summary": "HTTP: GET /jwks", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/ack/{token}": { "get": { "operationId": "notifier_notifier_api_v1_ack_{token}_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v1/ack/{token}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notifier_notifier_api_v1_ack_{token}_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v1/ack/{token}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_AckRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/notify/attestation-events": { "post": { "operationId": "notifier_notifier_api_v1_notify_attestation-events_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v1/notify/attestation-events", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_AttestationEventRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/notify/pack-approvals": { "post": { "operationId": "notifier_notifier_api_v1_notify_pack-approvals_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v1/notify/pack-approvals", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_PackApprovalRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/notify/pack-approvals/{packId}/ack": { "post": { "operationId": "notifier_notifier_api_v1_notify_pack-approvals_{packId}_ack_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v1/notify/pack-approvals/{packId}/ack", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_PackApprovalAckRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/notify/risk-events": { "post": { "operationId": "notifier_notifier_api_v1_notify_risk-events_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v1/notify/risk-events", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_RiskEventRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/observability/chaos/experiments": { "get": { "operationId": "notifier_notifier_api_v1_observability_chaos_experiments_GET", "tags": [ "Observability" ], "summary": "Lists chaos experiments", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notifier_notifier_api_v1_observability_chaos_experiments_POST", "tags": [ "Observability" ], "summary": "Starts a new chaos experiment", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_Worker_Observability_ChaosExperimentConfig" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/observability/chaos/experiments/{experimentId}": { "get": { "operationId": "notifier_notifier_api_v1_observability_chaos_experiments_{experimentId}_GET", "tags": [ "Observability" ], "summary": "Gets a chaos experiment", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/observability/chaos/experiments/{experimentId}/results": { "get": { "operationId": "notifier_notifier_api_v1_observability_chaos_experiments_{experimentId}_results_GET", "tags": [ "Observability" ], "summary": "Gets chaos experiment results", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/observability/chaos/experiments/{experimentId}/stop": { "post": { "operationId": "notifier_notifier_api_v1_observability_chaos_experiments_{experimentId}_stop_POST", "tags": [ "Observability" ], "summary": "Stops a running chaos experiment", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/observability/dead-letters/{tenantId}": { "get": { "operationId": "notifier_notifier_api_v1_observability_dead-letters_{tenantId}_GET", "tags": [ "Observability" ], "summary": "Lists dead letter entries for a tenant", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/observability/dead-letters/{tenantId}/purge": { "delete": { "operationId": "notifier_notifier_api_v1_observability_dead-letters_{tenantId}_purge_DELETE", "tags": [ "Observability" ], "summary": "Purges old dead letter entries", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/observability/dead-letters/{tenantId}/stats": { "get": { "operationId": "notifier_notifier_api_v1_observability_dead-letters_{tenantId}_stats_GET", "tags": [ "Observability" ], "summary": "Gets dead letter statistics", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/observability/dead-letters/{tenantId}/{entryId}": { "get": { "operationId": "notifier_notifier_api_v1_observability_dead-letters_{tenantId}_{entryId}_GET", "tags": [ "Observability" ], "summary": "Gets a specific dead letter entry", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/observability/dead-letters/{tenantId}/{entryId}/discard": { "post": { "operationId": "notifier_notifier_api_v1_observability_dead-letters_{tenantId}_{entryId}_discard_POST", "tags": [ "Observability" ], "summary": "Discards a dead letter entry", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_DiscardDeadLetterRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/observability/dead-letters/{tenantId}/{entryId}/retry": { "post": { "operationId": "notifier_notifier_api_v1_observability_dead-letters_{tenantId}_{entryId}_retry_POST", "tags": [ "Observability" ], "summary": "Retries a dead letter entry", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_RetryDeadLetterRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/observability/metrics": { "get": { "operationId": "notifier_notifier_api_v1_observability_metrics_GET", "tags": [ "Observability" ], "summary": "Gets current metrics snapshot", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/observability/metrics/{tenantId}": { "get": { "operationId": "notifier_notifier_api_v1_observability_metrics_{tenantId}_GET", "tags": [ "Observability" ], "summary": "Gets metrics for a specific tenant", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/observability/retention/execute": { "post": { "operationId": "notifier_notifier_api_v1_observability_retention_execute_POST", "tags": [ "Observability" ], "summary": "Executes retention policies", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/observability/retention/policies": { "get": { "operationId": "notifier_notifier_api_v1_observability_retention_policies_GET", "tags": [ "Observability" ], "summary": "Lists retention policies", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notifier_notifier_api_v1_observability_retention_policies_POST", "tags": [ "Observability" ], "summary": "Creates a retention policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_Worker_Retention_RetentionPolicy" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/observability/retention/policies/{policyId}": { "delete": { "operationId": "notifier_notifier_api_v1_observability_retention_policies_{policyId}_DELETE", "tags": [ "Observability" ], "summary": "Deletes a retention policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notifier_notifier_api_v1_observability_retention_policies_{policyId}_GET", "tags": [ "Observability" ], "summary": "Gets a retention policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "notifier_notifier_api_v1_observability_retention_policies_{policyId}_PUT", "tags": [ "Observability" ], "summary": "Updates a retention policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_Worker_Retention_RetentionPolicy" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/observability/retention/policies/{policyId}/history": { "get": { "operationId": "notifier_notifier_api_v1_observability_retention_policies_{policyId}_history_GET", "tags": [ "Observability" ], "summary": "Gets retention execution history", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v1/observability/retention/policies/{policyId}/preview": { "get": { "operationId": "notifier_notifier_api_v1_observability_retention_policies_{policyId}_preview_GET", "tags": [ "Observability" ], "summary": "Previews retention policy effects", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/ack": { "get": { "operationId": "notifier_notifier_api_v2_ack_GET", "tags": [ "Acknowledgment" ], "summary": "Process an acknowledgment link", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notifier_notifier_api_v2_ack_POST", "tags": [ "Acknowledgment" ], "summary": "Process an acknowledgment", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_AckApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/ack/webhook/opsgenie": { "post": { "operationId": "notifier_notifier_api_v2_ack_webhook_opsgenie_POST", "tags": [ "Acknowledgment" ], "summary": "Process OpsGenie webhook", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/ack/webhook/pagerduty": { "post": { "operationId": "notifier_notifier_api_v2_ack_webhook_pagerduty_POST", "tags": [ "Acknowledgment" ], "summary": "Process PagerDuty webhook", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/escalation-policies": { "get": { "operationId": "notifier_notifier_api_v2_escalation-policies_GET", "tags": [ "Escalation Policies" ], "summary": "List escalation policies", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notifier_notifier_api_v2_escalation-policies_POST", "tags": [ "Escalation Policies" ], "summary": "Create an escalation policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_EscalationPolicyApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/escalation-policies/{policyId}": { "delete": { "operationId": "notifier_notifier_api_v2_escalation-policies_{policyId}_DELETE", "tags": [ "Escalation Policies" ], "summary": "Delete an escalation policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notifier_notifier_api_v2_escalation-policies_{policyId}_GET", "tags": [ "Escalation Policies" ], "summary": "Get an escalation policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "notifier_notifier_api_v2_escalation-policies_{policyId}_PUT", "tags": [ "Escalation Policies" ], "summary": "Update an escalation policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_EscalationPolicyApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/escalations": { "get": { "operationId": "notifier_notifier_api_v2_escalations_GET", "tags": [ "Escalations" ], "summary": "List active escalations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/escalations/{incidentId}": { "get": { "operationId": "notifier_notifier_api_v2_escalations_{incidentId}_GET", "tags": [ "Escalations" ], "summary": "Get escalation state for an incident", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/escalations/{incidentId}/escalate": { "post": { "operationId": "notifier_notifier_api_v2_escalations_{incidentId}_escalate_POST", "tags": [ "Escalations" ], "summary": "Manually escalate to next level", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_ManualEscalateApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/escalations/{incidentId}/start": { "post": { "operationId": "notifier_notifier_api_v2_escalations_{incidentId}_start_POST", "tags": [ "Escalations" ], "summary": "Start escalation for an incident", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_StartEscalationApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/escalations/{incidentId}/stop": { "post": { "operationId": "notifier_notifier_api_v2_escalations_{incidentId}_stop_POST", "tags": [ "Escalations" ], "summary": "Stop escalation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_StopEscalationApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/fallback/chains/{channelType}": { "get": { "operationId": "notifier_notifier_api_v2_fallback_chains_{channelType}_GET", "tags": [ "Fallback" ], "summary": "Gets the fallback chain for a channel type", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "notifier_notifier_api_v2_fallback_chains_{channelType}_PUT", "tags": [ "Fallback" ], "summary": "Sets a custom fallback chain for a channel type", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_SetFallbackChainRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/fallback/deliveries/{deliveryId}": { "delete": { "operationId": "notifier_notifier_api_v2_fallback_deliveries_{deliveryId}_DELETE", "tags": [ "Fallback" ], "summary": "Clears fallback state for a specific delivery", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/fallback/statistics": { "get": { "operationId": "notifier_notifier_api_v2_fallback_statistics_GET", "tags": [ "Fallback" ], "summary": "Gets fallback handling statistics for a tenant", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/fallback/test": { "post": { "operationId": "notifier_notifier_api_v2_fallback_test_POST", "tags": [ "Fallback" ], "summary": "Tests fallback resolution without affecting real deliveries", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_TestFallbackRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/incidents": { "get": { "operationId": "notifier_notifier_api_v2_incidents_GET", "tags": [ "Incidents" ], "summary": "Lists notification incidents (deliveries)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/incidents/stats": { "get": { "operationId": "notifier_notifier_api_v2_incidents_stats_GET", "tags": [ "Incidents" ], "summary": "Gets incident statistics", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/incidents/{deliveryId}": { "get": { "operationId": "notifier_notifier_api_v2_incidents_{deliveryId}_GET", "tags": [ "Incidents" ], "summary": "Gets an incident by delivery ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/incidents/{deliveryId}/ack": { "post": { "operationId": "notifier_notifier_api_v2_incidents_{deliveryId}_ack_POST", "tags": [ "Incidents" ], "summary": "Acknowledges an incident", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_DeliveryAckRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/localization/bundles": { "get": { "operationId": "notifier_notifier_api_v2_localization_bundles_GET", "tags": [ "Localization" ], "summary": "Lists all localization bundles for a tenant", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "notifier_notifier_api_v2_localization_bundles_PUT", "tags": [ "Localization" ], "summary": "Creates or updates a localization bundle", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_CreateBundleRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/localization/bundles/validate": { "post": { "operationId": "notifier_notifier_api_v2_localization_bundles_validate_POST", "tags": [ "Localization" ], "summary": "Validates a localization bundle without saving", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_CreateBundleRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/localization/bundles/{bundleId}": { "delete": { "operationId": "notifier_notifier_api_v2_localization_bundles_{bundleId}_DELETE", "tags": [ "Localization" ], "summary": "Deletes a localization bundle", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/localization/bundles/{locale}": { "get": { "operationId": "notifier_notifier_api_v2_localization_bundles_{locale}_GET", "tags": [ "Localization" ], "summary": "Gets all localized strings for a locale", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/localization/locales": { "get": { "operationId": "notifier_notifier_api_v2_localization_locales_GET", "tags": [ "Localization" ], "summary": "Gets all supported locales for a tenant", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/localization/strings/{key}": { "get": { "operationId": "notifier_notifier_api_v2_localization_strings_{key}_GET", "tags": [ "Localization" ], "summary": "Gets a single localized string", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/localization/strings/{key}/format": { "post": { "operationId": "notifier_notifier_api_v2_localization_strings_{key}_format_POST", "tags": [ "Localization" ], "summary": "Gets a localized string with parameter substitution", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_FormatStringRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/channels": { "get": { "operationId": "notifier_notifier_api_v2_notify_channels_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/channels", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/channels/{channelId}": { "delete": { "operationId": "notifier_notifier_api_v2_notify_channels_{channelId}_DELETE", "tags": [ "notifier" ], "summary": "HTTP: DELETE /api/v2/notify/channels/{channelId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notifier_notifier_api_v2_notify_channels_{channelId}_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/channels/{channelId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "notifier_notifier_api_v2_notify_channels_{channelId}_PUT", "tags": [ "notifier" ], "summary": "HTTP: PUT /api/v2/notify/channels/{channelId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_ChannelUpsertRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/dead-letter": { "get": { "operationId": "notifier_notifier_api_v2_notify_dead-letter_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/dead-letter", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notifier_notifier_api_v2_notify_dead-letter_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v2/notify/dead-letter", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_EnqueueDeadLetterRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/dead-letter/purge": { "post": { "operationId": "notifier_notifier_api_v2_notify_dead-letter_purge_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v2/notify/dead-letter/purge", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_PurgeDeadLetterRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/dead-letter/retry": { "post": { "operationId": "notifier_notifier_api_v2_notify_dead-letter_retry_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v2/notify/dead-letter/retry", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_RetryDeadLetterRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/dead-letter/stats": { "get": { "operationId": "notifier_notifier_api_v2_notify_dead-letter_stats_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/dead-letter/stats", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/dead-letter/{entryId}": { "get": { "operationId": "notifier_notifier_api_v2_notify_dead-letter_{entryId}_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/dead-letter/{entryId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/dead-letter/{entryId}/resolve": { "post": { "operationId": "notifier_notifier_api_v2_notify_dead-letter_{entryId}_resolve_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v2/notify/dead-letter/{entryId}/resolve", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_ResolveDeadLetterRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/deliveries": { "get": { "operationId": "notifier_notifier_api_v2_notify_deliveries_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/deliveries", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/deliveries/stats": { "get": { "operationId": "notifier_notifier_api_v2_notify_deliveries_stats_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/deliveries/stats", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/deliveries/{deliveryId}": { "get": { "operationId": "notifier_notifier_api_v2_notify_deliveries_{deliveryId}_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/deliveries/{deliveryId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/deliveries/{deliveryId}/retry": { "post": { "operationId": "notifier_notifier_api_v2_notify_deliveries_{deliveryId}_retry_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v2/notify/deliveries/{deliveryId}/retry", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_DeliveryRetryRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/escalation-policies": { "get": { "operationId": "notifier_notifier_api_v2_notify_escalation-policies_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/escalation-policies", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/escalation-policies/{policyId}": { "delete": { "operationId": "notifier_notifier_api_v2_notify_escalation-policies_{policyId}_DELETE", "tags": [ "notifier" ], "summary": "HTTP: DELETE /api/v2/notify/escalation-policies/{policyId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notifier_notifier_api_v2_notify_escalation-policies_{policyId}_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/escalation-policies/{policyId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "notifier_notifier_api_v2_notify_escalation-policies_{policyId}_PUT", "tags": [ "notifier" ], "summary": "HTTP: PUT /api/v2/notify/escalation-policies/{policyId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_EscalationPolicyUpsertRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/inbox": { "get": { "operationId": "notifier_notifier_api_v2_notify_inbox_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/inbox", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/inbox/read-all": { "post": { "operationId": "notifier_notifier_api_v2_notify_inbox_read-all_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v2/notify/inbox/read-all", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/inbox/unread-count": { "get": { "operationId": "notifier_notifier_api_v2_notify_inbox_unread-count_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/inbox/unread-count", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/inbox/{messageId}": { "delete": { "operationId": "notifier_notifier_api_v2_notify_inbox_{messageId}_DELETE", "tags": [ "notifier" ], "summary": "HTTP: DELETE /api/v2/notify/inbox/{messageId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notifier_notifier_api_v2_notify_inbox_{messageId}_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/inbox/{messageId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/inbox/{messageId}/read": { "post": { "operationId": "notifier_notifier_api_v2_notify_inbox_{messageId}_read_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v2/notify/inbox/{messageId}/read", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/incidents": { "get": { "operationId": "notifier_notifier_api_v2_notify_incidents_GET", "tags": [ "Notify" ], "summary": "HTTP: GET /api/v2/notify/incidents", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/incidents/{incidentId}/ack": { "post": { "operationId": "notifier_notifier_api_v2_notify_incidents_{incidentId}_ack_POST", "tags": [ "Notify" ], "summary": "HTTP: POST /api/v2/notify/incidents/{incidentId}/ack", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_IncidentAckRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/incidents/{incidentId}/resolve": { "post": { "operationId": "notifier_notifier_api_v2_notify_incidents_{incidentId}_resolve_POST", "tags": [ "Notify" ], "summary": "HTTP: POST /api/v2/notify/incidents/{incidentId}/resolve", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_IncidentResolveRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/localization/bundles": { "get": { "operationId": "notifier_notifier_api_v2_notify_localization_bundles_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/localization/bundles", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/localization/bundles/{bundleId}": { "delete": { "operationId": "notifier_notifier_api_v2_notify_localization_bundles_{bundleId}_DELETE", "tags": [ "notifier" ], "summary": "HTTP: DELETE /api/v2/notify/localization/bundles/{bundleId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notifier_notifier_api_v2_notify_localization_bundles_{bundleId}_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/localization/bundles/{bundleId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "notifier_notifier_api_v2_notify_localization_bundles_{bundleId}_PUT", "tags": [ "notifier" ], "summary": "HTTP: PUT /api/v2/notify/localization/bundles/{bundleId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_LocalizationBundleUpsertRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/localization/locales": { "get": { "operationId": "notifier_notifier_api_v2_notify_localization_locales_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/localization/locales", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/localization/resolve": { "post": { "operationId": "notifier_notifier_api_v2_notify_localization_resolve_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v2/notify/localization/resolve", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_LocalizationResolveRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/maintenance-windows": { "get": { "operationId": "notifier_notifier_api_v2_notify_maintenance-windows_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/maintenance-windows", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/maintenance-windows/{windowId}": { "delete": { "operationId": "notifier_notifier_api_v2_notify_maintenance-windows_{windowId}_DELETE", "tags": [ "notifier" ], "summary": "HTTP: DELETE /api/v2/notify/maintenance-windows/{windowId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notifier_notifier_api_v2_notify_maintenance-windows_{windowId}_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/maintenance-windows/{windowId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "notifier_notifier_api_v2_notify_maintenance-windows_{windowId}_PUT", "tags": [ "notifier" ], "summary": "HTTP: PUT /api/v2/notify/maintenance-windows/{windowId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_MaintenanceWindowUpsertRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/oncall-schedules": { "get": { "operationId": "notifier_notifier_api_v2_notify_oncall-schedules_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/oncall-schedules", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/oncall-schedules/{scheduleId}": { "delete": { "operationId": "notifier_notifier_api_v2_notify_oncall-schedules_{scheduleId}_DELETE", "tags": [ "notifier" ], "summary": "HTTP: DELETE /api/v2/notify/oncall-schedules/{scheduleId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notifier_notifier_api_v2_notify_oncall-schedules_{scheduleId}_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/oncall-schedules/{scheduleId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "notifier_notifier_api_v2_notify_oncall-schedules_{scheduleId}_PUT", "tags": [ "notifier" ], "summary": "HTTP: PUT /api/v2/notify/oncall-schedules/{scheduleId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_OnCallScheduleUpsertRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/oncall-schedules/{scheduleId}/overrides": { "post": { "operationId": "notifier_notifier_api_v2_notify_oncall-schedules_{scheduleId}_overrides_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v2/notify/oncall-schedules/{scheduleId}/overrides", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_OnCallOverrideRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/oncall-schedules/{scheduleId}/overrides/{overrideId}": { "delete": { "operationId": "notifier_notifier_api_v2_notify_oncall-schedules_{scheduleId}_overrides_{overrideId}_DELETE", "tags": [ "notifier" ], "summary": "HTTP: DELETE /api/v2/notify/oncall-schedules/{scheduleId}/overrides/{overrideId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/overrides": { "get": { "operationId": "notifier_notifier_api_v2_notify_overrides_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/overrides", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notifier_notifier_api_v2_notify_overrides_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v2/notify/overrides", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_OperatorOverrideCreateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/overrides/{overrideId}": { "delete": { "operationId": "notifier_notifier_api_v2_notify_overrides_{overrideId}_DELETE", "tags": [ "notifier" ], "summary": "HTTP: DELETE /api/v2/notify/overrides/{overrideId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notifier_notifier_api_v2_notify_overrides_{overrideId}_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/overrides/{overrideId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/quiet-hours": { "get": { "operationId": "notifier_notifier_api_v2_notify_quiet-hours_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/quiet-hours", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/quiet-hours/{scheduleId}": { "delete": { "operationId": "notifier_notifier_api_v2_notify_quiet-hours_{scheduleId}_DELETE", "tags": [ "notifier" ], "summary": "HTTP: DELETE /api/v2/notify/quiet-hours/{scheduleId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notifier_notifier_api_v2_notify_quiet-hours_{scheduleId}_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/quiet-hours/{scheduleId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "notifier_notifier_api_v2_notify_quiet-hours_{scheduleId}_PUT", "tags": [ "notifier" ], "summary": "HTTP: PUT /api/v2/notify/quiet-hours/{scheduleId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_QuietHoursUpsertRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/retention/cleanup": { "post": { "operationId": "notifier_notifier_api_v2_notify_retention_cleanup_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v2/notify/retention/cleanup", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/retention/cleanup/last": { "get": { "operationId": "notifier_notifier_api_v2_notify_retention_cleanup_last_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/retention/cleanup/last", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/retention/cleanup/preview": { "get": { "operationId": "notifier_notifier_api_v2_notify_retention_cleanup_preview_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/retention/cleanup/preview", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/retention/policy": { "get": { "operationId": "notifier_notifier_api_v2_notify_retention_policy_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/retention/policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "notifier_notifier_api_v2_notify_retention_policy_PUT", "tags": [ "notifier" ], "summary": "HTTP: PUT /api/v2/notify/retention/policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_UpdateRetentionPolicyRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/rules": { "get": { "operationId": "notifier_notifier_api_v2_notify_rules_GET", "tags": [ "Notify" ], "summary": "HTTP: GET /api/v2/notify/rules", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notifier_notifier_api_v2_notify_rules_POST", "tags": [ "Notify" ], "summary": "HTTP: POST /api/v2/notify/rules", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_RuleCreateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/rules/{ruleId}": { "delete": { "operationId": "notifier_notifier_api_v2_notify_rules_{ruleId}_DELETE", "tags": [ "Notify" ], "summary": "HTTP: DELETE /api/v2/notify/rules/{ruleId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notifier_notifier_api_v2_notify_rules_{ruleId}_GET", "tags": [ "Notify" ], "summary": "HTTP: GET /api/v2/notify/rules/{ruleId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "notifier_notifier_api_v2_notify_rules_{ruleId}_PUT", "tags": [ "Notify" ], "summary": "HTTP: PUT /api/v2/notify/rules/{ruleId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_RuleUpdateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/security/ack-tokens": { "post": { "operationId": "notifier_notifier_api_v2_notify_security_ack-tokens_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v2/notify/security/ack-tokens", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_CreateAckTokenRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/security/ack-tokens/verify": { "post": { "operationId": "notifier_notifier_api_v2_notify_security_ack-tokens_verify_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v2/notify/security/ack-tokens/verify", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_VerifyAckTokenRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/security/html/sanitize": { "post": { "operationId": "notifier_notifier_api_v2_notify_security_html_sanitize_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v2/notify/security/html/sanitize", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_SanitizeHtmlRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/security/html/validate": { "post": { "operationId": "notifier_notifier_api_v2_notify_security_html_validate_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v2/notify/security/html/validate", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_ValidateHtmlRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/security/isolation/violations": { "get": { "operationId": "notifier_notifier_api_v2_notify_security_isolation_violations_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/security/isolation/violations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/security/webhook/{channelId}/rotate": { "post": { "operationId": "notifier_notifier_api_v2_notify_security_webhook_{channelId}_rotate_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v2/notify/security/webhook/{channelId}/rotate", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/security/webhook/{channelId}/secret": { "get": { "operationId": "notifier_notifier_api_v2_notify_security_webhook_{channelId}_secret_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/security/webhook/{channelId}/secret", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/simulate": { "post": { "operationId": "notifier_notifier_api_v2_notify_simulate_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v2/notify/simulate", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_SimulationRunRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/simulate/event": { "post": { "operationId": "notifier_notifier_api_v2_notify_simulate_event_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v2/notify/simulate/event", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_SimulateSingleEventRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/storms": { "get": { "operationId": "notifier_notifier_api_v2_notify_storms_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/storms", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/storms/{stormKey}/summary": { "post": { "operationId": "notifier_notifier_api_v2_notify_storms_{stormKey}_summary_POST", "tags": [ "notifier" ], "summary": "HTTP: POST /api/v2/notify/storms/{stormKey}/summary", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/templates": { "get": { "operationId": "notifier_notifier_api_v2_notify_templates_GET", "tags": [ "Notify" ], "summary": "HTTP: GET /api/v2/notify/templates", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notifier_notifier_api_v2_notify_templates_POST", "tags": [ "Notify" ], "summary": "HTTP: POST /api/v2/notify/templates", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_TemplateCreateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/templates/preview": { "post": { "operationId": "notifier_notifier_api_v2_notify_templates_preview_POST", "tags": [ "Notify" ], "summary": "HTTP: POST /api/v2/notify/templates/preview", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_TemplatePreviewRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/templates/validate": { "post": { "operationId": "notifier_notifier_api_v2_notify_templates_validate_POST", "tags": [ "Notify" ], "summary": "HTTP: POST /api/v2/notify/templates/validate", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_TemplatePreviewRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/templates/{templateId}": { "delete": { "operationId": "notifier_notifier_api_v2_notify_templates_{templateId}_DELETE", "tags": [ "Notify" ], "summary": "HTTP: DELETE /api/v2/notify/templates/{templateId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notifier_notifier_api_v2_notify_templates_{templateId}_GET", "tags": [ "Notify" ], "summary": "HTTP: GET /api/v2/notify/templates/{templateId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/throttle-configs": { "get": { "operationId": "notifier_notifier_api_v2_notify_throttle-configs_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/throttle-configs", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/notify/throttle-configs/{configId}": { "delete": { "operationId": "notifier_notifier_api_v2_notify_throttle-configs_{configId}_DELETE", "tags": [ "notifier" ], "summary": "HTTP: DELETE /api/v2/notify/throttle-configs/{configId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notifier_notifier_api_v2_notify_throttle-configs_{configId}_GET", "tags": [ "notifier" ], "summary": "HTTP: GET /api/v2/notify/throttle-configs/{configId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "notifier_notifier_api_v2_notify_throttle-configs_{configId}_PUT", "tags": [ "notifier" ], "summary": "HTTP: PUT /api/v2/notify/throttle-configs/{configId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_ThrottleConfigUpsertRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/oncall-schedules": { "get": { "operationId": "notifier_notifier_api_v2_oncall-schedules_GET", "tags": [ "On-Call Schedules" ], "summary": "List on-call schedules", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notifier_notifier_api_v2_oncall-schedules_POST", "tags": [ "On-Call Schedules" ], "summary": "Create an on-call schedule", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_OnCallScheduleApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/oncall-schedules/{scheduleId}": { "delete": { "operationId": "notifier_notifier_api_v2_oncall-schedules_{scheduleId}_DELETE", "tags": [ "On-Call Schedules" ], "summary": "Delete an on-call schedule", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notifier_notifier_api_v2_oncall-schedules_{scheduleId}_GET", "tags": [ "On-Call Schedules" ], "summary": "Get an on-call schedule", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "notifier_notifier_api_v2_oncall-schedules_{scheduleId}_PUT", "tags": [ "On-Call Schedules" ], "summary": "Update an on-call schedule", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_OnCallScheduleApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/oncall-schedules/{scheduleId}/oncall": { "get": { "operationId": "notifier_notifier_api_v2_oncall-schedules_{scheduleId}_oncall_GET", "tags": [ "On-Call Schedules" ], "summary": "Get current on-call users", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/oncall-schedules/{scheduleId}/overrides": { "post": { "operationId": "notifier_notifier_api_v2_oncall-schedules_{scheduleId}_overrides_POST", "tags": [ "On-Call Schedules" ], "summary": "Create an on-call override", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_OnCallOverrideApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/oncall-schedules/{scheduleId}/overrides/{overrideId}": { "delete": { "operationId": "notifier_notifier_api_v2_oncall-schedules_{scheduleId}_overrides_{overrideId}_DELETE", "tags": [ "On-Call Schedules" ], "summary": "Delete an on-call override", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/overrides": { "get": { "operationId": "notifier_notifier_api_v2_overrides_GET", "tags": [ "Overrides" ], "summary": "List active operator overrides", "description": "Returns all active operator overrides for the tenant.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notifier_notifier_api_v2_overrides_POST", "tags": [ "Overrides" ], "summary": "Create an operator override", "description": "Creates a new operator override to bypass quiet hours and/or throttling.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_OperatorOverrideApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/overrides/check": { "post": { "operationId": "notifier_notifier_api_v2_overrides_check_POST", "tags": [ "Overrides" ], "summary": "Check for applicable override", "description": "Checks if an override applies to the given event criteria.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_CheckOverrideApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/overrides/{overrideId}": { "get": { "operationId": "notifier_notifier_api_v2_overrides_{overrideId}_GET", "tags": [ "Overrides" ], "summary": "Get an operator override", "description": "Returns a specific operator override by ID.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/overrides/{overrideId}/revoke": { "post": { "operationId": "notifier_notifier_api_v2_overrides_{overrideId}_revoke_POST", "tags": [ "Overrides" ], "summary": "Revoke an operator override", "description": "Revokes an active operator override.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_RevokeOverrideApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/quiet-hours/calendars": { "get": { "operationId": "notifier_notifier_api_v2_quiet-hours_calendars_GET", "tags": [ "QuietHours" ], "summary": "List all quiet hours calendars", "description": "Returns all quiet hours calendars for the tenant.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notifier_notifier_api_v2_quiet-hours_calendars_POST", "tags": [ "QuietHours" ], "summary": "Create a quiet hours calendar", "description": "Creates a new quiet hours calendar with schedules.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_QuietHoursCalendarApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/quiet-hours/calendars/{calendarId}": { "delete": { "operationId": "notifier_notifier_api_v2_quiet-hours_calendars_{calendarId}_DELETE", "tags": [ "QuietHours" ], "summary": "Delete a quiet hours calendar", "description": "Deletes a quiet hours calendar.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notifier_notifier_api_v2_quiet-hours_calendars_{calendarId}_GET", "tags": [ "QuietHours" ], "summary": "Get a quiet hours calendar", "description": "Returns a specific quiet hours calendar by ID.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "notifier_notifier_api_v2_quiet-hours_calendars_{calendarId}_PUT", "tags": [ "QuietHours" ], "summary": "Update a quiet hours calendar", "description": "Updates an existing quiet hours calendar.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_QuietHoursCalendarApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/quiet-hours/evaluate": { "post": { "operationId": "notifier_notifier_api_v2_quiet-hours_evaluate_POST", "tags": [ "QuietHours" ], "summary": "Evaluate quiet hours", "description": "Checks if quiet hours are currently active for an event kind.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_QuietHoursEvaluateApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/rules": { "get": { "operationId": "notifier_notifier_api_v2_rules_GET", "tags": [ "Rules" ], "summary": "Lists all rules for a tenant", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notifier_notifier_api_v2_rules_POST", "tags": [ "Rules" ], "summary": "Creates a new rule", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_RuleCreateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/rules/{ruleId}": { "delete": { "operationId": "notifier_notifier_api_v2_rules_{ruleId}_DELETE", "tags": [ "Rules" ], "summary": "Deletes a rule", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notifier_notifier_api_v2_rules_{ruleId}_GET", "tags": [ "Rules" ], "summary": "Gets a rule by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "notifier_notifier_api_v2_rules_{ruleId}_PUT", "tags": [ "Rules" ], "summary": "Updates an existing rule", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_RuleUpdateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/security/html/sanitize": { "post": { "operationId": "notifier_notifier_api_v2_security_html_sanitize_POST", "tags": [ "Security" ], "summary": "HTTP: POST /api/v2/security/html/sanitize =\u003E SanitizeHtmlAsync", "description": "Sanitizes HTML content.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_SanitizeHtmlRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/security/html/strip": { "post": { "operationId": "notifier_notifier_api_v2_security_html_strip_POST", "tags": [ "Security" ], "summary": "HTTP: POST /api/v2/security/html/strip =\u003E StripHtmlTagsAsync", "description": "Strips all HTML tags from content.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_StripHtmlRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/security/html/validate": { "post": { "operationId": "notifier_notifier_api_v2_security_html_validate_POST", "tags": [ "Security" ], "summary": "HTTP: POST /api/v2/security/html/validate =\u003E ValidateHtmlAsync", "description": "Validates HTML content.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_ValidateHtmlRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/security/keys/rotate": { "post": { "operationId": "notifier_notifier_api_v2_security_keys_rotate_POST", "tags": [ "Security" ], "summary": "HTTP: POST /api/v2/security/keys/rotate =\u003E RotateKeyAsync", "description": "Rotates the signing key.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/security/tenants/fuzz-test": { "post": { "operationId": "notifier_notifier_api_v2_security_tenants_fuzz-test_POST", "tags": [ "Security" ], "summary": "HTTP: POST /api/v2/security/tenants/fuzz-test =\u003E RunTenantFuzzTestAsync", "description": "Runs tenant isolation fuzz tests.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_Worker_Security_TenantFuzzTestConfig" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/security/tenants/grants": { "delete": { "operationId": "notifier_notifier_api_v2_security_tenants_grants_DELETE", "tags": [ "Security" ], "summary": "HTTP: DELETE /api/v2/security/tenants/grants =\u003E RevokeCrossTenantAccessAsync", "description": "Revokes cross-tenant access.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_RevokeCrossTenantRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notifier_notifier_api_v2_security_tenants_grants_POST", "tags": [ "Security" ], "summary": "HTTP: POST /api/v2/security/tenants/grants =\u003E GrantCrossTenantAccessAsync", "description": "Grants cross-tenant access to a resource.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_CrossTenantGrantRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/security/tenants/validate": { "post": { "operationId": "notifier_notifier_api_v2_security_tenants_validate_POST", "tags": [ "Security" ], "summary": "HTTP: POST /api/v2/security/tenants/validate =\u003E ValidateTenantAccessAsync", "description": "Validates tenant access to a resource.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_ValidateTenantAccessRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/security/tenants/{tenantId}/violations": { "get": { "operationId": "notifier_notifier_api_v2_security_tenants_{tenantId}_violations_GET", "tags": [ "Security" ], "summary": "HTTP: GET /api/v2/security/tenants/{tenantId}/violations =\u003E GetTenantViolationsAsync", "description": "Gets tenant isolation violations.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/security/tokens/sign": { "post": { "operationId": "notifier_notifier_api_v2_security_tokens_sign_POST", "tags": [ "Security" ], "summary": "HTTP: POST /api/v2/security/tokens/sign =\u003E SignTokenAsync", "description": "Signs a payload and returns a token.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_SignTokenRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/security/tokens/verify": { "post": { "operationId": "notifier_notifier_api_v2_security_tokens_verify_POST", "tags": [ "Security" ], "summary": "HTTP: POST /api/v2/security/tokens/verify =\u003E VerifyTokenAsync", "description": "Verifies a token and returns the payload if valid.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_VerifyTokenRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/security/tokens/{token}/info": { "get": { "operationId": "notifier_notifier_api_v2_security_tokens_{token}_info_GET", "tags": [ "Security" ], "summary": "HTTP: GET /api/v2/security/tokens/{token}/info =\u003E GetTokenInfo", "description": "Gets information about a token without verification.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/security/webhooks": { "post": { "operationId": "notifier_notifier_api_v2_security_webhooks_POST", "tags": [ "Security" ], "summary": "HTTP: POST /api/v2/security/webhooks =\u003E RegisterWebhookConfigAsync", "description": "Registers webhook security configuration.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_Worker_Security_WebhookSecurityConfig" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/security/webhooks/validate": { "post": { "operationId": "notifier_notifier_api_v2_security_webhooks_validate_POST", "tags": [ "Security" ], "summary": "HTTP: POST /api/v2/security/webhooks/validate =\u003E ValidateWebhookAsync", "description": "Validates a webhook request.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_Worker_Security_WebhookValidationRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/security/webhooks/{tenantId}/{channelId}": { "get": { "operationId": "notifier_notifier_api_v2_security_webhooks_{tenantId}_{channelId}_GET", "tags": [ "Security" ], "summary": "HTTP: GET /api/v2/security/webhooks/{tenantId}/{channelId} =\u003E GetWebhookConfigAsync", "description": "Gets webhook security configuration.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/security/webhooks/{tenantId}/{channelId}/allowlist": { "put": { "operationId": "notifier_notifier_api_v2_security_webhooks_{tenantId}_{channelId}_allowlist_PUT", "tags": [ "Security" ], "summary": "HTTP: PUT /api/v2/security/webhooks/{tenantId}/{channelId}/allowlist =\u003E UpdateWebhookAllowlistAsync", "description": "Updates IP allowlist for a webhook.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_UpdateAllowlistRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/simulate": { "post": { "operationId": "notifier_notifier_api_v2_simulate_POST", "tags": [ "Simulation" ], "summary": "Simulate rule evaluation against events", "description": "Dry-runs rules against provided or historical events without side effects. Returns matched actions with detailed explanations.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_SimulationApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/simulate/validate": { "post": { "operationId": "notifier_notifier_api_v2_simulate_validate_POST", "tags": [ "Simulation" ], "summary": "Validate a rule definition", "description": "Validates a rule definition and returns any errors or warnings.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_RuleApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/storm-breaker/storms": { "get": { "operationId": "notifier_notifier_api_v2_storm-breaker_storms_GET", "tags": [ "Storm Breaker" ], "summary": "Lists all active notification storms for a tenant", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/storm-breaker/storms/{stormKey}": { "delete": { "operationId": "notifier_notifier_api_v2_storm-breaker_storms_{stormKey}_DELETE", "tags": [ "Storm Breaker" ], "summary": "Clears a storm state manually", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notifier_notifier_api_v2_storm-breaker_storms_{stormKey}_GET", "tags": [ "Storm Breaker" ], "summary": "Gets the current state of a specific storm", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/storm-breaker/storms/{stormKey}/summary": { "post": { "operationId": "notifier_notifier_api_v2_storm-breaker_storms_{stormKey}_summary_POST", "tags": [ "Storm Breaker" ], "summary": "Generates a summary for an active storm", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/templates": { "get": { "operationId": "notifier_notifier_api_v2_templates_GET", "tags": [ "Templates" ], "summary": "Lists all templates for a tenant", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notifier_notifier_api_v2_templates_POST", "tags": [ "Templates" ], "summary": "Creates a new template", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_TemplateCreateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/templates/preview": { "post": { "operationId": "notifier_notifier_api_v2_templates_preview_POST", "tags": [ "Templates" ], "summary": "Previews a template rendering", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_TemplatePreviewRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/templates/{templateId}": { "delete": { "operationId": "notifier_notifier_api_v2_templates_{templateId}_DELETE", "tags": [ "Templates" ], "summary": "Deletes a template", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notifier_notifier_api_v2_templates_{templateId}_GET", "tags": [ "Templates" ], "summary": "Gets a template by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "notifier_notifier_api_v2_templates_{templateId}_PUT", "tags": [ "Templates" ], "summary": "Updates an existing template", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_TemplateCreateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/throttles/config": { "delete": { "operationId": "notifier_notifier_api_v2_throttles_config_DELETE", "tags": [ "Throttles" ], "summary": "Delete throttle configuration", "description": "Deletes the throttle configuration for the tenant, reverting to defaults.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notifier_notifier_api_v2_throttles_config_GET", "tags": [ "Throttles" ], "summary": "Get throttle configuration", "description": "Returns the throttle configuration for the tenant.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "notifier_notifier_api_v2_throttles_config_PUT", "tags": [ "Throttles" ], "summary": "Update throttle configuration", "description": "Creates or updates the throttle configuration for the tenant.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_ThrottleConfigurationApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notifier/api/v2/throttles/evaluate": { "post": { "operationId": "notifier_notifier_api_v2_throttles_evaluate_POST", "tags": [ "Throttles" ], "summary": "Evaluate throttle duration", "description": "Returns the effective throttle duration for an event kind.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_ThrottleEvaluateApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notify/api/v1/notify/audit": { "get": { "operationId": "notify_notify_api_v1_notify_audit_GET", "tags": [ "notify" ], "summary": "HTTP: GET /api/v1/notify/audit", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notify_notify_api_v1_notify_audit_POST", "tags": [ "notify" ], "summary": "HTTP: POST /api/v1/notify/audit", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notify_System_Text_Json_Nodes_JsonNode" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notify/api/v1/notify/channels": { "get": { "operationId": "notify_notify_api_v1_notify_channels_GET", "tags": [ "notify" ], "summary": "HTTP: GET /api/v1/notify/channels", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notify_notify_api_v1_notify_channels_POST", "tags": [ "notify" ], "summary": "HTTP: POST /api/v1/notify/channels", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notify_System_Text_Json_Nodes_JsonNode" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notify/api/v1/notify/channels/{channelId}": { "delete": { "operationId": "notify_notify_api_v1_notify_channels_{channelId}_DELETE", "tags": [ "notify" ], "summary": "HTTP: DELETE /api/v1/notify/channels/{channelId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notify_notify_api_v1_notify_channels_{channelId}_GET", "tags": [ "notify" ], "summary": "HTTP: GET /api/v1/notify/channels/{channelId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notify/api/v1/notify/channels/{channelId}/test": { "post": { "operationId": "notify_notify_api_v1_notify_channels_{channelId}_test_POST", "tags": [ "notify" ], "summary": "HTTP: POST /api/v1/notify/channels/{channelId}/test", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notify_StellaOps_Notify_WebService_Contracts_ChannelTestSendRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notify/api/v1/notify/deliveries": { "get": { "operationId": "notify_notify_api_v1_notify_deliveries_GET", "tags": [ "notify" ], "summary": "HTTP: GET /api/v1/notify/deliveries", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notify_notify_api_v1_notify_deliveries_POST", "tags": [ "notify" ], "summary": "HTTP: POST /api/v1/notify/deliveries", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notify_System_Text_Json_Nodes_JsonNode" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notify/api/v1/notify/deliveries/{deliveryId}": { "get": { "operationId": "notify_notify_api_v1_notify_deliveries_{deliveryId}_GET", "tags": [ "notify" ], "summary": "HTTP: GET /api/v1/notify/deliveries/{deliveryId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notify/api/v1/notify/digests": { "post": { "operationId": "notify_notify_api_v1_notify_digests_POST", "tags": [ "notify" ], "summary": "HTTP: POST /api/v1/notify/digests", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notify_StellaOps_Notify_WebService_Contracts_DigestUpsertRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notify/api/v1/notify/digests/{actionKey}": { "delete": { "operationId": "notify_notify_api_v1_notify_digests_{actionKey}_DELETE", "tags": [ "notify" ], "summary": "HTTP: DELETE /api/v1/notify/digests/{actionKey}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notify_notify_api_v1_notify_digests_{actionKey}_GET", "tags": [ "notify" ], "summary": "HTTP: GET /api/v1/notify/digests/{actionKey}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notify/api/v1/notify/locks/acquire": { "post": { "operationId": "notify_notify_api_v1_notify_locks_acquire_POST", "tags": [ "notify" ], "summary": "HTTP: POST /api/v1/notify/locks/acquire", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notify_StellaOps_Notify_WebService_Contracts_AcquireLockRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notify/api/v1/notify/locks/release": { "post": { "operationId": "notify_notify_api_v1_notify_locks_release_POST", "tags": [ "notify" ], "summary": "HTTP: POST /api/v1/notify/locks/release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notify_StellaOps_Notify_WebService_Contracts_ReleaseLockRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notify/api/v1/notify/rules": { "get": { "operationId": "notify_notify_api_v1_notify_rules_GET", "tags": [ "notify" ], "summary": "HTTP: GET /api/v1/notify/rules", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notify_notify_api_v1_notify_rules_POST", "tags": [ "notify" ], "summary": "HTTP: POST /api/v1/notify/rules", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notify_System_Text_Json_Nodes_JsonNode" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notify/api/v1/notify/rules/{ruleId}": { "delete": { "operationId": "notify_notify_api_v1_notify_rules_{ruleId}_DELETE", "tags": [ "notify" ], "summary": "HTTP: DELETE /api/v1/notify/rules/{ruleId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notify_notify_api_v1_notify_rules_{ruleId}_GET", "tags": [ "notify" ], "summary": "HTTP: GET /api/v1/notify/rules/{ruleId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notify/api/v1/notify/templates": { "get": { "operationId": "notify_notify_api_v1_notify_templates_GET", "tags": [ "notify" ], "summary": "HTTP: GET /api/v1/notify/templates", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "notify_notify_api_v1_notify_templates_POST", "tags": [ "notify" ], "summary": "HTTP: POST /api/v1/notify/templates", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notify_System_Text_Json_Nodes_JsonNode" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notify/api/v1/notify/templates/{templateId}": { "delete": { "operationId": "notify_notify_api_v1_notify_templates_{templateId}_DELETE", "tags": [ "notify" ], "summary": "HTTP: DELETE /api/v1/notify/templates/{templateId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "notify_notify_api_v1_notify_templates_{templateId}_GET", "tags": [ "notify" ], "summary": "HTTP: GET /api/v1/notify/templates/{templateId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notify/internal/notify/channels/normalize": { "post": { "operationId": "notify_notify_internal_notify_channels_normalize_POST", "tags": [ "notify" ], "summary": "HTTP: POST /internal/notify/channels/normalize", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notify_System_Text_Json_Nodes_JsonNode" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notify/internal/notify/rules/normalize": { "post": { "operationId": "notify_notify_internal_notify_rules_normalize_POST", "tags": [ "notify" ], "summary": "HTTP: POST /internal/notify/rules/normalize", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notify_System_Text_Json_Nodes_JsonNode" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/notify/internal/notify/templates/normalize": { "post": { "operationId": "notify_notify_internal_notify_templates_normalize_POST", "tags": [ "notify" ], "summary": "HTTP: POST /internal/notify/templates/normalize", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/notify_System_Text_Json_Nodes_JsonNode" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/opsmemory/api/v1/opsmemory/decisions": { "get": { "operationId": "opsmemory_opsmemory_api_v1_opsmemory_decisions_GET", "tags": [ "OpsMemory" ], "summary": "HTTP: GET /api/v1/opsmemory/decisions =\u003E QueryDecisionsAsync", "description": "Query past decisions with filters", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_QueryDecisionsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "opsmemory_opsmemory_api_v1_opsmemory_decisions_POST", "tags": [ "OpsMemory" ], "summary": "HTTP: POST /api/v1/opsmemory/decisions =\u003E RecordDecisionAsync", "description": "Record a security decision for future playbook learning", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_RecordDecisionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_RecordDecisionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/opsmemory/api/v1/opsmemory/decisions/{memoryId}": { "get": { "operationId": "opsmemory_opsmemory_api_v1_opsmemory_decisions_{memoryId}_GET", "tags": [ "OpsMemory" ], "summary": "HTTP: GET /api/v1/opsmemory/decisions/{memoryId} =\u003E GetDecisionAsync", "description": "Get a specific decision by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_DecisionDetailsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/opsmemory/api/v1/opsmemory/decisions/{memoryId}/outcome": { "post": { "operationId": "opsmemory_opsmemory_api_v1_opsmemory_decisions_{memoryId}_outcome_POST", "tags": [ "OpsMemory" ], "summary": "HTTP: POST /api/v1/opsmemory/decisions/{memoryId}/outcome =\u003E RecordOutcomeAsync", "description": "Record the outcome of a previous decision", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_RecordOutcomeRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_OutcomeRecordedResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/opsmemory/api/v1/opsmemory/stats": { "get": { "operationId": "opsmemory_opsmemory_api_v1_opsmemory_stats_GET", "tags": [ "OpsMemory" ], "summary": "HTTP: GET /api/v1/opsmemory/stats =\u003E GetStatsAsync", "description": "Get decision statistics for a tenant", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_OpsMemoryStatsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/opsmemory/api/v1/opsmemory/suggestions": { "get": { "operationId": "opsmemory_opsmemory_api_v1_opsmemory_suggestions_GET", "tags": [ "OpsMemory" ], "summary": "HTTP: GET /api/v1/opsmemory/suggestions =\u003E GetSuggestionsAsync", "description": "Get playbook suggestions for a given situation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_PlaybookSuggestionsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/release-orchestrator/approvals": { "get": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_approvals_GET", "tags": [ "Approvals" ], "summary": "HTTP: GET /api/release-orchestrator/approvals/ =\u003E ListApprovals", "description": "List approval requests with optional filtering", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/release-orchestrator/approvals/batch-approve": { "post": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_approvals_batch-approve_POST", "tags": [ "Approvals" ], "summary": "HTTP: POST /api/release-orchestrator/approvals/batch-approve =\u003E BatchApprove", "description": "Batch approve multiple requests", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ApprovalEndpoints_BatchActionDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/release-orchestrator/approvals/batch-reject": { "post": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_approvals_batch-reject_POST", "tags": [ "Approvals" ], "summary": "HTTP: POST /api/release-orchestrator/approvals/batch-reject =\u003E BatchReject", "description": "Batch reject multiple requests", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ApprovalEndpoints_BatchActionDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/release-orchestrator/approvals/{id}": { "get": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_approvals_{id}_GET", "tags": [ "Approvals" ], "summary": "HTTP: GET /api/release-orchestrator/approvals/{id} =\u003E GetApproval", "description": "Get an approval by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/release-orchestrator/approvals/{id}/approve": { "post": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_approvals_{id}_approve_POST", "tags": [ "Approvals" ], "summary": "HTTP: POST /api/release-orchestrator/approvals/{id}/approve =\u003E Approve", "description": "Approve a pending approval request", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ApprovalEndpoints_ApprovalActionDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/release-orchestrator/approvals/{id}/reject": { "post": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_approvals_{id}_reject_POST", "tags": [ "Approvals" ], "summary": "HTTP: POST /api/release-orchestrator/approvals/{id}/reject =\u003E Reject", "description": "Reject a pending approval request", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ApprovalEndpoints_ApprovalActionDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/release-orchestrator/dashboard": { "get": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_dashboard_GET", "tags": [ "ReleaseDashboard" ], "summary": "HTTP: GET /api/release-orchestrator/dashboard =\u003E GetDashboard", "description": "Get release dashboard data for control-plane views.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/release-orchestrator/promotions/{id}/approve": { "post": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_promotions_{id}_approve_POST", "tags": [ "ReleaseDashboard" ], "summary": "HTTP: POST /api/release-orchestrator/promotions/{id}/approve =\u003E ApprovePromotion", "description": "Approve a pending promotion request.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/release-orchestrator/promotions/{id}/reject": { "post": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_promotions_{id}_reject_POST", "tags": [ "ReleaseDashboard" ], "summary": "HTTP: POST /api/release-orchestrator/promotions/{id}/reject =\u003E RejectPromotion", "description": "Reject a pending promotion request.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseDashboardEndpoints_RejectPromotionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/release-orchestrator/releases": { "get": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_releases_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/release-orchestrator/releases/ =\u003E ListReleases", "description": "List releases with optional filtering", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_releases_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/release-orchestrator/releases/ =\u003E CreateRelease", "description": "Create a new release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_CreateReleaseDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/release-orchestrator/releases/{id}": { "delete": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_releases_{id}_DELETE", "tags": [ "Releases" ], "summary": "HTTP: DELETE /api/release-orchestrator/releases/{id} =\u003E DeleteRelease", "description": "Delete a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_releases_{id}_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/release-orchestrator/releases/{id} =\u003E GetRelease", "description": "Get a release by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "patch": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_releases_{id}_PATCH", "tags": [ "Releases" ], "summary": "HTTP: PATCH /api/release-orchestrator/releases/{id} =\u003E UpdateRelease", "description": "Update an existing release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_UpdateReleaseDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/release-orchestrator/releases/{id}/clone": { "post": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_releases_{id}_clone_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/release-orchestrator/releases/{id}/clone =\u003E CloneRelease", "description": "Clone a release with new name and version", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_CloneReleaseDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/release-orchestrator/releases/{id}/deploy": { "post": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_releases_{id}_deploy_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/release-orchestrator/releases/{id}/deploy =\u003E Deploy", "description": "Deploy a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/release-orchestrator/releases/{id}/promote": { "post": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_releases_{id}_promote_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/release-orchestrator/releases/{id}/promote =\u003E RequestPromotion", "description": "Request promotion to target environment", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_PromoteDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/release-orchestrator/releases/{id}/ready": { "post": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_releases_{id}_ready_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/release-orchestrator/releases/{id}/ready =\u003E MarkReady", "description": "Mark a release as ready for promotion", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/release-orchestrator/releases/{id}/rollback": { "post": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_releases_{id}_rollback_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/release-orchestrator/releases/{id}/rollback =\u003E Rollback", "description": "Rollback a deployed release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/release-orchestrator/releases/{releaseId}/available-environments": { "get": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_releases_{releaseId}_available-environments_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/release-orchestrator/releases/{releaseId}/available-environments =\u003E GetAvailableEnvironments", "description": "Get available target environments for promotion", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/release-orchestrator/releases/{releaseId}/components": { "get": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_releases_{releaseId}_components_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/release-orchestrator/releases/{releaseId}/components =\u003E GetComponents", "description": "Get components for a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_releases_{releaseId}_components_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/release-orchestrator/releases/{releaseId}/components =\u003E AddComponent", "description": "Add a component to a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_AddComponentDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/release-orchestrator/releases/{releaseId}/components/{componentId}": { "delete": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_releases_{releaseId}_components_{componentId}_DELETE", "tags": [ "Releases" ], "summary": "HTTP: DELETE /api/release-orchestrator/releases/{releaseId}/components/{componentId} =\u003E RemoveComponent", "description": "Remove a component from a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "patch": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_releases_{releaseId}_components_{componentId}_PATCH", "tags": [ "Releases" ], "summary": "HTTP: PATCH /api/release-orchestrator/releases/{releaseId}/components/{componentId} =\u003E UpdateComponent", "description": "Update a release component", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_UpdateComponentDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/release-orchestrator/releases/{releaseId}/events": { "get": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_releases_{releaseId}_events_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/release-orchestrator/releases/{releaseId}/events =\u003E GetEvents", "description": "Get events for a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/release-orchestrator/releases/{releaseId}/promotion-preview": { "get": { "operationId": "orchestrator_orchestrator_api_release-orchestrator_releases_{releaseId}_promotion-preview_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/release-orchestrator/releases/{releaseId}/promotion-preview =\u003E GetPromotionPreview", "description": "Get promotion preview with gate results", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/approvals": { "get": { "operationId": "orchestrator_orchestrator_api_v1_approvals_GET", "tags": [ "Approvals v2" ], "summary": "HTTP: GET /api/v1/approvals/ =\u003E ListApprovals", "description": "List v2 approval queue entries with digest/risk/ops confidence.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/approvals/{id}": { "get": { "operationId": "orchestrator_orchestrator_api_v1_approvals_{id}_GET", "tags": [ "Approvals v2" ], "summary": "HTTP: GET /api/v1/approvals/{id} =\u003E GetApprovalDetail", "description": "Get v2 approval detail decision packet.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/approvals/{id}/decision": { "post": { "operationId": "orchestrator_orchestrator_api_v1_approvals_{id}_decision_POST", "tags": [ "Approvals v2" ], "summary": "HTTP: POST /api/v1/approvals/{id}/decision =\u003E PostApprovalDecision", "description": "Apply a decision action (approve/reject/defer/escalate).", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ApprovalDecisionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/approvals/{id}/evidence": { "get": { "operationId": "orchestrator_orchestrator_api_v1_approvals_{id}_evidence_GET", "tags": [ "Approvals v2" ], "summary": "HTTP: GET /api/v1/approvals/{id}/evidence =\u003E GetApprovalEvidence", "description": "Get decision packet evidence references for a v2 approval.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/approvals/{id}/gates": { "get": { "operationId": "orchestrator_orchestrator_api_v1_approvals_{id}_gates_GET", "tags": [ "Approvals v2" ], "summary": "HTTP: GET /api/v1/approvals/{id}/gates =\u003E GetApprovalGates", "description": "Get detailed gate trace for a v2 approval.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/approvals/{id}/ops-health": { "get": { "operationId": "orchestrator_orchestrator_api_v1_approvals_{id}_ops-health_GET", "tags": [ "Approvals v2" ], "summary": "HTTP: GET /api/v1/approvals/{id}/ops-health =\u003E GetApprovalOpsHealth", "description": "Get data-integrity confidence that impacts approval defensibility.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/approvals/{id}/security-snapshot": { "get": { "operationId": "orchestrator_orchestrator_api_v1_approvals_{id}_security-snapshot_GET", "tags": [ "Approvals v2" ], "summary": "HTTP: GET /api/v1/approvals/{id}/security-snapshot =\u003E GetApprovalSecuritySnapshot", "description": "Get security snapshot (CritR/HighR/coverage) for approval context.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/environments/{id}": { "get": { "operationId": "orchestrator_orchestrator_api_v1_environments_{id}_GET", "tags": [ "Environments v2" ], "summary": "HTTP: GET /api/v1/environments/{id} =\u003E GetEnvironmentDetail", "description": "Get standardized environment detail header.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/environments/{id}/deployments": { "get": { "operationId": "orchestrator_orchestrator_api_v1_environments_{id}_deployments_GET", "tags": [ "Environments v2" ], "summary": "HTTP: GET /api/v1/environments/{id}/deployments =\u003E GetEnvironmentDeployments", "description": "Get deployment history scoped to an environment.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/environments/{id}/evidence": { "get": { "operationId": "orchestrator_orchestrator_api_v1_environments_{id}_evidence_GET", "tags": [ "Environments v2" ], "summary": "HTTP: GET /api/v1/environments/{id}/evidence =\u003E GetEnvironmentEvidence", "description": "Get environment evidence snapshot/export references.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/environments/{id}/ops-health": { "get": { "operationId": "orchestrator_orchestrator_api_v1_environments_{id}_ops-health_GET", "tags": [ "Environments v2" ], "summary": "HTTP: GET /api/v1/environments/{id}/ops-health =\u003E GetEnvironmentOpsHealth", "description": "Get environment data-confidence and relevant ops signals.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/environments/{id}/security-snapshot": { "get": { "operationId": "orchestrator_orchestrator_api_v1_environments_{id}_security-snapshot_GET", "tags": [ "Environments v2" ], "summary": "HTTP: GET /api/v1/environments/{id}/security-snapshot =\u003E GetEnvironmentSecuritySnapshot", "description": "Get environment-level security snapshot and top risks.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/circuit-breakers": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_circuit-breakers_GET", "tags": [ "Orchestrator Circuit Breakers" ], "summary": "HTTP: GET /api/v1/jobengine/circuit-breakers/ =\u003E ListCircuitBreakers", "description": "List all circuit breakers for the tenant", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/circuit-breakers/{serviceId}": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_circuit-breakers_{serviceId}_GET", "tags": [ "Orchestrator Circuit Breakers" ], "summary": "HTTP: GET /api/v1/jobengine/circuit-breakers/{serviceId} =\u003E GetCircuitBreaker", "description": "Get circuit breaker state for a specific downstream service", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/circuit-breakers/{serviceId}/check": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_circuit-breakers_{serviceId}_check_GET", "tags": [ "Orchestrator Circuit Breakers" ], "summary": "HTTP: GET /api/v1/jobengine/circuit-breakers/{serviceId}/check =\u003E CheckCircuitBreaker", "description": "Check if requests are allowed through the circuit breaker", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/circuit-breakers/{serviceId}/failure": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_circuit-breakers_{serviceId}_failure_POST", "tags": [ "Orchestrator Circuit Breakers" ], "summary": "HTTP: POST /api/v1/jobengine/circuit-breakers/{serviceId}/failure =\u003E RecordFailure", "description": "Record a failed request to the downstream service", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_RecordFailureRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/circuit-breakers/{serviceId}/force-close": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_circuit-breakers_{serviceId}_force-close_POST", "tags": [ "Orchestrator Circuit Breakers" ], "summary": "HTTP: POST /api/v1/jobengine/circuit-breakers/{serviceId}/force-close =\u003E ForceClose", "description": "Manually close the circuit breaker", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_ForceCloseCircuitBreakerRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/circuit-breakers/{serviceId}/force-open": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_circuit-breakers_{serviceId}_force-open_POST", "tags": [ "Orchestrator Circuit Breakers" ], "summary": "HTTP: POST /api/v1/jobengine/circuit-breakers/{serviceId}/force-open =\u003E ForceOpen", "description": "Manually open the circuit breaker", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_ForceOpenCircuitBreakerRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/circuit-breakers/{serviceId}/success": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_circuit-breakers_{serviceId}_success_POST", "tags": [ "Orchestrator Circuit Breakers" ], "summary": "HTTP: POST /api/v1/jobengine/circuit-breakers/{serviceId}/success =\u003E RecordSuccess", "description": "Record a successful request to the downstream service", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/dag/job/{jobId}/children": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_dag_job_{jobId}_children_GET", "tags": [ "Orchestrator DAG" ], "summary": "HTTP: GET /api/v1/jobengine/dag/job/{jobId:guid}/children =\u003E GetJobChildren", "description": "Get child dependencies for a job", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/dag/job/{jobId}/parents": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_dag_job_{jobId}_parents_GET", "tags": [ "Orchestrator DAG" ], "summary": "HTTP: GET /api/v1/jobengine/dag/job/{jobId:guid}/parents =\u003E GetJobParents", "description": "Get parent dependencies for a job", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/dag/run/{runId}": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_dag_run_{runId}_GET", "tags": [ "Orchestrator DAG" ], "summary": "HTTP: GET /api/v1/jobengine/dag/run/{runId:guid} =\u003E GetRunDag", "description": "Get the complete DAG structure for a run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/dag/run/{runId}/blocked/{jobId}": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_dag_run_{runId}_blocked_{jobId}_GET", "tags": [ "Orchestrator DAG" ], "summary": "HTTP: GET /api/v1/jobengine/dag/run/{runId:guid}/blocked/{jobId:guid} =\u003E GetBlockedJobs", "description": "Get jobs blocked by a failed job", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/dag/run/{runId}/edges": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_dag_run_{runId}_edges_GET", "tags": [ "Orchestrator DAG" ], "summary": "HTTP: GET /api/v1/jobengine/dag/run/{runId:guid}/edges =\u003E GetRunEdges", "description": "Get all dependency edges for a run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/dag/run/{runId}/ready-jobs": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_dag_run_{runId}_ready-jobs_GET", "tags": [ "Orchestrator DAG" ], "summary": "HTTP: GET /api/v1/jobengine/dag/run/{runId:guid}/ready-jobs =\u003E GetReadyJobs", "description": "Get jobs that are ready to be scheduled (dependencies satisfied)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/deadletter": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_deadletter_GET", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: GET /api/v1/jobengine/deadletter/ =\u003E ListEntries", "description": "List dead-letter entries with pagination and filters", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/deadletter/by-job/{jobId}": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_deadletter_by-job_{jobId}_GET", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: GET /api/v1/jobengine/deadletter/by-job/{jobId:guid} =\u003E GetEntryByJobId", "description": "Get dead-letter entry by original job ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/deadletter/error-codes": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_deadletter_error-codes_GET", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: GET /api/v1/jobengine/deadletter/error-codes =\u003E ListErrorCodes", "description": "List known error codes with classifications", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/deadletter/export": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_deadletter_export_GET", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: GET /api/v1/jobengine/deadletter/export =\u003E ExportEntries", "description": "Export dead-letter entries as CSV", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/deadletter/replay/batch": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_deadletter_replay_batch_POST", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: POST /api/v1/jobengine/deadletter/replay/batch =\u003E ReplayBatch", "description": "Replay multiple dead-letter entries", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReplayBatchRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/deadletter/replay/pending": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_deadletter_replay_pending_POST", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: POST /api/v1/jobengine/deadletter/replay/pending =\u003E ReplayPending", "description": "Replay all pending retryable entries matching criteria", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReplayPendingRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/deadletter/resolve/batch": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_deadletter_resolve_batch_POST", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: POST /api/v1/jobengine/deadletter/resolve/batch =\u003E ResolveBatch", "description": "Manually resolve multiple dead-letter entries", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ResolveBatchRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/deadletter/stats": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_deadletter_stats_GET", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: GET /api/v1/jobengine/deadletter/stats =\u003E GetStats", "description": "Get dead-letter statistics", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/deadletter/summary": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_deadletter_summary_GET", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: GET /api/v1/jobengine/deadletter/summary =\u003E GetActionableSummary", "description": "Get actionable dead-letter summary grouped by error code", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/deadletter/{entryId}": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_deadletter_{entryId}_GET", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: GET /api/v1/jobengine/deadletter/{entryId:guid} =\u003E GetEntry", "description": "Get a specific dead-letter entry by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/deadletter/{entryId}/audit": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_deadletter_{entryId}_audit_GET", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: GET /api/v1/jobengine/deadletter/{entryId:guid}/audit =\u003E GetReplayAudit", "description": "Get replay audit history for an entry", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/deadletter/{entryId}/replay": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_deadletter_{entryId}_replay_POST", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: POST /api/v1/jobengine/deadletter/{entryId:guid}/replay =\u003E ReplayEntry", "description": "Replay a dead-letter entry as a new job", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/deadletter/{entryId}/resolve": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_deadletter_{entryId}_resolve_POST", "tags": [ "Orchestrator Dead-Letter" ], "summary": "HTTP: POST /api/v1/jobengine/deadletter/{entryId:guid}/resolve =\u003E ResolveEntry", "description": "Manually resolve a dead-letter entry", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ResolveEntryRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/jobs": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_jobs_GET", "tags": [ "Orchestrator Jobs" ], "summary": "HTTP: GET /api/v1/jobengine/jobs/ =\u003E ListJobs", "description": "List jobs with pagination and filters", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/jobs/by-idempotency-key/{key}": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_jobs_by-idempotency-key_{key}_GET", "tags": [ "Orchestrator Jobs" ], "summary": "HTTP: GET /api/v1/jobengine/jobs/by-idempotency-key/{key} =\u003E GetJobByIdempotencyKey", "description": "Get a job by its idempotency key", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/jobs/summary": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_jobs_summary_GET", "tags": [ "Orchestrator Jobs" ], "summary": "HTTP: GET /api/v1/jobengine/jobs/summary =\u003E GetJobSummary", "description": "Get job status summary counts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/jobs/{jobId}": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_jobs_{jobId}_GET", "tags": [ "Orchestrator Jobs" ], "summary": "HTTP: GET /api/v1/jobengine/jobs/{jobId:guid} =\u003E GetJob", "description": "Get a specific job by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/jobs/{jobId}/detail": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_jobs_{jobId}_detail_GET", "tags": [ "Orchestrator Jobs" ], "summary": "HTTP: GET /api/v1/jobengine/jobs/{jobId:guid}/detail =\u003E GetJobDetail", "description": "Get full job details including payload", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/pack-runs": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_pack-runs_GET", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: GET /api/v1/jobengine/pack-runs/ =\u003E ListPackRuns", "description": "List pack runs with filters", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_pack-runs_POST", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: POST /api/v1/jobengine/pack-runs/ =\u003E SchedulePackRun", "description": "Schedule a new pack run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_SchedulePackRunRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/pack-runs/claim": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_pack-runs_claim_POST", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: POST /api/v1/jobengine/pack-runs/claim =\u003E ClaimPackRun", "description": "Claim a pack run for execution", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_ClaimPackRunRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/pack-runs/{packRunId}": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_GET", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: GET /api/v1/jobengine/pack-runs/{packRunId:guid} =\u003E GetPackRun", "description": "Get pack run details", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/pack-runs/{packRunId}/cancel": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_cancel_POST", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: POST /api/v1/jobengine/pack-runs/{packRunId:guid}/cancel =\u003E CancelPackRun", "description": "Cancel a pack run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_CancelPackRunRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/pack-runs/{packRunId}/complete": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_complete_POST", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: POST /api/v1/jobengine/pack-runs/{packRunId:guid}/complete =\u003E CompletePackRun", "description": "Complete a pack run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_CompletePackRunRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/pack-runs/{packRunId}/heartbeat": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_heartbeat_POST", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: POST /api/v1/jobengine/pack-runs/{packRunId:guid}/heartbeat =\u003E Heartbeat", "description": "Extend pack run lease", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_PackRunHeartbeatRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/pack-runs/{packRunId}/logs": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_logs_GET", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: GET /api/v1/jobengine/pack-runs/{packRunId:guid}/logs =\u003E GetLogs", "description": "Get pack run logs with cursor pagination", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_logs_POST", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: POST /api/v1/jobengine/pack-runs/{packRunId:guid}/logs =\u003E AppendLogs", "description": "Append logs to a pack run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_AppendLogsRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/pack-runs/{packRunId}/manifest": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_manifest_GET", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: GET /api/v1/jobengine/pack-runs/{packRunId:guid}/manifest =\u003E GetPackRunManifest", "description": "Get pack run manifest including log stats and status", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/pack-runs/{packRunId}/retry": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_retry_POST", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: POST /api/v1/jobengine/pack-runs/{packRunId:guid}/retry =\u003E RetryPackRun", "description": "Retry a failed pack run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_RetryPackRunRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/pack-runs/{packRunId}/start": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_start_POST", "tags": [ "Orchestrator Pack Runs" ], "summary": "HTTP: POST /api/v1/jobengine/pack-runs/{packRunId:guid}/start =\u003E StartPackRun", "description": "Mark pack run as started", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_PackRunStartRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/quota-governance/allocation": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_quota-governance_allocation_GET", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: GET /api/v1/jobengine/quota-governance/allocation =\u003E CalculateAllocation", "description": "Calculate quota allocation for the current tenant", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/quota-governance/can-schedule": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_quota-governance_can-schedule_GET", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: GET /api/v1/jobengine/quota-governance/can-schedule =\u003E CanSchedule", "description": "Check if a job can be scheduled based on quota and circuit breaker status", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/quota-governance/policies": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_quota-governance_policies_GET", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: GET /api/v1/jobengine/quota-governance/policies =\u003E ListPolicies", "description": "List all quota allocation policies", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_quota-governance_policies_POST", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: POST /api/v1/jobengine/quota-governance/policies =\u003E CreatePolicy", "description": "Create a new quota allocation policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_CreateQuotaAllocationPolicyRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/quota-governance/policies/{policyId}": { "delete": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_quota-governance_policies_{policyId}_DELETE", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: DELETE /api/v1/jobengine/quota-governance/policies/{policyId:guid} =\u003E DeletePolicy", "description": "Delete a quota allocation policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_quota-governance_policies_{policyId}_GET", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: GET /api/v1/jobengine/quota-governance/policies/{policyId:guid} =\u003E GetPolicy", "description": "Get a specific quota allocation policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_quota-governance_policies_{policyId}_PUT", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: PUT /api/v1/jobengine/quota-governance/policies/{policyId:guid} =\u003E UpdatePolicy", "description": "Update a quota allocation policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_UpdateQuotaAllocationPolicyRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/quota-governance/release": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_quota-governance_release_POST", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: POST /api/v1/jobengine/quota-governance/release =\u003E ReleaseQuota", "description": "Release previously allocated quota", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_ReleaseQuotaRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/quota-governance/request": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_quota-governance_request_POST", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: POST /api/v1/jobengine/quota-governance/request =\u003E RequestQuota", "description": "Request quota allocation for a job", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_RequestQuotaRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/quota-governance/status": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_quota-governance_status_GET", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: GET /api/v1/jobengine/quota-governance/status =\u003E GetTenantStatus", "description": "Get quota status for the current tenant", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/quota-governance/summary": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_quota-governance_summary_GET", "tags": [ "Orchestrator Quota Governance" ], "summary": "HTTP: GET /api/v1/jobengine/quota-governance/summary =\u003E GetSummary", "description": "Get quota governance summary across all tenants", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/registry/packs": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_registry_packs_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/ =\u003E ListPacks", "description": "List packs with filters", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_registry_packs_POST", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: POST /api/v1/jobengine/registry/packs/ =\u003E CreatePack", "description": "Create a new pack in the registry", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_CreatePackRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/registry/packs/by-name/{name}": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_registry_packs_by-name_{name}_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/by-name/{name} =\u003E GetPackByName", "description": "Get pack by name", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/registry/packs/by-tag/{tag}": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_registry_packs_by-tag_{tag}_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/by-tag/{tag} =\u003E GetPacksByTag", "description": "Get packs by tag", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/registry/packs/popular": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_registry_packs_popular_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/popular =\u003E GetPopularPacks", "description": "Get popular packs by download count", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/registry/packs/recent": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_registry_packs_recent_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/recent =\u003E GetRecentPacks", "description": "Get recently updated packs", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/registry/packs/search": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_registry_packs_search_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/search =\u003E SearchPacks", "description": "Search packs by name, description, or tags", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/registry/packs/stats": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_registry_packs_stats_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/stats =\u003E GetStats", "description": "Get registry statistics", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/registry/packs/{packId}": { "delete": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_registry_packs_{packId}_DELETE", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: DELETE /api/v1/jobengine/registry/packs/{packId:guid} =\u003E DeletePack", "description": "Delete a draft pack with no versions", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_registry_packs_{packId}_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/{packId:guid} =\u003E GetPackById", "description": "Get pack by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "patch": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_registry_packs_{packId}_PATCH", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: PATCH /api/v1/jobengine/registry/packs/{packId:guid} =\u003E UpdatePack", "description": "Update pack metadata", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_UpdatePackRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/registry/packs/{packId}/status": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_registry_packs_{packId}_status_POST", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: POST /api/v1/jobengine/registry/packs/{packId:guid}/status =\u003E UpdatePackStatus", "description": "Update pack status (publish, deprecate, archive)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_UpdatePackStatusRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/registry/packs/{packId}/versions": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/{packId:guid}/versions =\u003E ListVersions", "description": "List versions for a pack", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_POST", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: POST /api/v1/jobengine/registry/packs/{packId:guid}/versions =\u003E CreatePackVersion", "description": "Create a new version for a pack", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_CreatePackVersionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/registry/packs/{packId}/versions/latest": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_latest_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/{packId:guid}/versions/latest =\u003E GetLatestVersion", "description": "Get the latest published version", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/registry/packs/{packId}/versions/{packVersionId}": { "delete": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_{packVersionId}_DELETE", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: DELETE /api/v1/jobengine/registry/packs/{packId:guid}/versions/{packVersionId:guid} =\u003E DeleteVersion", "description": "Delete a draft version", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "patch": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_{packVersionId}_PATCH", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: PATCH /api/v1/jobengine/registry/packs/{packId:guid}/versions/{packVersionId:guid} =\u003E UpdateVersion", "description": "Update version metadata", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_UpdatePackVersionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/registry/packs/{packId}/versions/{packVersionId}/download": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_{packVersionId}_download_POST", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: POST /api/v1/jobengine/registry/packs/{packId:guid}/versions/{packVersionId:guid}/download =\u003E DownloadVersion", "description": "Get download info and increment download count", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/registry/packs/{packId}/versions/{packVersionId}/sign": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_{packVersionId}_sign_POST", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: POST /api/v1/jobengine/registry/packs/{packId:guid}/versions/{packVersionId:guid}/sign =\u003E SignVersion", "description": "Sign a pack version", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_SignPackVersionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/registry/packs/{packId}/versions/{packVersionId}/status": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_{packVersionId}_status_POST", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: POST /api/v1/jobengine/registry/packs/{packId:guid}/versions/{packVersionId:guid}/status =\u003E UpdateVersionStatus", "description": "Update version status (publish, deprecate, archive)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_UpdatePackVersionStatusRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/registry/packs/{packId}/versions/{version}": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_{version}_GET", "tags": [ "Orchestrator Pack Registry" ], "summary": "HTTP: GET /api/v1/jobengine/registry/packs/{packId:guid}/versions/{version} =\u003E GetVersion", "description": "Get a specific pack version", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/runs": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_runs_GET", "tags": [ "Orchestrator Runs" ], "summary": "HTTP: GET /api/v1/jobengine/runs/ =\u003E ListRuns", "description": "List runs with pagination and filters", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/runs/{runId}": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_runs_{runId}_GET", "tags": [ "Orchestrator Runs" ], "summary": "HTTP: GET /api/v1/jobengine/runs/{runId:guid} =\u003E GetRun", "description": "Get a specific run by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/runs/{runId}/first-signal": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_runs_{runId}_first-signal_GET", "tags": [ "Orchestrator Runs" ], "summary": "HTTP: GET /api/v1/jobengine/runs/{runId:guid}/first-signal =\u003E GetFirstSignal", "description": "Gets the first meaningful signal for a run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/runs/{runId}/jobs": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_runs_{runId}_jobs_GET", "tags": [ "Orchestrator Runs" ], "summary": "HTTP: GET /api/v1/jobengine/runs/{runId:guid}/jobs =\u003E GetRunJobs", "description": "Get all jobs in a run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/runs/{runId}/summary": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_runs_{runId}_summary_GET", "tags": [ "Orchestrator Runs" ], "summary": "HTTP: GET /api/v1/jobengine/runs/{runId:guid}/summary =\u003E GetRunSummary", "description": "Get job status summary for a run", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/sources": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_sources_GET", "tags": [ "Orchestrator Sources" ], "summary": "HTTP: GET /api/v1/jobengine/sources/ =\u003E ListSources", "description": "List all registered job sources with pagination", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/sources/{sourceId}": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_sources_{sourceId}_GET", "tags": [ "Orchestrator Sources" ], "summary": "HTTP: GET /api/v1/jobengine/sources/{sourceId:guid} =\u003E GetSource", "description": "Get a specific job source by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/stream/jobs/{jobId}": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_stream_jobs_{jobId}_GET", "tags": [ "Orchestrator Streams" ], "summary": "HTTP: GET /api/v1/jobengine/stream/jobs/{jobId:guid} =\u003E StreamJob", "description": "Stream real-time job status updates via SSE", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/stream/pack-runs/{packRunId}": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_stream_pack-runs_{packRunId}_GET", "tags": [ "Orchestrator Streams" ], "summary": "HTTP: GET /api/v1/jobengine/stream/pack-runs/{packRunId:guid} =\u003E StreamPackRun", "description": "Stream real-time pack run log and status updates via SSE", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/stream/pack-runs/{packRunId}/ws": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_stream_pack-runs_{packRunId}_ws_GET", "tags": [ "Orchestrator Streams" ], "summary": "HTTP: GET /api/v1/jobengine/stream/pack-runs/{packRunId:guid}/ws =\u003E StreamPackRunWebSocket", "description": "Stream real-time pack run log and status updates via WebSocket", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/stream/runs/{runId}": { "get": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_stream_runs_{runId}_GET", "tags": [ "Orchestrator Streams" ], "summary": "HTTP: GET /api/v1/jobengine/stream/runs/{runId:guid} =\u003E StreamRun", "description": "Stream real-time run progress updates via SSE", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/worker/claim": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_worker_claim_POST", "tags": [ "Orchestrator Workers" ], "summary": "HTTP: POST /api/v1/jobengine/worker/claim =\u003E ClaimJob", "description": "Claim a job for execution", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_ClaimRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/worker/jobs/{jobId}/complete": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_worker_jobs_{jobId}_complete_POST", "tags": [ "Orchestrator Workers" ], "summary": "HTTP: POST /api/v1/jobengine/worker/jobs/{jobId:guid}/complete =\u003E CompleteJob", "description": "Complete a job with results and artifacts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_CompleteRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/worker/jobs/{jobId}/heartbeat": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_worker_jobs_{jobId}_heartbeat_POST", "tags": [ "Orchestrator Workers" ], "summary": "HTTP: POST /api/v1/jobengine/worker/jobs/{jobId:guid}/heartbeat =\u003E Heartbeat", "description": "Extend job lease (heartbeat)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_HeartbeatRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/jobengine/worker/jobs/{jobId}/progress": { "post": { "operationId": "orchestrator_orchestrator_api_v1_orchestrator_worker_jobs_{jobId}_progress_POST", "tags": [ "Orchestrator Workers" ], "summary": "HTTP: POST /api/v1/jobengine/worker/jobs/{jobId:guid}/progress =\u003E ReportProgress", "description": "Report job execution progress", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Contracts_ProgressRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/release-orchestrator/approvals": { "get": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_approvals_GET", "tags": [ "Approvals" ], "summary": "HTTP: GET /api/v1/release-orchestrator/approvals/ =\u003E ListApprovals", "description": "List approval requests with optional filtering", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/release-orchestrator/approvals/batch-approve": { "post": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_approvals_batch-approve_POST", "tags": [ "Approvals" ], "summary": "HTTP: POST /api/v1/release-orchestrator/approvals/batch-approve =\u003E BatchApprove", "description": "Batch approve multiple requests", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ApprovalEndpoints_BatchActionDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/release-orchestrator/approvals/batch-reject": { "post": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_approvals_batch-reject_POST", "tags": [ "Approvals" ], "summary": "HTTP: POST /api/v1/release-orchestrator/approvals/batch-reject =\u003E BatchReject", "description": "Batch reject multiple requests", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ApprovalEndpoints_BatchActionDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/release-orchestrator/approvals/{id}": { "get": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_approvals_{id}_GET", "tags": [ "Approvals" ], "summary": "HTTP: GET /api/v1/release-orchestrator/approvals/{id} =\u003E GetApproval", "description": "Get an approval by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/release-orchestrator/approvals/{id}/approve": { "post": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_approvals_{id}_approve_POST", "tags": [ "Approvals" ], "summary": "HTTP: POST /api/v1/release-orchestrator/approvals/{id}/approve =\u003E Approve", "description": "Approve a pending approval request", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ApprovalEndpoints_ApprovalActionDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/release-orchestrator/approvals/{id}/reject": { "post": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_approvals_{id}_reject_POST", "tags": [ "Approvals" ], "summary": "HTTP: POST /api/v1/release-orchestrator/approvals/{id}/reject =\u003E Reject", "description": "Reject a pending approval request", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ApprovalEndpoints_ApprovalActionDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/release-orchestrator/dashboard": { "get": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_dashboard_GET", "tags": [ "ReleaseDashboard" ], "summary": "HTTP: GET /api/v1/release-orchestrator/dashboard =\u003E GetDashboard", "description": "Get release dashboard data for control-plane views.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/release-orchestrator/promotions/{id}/approve": { "post": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_promotions_{id}_approve_POST", "tags": [ "ReleaseDashboard" ], "summary": "HTTP: POST /api/v1/release-orchestrator/promotions/{id}/approve =\u003E ApprovePromotion", "description": "Approve a pending promotion request.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/release-orchestrator/promotions/{id}/reject": { "post": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_promotions_{id}_reject_POST", "tags": [ "ReleaseDashboard" ], "summary": "HTTP: POST /api/v1/release-orchestrator/promotions/{id}/reject =\u003E RejectPromotion", "description": "Reject a pending promotion request.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseDashboardEndpoints_RejectPromotionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/release-orchestrator/releases": { "get": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_releases_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/v1/release-orchestrator/releases/ =\u003E ListReleases", "description": "List releases with optional filtering", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_releases_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/v1/release-orchestrator/releases/ =\u003E CreateRelease", "description": "Create a new release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_CreateReleaseDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/release-orchestrator/releases/{id}": { "delete": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_releases_{id}_DELETE", "tags": [ "Releases" ], "summary": "HTTP: DELETE /api/v1/release-orchestrator/releases/{id} =\u003E DeleteRelease", "description": "Delete a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_releases_{id}_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/v1/release-orchestrator/releases/{id} =\u003E GetRelease", "description": "Get a release by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "patch": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_releases_{id}_PATCH", "tags": [ "Releases" ], "summary": "HTTP: PATCH /api/v1/release-orchestrator/releases/{id} =\u003E UpdateRelease", "description": "Update an existing release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_UpdateReleaseDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/release-orchestrator/releases/{id}/clone": { "post": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_releases_{id}_clone_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/v1/release-orchestrator/releases/{id}/clone =\u003E CloneRelease", "description": "Clone a release with new name and version", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_CloneReleaseDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/release-orchestrator/releases/{id}/deploy": { "post": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_releases_{id}_deploy_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/v1/release-orchestrator/releases/{id}/deploy =\u003E Deploy", "description": "Deploy a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/release-orchestrator/releases/{id}/promote": { "post": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_releases_{id}_promote_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/v1/release-orchestrator/releases/{id}/promote =\u003E RequestPromotion", "description": "Request promotion to target environment", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_PromoteDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/release-orchestrator/releases/{id}/ready": { "post": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_releases_{id}_ready_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/v1/release-orchestrator/releases/{id}/ready =\u003E MarkReady", "description": "Mark a release as ready for promotion", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/release-orchestrator/releases/{id}/rollback": { "post": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_releases_{id}_rollback_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/v1/release-orchestrator/releases/{id}/rollback =\u003E Rollback", "description": "Rollback a deployed release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/release-orchestrator/releases/{releaseId}/available-environments": { "get": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_releases_{releaseId}_available-environments_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/v1/release-orchestrator/releases/{releaseId}/available-environments =\u003E GetAvailableEnvironments", "description": "Get available target environments for promotion", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/release-orchestrator/releases/{releaseId}/components": { "get": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_releases_{releaseId}_components_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/v1/release-orchestrator/releases/{releaseId}/components =\u003E GetComponents", "description": "Get components for a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_releases_{releaseId}_components_POST", "tags": [ "Releases" ], "summary": "HTTP: POST /api/v1/release-orchestrator/releases/{releaseId}/components =\u003E AddComponent", "description": "Add a component to a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_AddComponentDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/release-orchestrator/releases/{releaseId}/components/{componentId}": { "delete": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_releases_{releaseId}_components_{componentId}_DELETE", "tags": [ "Releases" ], "summary": "HTTP: DELETE /api/v1/release-orchestrator/releases/{releaseId}/components/{componentId} =\u003E RemoveComponent", "description": "Remove a component from a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "patch": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_releases_{releaseId}_components_{componentId}_PATCH", "tags": [ "Releases" ], "summary": "HTTP: PATCH /api/v1/release-orchestrator/releases/{releaseId}/components/{componentId} =\u003E UpdateComponent", "description": "Update a release component", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_UpdateComponentDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/release-orchestrator/releases/{releaseId}/events": { "get": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_releases_{releaseId}_events_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/v1/release-orchestrator/releases/{releaseId}/events =\u003E GetEvents", "description": "Get events for a release", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/release-orchestrator/releases/{releaseId}/promotion-preview": { "get": { "operationId": "orchestrator_orchestrator_api_v1_release-orchestrator_releases_{releaseId}_promotion-preview_GET", "tags": [ "Releases" ], "summary": "HTTP: GET /api/v1/release-orchestrator/releases/{releaseId}/promotion-preview =\u003E GetPromotionPreview", "description": "Get promotion preview with gate results", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/runs/{id}": { "get": { "operationId": "orchestrator_orchestrator_api_v1_runs_{id}_GET", "tags": [ "Runs v2" ], "summary": "HTTP: GET /api/v1/runs/{id} =\u003E GetRunDetail", "description": "Get promotion run detail timeline.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/runs/{id}/rollback": { "post": { "operationId": "orchestrator_orchestrator_api_v1_runs_{id}_rollback_POST", "tags": [ "Runs v2" ], "summary": "HTTP: POST /api/v1/runs/{id}/rollback =\u003E TriggerRollback", "description": "Trigger rollback with guard-state projection.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_RollbackRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/runs/{id}/steps": { "get": { "operationId": "orchestrator_orchestrator_api_v1_runs_{id}_steps_GET", "tags": [ "Runs v2" ], "summary": "HTTP: GET /api/v1/runs/{id}/steps =\u003E GetRunSteps", "description": "Get checkpoint-level run step list.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/api/v1/runs/{id}/steps/{stepId}": { "get": { "operationId": "orchestrator_orchestrator_api_v1_runs_{id}_steps_{stepId}_GET", "tags": [ "Runs v2" ], "summary": "HTTP: GET /api/v1/runs/{id}/steps/{stepId} =\u003E GetRunStepDetail", "description": "Get run step details including logs and captured evidence.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/scale/load": { "get": { "operationId": "orchestrator_orchestrator_scale_load_GET", "tags": [ "Scaling" ], "summary": "HTTP: GET /scale/load =\u003E GetLoadStatus", "description": "Get current load shedding status", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/scale/metrics": { "get": { "operationId": "orchestrator_orchestrator_scale_metrics_GET", "tags": [ "Scaling" ], "summary": "HTTP: GET /scale/metrics =\u003E GetAutoscaleMetrics", "description": "Get autoscaling metrics for KEDA/HPA", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/scale/metrics/prometheus": { "get": { "operationId": "orchestrator_orchestrator_scale_metrics_prometheus_GET", "tags": [ "Scaling" ], "summary": "HTTP: GET /scale/metrics/prometheus =\u003E GetPrometheusMetrics", "description": "Get scale metrics in Prometheus format", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/scale/snapshot": { "get": { "operationId": "orchestrator_orchestrator_scale_snapshot_GET", "tags": [ "Scaling" ], "summary": "HTTP: GET /scale/snapshot =\u003E GetScaleSnapshot", "description": "Get detailed scale metrics snapshot", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/startupz": { "get": { "operationId": "orchestrator_orchestrator_startupz_GET", "tags": [ "Health" ], "summary": "HTTP: GET /startupz =\u003E GetStartupStatus", "description": "Startup probe for Kubernetes", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/v1/runs/{id}": { "get": { "operationId": "orchestrator_orchestrator_v1_runs_{id}_GET", "tags": [ "Runs v2" ], "summary": "HTTP: GET /v1/runs/{id} =\u003E GetRunDetail", "description": "Get promotion run detail timeline.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/v1/runs/{id}/rollback": { "post": { "operationId": "orchestrator_orchestrator_v1_runs_{id}_rollback_POST", "tags": [ "Runs v2" ], "summary": "HTTP: POST /v1/runs/{id}/rollback =\u003E TriggerRollback", "description": "Trigger rollback with guard-state projection.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_RollbackRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/v1/runs/{id}/steps": { "get": { "operationId": "orchestrator_orchestrator_v1_runs_{id}_steps_GET", "tags": [ "Runs v2" ], "summary": "HTTP: GET /v1/runs/{id}/steps =\u003E GetRunSteps", "description": "Get checkpoint-level run step list.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/orchestrator/v1/runs/{id}/steps/{stepId}": { "get": { "operationId": "orchestrator_orchestrator_v1_runs_{id}_steps_{stepId}_GET", "tags": [ "Runs v2" ], "summary": "HTTP: GET /v1/runs/{id}/steps/{stepId} =\u003E GetRunStepDetail", "description": "Get run step details including logs and captured evidence.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/packsregistry/api/v1/compliance/summary": { "get": { "operationId": "packsregistry_packsregistry_api_v1_compliance_summary_GET", "tags": [ "packsregistry" ], "summary": "HTTP: GET /api/v1/compliance/summary", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_Core_Services_ComplianceSummary" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/packsregistry/api/v1/export/offline-seed": { "post": { "operationId": "packsregistry_packsregistry_api_v1_export_offline-seed_POST", "tags": [ "packsregistry" ], "summary": "HTTP: POST /api/v1/export/offline-seed", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_OfflineSeedRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/packsregistry/api/v1/mirrors": { "get": { "operationId": "packsregistry_packsregistry_api_v1_mirrors_GET", "tags": [ "packsregistry" ], "summary": "HTTP: GET /api/v1/mirrors", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_System_Collections_Generic_IEnumerable_1_StellaOps_PacksRegistry_WebService_Contracts_MirrorResponse_StellaOps_PacksRegistry_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "packsregistry_packsregistry_api_v1_mirrors_POST", "tags": [ "packsregistry" ], "summary": "HTTP: POST /api/v1/mirrors", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_MirrorRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_MirrorResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/packsregistry/api/v1/mirrors/{id}/sync": { "post": { "operationId": "packsregistry_packsregistry_api_v1_mirrors_{id}_sync_POST", "tags": [ "packsregistry" ], "summary": "HTTP: POST /api/v1/mirrors/{id}/sync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_MirrorSyncRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_MirrorResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/packsregistry/api/v1/packs": { "get": { "operationId": "packsregistry_packsregistry_api_v1_packs_GET", "tags": [ "packsregistry" ], "summary": "HTTP: GET /api/v1/packs", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_System_Collections_Generic_IEnumerable_1_StellaOps_PacksRegistry_WebService_Contracts_PackResponse_StellaOps_PacksRegistry_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "packsregistry_packsregistry_api_v1_packs_POST", "tags": [ "packsregistry" ], "summary": "HTTP: POST /api/v1/packs", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_PackUploadRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_PackResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/packsregistry/api/v1/packs/{packId}": { "get": { "operationId": "packsregistry_packsregistry_api_v1_packs_{packId}_GET", "tags": [ "packsregistry" ], "summary": "HTTP: GET /api/v1/packs/{packId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_PackResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/packsregistry/api/v1/packs/{packId}/attestations": { "get": { "operationId": "packsregistry_packsregistry_api_v1_packs_{packId}_attestations_GET", "tags": [ "packsregistry" ], "summary": "HTTP: GET /api/v1/packs/{packId}/attestations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_System_Collections_Generic_IEnumerable_1_StellaOps_PacksRegistry_WebService_Contracts_AttestationResponse_StellaOps_PacksRegistry_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "packsregistry_packsregistry_api_v1_packs_{packId}_attestations_POST", "tags": [ "packsregistry" ], "summary": "HTTP: POST /api/v1/packs/{packId}/attestations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_AttestationUploadRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_AttestationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/packsregistry/api/v1/packs/{packId}/attestations/{type}": { "get": { "operationId": "packsregistry_packsregistry_api_v1_packs_{packId}_attestations_{type}_GET", "tags": [ "packsregistry" ], "summary": "HTTP: GET /api/v1/packs/{packId}/attestations/{type}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/packsregistry/api/v1/packs/{packId}/content": { "get": { "operationId": "packsregistry_packsregistry_api_v1_packs_{packId}_content_GET", "tags": [ "packsregistry" ], "summary": "HTTP: GET /api/v1/packs/{packId}/content", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/packsregistry/api/v1/packs/{packId}/lifecycle": { "get": { "operationId": "packsregistry_packsregistry_api_v1_packs_{packId}_lifecycle_GET", "tags": [ "packsregistry" ], "summary": "HTTP: GET /api/v1/packs/{packId}/lifecycle", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_LifecycleResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "packsregistry_packsregistry_api_v1_packs_{packId}_lifecycle_POST", "tags": [ "packsregistry" ], "summary": "HTTP: POST /api/v1/packs/{packId}/lifecycle", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_LifecycleRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_LifecycleResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/packsregistry/api/v1/packs/{packId}/manifest": { "get": { "operationId": "packsregistry_packsregistry_api_v1_packs_{packId}_manifest_GET", "tags": [ "packsregistry" ], "summary": "HTTP: GET /api/v1/packs/{packId}/manifest", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_PackManifestResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/packsregistry/api/v1/packs/{packId}/parity": { "get": { "operationId": "packsregistry_packsregistry_api_v1_packs_{packId}_parity_GET", "tags": [ "packsregistry" ], "summary": "HTTP: GET /api/v1/packs/{packId}/parity", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_ParityResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "packsregistry_packsregistry_api_v1_packs_{packId}_parity_POST", "tags": [ "packsregistry" ], "summary": "HTTP: POST /api/v1/packs/{packId}/parity", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_ParityRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_ParityResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/packsregistry/api/v1/packs/{packId}/provenance": { "get": { "operationId": "packsregistry_packsregistry_api_v1_packs_{packId}_provenance_GET", "tags": [ "packsregistry" ], "summary": "HTTP: GET /api/v1/packs/{packId}/provenance", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/packsregistry/api/v1/packs/{packId}/signature": { "post": { "operationId": "packsregistry_packsregistry_api_v1_packs_{packId}_signature_POST", "tags": [ "packsregistry" ], "summary": "HTTP: POST /api/v1/packs/{packId}/signature", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_RotateSignatureRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_PackResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine": { "get": { "operationId": "policy-engine_policyEngine_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/cvss/policies": { "get": { "operationId": "policy-engine_policyEngine_api_cvss_policies_GET", "tags": [ "CVSS Receipts" ], "summary": "List available CVSS policies configured on this host.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_System_Collections_Generic_IReadOnlyList_1_StellaOps_Policy_Scoring_CvssPolicy_StellaOps_Policy_Scoring_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/cvss/receipts": { "post": { "operationId": "policy-engine_policyEngine_api_cvss_receipts_POST", "tags": [ "CVSS Receipts" ], "summary": "Create a CVSS v4.0 receipt with deterministic hashing and optional DSSE attestation.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_CreateCvssReceiptRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Scoring_CvssScoreReceipt" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/cvss/receipts/{receiptId}": { "get": { "operationId": "policy-engine_policyEngine_api_cvss_receipts_{receiptId}_GET", "tags": [ "CVSS Receipts" ], "summary": "Retrieve a CVSS v4.0 receipt by ID.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Scoring_CvssScoreReceipt" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/cvss/receipts/{receiptId}/amend": { "put": { "operationId": "policy-engine_policyEngine_api_cvss_receipts_{receiptId}_amend_PUT", "tags": [ "CVSS Receipts" ], "summary": "Append an amendment entry to a CVSS receipt history and optionally re-sign.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_AmendCvssReceiptRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Scoring_CvssScoreReceipt" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/cvss/receipts/{receiptId}/history": { "get": { "operationId": "policy-engine_policyEngine_api_cvss_receipts_{receiptId}_history_GET", "tags": [ "CVSS Receipts" ], "summary": "Return the ordered amendment history for a CVSS receipt.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_System_Collections_Generic_IReadOnlyList_1_StellaOps_Policy_Scoring_ReceiptHistoryEntry_StellaOps_Policy_Scoring_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/policy/conflicts": { "get": { "operationId": "policy-engine_policyEngine_api_policy_conflicts_GET", "tags": [ "Policy Conflicts" ], "summary": "List open policy conflicts sorted by severity.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "policy-engine_policyEngine_api_policy_conflicts_POST", "tags": [ "Policy Conflicts" ], "summary": "Report a new policy conflict.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_CreateConflictRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/policy/conflicts/by-type/{conflictType}": { "get": { "operationId": "policy-engine_policyEngine_api_policy_conflicts_by-type_{conflictType}_GET", "tags": [ "Policy Conflicts" ], "summary": "Get conflicts filtered by type.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/policy/conflicts/stats/by-severity": { "get": { "operationId": "policy-engine_policyEngine_api_policy_conflicts_stats_by-severity_GET", "tags": [ "Policy Conflicts" ], "summary": "Get open conflict counts grouped by severity.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictStatsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/policy/conflicts/{conflictId}": { "get": { "operationId": "policy-engine_policyEngine_api_policy_conflicts_{conflictId}_GET", "tags": [ "Policy Conflicts" ], "summary": "Get a specific policy conflict by ID.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/policy/conflicts/{conflictId}:dismiss": { "post": { "operationId": "policy-engine_policyEngine_api_policy_conflicts_{conflictId}:dismiss_POST", "tags": [ "Policy Conflicts" ], "summary": "Dismiss an open conflict without resolution.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictActionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/policy/conflicts/{conflictId}:resolve": { "post": { "operationId": "policy-engine_policyEngine_api_policy_conflicts_{conflictId}:resolve_POST", "tags": [ "Policy Conflicts" ], "summary": "Resolve an open conflict with a resolution description.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ResolveConflictRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictActionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/policy/packs": { "get": { "operationId": "policy-engine_policyEngine_api_policy_packs_GET", "tags": [ "Policy Packs" ], "summary": "List policy packs for the current tenant.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_System_Collections_Generic_IReadOnlyList_1_StellaOps_Policy_Engine_Endpoints_PolicyPackSummaryDto_StellaOps_Policy_Engine_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "policy-engine_policyEngine_api_policy_packs_POST", "tags": [ "Policy Packs" ], "summary": "Create a new policy pack container.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_CreatePolicyPackRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyPackDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/policy/packs/{packId}/revisions": { "post": { "operationId": "policy-engine_policyEngine_api_policy_packs_{packId}_revisions_POST", "tags": [ "Policy Packs" ], "summary": "Create or update policy revision metadata.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_CreatePolicyRevisionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyRevisionDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/policy/packs/{packId}/revisions/{version}/bundle": { "post": { "operationId": "policy-engine_policyEngine_api_policy_packs_{packId}_revisions_{version}_bundle_POST", "tags": [ "Policy Packs" ], "summary": "Compile and sign a policy revision bundle for distribution.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Domain_PolicyBundleRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Domain_PolicyBundleResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/policy/packs/{packId}/revisions/{version}/evaluate": { "post": { "operationId": "policy-engine_policyEngine_api_policy_packs_{packId}_revisions_{version}_evaluate_POST", "tags": [ "Policy Packs" ], "summary": "Evaluate a policy revision deterministically with in-memory caching.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Domain_PolicyEvaluationRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Domain_PolicyEvaluationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/policy/packs/{packId}/revisions/{version}:activate": { "post": { "operationId": "policy-engine_policyEngine_api_policy_packs_{packId}_revisions_{version}:activate_POST", "tags": [ "Policy Packs" ], "summary": "Activate an approved policy revision, enforcing two-person approval when required.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ActivatePolicyRevisionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyRevisionActivationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/policy/policies/{policyId}/versions/{version}:compile": { "post": { "operationId": "policy-engine_policyEngine_api_policy_policies_{policyId}_versions_{version}:compile_POST", "tags": [ "policy-engine" ], "summary": "Compile and lint a policy DSL document.", "description": "Compiles a stella-dsl@1 policy document and returns deterministic digest and statistics.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Services_PolicyCompileRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyCompileResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/policy/snapshots": { "get": { "operationId": "policy-engine_policyEngine_api_policy_snapshots_GET", "tags": [ "Policy Snapshots" ], "summary": "HTTP: GET /api/policy/snapshots/ =\u003E ListAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "policy-engine_policyEngine_api_policy_snapshots_POST", "tags": [ "Policy Snapshots" ], "summary": "HTTP: POST /api/policy/snapshots/ =\u003E CreateAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Snapshots_SnapshotRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/policy/snapshots/{snapshotId}": { "get": { "operationId": "policy-engine_policyEngine_api_policy_snapshots_{snapshotId}_GET", "tags": [ "Policy Snapshots" ], "summary": "HTTP: GET /api/policy/snapshots/{snapshotId} =\u003E GetAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/policy/violations": { "get": { "operationId": "policy-engine_policyEngine_api_policy_violations_GET", "tags": [ "Policy Violations" ], "summary": "List policy violations with optional filters.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "policy-engine_policyEngine_api_policy_violations_POST", "tags": [ "Policy Violations" ], "summary": "Append a new policy violation event (immutable).", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_CreateViolationRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/policy/violations/batch": { "post": { "operationId": "policy-engine_policyEngine_api_policy_violations_batch_POST", "tags": [ "Policy Violations" ], "summary": "Append multiple policy violation events in a batch.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_CreateViolationBatchRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationBatchResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/policy/violations/by-policy/{policyId}": { "get": { "operationId": "policy-engine_policyEngine_api_policy_violations_by-policy_{policyId}_GET", "tags": [ "Policy Violations" ], "summary": "Get violations for a specific policy.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/policy/violations/by-purl/{purl}": { "get": { "operationId": "policy-engine_policyEngine_api_policy_violations_by-purl_{purl}_GET", "tags": [ "Policy Violations" ], "summary": "Get violations for a specific package (by PURL).", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/policy/violations/by-severity/{severity}": { "get": { "operationId": "policy-engine_policyEngine_api_policy_violations_by-severity_{severity}_GET", "tags": [ "Policy Violations" ], "summary": "Get violations filtered by severity level.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/policy/violations/stats/by-severity": { "get": { "operationId": "policy-engine_policyEngine_api_policy_violations_stats_by-severity_GET", "tags": [ "Policy Violations" ], "summary": "Get violation counts grouped by severity.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationStatsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/policy/violations/{violationId}": { "get": { "operationId": "policy-engine_policyEngine_api_policy_violations_{violationId}_GET", "tags": [ "Policy Violations" ], "summary": "Get a specific policy violation by ID.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/events": { "get": { "operationId": "policy-engine_policyEngine_api_risk_events_GET", "tags": [ "Profile Events" ], "summary": "Get recent profile lifecycle events.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_EventListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/events/filter": { "get": { "operationId": "policy-engine_policyEngine_api_risk_events_filter_GET", "tags": [ "Profile Events" ], "summary": "Get profile events with optional filtering.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_EventListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/events/subscribe": { "post": { "operationId": "policy-engine_policyEngine_api_risk_events_subscribe_POST", "tags": [ "Profile Events" ], "summary": "Subscribe to profile lifecycle events.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_CreateSubscriptionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_SubscriptionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/events/subscribe/{subscriptionId}": { "delete": { "operationId": "policy-engine_policyEngine_api_risk_events_subscribe_{subscriptionId}_DELETE", "tags": [ "Profile Events" ], "summary": "Unsubscribe from profile lifecycle events.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/events/subscribe/{subscriptionId}/poll": { "get": { "operationId": "policy-engine_policyEngine_api_risk_events_subscribe_{subscriptionId}_poll_GET", "tags": [ "Profile Events" ], "summary": "Poll for events from a subscription.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_EventListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/overrides": { "post": { "operationId": "policy-engine_policyEngine_api_risk_overrides_POST", "tags": [ "Risk Overrides" ], "summary": "Create a new override with audit metadata.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Overrides_CreateOverrideRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/overrides/profile/{profileId}": { "get": { "operationId": "policy-engine_policyEngine_api_risk_overrides_profile_{profileId}_GET", "tags": [ "Risk Overrides" ], "summary": "List all overrides for a risk profile.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/overrides/validate": { "post": { "operationId": "policy-engine_policyEngine_api_risk_overrides_validate_POST", "tags": [ "Risk Overrides" ], "summary": "Validate an override for conflicts before creating.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Overrides_CreateOverrideRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideValidationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/overrides/{overrideId}": { "delete": { "operationId": "policy-engine_policyEngine_api_risk_overrides_{overrideId}_DELETE", "tags": [ "Risk Overrides" ], "summary": "Delete an override.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "policy-engine_policyEngine_api_risk_overrides_{overrideId}_GET", "tags": [ "Risk Overrides" ], "summary": "Get an override by ID.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/overrides/{overrideId}/history": { "get": { "operationId": "policy-engine_policyEngine_api_risk_overrides_{overrideId}_history_GET", "tags": [ "Risk Overrides" ], "summary": "Get application history for an override.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideHistoryResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/overrides/{overrideId}:approve": { "post": { "operationId": "policy-engine_policyEngine_api_risk_overrides_{overrideId}:approve_POST", "tags": [ "Risk Overrides" ], "summary": "Approve an override that requires review.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/overrides/{overrideId}:disable": { "post": { "operationId": "policy-engine_policyEngine_api_risk_overrides_{overrideId}:disable_POST", "tags": [ "Risk Overrides" ], "summary": "Disable an active override.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/profiles": { "get": { "operationId": "policy-engine_policyEngine_api_risk_profiles_GET", "tags": [ "Risk Profiles" ], "summary": "List all available risk profiles.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "policy-engine_policyEngine_api_risk_profiles_POST", "tags": [ "Risk Profiles" ], "summary": "Create a new risk profile version in draft status.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_CreateRiskProfileRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/profiles/compare": { "post": { "operationId": "policy-engine_policyEngine_api_risk_profiles_compare_POST", "tags": [ "Risk Profiles" ], "summary": "Compare two risk profile versions and list differences.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_CompareRiskProfilesRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileComparisonResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/profiles/export": { "post": { "operationId": "policy-engine_policyEngine_api_risk_profiles_export_POST", "tags": [ "Profile Export/Import" ], "summary": "Export risk profiles as a signed bundle.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Export_ExportProfilesRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ExportResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/profiles/export/download": { "post": { "operationId": "policy-engine_policyEngine_api_risk_profiles_export_download_POST", "tags": [ "Profile Export/Import" ], "summary": "Export and download risk profiles as a JSON file.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Export_ExportProfilesRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/profiles/import": { "post": { "operationId": "policy-engine_policyEngine_api_risk_profiles_import_POST", "tags": [ "Profile Export/Import" ], "summary": "Import risk profiles from a signed bundle.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Export_ImportProfilesRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ImportResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/profiles/verify": { "post": { "operationId": "policy-engine_policyEngine_api_risk_profiles_verify_POST", "tags": [ "Profile Export/Import" ], "summary": "Verify the signature of a profile bundle without importing.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Export_RiskProfileBundle" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_VerifyResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/profiles/{profileId}": { "get": { "operationId": "policy-engine_policyEngine_api_risk_profiles_{profileId}_GET", "tags": [ "Risk Profiles" ], "summary": "Get a risk profile by ID.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/profiles/{profileId}/events": { "get": { "operationId": "policy-engine_policyEngine_api_risk_profiles_{profileId}_events_GET", "tags": [ "Risk Profiles" ], "summary": "Get lifecycle events for a risk profile.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileEventListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/profiles/{profileId}/hash": { "get": { "operationId": "policy-engine_policyEngine_api_risk_profiles_{profileId}_hash_GET", "tags": [ "Risk Profiles" ], "summary": "Get the deterministic hash of a risk profile.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileHashResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/profiles/{profileId}/metadata": { "get": { "operationId": "policy-engine_policyEngine_api_risk_profiles_{profileId}_metadata_GET", "tags": [ "Risk Profiles" ], "summary": "Export risk profile metadata for notification enrichment (POLICY-RISK-40-002).", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileMetadataExportResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/profiles/{profileId}/versions": { "get": { "operationId": "policy-engine_policyEngine_api_risk_profiles_{profileId}_versions_GET", "tags": [ "Risk Profiles" ], "summary": "List all versions of a risk profile.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileVersionListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/profiles/{profileId}/versions/{version}": { "get": { "operationId": "policy-engine_policyEngine_api_risk_profiles_{profileId}_versions_{version}_GET", "tags": [ "Risk Profiles" ], "summary": "Get a specific version of a risk profile.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/profiles/{profileId}/versions/{version}:activate": { "post": { "operationId": "policy-engine_policyEngine_api_risk_profiles_{profileId}_versions_{version}:activate_POST", "tags": [ "Risk Profiles" ], "summary": "Activate a draft risk profile, making it available for use.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileVersionInfoResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/profiles/{profileId}/versions/{version}:archive": { "post": { "operationId": "policy-engine_policyEngine_api_risk_profiles_{profileId}_versions_{version}:archive_POST", "tags": [ "Risk Profiles" ], "summary": "Archive a risk profile, removing it from active use.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileVersionInfoResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/profiles/{profileId}/versions/{version}:deprecate": { "post": { "operationId": "policy-engine_policyEngine_api_risk_profiles_{profileId}_versions_{version}:deprecate_POST", "tags": [ "Risk Profiles" ], "summary": "Deprecate an active risk profile.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_DeprecateRiskProfileRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileVersionInfoResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/schema/validate": { "post": { "operationId": "policy-engine_policyEngine_api_risk_schema_validate_POST", "tags": [ "Schema Validation" ], "summary": "Validate a risk profile document against the schema.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_System_Text_Json_JsonElement" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileValidationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/scopes/attachments": { "get": { "operationId": "policy-engine_policyEngine_api_risk_scopes_attachments_GET", "tags": [ "Risk Profile Scopes" ], "summary": "List scope attachments with optional filtering.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeAttachmentListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "policy-engine_policyEngine_api_risk_scopes_attachments_POST", "tags": [ "Risk Profile Scopes" ], "summary": "Attach a risk profile to a scope (organization, project, environment, or component).", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Scope_CreateScopeAttachmentRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeAttachmentResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/scopes/attachments/{attachmentId}": { "delete": { "operationId": "policy-engine_policyEngine_api_risk_scopes_attachments_{attachmentId}_DELETE", "tags": [ "Risk Profile Scopes" ], "summary": "Delete a scope attachment.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "policy-engine_policyEngine_api_risk_scopes_attachments_{attachmentId}_GET", "tags": [ "Risk Profile Scopes" ], "summary": "Get a scope attachment by ID.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeAttachmentResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/scopes/attachments/{attachmentId}:expire": { "post": { "operationId": "policy-engine_policyEngine_api_risk_scopes_attachments_{attachmentId}:expire_POST", "tags": [ "Risk Profile Scopes" ], "summary": "Expire a scope attachment immediately.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeAttachmentResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/scopes/resolve": { "post": { "operationId": "policy-engine_policyEngine_api_risk_scopes_resolve_POST", "tags": [ "Risk Profile Scopes" ], "summary": "Resolve the effective risk profile for a given scope selector.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Scope_ScopeSelector" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeResolutionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/scopes/{scopeType}/{scopeId}/attachments": { "get": { "operationId": "policy-engine_policyEngine_api_risk_scopes_{scopeType}_{scopeId}_attachments_GET", "tags": [ "Risk Profile Scopes" ], "summary": "Get all attachments for a specific scope.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeAttachmentListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/simulation": { "post": { "operationId": "policy-engine_policyEngine_api_risk_simulation_POST", "tags": [ "Risk Simulation" ], "summary": "Run a risk simulation with score distributions and contribution breakdowns.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Simulation_RiskSimulationRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskSimulationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/simulation/compare": { "post": { "operationId": "policy-engine_policyEngine_api_risk_simulation_compare_POST", "tags": [ "Risk Simulation" ], "summary": "Compare risk scoring between two profile configurations.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ProfileComparisonRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ProfileComparisonResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/simulation/quick": { "post": { "operationId": "policy-engine_policyEngine_api_risk_simulation_quick_POST", "tags": [ "Risk Simulation" ], "summary": "Run a quick risk simulation without detailed breakdowns.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_QuickSimulationRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_QuickSimulationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/simulation/studio/analyze": { "post": { "operationId": "policy-engine_policyEngine_api_risk_simulation_studio_analyze_POST", "tags": [ "Risk Simulation" ], "summary": "Run a detailed analysis for Policy Studio with full breakdown analytics.", "description": "Provides comprehensive breakdown including signal analysis, override tracking, score distributions, and component breakdowns for policy authoring.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyStudioAnalysisRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyStudioAnalysisResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/simulation/studio/compare": { "post": { "operationId": "policy-engine_policyEngine_api_risk_simulation_studio_compare_POST", "tags": [ "Risk Simulation" ], "summary": "Compare profiles with full breakdown analytics and trend analysis.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyStudioComparisonRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyStudioComparisonResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/simulation/studio/preview": { "post": { "operationId": "policy-engine_policyEngine_api_risk_simulation_studio_preview_POST", "tags": [ "Risk Simulation" ], "summary": "Preview impact of profile changes before committing.", "description": "Simulates findings against both current and proposed profile to show impact.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ProfileChangePreviewRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ProfileChangePreviewResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/risk/simulation/whatif": { "post": { "operationId": "policy-engine_policyEngine_api_risk_simulation_whatif_POST", "tags": [ "Risk Simulation" ], "summary": "Run a what-if simulation with hypothetical signal changes.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_WhatIfSimulationRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_WhatIfSimulationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/airgap/bundles": { "get": { "operationId": "policy-engine_policyEngine_api_v1_airgap_bundles_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /api/v1/airgap/bundles/ =\u003E ListBundlesAsync", "description": "List imported bundles", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "policy-engine_policyEngine_api_v1_airgap_bundles_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /api/v1/airgap/bundles/ =\u003E RegisterBundleAsync", "description": "Register a bundle for import", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_AirGap_RegisterBundleRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/airgap/bundles/{bundleId}": { "get": { "operationId": "policy-engine_policyEngine_api_v1_airgap_bundles_{bundleId}_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /api/v1/airgap/bundles/{bundleId} =\u003E GetBundleStatusAsync", "description": "Get bundle import status", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/airgap/risk-profiles/export": { "post": { "operationId": "policy-engine_policyEngine_api_v1_airgap_risk-profiles_export_POST", "tags": [ "Air-Gap Risk Profiles" ], "summary": "Export risk profiles as an air-gap compatible bundle with signatures.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_AirGapProfileExportRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_AirGap_RiskProfileAirGapBundle" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/airgap/risk-profiles/export/download": { "post": { "operationId": "policy-engine_policyEngine_api_v1_airgap_risk-profiles_export_download_POST", "tags": [ "Air-Gap Risk Profiles" ], "summary": "Export and download risk profiles as an air-gap compatible JSON file.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_AirGapProfileExportRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/airgap/risk-profiles/import": { "post": { "operationId": "policy-engine_policyEngine_api_v1_airgap_risk-profiles_import_POST", "tags": [ "Air-Gap Risk Profiles" ], "summary": "Import risk profiles from an air-gap bundle with sealed-mode enforcement.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_AirGapProfileImportRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_AirGap_RiskProfileAirGapImportResult" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/airgap/risk-profiles/verify": { "post": { "operationId": "policy-engine_policyEngine_api_v1_airgap_risk-profiles_verify_POST", "tags": [ "Air-Gap Risk Profiles" ], "summary": "Verify the integrity of an air-gap bundle without importing.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_AirGap_RiskProfileAirGapBundle" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_AirGap_AirGapBundleVerification" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/attestor/policies": { "get": { "operationId": "policy-engine_policyEngine_api_v1_attestor_policies_GET", "tags": [ "Verification Policies" ], "summary": "List verification policies", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_VerificationPolicyListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "policy-engine_policyEngine_api_v1_attestor_policies_POST", "tags": [ "Verification Policies" ], "summary": "Create a new verification policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_CreateVerificationPolicyRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_VerificationPolicy" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/attestor/policies/editor/clone": { "post": { "operationId": "policy-engine_policyEngine_api_v1_attestor_policies_editor_clone_POST", "tags": [ "Verification Policy Editor" ], "summary": "Clone a verification policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_ClonePolicyRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_VerificationPolicy" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/attestor/policies/editor/compare": { "post": { "operationId": "policy-engine_policyEngine_api_v1_attestor_policies_editor_compare_POST", "tags": [ "Verification Policy Editor" ], "summary": "Compare two verification policies", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_ComparePoliciesRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_ComparePoliciesResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/attestor/policies/editor/metadata": { "get": { "operationId": "policy-engine_policyEngine_api_v1_attestor_policies_editor_metadata_GET", "tags": [ "Verification Policy Editor" ], "summary": "Get editor metadata for verification policy forms", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_VerificationPolicyEditorMetadata" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/attestor/policies/editor/validate": { "post": { "operationId": "policy-engine_policyEngine_api_v1_attestor_policies_editor_validate_POST", "tags": [ "Verification Policy Editor" ], "summary": "Validate a verification policy without persisting", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_ValidatePolicyRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_ValidatePolicyResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/attestor/policies/editor/{policyId}": { "get": { "operationId": "policy-engine_policyEngine_api_v1_attestor_policies_editor_{policyId}_GET", "tags": [ "Verification Policy Editor" ], "summary": "Get a verification policy with editor metadata", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_VerificationPolicyEditorView" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/attestor/policies/{policyId}": { "delete": { "operationId": "policy-engine_policyEngine_api_v1_attestor_policies_{policyId}_DELETE", "tags": [ "Verification Policies" ], "summary": "Delete a verification policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "policy-engine_policyEngine_api_v1_attestor_policies_{policyId}_GET", "tags": [ "Verification Policies" ], "summary": "Get a verification policy by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_VerificationPolicy" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "policy-engine_policyEngine_api_v1_attestor_policies_{policyId}_PUT", "tags": [ "Verification Policies" ], "summary": "Update a verification policy", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_UpdateVerificationPolicyRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_VerificationPolicy" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/attestor/reports/expired": { "delete": { "operationId": "policy-engine_policyEngine_api_v1_attestor_reports_expired_DELETE", "tags": [ "Attestation Reports" ], "summary": "Purge expired attestation reports", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PurgeExpiredResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/attestor/reports/query": { "post": { "operationId": "policy-engine_policyEngine_api_v1_attestor_reports_query_POST", "tags": [ "Attestation Reports" ], "summary": "Query attestation reports", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_AttestationReportQuery" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_AttestationReportListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/attestor/reports/statistics": { "get": { "operationId": "policy-engine_policyEngine_api_v1_attestor_reports_statistics_GET", "tags": [ "Attestation Reports" ], "summary": "Get aggregated attestation statistics", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_AttestationStatistics" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/attestor/reports/store": { "post": { "operationId": "policy-engine_policyEngine_api_v1_attestor_reports_store_POST", "tags": [ "Attestation Reports" ], "summary": "Store an attestation report", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_StoreReportRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_StoredAttestationReport" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/attestor/reports/verify": { "post": { "operationId": "policy-engine_policyEngine_api_v1_attestor_reports_verify_POST", "tags": [ "Attestation Reports" ], "summary": "Generate attestation report for an artifact", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_VerifyArtifactRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_ArtifactAttestationReport" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/attestor/reports/{artifactDigest}": { "get": { "operationId": "policy-engine_policyEngine_api_v1_attestor_reports_{artifactDigest}_GET", "tags": [ "Attestation Reports" ], "summary": "Get attestation report for an artifact", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_ArtifactAttestationReport" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/authority/effective-policies": { "get": { "operationId": "policy-engine_policyEngine_api_v1_authority_effective-policies_GET", "tags": [ "Effective Policies" ], "summary": "List effective policies with optional filtering.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_EffectivePolicyListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "policy-engine_policyEngine_api_v1_authority_effective-policies_POST", "tags": [ "Effective Policies" ], "summary": "Create a new effective policy with subject pattern and priority.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Scope_CreateEffectivePolicyRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_EffectivePolicyResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/authority/effective-policies/{effectivePolicyId}": { "delete": { "operationId": "policy-engine_policyEngine_api_v1_authority_effective-policies_{effectivePolicyId}_DELETE", "tags": [ "Effective Policies" ], "summary": "Delete an effective policy.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "policy-engine_policyEngine_api_v1_authority_effective-policies_{effectivePolicyId}_GET", "tags": [ "Effective Policies" ], "summary": "Get an effective policy by ID.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_EffectivePolicyResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "policy-engine_policyEngine_api_v1_authority_effective-policies_{effectivePolicyId}_PUT", "tags": [ "Effective Policies" ], "summary": "Update an effective policy\u0027s priority, expiration, or scopes.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Scope_UpdateEffectivePolicyRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_EffectivePolicyResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/authority/resolve": { "get": { "operationId": "policy-engine_policyEngine_api_v1_authority_resolve_GET", "tags": [ "Policy Resolution" ], "summary": "Resolve the effective policy for a subject.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_EffectivePolicyResolutionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/authority/scope-attachments": { "post": { "operationId": "policy-engine_policyEngine_api_v1_authority_scope-attachments_POST", "tags": [ "Authority Scope Attachments" ], "summary": "Attach an authorization scope to an effective policy.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Scope_AttachAuthorityScopeRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_AuthorityScopeAttachmentResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/authority/scope-attachments/policy/{effectivePolicyId}": { "get": { "operationId": "policy-engine_policyEngine_api_v1_authority_scope-attachments_policy_{effectivePolicyId}_GET", "tags": [ "Authority Scope Attachments" ], "summary": "Get all scope attachments for an effective policy.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_AuthorityScopeAttachmentListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/authority/scope-attachments/{attachmentId}": { "delete": { "operationId": "policy-engine_policyEngine_api_v1_authority_scope-attachments_{attachmentId}_DELETE", "tags": [ "Authority Scope Attachments" ], "summary": "Detach an authorization scope.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/export/bundles/{bundleId}": { "get": { "operationId": "policy-engine_policyEngine_api_v1_export_bundles_{bundleId}_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /api/v1/export/bundles/{bundleId} =\u003E GetBundleAsync", "description": "Get bundle manifest", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/export/bundles/{bundleId}/download": { "get": { "operationId": "policy-engine_policyEngine_api_v1_export_bundles_{bundleId}_download_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /api/v1/export/bundles/{bundleId}/download =\u003E DownloadBundleAsync", "description": "Download bundle content", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/export/jobs": { "get": { "operationId": "policy-engine_policyEngine_api_v1_export_jobs_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /api/v1/export/jobs =\u003E ListJobsAsync", "description": "List export jobs", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "policy-engine_policyEngine_api_v1_export_jobs_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /api/v1/export/jobs =\u003E CreateJobAsync", "description": "Create a new export job", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_ConsoleExport_CreateExportJobRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/export/jobs/{jobId}": { "delete": { "operationId": "policy-engine_policyEngine_api_v1_export_jobs_{jobId}_DELETE", "tags": [ "policy-engine" ], "summary": "HTTP: DELETE /api/v1/export/jobs/{jobId} =\u003E DeleteJobAsync", "description": "Delete an export job", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "policy-engine_policyEngine_api_v1_export_jobs_{jobId}_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /api/v1/export/jobs/{jobId} =\u003E GetJobAsync", "description": "Get an export job by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "policy-engine_policyEngine_api_v1_export_jobs_{jobId}_PUT", "tags": [ "policy-engine" ], "summary": "HTTP: PUT /api/v1/export/jobs/{jobId} =\u003E UpdateJobAsync", "description": "Update an export job", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_ConsoleExport_UpdateExportJobRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/export/jobs/{jobId}/executions/{executionId}": { "get": { "operationId": "policy-engine_policyEngine_api_v1_export_jobs_{jobId}_executions_{executionId}_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /api/v1/export/jobs/{jobId}/executions/{executionId} =\u003E GetExecutionAsync", "description": "Get execution status", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/export/jobs/{jobId}/run": { "post": { "operationId": "policy-engine_policyEngine_api_v1_export_jobs_{jobId}_run_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /api/v1/export/jobs/{jobId}/run =\u003E TriggerJobAsync", "description": "Trigger a job execution", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/policy/lint/analyze": { "post": { "operationId": "policy-engine_policyEngine_api_v1_policy_lint_analyze_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /api/v1/policy/lint/analyze =\u003E AnalyzeSourceAsync", "description": "Analyze source code for determinism violations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_LintSourceRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/policy/lint/analyze-batch": { "post": { "operationId": "policy-engine_policyEngine_api_v1_policy_lint_analyze-batch_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /api/v1/policy/lint/analyze-batch =\u003E AnalyzeBatchAsync", "description": "Analyze multiple source files for determinism violations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_LintBatchRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/api/v1/policy/lint/rules": { "get": { "operationId": "policy-engine_policyEngine_api_v1_policy_lint_rules_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /api/v1/policy/lint/rules =\u003E GetLintRulesAsync", "description": "Get available lint rules and their severities", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/evidence/summary": { "post": { "operationId": "policy-engine_policyEngine_evidence_summary_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /evidence/summary =\u003E HandleAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Domain_EvidenceSummaryRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/advisory-ai/knobs": { "get": { "operationId": "policy-engine_policyEngine_policy_advisory-ai_knobs_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /policy/advisory-ai/knobs =\u003E GetAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "policy-engine_policyEngine_policy_advisory-ai_knobs_PUT", "tags": [ "policy-engine" ], "summary": "HTTP: PUT /policy/advisory-ai/knobs =\u003E PutAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_System_Collections_Generic_IReadOnlyList_1_StellaOps_Policy_Engine_AdvisoryAI_AdvisoryAiKnob_StellaOps_Policy_Engine_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/batch/context": { "post": { "operationId": "policy-engine_policyEngine_policy_batch_context_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /policy/batch/context =\u003E HandleAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_BatchContext_BatchContextRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/console/attestation/dashboard": { "post": { "operationId": "policy-engine_policyEngine_policy_console_attestation_dashboard_POST", "tags": [ "Console Attestation Reports" ], "summary": "Get attestation dashboard for Console", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleAttestationDashboardRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleAttestationDashboardResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/console/attestation/report/{artifactDigest}": { "get": { "operationId": "policy-engine_policyEngine_policy_console_attestation_report_{artifactDigest}_GET", "tags": [ "Console Attestation Reports" ], "summary": "Get attestation report for a specific artifact", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleArtifactReport" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/console/attestation/reports": { "post": { "operationId": "policy-engine_policyEngine_policy_console_attestation_reports_POST", "tags": [ "Console Attestation Reports" ], "summary": "Query attestation reports for Console", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleAttestationReportRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleAttestationReportResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/console/simulations/diff": { "post": { "operationId": "policy-engine_policyEngine_policy_console_simulations_diff_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /policy/console/simulations/diff =\u003E HandleAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleSimulationDiffRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleSimulationDiffResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/decisions": { "post": { "operationId": "policy-engine_policyEngine_policy_decisions_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /policy/decisions =\u003E GetDecisionsAsync", "description": "Request policy decisions with source evidence summaries, top severity sources, and conflict counts.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Domain_PolicyDecisionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/decisions/{snapshotId}": { "get": { "operationId": "policy-engine_policyEngine_policy_decisions_{snapshotId}_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /policy/decisions/{snapshotId} =\u003E GetDecisionsBySnapshotAsync", "description": "Get policy decisions for a specific snapshot.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/eval/batch": { "post": { "operationId": "policy-engine_policyEngine_policy_eval_batch_POST", "tags": [ "Policy Evaluation" ], "summary": "Batch-evaluate policy packs against advisory/VEX/SBOM tuples with deterministic ordering and cache-aware responses.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_BatchEvaluation_BatchEvaluationRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_BatchEvaluation_BatchEvaluationResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/ledger/export": { "post": { "operationId": "policy-engine_policyEngine_policy_ledger_export_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /policy/ledger/export =\u003E BuildAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Ledger_LedgerExportRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/ledger/export/{exportId}": { "get": { "operationId": "policy-engine_policyEngine_policy_ledger_export_{exportId}_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /policy/ledger/export/{exportId} =\u003E GetAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/orchestrator/jobs": { "post": { "operationId": "policy-engine_policyEngine_policy_orchestrator_jobs_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /policy/orchestrator/jobs =\u003E SubmitAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Orchestration_OrchestratorJobRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/orchestrator/jobs/preview": { "post": { "operationId": "policy-engine_policyEngine_policy_orchestrator_jobs_preview_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /policy/orchestrator/jobs/preview =\u003E PreviewAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Orchestration_OrchestratorJobRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/orchestrator/jobs/{jobId}": { "get": { "operationId": "policy-engine_policyEngine_policy_orchestrator_jobs_{jobId}_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /policy/orchestrator/jobs/{jobId} =\u003E GetAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/snapshots": { "get": { "operationId": "policy-engine_policyEngine_policy_snapshots_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /policy/snapshots =\u003E ListAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "policy-engine_policyEngine_policy_snapshots_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /policy/snapshots =\u003E CreateAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Snapshots_SnapshotRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/snapshots/{snapshotId}": { "get": { "operationId": "policy-engine_policyEngine_policy_snapshots_{snapshotId}_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /policy/snapshots/{snapshotId} =\u003E GetAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/trust-weighting": { "get": { "operationId": "policy-engine_policyEngine_policy_trust-weighting_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /policy/trust-weighting =\u003E GetAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "policy-engine_policyEngine_policy_trust-weighting_PUT", "tags": [ "policy-engine" ], "summary": "HTTP: PUT /policy/trust-weighting =\u003E PutAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_System_Collections_Generic_IReadOnlyList_1_StellaOps_Policy_Engine_TrustWeighting_TrustWeightingEntry_StellaOps_Policy_Engine_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/trust-weighting/preview": { "get": { "operationId": "policy-engine_policyEngine_policy_trust-weighting_preview_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /policy/trust-weighting/preview =\u003E PreviewAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/violations/conflicts": { "post": { "operationId": "policy-engine_policyEngine_policy_violations_conflicts_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /policy/violations/conflicts =\u003E ConflictsAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Violations_ConflictRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/violations/events": { "post": { "operationId": "policy-engine_policyEngine_policy_violations_events_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /policy/violations/events =\u003E EmitEventsAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Violations_ViolationEventRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/violations/severity": { "post": { "operationId": "policy-engine_policyEngine_policy_violations_severity_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /policy/violations/severity =\u003E FuseAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Violations_ViolationEventRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/worker/jobs/{jobId}": { "get": { "operationId": "policy-engine_policyEngine_policy_worker_jobs_{jobId}_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /policy/worker/jobs/{jobId} =\u003E GetResultAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/policy/worker/run": { "post": { "operationId": "policy-engine_policyEngine_policy_worker_run_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /policy/worker/run =\u003E RunAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Orchestration_WorkerRunRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/simulation/overlay": { "post": { "operationId": "policy-engine_policyEngine_simulation_overlay_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /simulation/overlay =\u003E HandleAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Overlay_PathScopeSimulationBridgeRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/simulation/path-scope": { "post": { "operationId": "policy-engine_policyEngine_simulation_path-scope_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /simulation/path-scope =\u003E HandleAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Streaming_PathScopeSimulationRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/system/airgap/notifications/channels": { "get": { "operationId": "policy-engine_policyEngine_system_airgap_notifications_channels_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /system/airgap/notifications/channels =\u003E GetChannelsAsync", "description": "Get configured notification channels", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/system/airgap/notifications/test": { "post": { "operationId": "policy-engine_policyEngine_system_airgap_notifications_test_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /system/airgap/notifications/test =\u003E SendTestNotificationAsync", "description": "Send a test notification", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_TestNotificationRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/system/airgap/seal": { "post": { "operationId": "policy-engine_policyEngine_system_airgap_seal_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /system/airgap/seal =\u003E SealAsync", "description": "Seal the environment", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_AirGap_SealRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/system/airgap/staleness/evaluate": { "post": { "operationId": "policy-engine_policyEngine_system_airgap_staleness_evaluate_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /system/airgap/staleness/evaluate =\u003E EvaluateStalenessAsync", "description": "Trigger staleness evaluation and signaling", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/system/airgap/staleness/fallback": { "get": { "operationId": "policy-engine_policyEngine_system_airgap_staleness_fallback_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /system/airgap/staleness/fallback =\u003E GetFallbackStatusAsync", "description": "Get fallback mode status and configuration", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/system/airgap/staleness/recover": { "post": { "operationId": "policy-engine_policyEngine_system_airgap_staleness_recover_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /system/airgap/staleness/recover =\u003E SignalRecoveryAsync", "description": "Signal staleness recovery after time anchor refresh", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/system/airgap/staleness/status": { "get": { "operationId": "policy-engine_policyEngine_system_airgap_staleness_status_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /system/airgap/staleness/status =\u003E GetStalenessStatusAsync", "description": "Get staleness signal status for health monitoring", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/system/airgap/status": { "get": { "operationId": "policy-engine_policyEngine_system_airgap_status_GET", "tags": [ "policy-engine" ], "summary": "HTTP: GET /system/airgap/status =\u003E GetStatusAsync", "description": "Get sealed-mode status", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/system/airgap/unseal": { "post": { "operationId": "policy-engine_policyEngine_system_airgap_unseal_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /system/airgap/unseal =\u003E UnsealAsync", "description": "Unseal the environment", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyEngine/system/airgap/verify": { "post": { "operationId": "policy-engine_policyEngine_system_airgap_verify_POST", "tags": [ "policy-engine" ], "summary": "HTTP: POST /system/airgap/verify =\u003E VerifyBundleAsync", "description": "Verify a bundle against trust roots", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_AirGap_BundleVerifyRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway": { "get": { "operationId": "policy-gateway_policyGateway_GET", "tags": [ "policy-gateway" ], "summary": "HTTP: GET /", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/cvss/policies": { "get": { "operationId": "policy-gateway_policyGateway_api_cvss_policies_GET", "tags": [ "CVSS Receipts" ], "summary": "HTTP: GET /api/cvss/policies", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/cvss/receipts": { "post": { "operationId": "policy-gateway_policyGateway_api_cvss_receipts_POST", "tags": [ "CVSS Receipts" ], "summary": "HTTP: POST /api/cvss/receipts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_CreateCvssReceiptRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/cvss/receipts/{receiptId}": { "get": { "operationId": "policy-gateway_policyGateway_api_cvss_receipts_{receiptId}_GET", "tags": [ "CVSS Receipts" ], "summary": "HTTP: GET /api/cvss/receipts/{receiptId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/cvss/receipts/{receiptId}/amend": { "put": { "operationId": "policy-gateway_policyGateway_api_cvss_receipts_{receiptId}_amend_PUT", "tags": [ "CVSS Receipts" ], "summary": "HTTP: PUT /api/cvss/receipts/{receiptId}/amend", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_AmendCvssReceiptRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/cvss/receipts/{receiptId}/history": { "get": { "operationId": "policy-gateway_policyGateway_api_cvss_receipts_{receiptId}_history_GET", "tags": [ "CVSS Receipts" ], "summary": "HTTP: GET /api/cvss/receipts/{receiptId}/history", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/policy/deltas/compute": { "post": { "operationId": "policy-gateway_policyGateway_api_policy_deltas_compute_POST", "tags": [ "Deltas" ], "summary": "HTTP: POST /api/policy/deltas/compute", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_ComputeDeltaRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/policy/deltas/{deltaId}": { "get": { "operationId": "policy-gateway_policyGateway_api_policy_deltas_{deltaId}_GET", "tags": [ "Deltas" ], "summary": "HTTP: GET /api/policy/deltas/{deltaId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/policy/deltas/{deltaId}/attestation": { "get": { "operationId": "policy-gateway_policyGateway_api_policy_deltas_{deltaId}_attestation_GET", "tags": [ "Deltas" ], "summary": "HTTP: GET /api/policy/deltas/{deltaId}/attestation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/policy/deltas/{deltaId}/evaluate": { "post": { "operationId": "policy-gateway_policyGateway_api_policy_deltas_{deltaId}_evaluate_POST", "tags": [ "Deltas" ], "summary": "HTTP: POST /api/policy/deltas/{deltaId}/evaluate", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_EvaluateDeltaRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/policy/exceptions": { "get": { "operationId": "policy-gateway_policyGateway_api_policy_exceptions_GET", "tags": [ "Exceptions" ], "summary": "HTTP: GET /api/policy/exceptions/", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "policy-gateway_policyGateway_api_policy_exceptions_POST", "tags": [ "Exceptions" ], "summary": "HTTP: POST /api/policy/exceptions/", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_CreateExceptionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/policy/exceptions/counts": { "get": { "operationId": "policy-gateway_policyGateway_api_policy_exceptions_counts_GET", "tags": [ "Exceptions" ], "summary": "HTTP: GET /api/policy/exceptions/counts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/policy/exceptions/expiring": { "get": { "operationId": "policy-gateway_policyGateway_api_policy_exceptions_expiring_GET", "tags": [ "Exceptions" ], "summary": "HTTP: GET /api/policy/exceptions/expiring", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/policy/exceptions/{id}": { "delete": { "operationId": "policy-gateway_policyGateway_api_policy_exceptions_{id}_DELETE", "tags": [ "Exceptions" ], "summary": "HTTP: DELETE /api/policy/exceptions/{id}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_RevokeExceptionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "policy-gateway_policyGateway_api_policy_exceptions_{id}_GET", "tags": [ "Exceptions" ], "summary": "HTTP: GET /api/policy/exceptions/{id}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "policy-gateway_policyGateway_api_policy_exceptions_{id}_PUT", "tags": [ "Exceptions" ], "summary": "HTTP: PUT /api/policy/exceptions/{id}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_UpdateExceptionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/policy/exceptions/{id}/activate": { "post": { "operationId": "policy-gateway_policyGateway_api_policy_exceptions_{id}_activate_POST", "tags": [ "Exceptions" ], "summary": "HTTP: POST /api/policy/exceptions/{id}/activate", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/policy/exceptions/{id}/approve": { "post": { "operationId": "policy-gateway_policyGateway_api_policy_exceptions_{id}_approve_POST", "tags": [ "Exceptions" ], "summary": "HTTP: POST /api/policy/exceptions/{id}/approve", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_ApproveExceptionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/policy/exceptions/{id}/extend": { "post": { "operationId": "policy-gateway_policyGateway_api_policy_exceptions_{id}_extend_POST", "tags": [ "Exceptions" ], "summary": "HTTP: POST /api/policy/exceptions/{id}/extend", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_ExtendExceptionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/policy/exceptions/{id}/history": { "get": { "operationId": "policy-gateway_policyGateway_api_policy_exceptions_{id}_history_GET", "tags": [ "Exceptions" ], "summary": "HTTP: GET /api/policy/exceptions/{id}/history", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/policy/packs": { "get": { "operationId": "policy-gateway_policyGateway_api_policy_packs_GET", "tags": [ "Policy Packs" ], "summary": "HTTP: GET /api/policy/packs/", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "policy-gateway_policyGateway_api_policy_packs_POST", "tags": [ "Policy Packs" ], "summary": "HTTP: POST /api/policy/packs/", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_CreatePolicyPackRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/policy/packs/{packId}/revisions": { "post": { "operationId": "policy-gateway_policyGateway_api_policy_packs_{packId}_revisions_POST", "tags": [ "Policy Packs" ], "summary": "HTTP: POST /api/policy/packs/{packId}/revisions", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_CreatePolicyRevisionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/policy/packs/{packId}/revisions/{version}:activate": { "post": { "operationId": "policy-gateway_policyGateway_api_policy_packs_{packId}_revisions_{version}:activate_POST", "tags": [ "Policy Packs" ], "summary": "HTTP: POST /api/policy/packs/{packId}/revisions/{version:int}:activate", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_ActivatePolicyRevisionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/policy/quota": { "get": { "operationId": "policy-gateway_policyGateway_api_policy_quota_GET", "tags": [ "Policy Quota" ], "summary": "HTTP: GET /api/policy/quota", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/advisory-sources/{sourceId}/conflicts": { "get": { "operationId": "policy-gateway_policyGateway_api_v1_advisory-sources_{sourceId}_conflicts_GET", "tags": [ "Advisory Sources" ], "summary": "HTTP: GET /api/v1/advisory-sources/{sourceId}/conflicts =\u003E GetConflictsAsync", "description": "Get active/resolved advisory conflicts for a source.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_AdvisorySourceConflictListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/advisory-sources/{sourceId}/impact": { "get": { "operationId": "policy-gateway_policyGateway_api_v1_advisory-sources_{sourceId}_impact_GET", "tags": [ "Advisory Sources" ], "summary": "HTTP: GET /api/v1/advisory-sources/{sourceId}/impact =\u003E GetImpactAsync", "description": "Get policy impact facts for an advisory source.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_AdvisorySourceImpactResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/gate/evaluate": { "post": { "operationId": "policy-gateway_policyGateway_api_v1_gate_evaluate_POST", "tags": [ "Score Gates" ], "summary": "HTTP: POST /api/v1/gate/evaluate", "description": "Evaluate score-based CI/CD gate for a finding", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_ScoreGateEvaluateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/gate/evaluate-batch": { "post": { "operationId": "policy-gateway_policyGateway_api_v1_gate_evaluate-batch_POST", "tags": [ "Score Gates" ], "summary": "HTTP: POST /api/v1/gate/evaluate-batch", "description": "Batch evaluate score-based CI/CD gates for multiple findings", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_ScoreGateBatchEvaluateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/gate/health": { "get": { "operationId": "policy-gateway_policyGateway_api_v1_gate_health_GET", "tags": [ "Score Gates" ], "summary": "HTTP: GET /api/v1/gate/health", "description": "Health check for the score-based gate evaluation service", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/gates/decisions/{decisionId}": { "get": { "operationId": "policy-gateway_policyGateway_api_v1_gates_decisions_{decisionId}_GET", "tags": [ "Gates" ], "summary": "Get a specific gate decision by ID", "description": "Returns full details of a specific gate decision.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/gates/decisions/{decisionId}/export": { "get": { "operationId": "policy-gateway_policyGateway_api_v1_gates_decisions_{decisionId}_export_GET", "tags": [ "Gates" ], "summary": "Export gate decision in CI/CD format", "description": "Exports gate decision in JUnit, SARIF, or JSON format for CI/CD integration.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/gates/{bomRef}": { "get": { "operationId": "policy-gateway_policyGateway_api_v1_gates_{bomRef}_GET", "tags": [ "Gates" ], "summary": "Get gate check result for a component", "description": "Returns the current unknowns state and gate decision for a BOM reference.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/gates/{bomRef}/check": { "post": { "operationId": "policy-gateway_policyGateway_api_v1_gates_{bomRef}_check_POST", "tags": [ "Gates" ], "summary": "Perform gate check for a component", "description": "Performs a fresh gate check with optional verdict.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_GateCheckRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/gates/{bomRef}/exception": { "post": { "operationId": "policy-gateway_policyGateway_api_v1_gates_{bomRef}_exception_POST", "tags": [ "Gates" ], "summary": "Request an exception to bypass the gate", "description": "Requests approval to bypass blocking unknowns.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_ExceptionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/gates/{gateId}/decisions": { "get": { "operationId": "policy-gateway_policyGateway_api_v1_gates_{gateId}_decisions_GET", "tags": [ "Gates" ], "summary": "Get historical gate decisions", "description": "Returns paginated list of historical gate decisions for audit and debugging.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/governance/audit/events": { "get": { "operationId": "policy-gateway_policyGateway_api_v1_governance_audit_events_GET", "tags": [ "Governance" ], "summary": "HTTP: GET /api/v1/governance/audit/events =\u003E GetAuditEventsAsync", "description": "Get governance audit events", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/governance/audit/events/{eventId}": { "get": { "operationId": "policy-gateway_policyGateway_api_v1_governance_audit_events_{eventId}_GET", "tags": [ "Governance" ], "summary": "HTTP: GET /api/v1/governance/audit/events/{eventId} =\u003E GetAuditEventAsync", "description": "Get a specific audit event", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/governance/risk-profiles": { "get": { "operationId": "policy-gateway_policyGateway_api_v1_governance_risk-profiles_GET", "tags": [ "Governance" ], "summary": "HTTP: GET /api/v1/governance/risk-profiles =\u003E ListRiskProfilesAsync", "description": "List risk profiles", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "policy-gateway_policyGateway_api_v1_governance_risk-profiles_POST", "tags": [ "Governance" ], "summary": "HTTP: POST /api/v1/governance/risk-profiles =\u003E CreateRiskProfileAsync", "description": "Create a new risk profile", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_CreateRiskProfileRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/governance/risk-profiles/validate": { "post": { "operationId": "policy-gateway_policyGateway_api_v1_governance_risk-profiles_validate_POST", "tags": [ "Governance" ], "summary": "HTTP: POST /api/v1/governance/risk-profiles/validate =\u003E ValidateRiskProfileAsync", "description": "Validate a risk profile", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_ValidateRiskProfileRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/governance/risk-profiles/{profileId}": { "delete": { "operationId": "policy-gateway_policyGateway_api_v1_governance_risk-profiles_{profileId}_DELETE", "tags": [ "Governance" ], "summary": "HTTP: DELETE /api/v1/governance/risk-profiles/{profileId} =\u003E DeleteRiskProfileAsync", "description": "Delete a risk profile", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "policy-gateway_policyGateway_api_v1_governance_risk-profiles_{profileId}_GET", "tags": [ "Governance" ], "summary": "HTTP: GET /api/v1/governance/risk-profiles/{profileId} =\u003E GetRiskProfileAsync", "description": "Get a risk profile by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "policy-gateway_policyGateway_api_v1_governance_risk-profiles_{profileId}_PUT", "tags": [ "Governance" ], "summary": "HTTP: PUT /api/v1/governance/risk-profiles/{profileId} =\u003E UpdateRiskProfileAsync", "description": "Update a risk profile", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_UpdateRiskProfileRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/governance/risk-profiles/{profileId}/activate": { "post": { "operationId": "policy-gateway_policyGateway_api_v1_governance_risk-profiles_{profileId}_activate_POST", "tags": [ "Governance" ], "summary": "HTTP: POST /api/v1/governance/risk-profiles/{profileId}/activate =\u003E ActivateRiskProfileAsync", "description": "Activate a risk profile", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/governance/risk-profiles/{profileId}/deprecate": { "post": { "operationId": "policy-gateway_policyGateway_api_v1_governance_risk-profiles_{profileId}_deprecate_POST", "tags": [ "Governance" ], "summary": "HTTP: POST /api/v1/governance/risk-profiles/{profileId}/deprecate =\u003E DeprecateRiskProfileAsync", "description": "Deprecate a risk profile", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_DeprecateProfileRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/governance/sealed-mode/overrides": { "get": { "operationId": "policy-gateway_policyGateway_api_v1_governance_sealed-mode_overrides_GET", "tags": [ "Governance" ], "summary": "HTTP: GET /api/v1/governance/sealed-mode/overrides =\u003E GetSealedModeOverridesAsync", "description": "List sealed mode overrides", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "policy-gateway_policyGateway_api_v1_governance_sealed-mode_overrides_POST", "tags": [ "Governance" ], "summary": "HTTP: POST /api/v1/governance/sealed-mode/overrides =\u003E CreateSealedModeOverrideAsync", "description": "Create a sealed mode override", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_SealedModeOverrideRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/governance/sealed-mode/overrides/{overrideId}/revoke": { "post": { "operationId": "policy-gateway_policyGateway_api_v1_governance_sealed-mode_overrides_{overrideId}_revoke_POST", "tags": [ "Governance" ], "summary": "HTTP: POST /api/v1/governance/sealed-mode/overrides/{overrideId}/revoke =\u003E RevokeSealedModeOverrideAsync", "description": "Revoke a sealed mode override", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_RevokeOverrideRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/governance/sealed-mode/status": { "get": { "operationId": "policy-gateway_policyGateway_api_v1_governance_sealed-mode_status_GET", "tags": [ "Governance" ], "summary": "HTTP: GET /api/v1/governance/sealed-mode/status =\u003E GetSealedModeStatusAsync", "description": "Get sealed mode status", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/governance/sealed-mode/toggle": { "post": { "operationId": "policy-gateway_policyGateway_api_v1_governance_sealed-mode_toggle_POST", "tags": [ "Governance" ], "summary": "HTTP: POST /api/v1/governance/sealed-mode/toggle =\u003E ToggleSealedModeAsync", "description": "Toggle sealed mode on/off", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_SealedModeToggleRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/policy/assistant/tools/evaluate": { "post": { "operationId": "policy-gateway_policyGateway_api_v1_policy_assistant_tools_evaluate_POST", "tags": [ "Assistant Tools" ], "summary": "HTTP: POST /api/v1/policy/assistant/tools/evaluate", "description": "Evaluate assistant tool access using the tool lattice rules.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_ToolAccessRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/policy/exception/pending": { "get": { "operationId": "policy-gateway_policyGateway_api_v1_policy_exception_pending_GET", "tags": [ "Exception Approvals" ], "summary": "HTTP: GET /api/v1/policy/exception/pending =\u003E ListPendingApprovalsAsync", "description": "List pending exception approvals for the current user", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/policy/exception/request": { "post": { "operationId": "policy-gateway_policyGateway_api_v1_policy_exception_request_POST", "tags": [ "Exception Approvals" ], "summary": "HTTP: POST /api/v1/policy/exception/request =\u003E CreateApprovalRequestAsync", "description": "Create a new exception approval request", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_CreateApprovalRequestDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/policy/exception/request/{requestId}": { "get": { "operationId": "policy-gateway_policyGateway_api_v1_policy_exception_request_{requestId}_GET", "tags": [ "Exception Approvals" ], "summary": "HTTP: GET /api/v1/policy/exception/request/{requestId} =\u003E GetApprovalRequestAsync", "description": "Get an exception approval request by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/policy/exception/requests": { "get": { "operationId": "policy-gateway_policyGateway_api_v1_policy_exception_requests_GET", "tags": [ "Exception Approvals" ], "summary": "HTTP: GET /api/v1/policy/exception/requests =\u003E ListApprovalRequestsAsync", "description": "List exception approval requests for the tenant", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/policy/exception/rules": { "get": { "operationId": "policy-gateway_policyGateway_api_v1_policy_exception_rules_GET", "tags": [ "Exception Approvals" ], "summary": "HTTP: GET /api/v1/policy/exception/rules =\u003E GetApprovalRulesAsync", "description": "Get exception approval rules for the tenant", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/policy/exception/{requestId}/approve": { "post": { "operationId": "policy-gateway_policyGateway_api_v1_policy_exception_{requestId}_approve_POST", "tags": [ "Exception Approvals" ], "summary": "HTTP: POST /api/v1/policy/exception/{requestId}/approve =\u003E ApproveRequestAsync", "description": "Approve an exception request", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_ApproveRequestDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/policy/exception/{requestId}/audit": { "get": { "operationId": "policy-gateway_policyGateway_api_v1_policy_exception_{requestId}_audit_GET", "tags": [ "Exception Approvals" ], "summary": "HTTP: GET /api/v1/policy/exception/{requestId}/audit =\u003E GetAuditTrailAsync", "description": "Get the audit trail for an exception approval request", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/policy/exception/{requestId}/cancel": { "post": { "operationId": "policy-gateway_policyGateway_api_v1_policy_exception_{requestId}_cancel_POST", "tags": [ "Exception Approvals" ], "summary": "HTTP: POST /api/v1/policy/exception/{requestId}/cancel =\u003E CancelRequestAsync", "description": "Cancel an exception request (requestor only)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_CancelRequestDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/policy/exception/{requestId}/reject": { "post": { "operationId": "policy-gateway_policyGateway_api_v1_policy_exception_{requestId}_reject_POST", "tags": [ "Exception Approvals" ], "summary": "HTTP: POST /api/v1/policy/exception/{requestId}/reject =\u003E RejectRequestAsync", "description": "Reject an exception request with a reason", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_RejectRequestDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/policy/gate/decision/{decisionId}": { "get": { "operationId": "policy-gateway_policyGateway_api_v1_policy_gate_decision_{decisionId}_GET", "tags": [ "Gates" ], "summary": "HTTP: GET /api/v1/policy/gate/decision/{decisionId}", "description": "Retrieve a previous gate evaluation decision by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/policy/gate/evaluate": { "post": { "operationId": "policy-gateway_policyGateway_api_v1_policy_gate_evaluate_POST", "tags": [ "Gates" ], "summary": "HTTP: POST /api/v1/policy/gate/evaluate", "description": "Evaluate CI/CD gate for an image digest and baseline reference", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_GateEvaluateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/policy/gate/health": { "get": { "operationId": "policy-gateway_policyGateway_api_v1_policy_gate_health_GET", "tags": [ "Gates" ], "summary": "HTTP: GET /api/v1/policy/gate/health", "description": "Health check for the gate evaluation service", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/webhooks/registry/docker": { "post": { "operationId": "policy-gateway_policyGateway_api_v1_webhooks_registry_docker_POST", "tags": [ "Registry Webhooks" ], "summary": "Handle Docker Registry v2 webhook events", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_DockerRegistryNotification" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_WebhookAcceptedResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/webhooks/registry/generic": { "post": { "operationId": "policy-gateway_policyGateway_api_v1_webhooks_registry_generic_POST", "tags": [ "Registry Webhooks" ], "summary": "Handle generic registry webhook events with image digest", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_GenericRegistryWebhook" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_WebhookAcceptedResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/policyGateway/api/v1/webhooks/registry/harbor": { "post": { "operationId": "policy-gateway_policyGateway_api_v1_webhooks_registry_harbor_POST", "tags": [ "Registry Webhooks" ], "summary": "Handle Harbor registry webhook events", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_HarborWebhookEvent" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_WebhookAcceptedResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/reachgraph/v1/cve-mappings": { "post": { "operationId": "reachgraph_reachgraph_v1_cve-mappings_POST", "tags": [ "reachgraph" ], "summary": "StellaOps.ReachGraph.WebService.Controllers.CveMappingController.UpsertMappingAsync (StellaOps.ReachGraph.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/reachgraph/v1/cve-mappings/analyze-patch": { "post": { "operationId": "reachgraph_reachgraph_v1_cve-mappings_analyze-patch_POST", "tags": [ "reachgraph" ], "summary": "StellaOps.ReachGraph.WebService.Controllers.CveMappingController.AnalyzePatchAsync (StellaOps.ReachGraph.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/reachgraph/v1/cve-mappings/by-package": { "get": { "operationId": "reachgraph_reachgraph_v1_cve-mappings_by-package_GET", "tags": [ "reachgraph" ], "summary": "StellaOps.ReachGraph.WebService.Controllers.CveMappingController.GetByPackageAsync (StellaOps.ReachGraph.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/reachgraph/v1/cve-mappings/by-symbol": { "get": { "operationId": "reachgraph_reachgraph_v1_cve-mappings_by-symbol_GET", "tags": [ "reachgraph" ], "summary": "StellaOps.ReachGraph.WebService.Controllers.CveMappingController.GetBySymbolAsync (StellaOps.ReachGraph.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/reachgraph/v1/cve-mappings/stats": { "get": { "operationId": "reachgraph_reachgraph_v1_cve-mappings_stats_GET", "tags": [ "reachgraph" ], "summary": "StellaOps.ReachGraph.WebService.Controllers.CveMappingController.GetStatsAsync (StellaOps.ReachGraph.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/reachgraph/v1/cve-mappings/{cveId}": { "get": { "operationId": "reachgraph_reachgraph_v1_cve-mappings_{cveId}_GET", "tags": [ "reachgraph" ], "summary": "StellaOps.ReachGraph.WebService.Controllers.CveMappingController.GetByCveIdAsync (StellaOps.ReachGraph.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/reachgraph/v1/cve-mappings/{cveId}/enrich": { "post": { "operationId": "reachgraph_reachgraph_v1_cve-mappings_{cveId}_enrich_POST", "tags": [ "reachgraph" ], "summary": "StellaOps.ReachGraph.WebService.Controllers.CveMappingController.EnrichFromOsvAsync (StellaOps.ReachGraph.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/reachgraph/v1/reachability/batch": { "post": { "operationId": "reachgraph_reachgraph_v1_reachability_batch_POST", "tags": [ "reachgraph" ], "summary": "StellaOps.ReachGraph.WebService.Controllers.ReachabilityController.QueryBatchAsync (StellaOps.ReachGraph.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/reachgraph/v1/reachability/hybrid": { "post": { "operationId": "reachgraph_reachgraph_v1_reachability_hybrid_POST", "tags": [ "reachgraph" ], "summary": "StellaOps.ReachGraph.WebService.Controllers.ReachabilityController.QueryHybridAsync (StellaOps.ReachGraph.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/reachgraph/v1/reachability/runtime": { "post": { "operationId": "reachgraph_reachgraph_v1_reachability_runtime_POST", "tags": [ "reachgraph" ], "summary": "StellaOps.ReachGraph.WebService.Controllers.ReachabilityController.QueryRuntimeAsync (StellaOps.ReachGraph.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/reachgraph/v1/reachability/static": { "post": { "operationId": "reachgraph_reachgraph_v1_reachability_static_POST", "tags": [ "reachgraph" ], "summary": "StellaOps.ReachGraph.WebService.Controllers.ReachabilityController.QueryStaticAsync (StellaOps.ReachGraph.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/reachgraph/v1/reachgraphs": { "post": { "operationId": "reachgraph_reachgraph_v1_reachgraphs_POST", "tags": [ "reachgraph" ], "summary": "StellaOps.ReachGraph.WebService.Controllers.ReachGraphController.UpsertAsync (StellaOps.ReachGraph.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/reachgraph/v1/reachgraphs/by-artifact/{artifactDigest}": { "get": { "operationId": "reachgraph_reachgraph_v1_reachgraphs_by-artifact_{artifactDigest}_GET", "tags": [ "reachgraph" ], "summary": "StellaOps.ReachGraph.WebService.Controllers.ReachGraphController.ListByArtifactAsync (StellaOps.ReachGraph.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/reachgraph/v1/reachgraphs/replay": { "post": { "operationId": "reachgraph_reachgraph_v1_reachgraphs_replay_POST", "tags": [ "reachgraph" ], "summary": "StellaOps.ReachGraph.WebService.Controllers.ReachGraphController.ReplayAsync (StellaOps.ReachGraph.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/reachgraph/v1/reachgraphs/{digest}": { "delete": { "operationId": "reachgraph_reachgraph_v1_reachgraphs_{digest}_DELETE", "tags": [ "reachgraph" ], "summary": "StellaOps.ReachGraph.WebService.Controllers.ReachGraphController.DeleteAsync (StellaOps.ReachGraph.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "reachgraph_reachgraph_v1_reachgraphs_{digest}_GET", "tags": [ "reachgraph" ], "summary": "StellaOps.ReachGraph.WebService.Controllers.ReachGraphController.GetByDigestAsync (StellaOps.ReachGraph.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/reachgraph/v1/reachgraphs/{digest}/slice": { "get": { "operationId": "reachgraph_reachgraph_v1_reachgraphs_{digest}_slice_GET", "tags": [ "reachgraph" ], "summary": "StellaOps.ReachGraph.WebService.Controllers.ReachGraphController.GetSliceAsync (StellaOps.ReachGraph.WebService)", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/replay/v1/pit/advisory/cross-provider": { "post": { "operationId": "replay_replay_v1_pit_advisory_cross-provider_POST", "tags": [ "Point-in-Time Advisory" ], "summary": "HTTP: POST /v1/pit/advisory/cross-provider =\u003E QueryCrossProviderAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_CrossProviderQueryRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_CrossProviderQueryResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/replay/v1/pit/advisory/diff": { "post": { "operationId": "replay_replay_v1_pit_advisory_diff_POST", "tags": [ "Point-in-Time Advisory" ], "summary": "HTTP: POST /v1/pit/advisory/diff =\u003E CompareAdvisoryAtTimesAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_AdvisoryDiffRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_AdvisoryDiffResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/replay/v1/pit/advisory/{cveId}": { "get": { "operationId": "replay_replay_v1_pit_advisory_{cveId}_GET", "tags": [ "Point-in-Time Advisory" ], "summary": "HTTP: GET /v1/pit/advisory/{cveId} =\u003E QueryAdvisoryAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_AdvisoryQueryResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/replay/v1/pit/advisory/{cveId}/timeline": { "get": { "operationId": "replay_replay_v1_pit_advisory_{cveId}_timeline_GET", "tags": [ "Point-in-Time Advisory" ], "summary": "HTTP: GET /v1/pit/advisory/{cveId}/timeline =\u003E GetAdvisoryTimelineAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_AdvisoryTimelineResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/replay/v1/pit/snapshots": { "post": { "operationId": "replay_replay_v1_pit_snapshots_POST", "tags": [ "Feed Snapshots" ], "summary": "HTTP: POST /v1/pit/snapshots/ =\u003E CaptureSnapshotAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_SnapshotCaptureRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_SnapshotCaptureResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/replay/v1/pit/snapshots/bundle": { "post": { "operationId": "replay_replay_v1_pit_snapshots_bundle_POST", "tags": [ "Feed Snapshots" ], "summary": "HTTP: POST /v1/pit/snapshots/bundle =\u003E CreateSnapshotBundleAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_SnapshotBundleRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_SnapshotBundleResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/replay/v1/pit/snapshots/{digest}": { "get": { "operationId": "replay_replay_v1_pit_snapshots_{digest}_GET", "tags": [ "Feed Snapshots" ], "summary": "HTTP: GET /v1/pit/snapshots/{digest} =\u003E GetSnapshotAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_SnapshotResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/replay/v1/pit/snapshots/{digest}/verify": { "get": { "operationId": "replay_replay_v1_pit_snapshots_{digest}_verify_GET", "tags": [ "Feed Snapshots" ], "summary": "HTTP: GET /v1/pit/snapshots/{digest}/verify =\u003E VerifySnapshotIntegrityAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_SnapshotVerificationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/replay/v1/replay/tokens": { "post": { "operationId": "replay_replay_v1_replay_tokens_POST", "tags": [ "replay" ], "summary": "HTTP: POST /v1/replay/tokens", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_GenerateTokenRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_GenerateTokenResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/replay/v1/replay/tokens/verify": { "post": { "operationId": "replay_replay_v1_replay_tokens_verify_POST", "tags": [ "replay" ], "summary": "HTTP: POST /v1/replay/tokens/verify", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_VerifyTokenRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_VerifyTokenResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/replay/v1/replay/tokens/{tokenCanonical}": { "get": { "operationId": "replay_replay_v1_replay_tokens_{tokenCanonical}_GET", "tags": [ "replay" ], "summary": "HTTP: GET /v1/replay/tokens/{tokenCanonical}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_TokenInfoResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/replay/v1/replay/verdict": { "post": { "operationId": "replay_replay_v1_replay_verdict_POST", "tags": [ "Verdict Replay" ], "summary": "HTTP: POST /v1/replay/verdict/ =\u003E ExecuteReplayAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_VerdictReplayRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_VerdictReplayResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/replay/v1/replay/verdict/compare": { "post": { "operationId": "replay_replay_v1_replay_verdict_compare_POST", "tags": [ "Verdict Replay" ], "summary": "HTTP: POST /v1/replay/verdict/compare =\u003E CompareReplayResultsAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_ReplayComparisonRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_ReplayComparisonResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/replay/v1/replay/verdict/verify": { "post": { "operationId": "replay_replay_v1_replay_verdict_verify_POST", "tags": [ "Verdict Replay" ], "summary": "HTTP: POST /v1/replay/verdict/verify =\u003E VerifyEligibilityAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_VerifyEligibilityRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_ReplayEligibilityResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/replay/v1/replay/verdict/{manifestId}/status": { "get": { "operationId": "replay_replay_v1_replay_verdict_{manifestId}_status_GET", "tags": [ "Verdict Replay" ], "summary": "HTTP: GET /v1/replay/verdict/{manifestId}/status =\u003E GetReplayStatusAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_ReplayStatusResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/riskengine/exploit-maturity/batch": { "post": { "operationId": "riskengine_riskengine_exploit-maturity_batch_POST", "tags": [ "ExploitMaturity" ], "summary": "Batch assess exploit maturity for multiple CVEs", "description": "Returns maturity assessments for all requested CVEs.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/riskengine_StellaOps_RiskEngine_WebService_Endpoints_BatchMaturityRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/riskengine/exploit-maturity/{cveId}": { "get": { "operationId": "riskengine_riskengine_exploit-maturity_{cveId}_GET", "tags": [ "ExploitMaturity" ], "summary": "Assess exploit maturity for a CVE", "description": "Returns unified maturity level based on EPSS, KEV, and in-the-wild signals.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/riskengine_StellaOps_RiskEngine_Core_Contracts_ExploitMaturityResult" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/riskengine/exploit-maturity/{cveId}/history": { "get": { "operationId": "riskengine_riskengine_exploit-maturity_{cveId}_history_GET", "tags": [ "ExploitMaturity" ], "summary": "Get exploit maturity history for a CVE", "description": "Returns historical maturity level changes for a CVE.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/riskengine/exploit-maturity/{cveId}/level": { "get": { "operationId": "riskengine_riskengine_exploit-maturity_{cveId}_level_GET", "tags": [ "ExploitMaturity" ], "summary": "Get exploit maturity level for a CVE", "description": "Returns the maturity level without full signal details.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/riskengine/risk-scores/jobs": { "post": { "operationId": "riskengine_riskengine_risk-scores_jobs_POST", "tags": [ "riskengine" ], "summary": "HTTP: POST /risk-scores/jobs", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/riskengine_StellaOps_RiskEngine_Core_Contracts_ScoreRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/riskengine/risk-scores/jobs/{jobId}": { "get": { "operationId": "riskengine_riskengine_risk-scores_jobs_{jobId}_GET", "tags": [ "riskengine" ], "summary": "HTTP: GET /risk-scores/jobs/{jobId:guid}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/riskengine/risk-scores/providers": { "get": { "operationId": "riskengine_riskengine_risk-scores_providers_GET", "tags": [ "riskengine" ], "summary": "HTTP: GET /risk-scores/providers", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/riskengine/risk-scores/simulations": { "post": { "operationId": "riskengine_riskengine_risk-scores_simulations_POST", "tags": [ "riskengine" ], "summary": "HTTP: POST /risk-scores/simulations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/riskengine_System_Collections_Generic_IReadOnlyCollection_1_StellaOps_RiskEngine_Core_Contracts_ScoreRequest_StellaOps_RiskEngine_Core_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/riskengine/risk-scores/simulations/summary": { "post": { "operationId": "riskengine_riskengine_risk-scores_simulations_summary_POST", "tags": [ "riskengine" ], "summary": "HTTP: POST /risk-scores/simulations/summary", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/riskengine_System_Collections_Generic_IReadOnlyCollection_1_StellaOps_RiskEngine_Core_Contracts_ScoreRequest_StellaOps_RiskEngine_Core_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/api/v1/lineage/compare": { "get": { "operationId": "sbomservice_sbomservice_api_v1_lineage_compare_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /api/v1/lineage/compare", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/api/v1/lineage/compare-drift": { "post": { "operationId": "sbomservice_sbomservice_api_v1_lineage_compare-drift_POST", "tags": [ "sbomservice" ], "summary": "HTTP: POST /api/v1/lineage/compare-drift", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sbomservice_StellaOps_SbomService_Models_CompareDriftRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/api/v1/lineage/diff": { "get": { "operationId": "sbomservice_sbomservice_api_v1_lineage_diff_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /api/v1/lineage/diff", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/api/v1/lineage/export": { "post": { "operationId": "sbomservice_sbomservice_api_v1_lineage_export_POST", "tags": [ "sbomservice" ], "summary": "HTTP: POST /api/v1/lineage/export", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sbomservice_StellaOps_SbomService_Models_LineageExportRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/api/v1/lineage/hover": { "get": { "operationId": "sbomservice_sbomservice_api_v1_lineage_hover_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /api/v1/lineage/hover", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/api/v1/lineage/verify": { "post": { "operationId": "sbomservice_sbomservice_api_v1_lineage_verify_POST", "tags": [ "sbomservice" ], "summary": "HTTP: POST /api/v1/lineage/verify", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sbomservice_StellaOps_SbomService_Models_ReplayVerifyRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/api/v1/lineage/{artifactDigest}": { "get": { "operationId": "sbomservice_sbomservice_api_v1_lineage_{artifactDigest}_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /api/v1/lineage/{artifactDigest}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/api/v1/lineage/{artifactDigest}/children": { "get": { "operationId": "sbomservice_sbomservice_api_v1_lineage_{artifactDigest}_children_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /api/v1/lineage/{artifactDigest}/children", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/api/v1/lineage/{artifactDigest}/parents": { "get": { "operationId": "sbomservice_sbomservice_api_v1_lineage_{artifactDigest}_parents_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /api/v1/lineage/{artifactDigest}/parents", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/api/v1/sbom/upload": { "post": { "operationId": "sbomservice_sbomservice_api_v1_sbom_upload_POST", "tags": [ "sbomservice" ], "summary": "HTTP: POST /api/v1/sbom/upload", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sbomservice_StellaOps_SbomService_Models_SbomUploadRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/components/lookup": { "get": { "operationId": "sbomservice_sbomservice_components_lookup_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /components/lookup", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/console/sboms": { "get": { "operationId": "sbomservice_sbomservice_console_sboms_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /console/sboms", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/entrypoints": { "get": { "operationId": "sbomservice_sbomservice_entrypoints_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /entrypoints", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "sbomservice_sbomservice_entrypoints_POST", "tags": [ "sbomservice" ], "summary": "HTTP: POST /entrypoints", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sbomservice_StellaOps_SbomService_Models_EntrypointUpsertRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/internal/orchestrator/control": { "get": { "operationId": "sbomservice_sbomservice_internal_orchestrator_control_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /internal/orchestrator/control", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "sbomservice_sbomservice_internal_orchestrator_control_POST", "tags": [ "sbomservice" ], "summary": "HTTP: POST /internal/orchestrator/control", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sbomservice_StellaOps_SbomService_Services_OrchestratorControlRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/internal/orchestrator/sources": { "get": { "operationId": "sbomservice_sbomservice_internal_orchestrator_sources_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /internal/orchestrator/sources", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "sbomservice_sbomservice_internal_orchestrator_sources_POST", "tags": [ "sbomservice" ], "summary": "HTTP: POST /internal/orchestrator/sources", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sbomservice_StellaOps_SbomService_Models_RegisterOrchestratorSourceRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/internal/orchestrator/watermarks": { "get": { "operationId": "sbomservice_sbomservice_internal_orchestrator_watermarks_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /internal/orchestrator/watermarks", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "sbomservice_sbomservice_internal_orchestrator_watermarks_POST", "tags": [ "sbomservice" ], "summary": "HTTP: POST /internal/orchestrator/watermarks", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/internal/sbom/analysis/jobs": { "get": { "operationId": "sbomservice_sbomservice_internal_sbom_analysis_jobs_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /internal/sbom/analysis/jobs", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/internal/sbom/asset-events": { "get": { "operationId": "sbomservice_sbomservice_internal_sbom_asset-events_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /internal/sbom/asset-events", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/internal/sbom/events": { "get": { "operationId": "sbomservice_sbomservice_internal_sbom_events_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /internal/sbom/events", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/internal/sbom/events/backfill": { "post": { "operationId": "sbomservice_sbomservice_internal_sbom_events_backfill_POST", "tags": [ "sbomservice" ], "summary": "HTTP: POST /internal/sbom/events/backfill", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/internal/sbom/inventory": { "get": { "operationId": "sbomservice_sbomservice_internal_sbom_inventory_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /internal/sbom/inventory", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/internal/sbom/inventory/backfill": { "post": { "operationId": "sbomservice_sbomservice_internal_sbom_inventory_backfill_POST", "tags": [ "sbomservice" ], "summary": "HTTP: POST /internal/sbom/inventory/backfill", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/internal/sbom/ledger/audit": { "get": { "operationId": "sbomservice_sbomservice_internal_sbom_ledger_audit_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /internal/sbom/ledger/audit", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/internal/sbom/resolver-feed": { "get": { "operationId": "sbomservice_sbomservice_internal_sbom_resolver-feed_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /internal/sbom/resolver-feed", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/internal/sbom/resolver-feed/backfill": { "post": { "operationId": "sbomservice_sbomservice_internal_sbom_resolver-feed_backfill_POST", "tags": [ "sbomservice" ], "summary": "HTTP: POST /internal/sbom/resolver-feed/backfill", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/internal/sbom/resolver-feed/export": { "get": { "operationId": "sbomservice_sbomservice_internal_sbom_resolver-feed_export_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /internal/sbom/resolver-feed/export", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/internal/sbom/retention/prune": { "post": { "operationId": "sbomservice_sbomservice_internal_sbom_retention_prune_POST", "tags": [ "sbomservice" ], "summary": "HTTP: POST /internal/sbom/retention/prune", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/sbom/context": { "get": { "operationId": "sbomservice_sbomservice_sbom_context_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /sbom/context", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/sbom/ledger/diff": { "get": { "operationId": "sbomservice_sbomservice_sbom_ledger_diff_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /sbom/ledger/diff", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/sbom/ledger/history": { "get": { "operationId": "sbomservice_sbomservice_sbom_ledger_history_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /sbom/ledger/history", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/sbom/ledger/lineage": { "get": { "operationId": "sbomservice_sbomservice_sbom_ledger_lineage_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /sbom/ledger/lineage", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/sbom/ledger/point": { "get": { "operationId": "sbomservice_sbomservice_sbom_ledger_point_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /sbom/ledger/point", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/sbom/ledger/range": { "get": { "operationId": "sbomservice_sbomservice_sbom_ledger_range_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /sbom/ledger/range", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/sbom/paths": { "get": { "operationId": "sbomservice_sbomservice_sbom_paths_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /sbom/paths", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/sbom/upload": { "post": { "operationId": "sbomservice_sbomservice_sbom_upload_POST", "tags": [ "sbomservice" ], "summary": "HTTP: POST /sbom/upload", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/sbomservice_StellaOps_SbomService_Models_SbomUploadRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/sbom/versions": { "get": { "operationId": "sbomservice_sbomservice_sbom_versions_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /sbom/versions", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/sbomservice/sboms/{snapshotId}/projection": { "get": { "operationId": "sbomservice_sbomservice_sboms_{snapshotId}_projection_GET", "tags": [ "sbomservice" ], "summary": "HTTP: GET /sboms/{snapshotId}/projection", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/offline-kit/import": { "post": { "operationId": "scanner_scanner_api_offline-kit_import_POST", "tags": [ "Offline Kit" ], "summary": "HTTP: POST /api/offline-kit/import =\u003E HandleImportAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.offline-kit.import" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Services_OfflineKitImportResponseTransport" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/offline-kit/manifest": { "get": { "operationId": "scanner_scanner_api_offline-kit_manifest_GET", "tags": [ "Offline Kit" ], "summary": "HTTP: GET /api/offline-kit/manifest =\u003E HandleGetManifestAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.offline-kit.manifest.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Services_OfflineKitManifestTransport" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/offline-kit/status": { "get": { "operationId": "scanner_scanner_api_offline-kit_status_GET", "tags": [ "Offline Kit" ], "summary": "HTTP: GET /api/offline-kit/status =\u003E HandleStatusAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.offline-kit.status.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Services_OfflineKitStatusTransport" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/offline-kit/validate": { "post": { "operationId": "scanner_scanner_api_offline-kit_validate_POST", "tags": [ "Offline Kit" ], "summary": "HTTP: POST /api/offline-kit/validate =\u003E HandleValidateAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.offline-kit.validate" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Services_OfflineKitValidationResult" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/slices/cache/stats": { "get": { "operationId": "scanner_scanner_api_slices_cache_stats_GET", "tags": [ "Slices" ], "summary": "HTTP: GET /api/slices/cache/stats =\u003E HandleCacheStatsAsync", "description": "Get slice cache statistics", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.admin" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_SliceCacheStatsDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/slices/query": { "post": { "operationId": "scanner_scanner_api_slices_query_POST", "tags": [ "Slices" ], "summary": "HTTP: POST /api/slices/query =\u003E HandleQueryAsync", "description": "Query reachability for CVE/symbols and generate an attested slice", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_SliceQueryRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_SliceQueryResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/slices/replay": { "post": { "operationId": "scanner_scanner_api_slices_replay_POST", "tags": [ "Slices" ], "summary": "HTTP: POST /api/slices/replay =\u003E HandleReplayAsync", "description": "Recompute a slice and verify byte-for-byte match with the original", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_SliceReplayRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_SliceReplayResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/slices/{digest}": { "get": { "operationId": "scanner_scanner_api_slices_{digest}_GET", "tags": [ "Slices" ], "summary": "HTTP: GET /api/slices/{digest} =\u003E HandleGetSliceAsync", "description": "Retrieve an attested reachability slice by its content digest", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/actionables/delta/{deltaId}": { "get": { "operationId": "scanner_scanner_api_v1_actionables_delta_{deltaId}_GET", "tags": [ "Actionables" ], "summary": "HTTP: GET /api/v1/actionables/delta/{deltaId} =\u003E HandleGetDeltaActionablesAsync", "description": "Get actionable recommendations for a delta comparison.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ActionablesResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/actionables/delta/{deltaId}/by-priority/{priority}": { "get": { "operationId": "scanner_scanner_api_v1_actionables_delta_{deltaId}_by-priority_{priority}_GET", "tags": [ "Actionables" ], "summary": "HTTP: GET /api/v1/actionables/delta/{deltaId}/by-priority/{priority} =\u003E HandleGetActionablesByPriorityAsync", "description": "Get actionables filtered by priority level.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ActionablesResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/actionables/delta/{deltaId}/by-type/{type}": { "get": { "operationId": "scanner_scanner_api_v1_actionables_delta_{deltaId}_by-type_{type}_GET", "tags": [ "Actionables" ], "summary": "HTTP: GET /api/v1/actionables/delta/{deltaId}/by-type/{type} =\u003E HandleGetActionablesByTypeAsync", "description": "Get actionables filtered by action type.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ActionablesResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/agents": { "get": { "operationId": "scanner_scanner_api_v1_agents_GET", "tags": [ "scanner" ], "summary": "StellaOps.Signals.Api.RuntimeAgentController.ListAgents (StellaOps.Signals)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/agents/register": { "post": { "operationId": "scanner_scanner_api_v1_agents_register_POST", "tags": [ "scanner" ], "summary": "StellaOps.Signals.Api.RuntimeAgentController.Register (StellaOps.Signals)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/agents/{agentId}": { "delete": { "operationId": "scanner_scanner_api_v1_agents_{agentId}_DELETE", "tags": [ "scanner" ], "summary": "StellaOps.Signals.Api.RuntimeAgentController.Unregister (StellaOps.Signals)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "scanner_scanner_api_v1_agents_{agentId}_GET", "tags": [ "scanner" ], "summary": "StellaOps.Signals.Api.RuntimeAgentController.GetAgent (StellaOps.Signals)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/agents/{agentId}/commands": { "post": { "operationId": "scanner_scanner_api_v1_agents_{agentId}_commands_POST", "tags": [ "scanner" ], "summary": "StellaOps.Signals.Api.RuntimeAgentController.SendCommand (StellaOps.Signals)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/agents/{agentId}/facts": { "post": { "operationId": "scanner_scanner_api_v1_agents_{agentId}_facts_POST", "tags": [ "scanner" ], "summary": "StellaOps.Signals.Api.RuntimeFactsController.IngestFacts (StellaOps.Signals)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/agents/{agentId}/heartbeat": { "post": { "operationId": "scanner_scanner_api_v1_agents_{agentId}_heartbeat_POST", "tags": [ "scanner" ], "summary": "StellaOps.Signals.Api.RuntimeAgentController.Heartbeat (StellaOps.Signals)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/agents/{agentId}/posture": { "patch": { "operationId": "scanner_scanner_api_v1_agents_{agentId}_posture_PATCH", "tags": [ "scanner" ], "summary": "StellaOps.Signals.Api.RuntimeAgentController.UpdatePosture (StellaOps.Signals)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/baselines/rationale/{baseDigest}/{headDigest}": { "get": { "operationId": "scanner_scanner_api_v1_baselines_rationale_{baseDigest}_{headDigest}_GET", "tags": [ "Baselines" ], "summary": "HTTP: GET /api/v1/baselines/rationale/{baseDigest}/{headDigest} =\u003E HandleGetRationaleAsync", "description": "Get detailed rationale for a baseline selection.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_BaselineRationaleResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/baselines/recommendations/{artifactDigest}": { "get": { "operationId": "scanner_scanner_api_v1_baselines_recommendations_{artifactDigest}_GET", "tags": [ "Baselines" ], "summary": "HTTP: GET /api/v1/baselines/recommendations/{artifactDigest} =\u003E HandleGetRecommendationsAsync", "description": "Get recommended baselines for an artifact with rationale.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_BaselineRecommendationsResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/counterfactuals/compute": { "post": { "operationId": "scanner_scanner_api_v1_counterfactuals_compute_POST", "tags": [ "Counterfactuals" ], "summary": "HTTP: POST /api/v1/counterfactuals/compute =\u003E HandleComputeAsync", "description": "Compute counterfactual paths for a blocked finding.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_CounterfactualRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_CounterfactualResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/counterfactuals/finding/{findingId}": { "get": { "operationId": "scanner_scanner_api_v1_counterfactuals_finding_{findingId}_GET", "tags": [ "Counterfactuals" ], "summary": "HTTP: GET /api/v1/counterfactuals/finding/{findingId} =\u003E HandleGetForFindingAsync", "description": "Get computed counterfactuals for a specific finding.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_CounterfactualResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/counterfactuals/scan/{scanId}/summary": { "get": { "operationId": "scanner_scanner_api_v1_counterfactuals_scan_{scanId}_summary_GET", "tags": [ "Counterfactuals" ], "summary": "HTTP: GET /api/v1/counterfactuals/scan/{scanId}/summary =\u003E HandleGetScanSummaryAsync", "description": "Get counterfactual summary for all blocked findings in a scan.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_CounterfactualScanSummaryDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/delta/compare": { "post": { "operationId": "scanner_scanner_api_v1_delta_compare_POST", "tags": [ "DeltaCompare" ], "summary": "HTTP: POST /api/v1/delta/compare =\u003E HandleCompareAsync", "description": "Compares two scan snapshots and returns detailed delta.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_DeltaCompareRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_DeltaCompareResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/delta/quick": { "get": { "operationId": "scanner_scanner_api_v1_delta_quick_GET", "tags": [ "DeltaCompare" ], "summary": "HTTP: GET /api/v1/delta/quick =\u003E HandleQuickDiffAsync", "description": "Returns quick diff summary for Can I Ship header.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_QuickDiffSummaryDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/delta/{comparisonId}": { "get": { "operationId": "scanner_scanner_api_v1_delta_{comparisonId}_GET", "tags": [ "DeltaCompare" ], "summary": "HTTP: GET /api/v1/delta/{comparisonId} =\u003E HandleGetComparisonAsync", "description": "Retrieves a cached comparison result by ID.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_DeltaCompareResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/drift/{driftId}/sinks": { "get": { "operationId": "scanner_scanner_api_v1_drift_{driftId}_sinks_GET", "tags": [ "ReachabilityDrift" ], "summary": "HTTP: GET /api/v1/drift/{driftId:guid}/sinks =\u003E HandleListSinksAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_DriftedSinksResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/epss/current": { "post": { "operationId": "scanner_scanner_api_v1_epss_current_POST", "tags": [ "EPSS" ], "summary": "Get current EPSS scores for multiple CVEs", "description": "Returns the latest EPSS scores and percentiles for the specified CVE IDs. Maximum batch size is 1000 CVEs per request.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_EpssBatchRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_EpssBatchResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/epss/current/{cveId}": { "get": { "operationId": "scanner_scanner_api_v1_epss_current_{cveId}_GET", "tags": [ "EPSS" ], "summary": "Get current EPSS score for a single CVE", "description": "Returns the latest EPSS score and percentile for the specified CVE ID.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_Core_Epss_EpssEvidence" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/epss/history/{cveId}": { "get": { "operationId": "scanner_scanner_api_v1_epss_history_{cveId}_GET", "tags": [ "EPSS" ], "summary": "Get EPSS score history for a CVE", "description": "Returns the EPSS score time series for the specified CVE ID and date range.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_EpssHistoryResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/epss/status": { "get": { "operationId": "scanner_scanner_api_v1_epss_status_GET", "tags": [ "EPSS" ], "summary": "Get EPSS data availability status", "description": "Returns the current status of the EPSS data provider.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_EpssStatusResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/findings/evidence/batch": { "post": { "operationId": "scanner_scanner_api_v1_findings_evidence_batch_POST", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.FindingsEvidenceController.GetBatchEvidenceAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/findings/{findingId}/evidence": { "get": { "operationId": "scanner_scanner_api_v1_findings_{findingId}_evidence_GET", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.FindingsEvidenceController.GetEvidenceAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/offline-kit/import": { "post": { "operationId": "scanner_scanner_api_v1_offline-kit_import_POST", "tags": [ "Offline Kit" ], "summary": "HTTP: POST /api/v1/offline-kit/import =\u003E HandleImportAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.offline-kit.import" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Services_OfflineKitImportResponseTransport" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/offline-kit/manifest": { "get": { "operationId": "scanner_scanner_api_v1_offline-kit_manifest_GET", "tags": [ "Offline Kit" ], "summary": "HTTP: GET /api/v1/offline-kit/manifest =\u003E HandleGetManifestAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.offline-kit.manifest.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Services_OfflineKitManifestTransport" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/offline-kit/status": { "get": { "operationId": "scanner_scanner_api_v1_offline-kit_status_GET", "tags": [ "Offline Kit" ], "summary": "HTTP: GET /api/v1/offline-kit/status =\u003E HandleStatusAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.offline-kit.status.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Services_OfflineKitStatusTransport" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/offline-kit/validate": { "post": { "operationId": "scanner_scanner_api_v1_offline-kit_validate_POST", "tags": [ "Offline Kit" ], "summary": "HTTP: POST /api/v1/offline-kit/validate =\u003E HandleValidateAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.offline-kit.validate" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Services_OfflineKitValidationResult" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/policy/diagnostics": { "post": { "operationId": "scanner_scanner_api_v1_policy_diagnostics_POST", "tags": [ "Policy" ], "summary": "HTTP: POST /api/v1/policy/diagnostics =\u003E HandleDiagnosticsAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.reports" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_PolicyDiagnosticsRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_PolicyDiagnosticsResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/policy/linksets": { "post": { "operationId": "scanner_scanner_api_v1_policy_linksets_POST", "tags": [ "Policy" ], "summary": "HTTP: POST /api/v1/policy/linksets =\u003E HandleLinksetSummaryAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.reports" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_LinksetSummaryRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_LinksetSummaryResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/policy/overlay": { "post": { "operationId": "scanner_scanner_api_v1_policy_overlay_POST", "tags": [ "Policy" ], "summary": "HTTP: POST /api/v1/policy/overlay =\u003E HandlePolicyOverlayAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.reports" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_PolicyOverlayRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_PolicyOverlayResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/policy/preview": { "post": { "operationId": "scanner_scanner_api_v1_policy_preview_POST", "tags": [ "Policy" ], "summary": "HTTP: POST /api/v1/policy/preview =\u003E HandlePreviewAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.reports" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_PolicyPreviewRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_PolicyPreviewResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/policy/runtime": { "post": { "operationId": "scanner_scanner_api_v1_policy_runtime_POST", "tags": [ "Policy" ], "summary": "HTTP: POST /api/v1/policy/runtime =\u003E HandleRuntimePolicyAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.reports" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_RuntimePolicyRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_RuntimePolicyResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/policy/schema": { "get": { "operationId": "scanner_scanner_api_v1_policy_schema_GET", "tags": [ "Policy" ], "summary": "HTTP: GET /api/v1/policy/schema =\u003E HandleSchemaAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.reports" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/replay/{scanId}/attach": { "post": { "operationId": "scanner_scanner_api_v1_replay_{scanId}_attach_POST", "tags": [ "scanner" ], "summary": "HTTP: POST /api/v1/replay/{scanId}/attach =\u003E HandleAttachAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ReplayAttachRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ReplayAttachResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/reports": { "post": { "operationId": "scanner_scanner_api_v1_reports_POST", "tags": [ "Reports" ], "summary": "HTTP: POST /api/v1/reports/ =\u003E HandleCreateReportAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.reports" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ReportRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ReportResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/runtime/events": { "post": { "operationId": "scanner_scanner_api_v1_runtime_events_POST", "tags": [ "Runtime" ], "summary": "HTTP: POST /api/v1/runtime/events =\u003E HandleRuntimeEventsAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.runtime.ingest" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_RuntimeEventsIngestRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_RuntimeEventsIngestResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/runtime/reconcile": { "post": { "operationId": "scanner_scanner_api_v1_runtime_reconcile_POST", "tags": [ "Runtime" ], "summary": "Reconcile runtime-observed libraries against SBOM inventory", "description": "Compares libraries observed at runtime against the static SBOM to identify discrepancies", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.runtime.ingest" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_RuntimeReconcileRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_RuntimeReconcileResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/sbom/hot-lookup/components": { "get": { "operationId": "scanner_scanner_api_v1_sbom_hot-lookup_components_GET", "tags": [ "SBOM" ], "summary": "HTTP: GET /api/v1/sbom/hot-lookup/components =\u003E HandleSearchComponentsAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SbomHotLookupComponentSearchResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/sbom/hot-lookup/payload/{payloadDigest}/latest": { "get": { "operationId": "scanner_scanner_api_v1_sbom_hot-lookup_payload_{payloadDigest}_latest_GET", "tags": [ "SBOM" ], "summary": "HTTP: GET /api/v1/sbom/hot-lookup/payload/{payloadDigest}/latest =\u003E HandleGetLatestByPayloadDigestAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SbomHotLookupLatestResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/sbom/hot-lookup/pending-triage": { "get": { "operationId": "scanner_scanner_api_v1_sbom_hot-lookup_pending-triage_GET", "tags": [ "SBOM" ], "summary": "HTTP: GET /api/v1/sbom/hot-lookup/pending-triage =\u003E HandleSearchPendingTriageAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SbomHotLookupPendingSearchResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/sbom/upload": { "post": { "operationId": "scanner_scanner_api_v1_sbom_upload_POST", "tags": [ "SBOM" ], "summary": "HTTP: POST /api/v1/sbom/upload =\u003E HandleUploadAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SbomUploadRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SbomUploadResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/sbom/uploads/{sbomId}": { "get": { "operationId": "scanner_scanner_api_v1_sbom_uploads_{sbomId}_GET", "tags": [ "SBOM" ], "summary": "HTTP: GET /api/v1/sbom/uploads/{sbomId} =\u003E HandleGetUploadAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SbomUploadRecordDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans": { "post": { "operationId": "scanner_scanner_api_v1_scans_POST", "tags": [ "scanner" ], "summary": "HTTP: POST /api/v1/scans/ =\u003E HandleSubmitAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.api" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ScanSubmitRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ScanSubmitResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/gate-policy": { "get": { "operationId": "scanner_scanner_api_v1_scans_gate-policy_GET", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.VexGateController.GetPolicyAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/github/{scanId}/github/alerts": { "get": { "operationId": "scanner_scanner_api_v1_scans_github_{scanId}_github_alerts_GET", "tags": [ "GitHub", "Code Scanning" ], "summary": "HTTP: GET /api/v1/scans/github/{scanId}/github/alerts =\u003E HandleListAlertsAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_AlertsListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/github/{scanId}/github/alerts/{alertNumber}": { "get": { "operationId": "scanner_scanner_api_v1_scans_github_{scanId}_github_alerts_{alertNumber}_GET", "tags": [ "GitHub", "Code Scanning" ], "summary": "HTTP: GET /api/v1/scans/github/{scanId}/github/alerts/{alertNumber:int} =\u003E HandleGetAlertAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_AlertResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/github/{scanId}/github/upload-sarif": { "post": { "operationId": "scanner_scanner_api_v1_scans_github_{scanId}_github_upload-sarif_POST", "tags": [ "GitHub", "Code Scanning" ], "summary": "HTTP: POST /api/v1/scans/github/{scanId}/github/upload-sarif =\u003E HandleUploadSarifAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_SarifUploadRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_SarifUploadResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/github/{scanId}/github/upload-status/{sarifId}": { "get": { "operationId": "scanner_scanner_api_v1_scans_github_{scanId}_github_upload-status_{sarifId}_GET", "tags": [ "GitHub", "Code Scanning" ], "summary": "HTTP: GET /api/v1/scans/github/{scanId}/github/upload-status/{sarifId} =\u003E HandleGetUploadStatusAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_SarifUploadStatusResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/vex-reachability/filter": { "post": { "operationId": "scanner_scanner_api_v1_scans_vex-reachability_filter_POST", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.VexGateController.FilterByVexReachability (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_GET", "tags": [ "scanner" ], "summary": "HTTP: GET /api/v1/scans/{scanId} =\u003E HandleStatusAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ScanStatusResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/approvals": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_approvals_GET", "tags": [ "Approvals" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/approvals =\u003E HandleListApprovalsAsync", "description": "Lists all active approvals for a scan.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_ApprovalListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_approvals_POST", "tags": [ "Approvals" ], "summary": "HTTP: POST /api/v1/scans/{scanId}/approvals =\u003E HandleCreateApprovalAsync", "description": "Creates a human approval attestation for a finding.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.approve" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_CreateApprovalRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_ApprovalResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/approvals/{findingId}": { "delete": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_approvals_{findingId}_DELETE", "tags": [ "Approvals" ], "summary": "HTTP: DELETE /api/v1/scans/{scanId}/approvals/{findingId} =\u003E HandleRevokeApprovalAsync", "description": "Revokes an existing approval.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.approve" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_approvals_{findingId}_GET", "tags": [ "Approvals" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/approvals/{findingId} =\u003E HandleGetApprovalAsync", "description": "Gets an approval for a specific finding.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_ApprovalResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/bun-packages": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_bun-packages_GET", "tags": [ "scanner" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/bun-packages =\u003E HandleBunPackagesAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_BunPackagesResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/callgraphs": { "post": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_callgraphs_POST", "tags": [ "CallGraphs" ], "summary": "HTTP: POST /api/v1/scans/{scanId}/callgraphs =\u003E HandleSubmitCallGraphAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.callgraph.ingest" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_CallGraphV1Dto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_CallGraphAcceptedResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/composition-recipe": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_composition-recipe_GET", "tags": [ "Scans", "SBOM" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/composition-recipe =\u003E HandleGetCompositionRecipeAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_CompositionRecipeResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/composition-recipe/verify": { "post": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_composition-recipe_verify_POST", "tags": [ "Scans", "SBOM" ], "summary": "HTTP: POST /api/v1/scans/{scanId}/composition-recipe/verify =\u003E HandleVerifyCompositionRecipeAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_CompositionRecipeVerificationResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/compute-reachability": { "post": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_compute-reachability_POST", "tags": [ "Reachability" ], "summary": "HTTP: POST /api/v1/scans/{scanId}/compute-reachability =\u003E HandleComputeReachabilityAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ComputeReachabilityRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ComputeReachabilityResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/drift": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_drift_GET", "tags": [ "ReachabilityDrift" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/drift =\u003E HandleGetDriftAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_ReachabilityDrift_ReachabilityDriftResult" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/entropy": { "post": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_entropy_POST", "tags": [ "scanner" ], "summary": "HTTP: POST /api/v1/scans/{scanId}/entropy =\u003E HandleAttachEntropyAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_EntropyIngestRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/entrytrace": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_entrytrace_GET", "tags": [ "scanner" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/entrytrace =\u003E HandleEntryTraceAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_EntryTraceResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/events": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_events_GET", "tags": [ "scanner" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/events =\u003E HandleProgressStreamAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/evidence": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_evidence_GET", "tags": [ "Evidence" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/evidence =\u003E HandleListEvidenceAsync", "description": "Lists all findings with evidence for a scan.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_EvidenceListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/evidence/{findingId}": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_evidence_{findingId}_GET", "tags": [ "Evidence" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/evidence/{findingId} =\u003E HandleGetEvidenceAsync", "description": "Retrieves unified evidence for a specific finding within a scan.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_FindingEvidenceResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/exports/cdxr": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_exports_cdxr_GET", "tags": [ "Exports" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/exports/cdxr =\u003E HandleExportCycloneDxRAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/exports/openvex": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_exports_openvex_GET", "tags": [ "Exports" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/exports/openvex =\u003E HandleExportOpenVexAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/exports/sarif": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_exports_sarif_GET", "tags": [ "Exports" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/exports/sarif =\u003E HandleExportSarifAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/exports/sbom": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_exports_sbom_GET", "tags": [ "Exports", "SBOM" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/exports/sbom =\u003E HandleExportSbomAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/exports/signed-sbom-archive": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_exports_signed-sbom-archive_GET", "tags": [ "Exports", "SBOM", "Signed" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/exports/signed-sbom-archive =\u003E HandleExportSignedSbomArchiveAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/gate-blocked": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_gate-blocked_GET", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.VexGateController.GetBlockedFindingsAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/gate-results": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_gate-results_GET", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.VexGateController.GetGateResultsAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/gate-summary": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_gate-summary_GET", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.VexGateController.GetGateSummaryAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/layers": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_layers_GET", "tags": [ "Scans", "Layers" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/layers =\u003E HandleListLayersAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_LayerListResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/layers/{layerDigest}/sbom": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_layers_{layerDigest}_sbom_GET", "tags": [ "Scans", "Layers", "SBOM" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/layers/{layerDigest}/sbom =\u003E HandleGetLayerSbomAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/manifest": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_manifest_GET", "tags": [ "scanner" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/manifest =\u003E HandleGetManifestAsync", "description": "Get the scan manifest, optionally with DSSE signature", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ScanManifestResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/proofs": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_proofs_GET", "tags": [ "scanner" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/proofs =\u003E HandleListProofsAsync", "description": "List all proof bundles for a scan", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ProofBundleListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/proofs/{rootHash}": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_proofs_{rootHash}_GET", "tags": [ "scanner" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/proofs/{rootHash} =\u003E HandleGetProofAsync", "description": "Get a specific proof bundle by root hash", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ProofBundleResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/reachability/components": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_reachability_components_GET", "tags": [ "Reachability" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/reachability/components =\u003E HandleGetComponentsAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ComponentReachabilityListDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/reachability/explain": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_reachability_explain_GET", "tags": [ "Reachability" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/reachability/explain =\u003E HandleExplainAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ReachabilityExplanationDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/reachability/findings": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_reachability_findings_GET", "tags": [ "Reachability" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/reachability/findings =\u003E HandleGetFindingsAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ReachabilityFindingListDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/reachability/traces/export": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_reachability_traces_export_GET", "tags": [ "Reachability" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/reachability/traces/export =\u003E HandleTraceExportAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_ReachabilityTraceExportDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/ruby-packages": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_ruby-packages_GET", "tags": [ "scanner" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/ruby-packages =\u003E HandleRubyPackagesAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_RubyPackagesResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/sbom": { "post": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_sbom_POST", "tags": [ "Scans" ], "summary": "HTTP: POST /api/v1/scans/{scanId}/sbom =\u003E HandleSubmitSbomAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_System_Text_Json_JsonDocument" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SbomAcceptedResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/scans/{scanId}/spines": { "get": { "operationId": "scanner_scanner_api_v1_scans_{scanId}_spines_GET", "tags": [ "scanner" ], "summary": "HTTP: GET /api/v1/scans/{scanId}/spines =\u003E HandleListSpinesAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ProofSpineListResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/secrets/config/exceptions/{tenantId}": { "get": { "operationId": "scanner_scanner_api_v1_secrets_config_exceptions_{tenantId}_GET", "tags": [ "Secret Detection Exceptions" ], "summary": "HTTP: GET /api/v1/secrets/config/exceptions/{tenantId:guid} =\u003E HandleListExceptionsAsync", "description": "List secret exception patterns for a tenant.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.secrets.exceptions.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternListResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "scanner_scanner_api_v1_secrets_config_exceptions_{tenantId}_POST", "tags": [ "Secret Detection Exceptions" ], "summary": "HTTP: POST /api/v1/secrets/config/exceptions/{tenantId:guid} =\u003E HandleCreateExceptionAsync", "description": "Create a new secret exception pattern.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.secrets.exceptions.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/secrets/config/exceptions/{tenantId}/{exceptionId}": { "delete": { "operationId": "scanner_scanner_api_v1_secrets_config_exceptions_{tenantId}_{exceptionId}_DELETE", "tags": [ "Secret Detection Exceptions" ], "summary": "HTTP: DELETE /api/v1/secrets/config/exceptions/{tenantId:guid}/{exceptionId:guid} =\u003E HandleDeleteExceptionAsync", "description": "Delete a secret exception pattern.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.secrets.exceptions.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "scanner_scanner_api_v1_secrets_config_exceptions_{tenantId}_{exceptionId}_GET", "tags": [ "Secret Detection Exceptions" ], "summary": "HTTP: GET /api/v1/secrets/config/exceptions/{tenantId:guid}/{exceptionId:guid} =\u003E HandleGetExceptionAsync", "description": "Get a specific secret exception pattern.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.secrets.exceptions.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "scanner_scanner_api_v1_secrets_config_exceptions_{tenantId}_{exceptionId}_PUT", "tags": [ "Secret Detection Exceptions" ], "summary": "HTTP: PUT /api/v1/secrets/config/exceptions/{tenantId:guid}/{exceptionId:guid} =\u003E HandleUpdateExceptionAsync", "description": "Update a secret exception pattern.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.secrets.exceptions.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/secrets/config/rules/categories": { "get": { "operationId": "scanner_scanner_api_v1_secrets_config_rules_categories_GET", "tags": [ "Secret Detection Rules" ], "summary": "HTTP: GET /api/v1/secrets/config/rules/categories =\u003E HandleGetRuleCategoriesAsync", "description": "Get available secret detection rule categories.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.secrets.settings.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_RuleCategoriesResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/secrets/config/settings/{tenantId}": { "get": { "operationId": "scanner_scanner_api_v1_secrets_config_settings_{tenantId}_GET", "tags": [ "Secret Detection Settings" ], "summary": "HTTP: GET /api/v1/secrets/config/settings/{tenantId:guid} =\u003E HandleGetSettingsAsync", "description": "Get secret detection settings for a tenant.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.secrets.settings.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretDetectionSettingsResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "scanner_scanner_api_v1_secrets_config_settings_{tenantId}_POST", "tags": [ "Secret Detection Settings" ], "summary": "HTTP: POST /api/v1/secrets/config/settings/{tenantId:guid} =\u003E HandleCreateSettingsAsync", "description": "Create default secret detection settings for a tenant.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.secrets.settings.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretDetectionSettingsResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "scanner_scanner_api_v1_secrets_config_settings_{tenantId}_PUT", "tags": [ "Secret Detection Settings" ], "summary": "HTTP: PUT /api/v1/secrets/config/settings/{tenantId:guid} =\u003E HandleUpdateSettingsAsync", "description": "Update secret detection settings for a tenant.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.secrets.settings.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_UpdateSecretDetectionSettingsRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretDetectionSettingsResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/security/findings": { "get": { "operationId": "scanner_scanner_api_v1_security_findings_GET", "tags": [ "Security" ], "summary": "Decision-first findings view with reachability context.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/security/reachability": { "get": { "operationId": "scanner_scanner_api_v1_security_reachability_GET", "tags": [ "Security" ], "summary": "Reachability summary projection by environment.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/security/vex": { "get": { "operationId": "scanner_scanner_api_v1_security_vex_GET", "tags": [ "Security" ], "summary": "VEX statement projection linked to findings and trust state.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/security/vulnerabilities": { "get": { "operationId": "scanner_scanner_api_v1_security_vulnerabilities_GET", "tags": [ "Security" ], "summary": "Vulnerability catalog projection with environment impact counts.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/signals/hot-symbols": { "get": { "operationId": "scanner_scanner_api_v1_signals_hot-symbols_GET", "tags": [ "scanner" ], "summary": "StellaOps.Signals.Api.HotSymbolsController.GetHotSymbols (StellaOps.Signals)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/signals/hot-symbols/correlated": { "get": { "operationId": "scanner_scanner_api_v1_signals_hot-symbols_correlated_GET", "tags": [ "scanner" ], "summary": "StellaOps.Signals.Api.HotSymbolsController.GetCorrelatedSymbols (StellaOps.Signals)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/signals/hot-symbols/stats": { "get": { "operationId": "scanner_scanner_api_v1_signals_hot-symbols_stats_GET", "tags": [ "scanner" ], "summary": "StellaOps.Signals.Api.HotSymbolsController.GetHotSymbolStats (StellaOps.Signals)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/signals/hot-symbols/top": { "get": { "operationId": "scanner_scanner_api_v1_signals_hot-symbols_top_GET", "tags": [ "scanner" ], "summary": "StellaOps.Signals.Api.HotSymbolsController.GetTopHotSymbols (StellaOps.Signals)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/smart-diff/candidates/{candidateId}": { "get": { "operationId": "scanner_scanner_api_v1_smart-diff_candidates_{candidateId}_GET", "tags": [ "SmartDiff" ], "summary": "HTTP: GET /api/v1/smart-diff/candidates/{candidateId} =\u003E HandleGetCandidateAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_VexCandidateResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/smart-diff/candidates/{candidateId}/review": { "post": { "operationId": "scanner_scanner_api_v1_smart-diff_candidates_{candidateId}_review_POST", "tags": [ "SmartDiff" ], "summary": "HTTP: POST /api/v1/smart-diff/candidates/{candidateId}/review =\u003E HandleReviewCandidateAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_ReviewRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_ReviewResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/smart-diff/images/{digest}/candidates": { "get": { "operationId": "scanner_scanner_api_v1_smart-diff_images_{digest}_candidates_GET", "tags": [ "SmartDiff" ], "summary": "HTTP: GET /api/v1/smart-diff/images/{digest}/candidates =\u003E HandleGetCandidatesAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_VexCandidatesResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/smart-diff/scans/{scanId}/changes": { "get": { "operationId": "scanner_scanner_api_v1_smart-diff_scans_{scanId}_changes_GET", "tags": [ "SmartDiff" ], "summary": "HTTP: GET /api/v1/smart-diff/scans/{scanId}/changes =\u003E HandleGetScanChangesAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_MaterialChangesResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/smart-diff/scans/{scanId}/sarif": { "get": { "operationId": "scanner_scanner_api_v1_smart-diff_scans_{scanId}_sarif_GET", "tags": [ "SmartDiff", "SARIF" ], "summary": "HTTP: GET /api/v1/smart-diff/scans/{scanId}/sarif =\u003E HandleGetScanSarifAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/smart-diff/{scanId}/vex-candidates": { "get": { "operationId": "scanner_scanner_api_v1_smart-diff_{scanId}_vex-candidates_GET", "tags": [ "SmartDiff" ], "summary": "HTTP: GET /api/v1/smart-diff/{scanId}/vex-candidates =\u003E HandleGetScanCandidatesAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_VexCandidatesResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/smart-diff/{scanId}/vex-candidates/review": { "post": { "operationId": "scanner_scanner_api_v1_smart-diff_{scanId}_vex-candidates_review_POST", "tags": [ "SmartDiff" ], "summary": "HTTP: POST /api/v1/smart-diff/{scanId}/vex-candidates/review =\u003E HandleReviewScanCandidateAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_ScanReviewRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_ReviewResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/spines/{spineId}": { "get": { "operationId": "scanner_scanner_api_v1_spines_{spineId}_GET", "tags": [ "scanner" ], "summary": "HTTP: GET /api/v1/spines/{spineId} =\u003E HandleGetSpineAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ProofSpineResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/triage/findings/gating/batch": { "post": { "operationId": "scanner_scanner_api_v1_triage_findings_gating_batch_POST", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.TriageController.GetBulkGatingStatusAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/triage/findings/{findingId}": { "get": { "operationId": "scanner_scanner_api_v1_triage_findings_{findingId}_GET", "tags": [ "Triage" ], "summary": "HTTP: GET /api/v1/triage/findings/{findingId} =\u003E HandleGetFindingStatusAsync", "description": "Retrieves triage status for a specific finding.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.triage.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_FindingTriageStatusDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/triage/findings/{findingId}/evidence": { "get": { "operationId": "scanner_scanner_api_v1_triage_findings_{findingId}_evidence_GET", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.TriageController.GetUnifiedEvidenceAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/triage/findings/{findingId}/evidence/export": { "get": { "operationId": "scanner_scanner_api_v1_triage_findings_{findingId}_evidence_export_GET", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.TriageController.ExportEvidenceBundleAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/triage/findings/{findingId}/gating": { "get": { "operationId": "scanner_scanner_api_v1_triage_findings_{findingId}_gating_GET", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.TriageController.GetGatingStatusAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/triage/findings/{findingId}/rationale": { "get": { "operationId": "scanner_scanner_api_v1_triage_findings_{findingId}_rationale_GET", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.TriageController.GetFindingRationaleAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/triage/findings/{findingId}/replay-command": { "get": { "operationId": "scanner_scanner_api_v1_triage_findings_{findingId}_replay-command_GET", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.TriageController.GetReplayCommandAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/triage/findings/{findingId}/status": { "post": { "operationId": "scanner_scanner_api_v1_triage_findings_{findingId}_status_POST", "tags": [ "Triage" ], "summary": "HTTP: POST /api/v1/triage/findings/{findingId}/status =\u003E HandleUpdateStatusAsync", "description": "Updates triage status for a finding (lane change, decision).", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.triage.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_UpdateTriageStatusRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_UpdateTriageStatusResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/triage/findings/{findingId}/vex": { "post": { "operationId": "scanner_scanner_api_v1_triage_findings_{findingId}_vex_POST", "tags": [ "Triage" ], "summary": "HTTP: POST /api/v1/triage/findings/{findingId}/vex =\u003E HandleSubmitVexAsync", "description": "Submits a VEX statement for a finding.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.triage.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SubmitVexStatementRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SubmitVexStatementResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/triage/inbox": { "get": { "operationId": "scanner_scanner_api_v1_triage_inbox_GET", "tags": [ "Triage" ], "summary": "HTTP: GET /api/v1/triage/inbox =\u003E HandleGetInboxAsync", "description": "Retrieves triage inbox with grouped exploit paths for an artifact.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.triage.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_Triage_TriageInboxResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/triage/inbox/clusters/stats": { "get": { "operationId": "scanner_scanner_api_v1_triage_inbox_clusters_stats_GET", "tags": [ "Triage" ], "summary": "HTTP: GET /api/v1/triage/inbox/clusters/stats =\u003E HandleGetClusterStatsAsync", "description": "Returns per-cluster severity and reachability distributions.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.triage.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_Triage_TriageClusterStatsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/triage/inbox/clusters/{pathId}/actions": { "post": { "operationId": "scanner_scanner_api_v1_triage_inbox_clusters_{pathId}_actions_POST", "tags": [ "Triage" ], "summary": "HTTP: POST /api/v1/triage/inbox/clusters/{pathId}/actions =\u003E HandleApplyBatchActionAsync", "description": "Applies one triage action to all findings in an exploit-path cluster.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.triage.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_Triage_BatchTriageClusterActionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_Triage_BatchTriageClusterActionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/triage/proof-bundle": { "post": { "operationId": "scanner_scanner_api_v1_triage_proof-bundle_POST", "tags": [ "Triage" ], "summary": "HTTP: POST /api/v1/triage/proof-bundle =\u003E HandleGenerateProofBundleAsync", "description": "Generates an attested proof bundle for an exploit path.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.triage.write" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_Triage_ProofBundleRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_Triage_ProofBundleResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/triage/query": { "post": { "operationId": "scanner_scanner_api_v1_triage_query_POST", "tags": [ "Triage" ], "summary": "HTTP: POST /api/v1/triage/query =\u003E HandleBulkQueryAsync", "description": "Queries findings with filtering and pagination.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.triage.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_BulkTriageQueryRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_BulkTriageQueryResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/triage/scans/{scanId}/gated-buckets": { "get": { "operationId": "scanner_scanner_api_v1_triage_scans_{scanId}_gated-buckets_GET", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.TriageController.GetGatedBucketsSummaryAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/triage/scans/{scanId}/replay-command": { "get": { "operationId": "scanner_scanner_api_v1_triage_scans_{scanId}_replay-command_GET", "tags": [ "scanner" ], "summary": "StellaOps.Scanner.WebService.Controllers.TriageController.GetScanReplayCommandAsync (StellaOps.Scanner.WebService)", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/triage/summary": { "get": { "operationId": "scanner_scanner_api_v1_triage_summary_GET", "tags": [ "Triage" ], "summary": "HTTP: GET /api/v1/triage/summary =\u003E HandleGetSummaryAsync", "description": "Returns triage summary statistics for an artifact.", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.triage.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_TriageSummaryDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/witnesses": { "get": { "operationId": "scanner_scanner_api_v1_witnesses_GET", "tags": [ "scanner" ], "summary": "HTTP: GET /api/v1/witnesses/ =\u003E HandleListWitnessesAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_WitnessListResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/witnesses/by-hash/{witnessHash}": { "get": { "operationId": "scanner_scanner_api_v1_witnesses_by-hash_{witnessHash}_GET", "tags": [ "scanner" ], "summary": "HTTP: GET /api/v1/witnesses/by-hash/{witnessHash} =\u003E HandleGetWitnessByHashAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_WitnessResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/witnesses/{witnessId}": { "get": { "operationId": "scanner_scanner_api_v1_witnesses_{witnessId}_GET", "tags": [ "scanner" ], "summary": "HTTP: GET /api/v1/witnesses/{witnessId:guid} =\u003E HandleGetWitnessByIdAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_WitnessResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scanner/api/v1/witnesses/{witnessId}/verify": { "post": { "operationId": "scanner_scanner_api_v1_witnesses_{witnessId}_verify_POST", "tags": [ "scanner" ], "summary": "HTTP: POST /api/v1/witnesses/{witnessId:guid}/verify =\u003E HandleVerifyWitnessAsync", "security": [ { "BearerAuth": [] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "scanner.scans.read" ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_WitnessVerificationResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/failure-signatures/best-match": { "get": { "operationId": "scheduler_scheduler_api_v1_scheduler_failure-signatures_best-match_GET", "tags": [ "scheduler" ], "summary": "HTTP: GET /api/v1/scheduler/failure-signatures/best-match =\u003E GetBestMatchAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/policies/simulations": { "get": { "operationId": "scheduler_scheduler_api_v1_scheduler_policies_simulations_GET", "tags": [ "scheduler" ], "summary": "HTTP: GET /api/v1/scheduler/policies/simulations/ =\u003E ListSimulationsAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "scheduler_scheduler_api_v1_scheduler_policies_simulations_POST", "tags": [ "scheduler" ], "summary": "HTTP: POST /api/v1/scheduler/policies/simulations/ =\u003E CreateSimulationAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_PolicySimulations_PolicySimulationCreateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/policies/simulations/metrics": { "get": { "operationId": "scheduler_scheduler_api_v1_scheduler_policies_simulations_metrics_GET", "tags": [ "scheduler" ], "summary": "HTTP: GET /api/v1/scheduler/policies/simulations/metrics =\u003E GetMetricsAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/policies/simulations/preview": { "post": { "operationId": "scheduler_scheduler_api_v1_scheduler_policies_simulations_preview_POST", "tags": [ "scheduler" ], "summary": "HTTP: POST /api/v1/scheduler/policies/simulations/preview =\u003E PreviewSimulationAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_PolicySimulations_PolicySimulationCreateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/policies/simulations/{simulationId}": { "get": { "operationId": "scheduler_scheduler_api_v1_scheduler_policies_simulations_{simulationId}_GET", "tags": [ "scheduler" ], "summary": "HTTP: GET /api/v1/scheduler/policies/simulations/{simulationId} =\u003E GetSimulationAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/policies/simulations/{simulationId}/cancel": { "post": { "operationId": "scheduler_scheduler_api_v1_scheduler_policies_simulations_{simulationId}_cancel_POST", "tags": [ "scheduler" ], "summary": "HTTP: POST /api/v1/scheduler/policies/simulations/{simulationId}/cancel =\u003E CancelSimulationAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_PolicySimulations_PolicySimulationCancelRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/policies/simulations/{simulationId}/retry": { "post": { "operationId": "scheduler_scheduler_api_v1_scheduler_policies_simulations_{simulationId}_retry_POST", "tags": [ "scheduler" ], "summary": "HTTP: POST /api/v1/scheduler/policies/simulations/{simulationId}/retry =\u003E RetrySimulationAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/policies/simulations/{simulationId}/stream": { "get": { "operationId": "scheduler_scheduler_api_v1_scheduler_policies_simulations_{simulationId}_stream_GET", "tags": [ "scheduler" ], "summary": "HTTP: GET /api/v1/scheduler/policies/simulations/{simulationId}/stream =\u003E StreamSimulationAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/policy/runs": { "get": { "operationId": "scheduler_scheduler_api_v1_scheduler_policy_runs_GET", "tags": [ "scheduler" ], "summary": "HTTP: GET /api/v1/scheduler/policy/runs/ =\u003E ListPolicyRunsAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "scheduler_scheduler_api_v1_scheduler_policy_runs_POST", "tags": [ "scheduler" ], "summary": "HTTP: POST /api/v1/scheduler/policy/runs/ =\u003E CreatePolicyRunAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_PolicyRuns_PolicyRunEndpointExtensions_PolicyRunCreateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/policy/runs/{runId}": { "get": { "operationId": "scheduler_scheduler_api_v1_scheduler_policy_runs_{runId}_GET", "tags": [ "scheduler" ], "summary": "HTTP: GET /api/v1/scheduler/policy/runs/{runId} =\u003E GetPolicyRunAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/runs": { "get": { "operationId": "scheduler_scheduler_api_v1_scheduler_runs_GET", "tags": [ "scheduler" ], "summary": "HTTP: GET /api/v1/scheduler/runs/ =\u003E ListRunsAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "scheduler_scheduler_api_v1_scheduler_runs_POST", "tags": [ "scheduler" ], "summary": "HTTP: POST /api/v1/scheduler/runs/ =\u003E CreateRunAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_Runs_RunCreateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/runs/preview": { "post": { "operationId": "scheduler_scheduler_api_v1_scheduler_runs_preview_POST", "tags": [ "scheduler" ], "summary": "HTTP: POST /api/v1/scheduler/runs/preview =\u003E PreviewImpactAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_Runs_ImpactPreviewRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/runs/queue/lag": { "get": { "operationId": "scheduler_scheduler_api_v1_scheduler_runs_queue_lag_GET", "tags": [ "scheduler" ], "summary": "HTTP: GET /api/v1/scheduler/runs/queue/lag =\u003E GetQueueLagAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/runs/{runId}": { "get": { "operationId": "scheduler_scheduler_api_v1_scheduler_runs_{runId}_GET", "tags": [ "scheduler" ], "summary": "HTTP: GET /api/v1/scheduler/runs/{runId} =\u003E GetRunAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/runs/{runId}/cancel": { "post": { "operationId": "scheduler_scheduler_api_v1_scheduler_runs_{runId}_cancel_POST", "tags": [ "scheduler" ], "summary": "HTTP: POST /api/v1/scheduler/runs/{runId}/cancel =\u003E CancelRunAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/runs/{runId}/deltas": { "get": { "operationId": "scheduler_scheduler_api_v1_scheduler_runs_{runId}_deltas_GET", "tags": [ "scheduler" ], "summary": "HTTP: GET /api/v1/scheduler/runs/{runId}/deltas =\u003E GetRunDeltasAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/runs/{runId}/retry": { "post": { "operationId": "scheduler_scheduler_api_v1_scheduler_runs_{runId}_retry_POST", "tags": [ "scheduler" ], "summary": "HTTP: POST /api/v1/scheduler/runs/{runId}/retry =\u003E RetryRunAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/runs/{runId}/stream": { "get": { "operationId": "scheduler_scheduler_api_v1_scheduler_runs_{runId}_stream_GET", "tags": [ "scheduler" ], "summary": "HTTP: GET /api/v1/scheduler/runs/{runId}/stream =\u003E StreamRunAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/schedules": { "get": { "operationId": "scheduler_scheduler_api_v1_scheduler_schedules_GET", "tags": [ "scheduler" ], "summary": "HTTP: GET /api/v1/scheduler/schedules/ =\u003E ListSchedulesAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "scheduler_scheduler_api_v1_scheduler_schedules_POST", "tags": [ "scheduler" ], "summary": "HTTP: POST /api/v1/scheduler/schedules/ =\u003E CreateScheduleAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_Schedules_ScheduleCreateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/schedules/{scheduleId}": { "get": { "operationId": "scheduler_scheduler_api_v1_scheduler_schedules_{scheduleId}_GET", "tags": [ "scheduler" ], "summary": "HTTP: GET /api/v1/scheduler/schedules/{scheduleId} =\u003E GetScheduleAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "patch": { "operationId": "scheduler_scheduler_api_v1_scheduler_schedules_{scheduleId}_PATCH", "tags": [ "scheduler" ], "summary": "HTTP: PATCH /api/v1/scheduler/schedules/{scheduleId} =\u003E UpdateScheduleAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_Schedules_ScheduleUpdateRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/schedules/{scheduleId}/pause": { "post": { "operationId": "scheduler_scheduler_api_v1_scheduler_schedules_{scheduleId}_pause_POST", "tags": [ "scheduler" ], "summary": "HTTP: POST /api/v1/scheduler/schedules/{scheduleId}/pause =\u003E PauseScheduleAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/schedules/{scheduleId}/resume": { "post": { "operationId": "scheduler_scheduler_api_v1_scheduler_schedules_{scheduleId}_resume_POST", "tags": [ "scheduler" ], "summary": "HTTP: POST /api/v1/scheduler/schedules/{scheduleId}/resume =\u003E ResumeScheduleAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/vuln/resolver/jobs": { "post": { "operationId": "scheduler_scheduler_api_v1_scheduler_vuln_resolver_jobs_POST", "tags": [ "scheduler" ], "summary": "HTTP: POST /api/v1/scheduler/vuln/resolver/jobs =\u003E CreateJobAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_VulnerabilityResolverJobs_ResolverJobRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/vuln/resolver/jobs/{jobId}": { "get": { "operationId": "scheduler_scheduler_api_v1_scheduler_vuln_resolver_jobs_{jobId}_GET", "tags": [ "scheduler" ], "summary": "HTTP: GET /api/v1/scheduler/vuln/resolver/jobs/{jobId} =\u003E GetJobAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/api/v1/scheduler/vuln/resolver/metrics": { "get": { "operationId": "scheduler_scheduler_api_v1_scheduler_vuln_resolver_metrics_GET", "tags": [ "scheduler" ], "summary": "HTTP: GET /api/v1/scheduler/vuln/resolver/metrics =\u003E GetLagMetricsAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/events/conselier-export": { "post": { "operationId": "scheduler_scheduler_events_conselier-export_POST", "tags": [ "scheduler" ], "summary": "HTTP: POST /events/conselier-export =\u003E HandleConselierExportAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/events/excitor-export": { "post": { "operationId": "scheduler_scheduler_events_excitor-export_POST", "tags": [ "scheduler" ], "summary": "HTTP: POST /events/excitor-export =\u003E HandleExcitorExportAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/graphs/build": { "post": { "operationId": "scheduler_scheduler_graphs_build_POST", "tags": [ "scheduler" ], "summary": "HTTP: POST /graphs/build =\u003E CreateGraphBuildJob", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_GraphJobs_GraphBuildJobRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/graphs/hooks/completed": { "post": { "operationId": "scheduler_scheduler_graphs_hooks_completed_POST", "tags": [ "scheduler" ], "summary": "HTTP: POST /graphs/hooks/completed =\u003E CompleteGraphJob", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_GraphJobs_GraphJobCompletionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/graphs/jobs": { "get": { "operationId": "scheduler_scheduler_graphs_jobs_GET", "tags": [ "scheduler" ], "summary": "HTTP: GET /graphs/jobs =\u003E GetGraphJobs", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/graphs/overlays": { "post": { "operationId": "scheduler_scheduler_graphs_overlays_POST", "tags": [ "scheduler" ], "summary": "HTTP: POST /graphs/overlays =\u003E CreateGraphOverlayJob", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_GraphJobs_GraphOverlayJobRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler/graphs/overlays/lag": { "get": { "operationId": "scheduler_scheduler_graphs_overlays_lag_GET", "tags": [ "scheduler" ], "summary": "HTTP: GET /graphs/overlays/lag =\u003E GetOverlayLagMetrics", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/signals/beacons": { "post": { "operationId": "signals_signals_signals_beacons_POST", "tags": [ "signals" ], "summary": "HTTP: POST /signals/beacons", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signals_StellaOps_Signals_Models_BeaconIngestRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/signals/beacons/rate/{artifactId}/{environmentId}": { "get": { "operationId": "signals_signals_signals_beacons_rate_{artifactId}_{environmentId}_GET", "tags": [ "signals" ], "summary": "HTTP: GET /signals/beacons/rate/{artifactId}/{environmentId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/signals/callgraphs": { "post": { "operationId": "signals_signals_signals_callgraphs_POST", "tags": [ "signals" ], "summary": "HTTP: POST /signals/callgraphs", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signals_StellaOps_Signals_Models_CallgraphIngestRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/signals/callgraphs/{callgraphId}": { "get": { "operationId": "signals_signals_signals_callgraphs_{callgraphId}_GET", "tags": [ "signals" ], "summary": "HTTP: GET /signals/callgraphs/{callgraphId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/signals/callgraphs/{callgraphId}/manifest": { "get": { "operationId": "signals_signals_signals_callgraphs_{callgraphId}_manifest_GET", "tags": [ "signals" ], "summary": "HTTP: GET /signals/callgraphs/{callgraphId}/manifest", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/signals/execution-evidence": { "post": { "operationId": "signals_signals_signals_execution-evidence_POST", "tags": [ "signals" ], "summary": "HTTP: POST /signals/execution-evidence", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signals_StellaOps_Signals_Models_ExecutionEvidenceRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/signals/facts/{subjectKey}": { "get": { "operationId": "signals_signals_signals_facts_{subjectKey}_GET", "tags": [ "signals" ], "summary": "HTTP: GET /signals/facts/{subjectKey}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/signals/ping": { "get": { "operationId": "signals_signals_signals_ping_GET", "tags": [ "signals" ], "summary": "HTTP: GET /signals/ping", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/signals/reachability/recompute": { "post": { "operationId": "signals_signals_signals_reachability_recompute_POST", "tags": [ "signals" ], "summary": "HTTP: POST /signals/reachability/recompute", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signals_StellaOps_Signals_Models_ReachabilityRecomputeRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/signals/reachability/union": { "post": { "operationId": "signals_signals_signals_reachability_union_POST", "tags": [ "signals" ], "summary": "HTTP: POST /signals/reachability/union", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/signals/reachability/union/{analysisId}/files/{fileName}": { "get": { "operationId": "signals_signals_signals_reachability_union_{analysisId}_files_{fileName}_GET", "tags": [ "signals" ], "summary": "HTTP: GET /signals/reachability/union/{analysisId}/files/{fileName}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/signals/reachability/union/{analysisId}/meta": { "get": { "operationId": "signals_signals_signals_reachability_union_{analysisId}_meta_GET", "tags": [ "signals" ], "summary": "HTTP: GET /signals/reachability/union/{analysisId}/meta", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/signals/runtime-facts": { "post": { "operationId": "signals_signals_signals_runtime-facts_POST", "tags": [ "signals" ], "summary": "HTTP: POST /signals/runtime-facts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signals_StellaOps_Signals_Models_RuntimeFactsIngestRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/signals/runtime-facts/ndjson": { "post": { "operationId": "signals_signals_signals_runtime-facts_ndjson_POST", "tags": [ "signals" ], "summary": "HTTP: POST /signals/runtime-facts/ndjson", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/signals/runtime-facts/synthetic": { "post": { "operationId": "signals_signals_signals_runtime-facts_synthetic_POST", "tags": [ "signals" ], "summary": "HTTP: POST /signals/runtime-facts/synthetic", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signals_StellaOps_Signals_Models_SyntheticRuntimeProbeRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/signals/status": { "get": { "operationId": "signals_signals_signals_status_GET", "tags": [ "signals" ], "summary": "HTTP: GET /signals/status", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/signals/unknowns": { "get": { "operationId": "signals_signals_signals_unknowns_GET", "tags": [ "signals" ], "summary": "HTTP: GET /signals/unknowns", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "signals_signals_signals_unknowns_POST", "tags": [ "signals" ], "summary": "HTTP: POST /signals/unknowns", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signals_StellaOps_Signals_Models_UnknownsIngestRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/signals/unknowns/{id}/explain": { "get": { "operationId": "signals_signals_signals_unknowns_{id}_explain_GET", "tags": [ "signals" ], "summary": "HTTP: GET /signals/unknowns/{id}/explain", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/signals/unknowns/{subjectKey}": { "get": { "operationId": "signals_signals_signals_unknowns_{subjectKey}_GET", "tags": [ "signals" ], "summary": "HTTP: GET /signals/unknowns/{subjectKey}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/webhooks/gitea": { "post": { "operationId": "signals_signals_webhooks_gitea_POST", "tags": [ "signals" ], "summary": "HTTP: POST /webhooks/gitea =\u003E HandleGiteaWebhookAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/webhooks/github": { "post": { "operationId": "signals_signals_webhooks_github_POST", "tags": [ "signals" ], "summary": "HTTP: POST /webhooks/github =\u003E HandleGitHubWebhookAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signals/webhooks/gitlab": { "post": { "operationId": "signals_signals_webhooks_gitlab_POST", "tags": [ "signals" ], "summary": "HTTP: POST /webhooks/gitlab =\u003E HandleGitLabWebhookAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signer": { "get": { "operationId": "signer_signer_GET", "tags": [ "signer" ], "summary": "HTTP: GET /", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signer/api/v1/anchors/{anchorId}/keys": { "post": { "operationId": "signer_signer_api_v1_anchors_{anchorId}_keys_POST", "tags": [ "KeyRotation", "TrustAnchors" ], "summary": "Add a new signing key to a trust anchor", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_AddKeyRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_AddKeyResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signer/api/v1/anchors/{anchorId}/keys/history": { "get": { "operationId": "signer_signer_api_v1_anchors_{anchorId}_keys_history_GET", "tags": [ "KeyRotation", "TrustAnchors" ], "summary": "Get the full key history for a trust anchor", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_KeyHistoryResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signer/api/v1/anchors/{anchorId}/keys/warnings": { "get": { "operationId": "signer_signer_api_v1_anchors_{anchorId}_keys_warnings_GET", "tags": [ "KeyRotation", "TrustAnchors" ], "summary": "Get rotation warnings for a trust anchor", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_RotationWarningsResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signer/api/v1/anchors/{anchorId}/keys/{keyId}/revoke": { "post": { "operationId": "signer_signer_api_v1_anchors_{anchorId}_keys_{keyId}_revoke_POST", "tags": [ "KeyRotation", "TrustAnchors" ], "summary": "Revoke a signing key from a trust anchor", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_RevokeKeyRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_RevokeKeyResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signer/api/v1/anchors/{anchorId}/keys/{keyId}/validity": { "get": { "operationId": "signer_signer_api_v1_anchors_{anchorId}_keys_{keyId}_validity_GET", "tags": [ "KeyRotation", "TrustAnchors" ], "summary": "Check if a key was valid at a specific time", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_KeyValidityResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signer/api/v1/ceremonies": { "get": { "operationId": "signer_signer_api_v1_ceremonies_GET", "tags": [ "Ceremonies" ], "summary": "List ceremonies with optional filters", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_CeremonyListResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "signer_signer_api_v1_ceremonies_POST", "tags": [ "Ceremonies" ], "summary": "Create a new signing ceremony", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_CreateCeremonyRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_CeremonyResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signer/api/v1/ceremonies/{ceremonyId}": { "delete": { "operationId": "signer_signer_api_v1_ceremonies_{ceremonyId}_DELETE", "tags": [ "Ceremonies" ], "summary": "Cancel a pending ceremony", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "signer_signer_api_v1_ceremonies_{ceremonyId}_GET", "tags": [ "Ceremonies" ], "summary": "Get a ceremony by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_CeremonyResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signer/api/v1/ceremonies/{ceremonyId}/approve": { "post": { "operationId": "signer_signer_api_v1_ceremonies_{ceremonyId}_approve_POST", "tags": [ "Ceremonies" ], "summary": "Submit an approval for a ceremony", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_ApproveCeremonyRequestDto" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_CeremonyResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signer/api/v1/ceremonies/{ceremonyId}/execute": { "post": { "operationId": "signer_signer_api_v1_ceremonies_{ceremonyId}_execute_POST", "tags": [ "Ceremonies" ], "summary": "Execute an approved ceremony", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_CeremonyResponseDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signer/api/v1/signer/sign/dsse": { "post": { "operationId": "signer_signer_api_v1_signer_sign_dsse_POST", "tags": [ "Signer" ], "summary": "HTTP: POST /api/v1/signer/sign/dsse =\u003E SignDsseAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signer/api/v1/signer/verify/dsse": { "post": { "operationId": "signer_signer_api_v1_signer_verify_dsse_POST", "tags": [ "Signer" ], "summary": "HTTP: POST /api/v1/signer/verify/dsse =\u003E VerifyDsseAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/signer_System_Text_Json_JsonElement" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/signer/api/v1/signer/verify/referrers": { "get": { "operationId": "signer_signer_api_v1_signer_verify_referrers_GET", "tags": [ "Signer" ], "summary": "HTTP: GET /api/v1/signer/verify/referrers =\u003E VerifyReferrersAsync", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/smremote/decrypt": { "post": { "operationId": "smremote_smremote_decrypt_POST", "tags": [ "smremote" ], "summary": "HTTP: POST /decrypt", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/smremote_DecryptRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/smremote/encrypt": { "post": { "operationId": "smremote_smremote_encrypt_POST", "tags": [ "smremote" ], "summary": "HTTP: POST /encrypt", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/smremote_EncryptRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/smremote/hash": { "post": { "operationId": "smremote_smremote_hash_POST", "tags": [ "smremote" ], "summary": "HTTP: POST /hash", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/smremote_HashRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/smremote/sign": { "post": { "operationId": "smremote_smremote_sign_POST", "tags": [ "smremote" ], "summary": "HTTP: POST /sign", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/smremote_SignRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/smremote/status": { "get": { "operationId": "smremote_smremote_status_GET", "tags": [ "smremote" ], "summary": "HTTP: GET /status", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/smremote/verify": { "post": { "operationId": "smremote_smremote_verify_POST", "tags": [ "smremote" ], "summary": "HTTP: POST /verify", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/smremote_VerifyRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/symbols/api/v1/symbols/marketplace": { "get": { "operationId": "symbols_symbols_api_v1_symbols_marketplace_GET", "tags": [ "Symbol Marketplace" ], "summary": "List symbol pack catalog entries", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/symbols/api/v1/symbols/marketplace/installed": { "get": { "operationId": "symbols_symbols_api_v1_symbols_marketplace_installed_GET", "tags": [ "Symbol Marketplace" ], "summary": "List installed symbol packs", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/symbols/api/v1/symbols/marketplace/search": { "get": { "operationId": "symbols_symbols_api_v1_symbols_marketplace_search_GET", "tags": [ "Symbol Marketplace" ], "summary": "Search catalog by PURL or platform", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/symbols/api/v1/symbols/marketplace/sync": { "post": { "operationId": "symbols_symbols_api_v1_symbols_marketplace_sync_POST", "tags": [ "Symbol Marketplace" ], "summary": "Trigger marketplace sync from configured sources", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/symbols/api/v1/symbols/marketplace/{entryId}": { "get": { "operationId": "symbols_symbols_api_v1_symbols_marketplace_{entryId}_GET", "tags": [ "Symbol Marketplace" ], "summary": "Get catalog entry detail", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/symbols/api/v1/symbols/marketplace/{entryId}/install": { "post": { "operationId": "symbols_symbols_api_v1_symbols_marketplace_{entryId}_install_POST", "tags": [ "Symbol Marketplace" ], "summary": "Install a symbol pack from the marketplace", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/symbols/api/v1/symbols/marketplace/{entryId}/uninstall": { "post": { "operationId": "symbols_symbols_api_v1_symbols_marketplace_{entryId}_uninstall_POST", "tags": [ "Symbol Marketplace" ], "summary": "Uninstall a symbol pack", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/symbols/api/v1/symbols/sources": { "get": { "operationId": "symbols_symbols_api_v1_symbols_sources_GET", "tags": [ "Symbol Sources" ], "summary": "List symbol sources with freshness projections", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "symbols_symbols_api_v1_symbols_sources_POST", "tags": [ "Symbol Sources" ], "summary": "Create a new symbol source", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/symbols_StellaOps_Symbols_Marketplace_Models_SymbolPackSource" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/symbols/api/v1/symbols/sources/summary": { "get": { "operationId": "symbols_symbols_api_v1_symbols_sources_summary_GET", "tags": [ "Symbol Sources" ], "summary": "Get symbol source summary cards", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/symbols/api/v1/symbols/sources/{id}": { "delete": { "operationId": "symbols_symbols_api_v1_symbols_sources_{id}_DELETE", "tags": [ "Symbol Sources" ], "summary": "Disable (soft-delete) a symbol source", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "symbols_symbols_api_v1_symbols_sources_{id}_GET", "tags": [ "Symbol Sources" ], "summary": "Get symbol source detail with trust score", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "put": { "operationId": "symbols_symbols_api_v1_symbols_sources_{id}_PUT", "tags": [ "Symbol Sources" ], "summary": "Update a symbol source", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/symbols_StellaOps_Symbols_Marketplace_Models_SymbolPackSource" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/symbols/api/v1/symbols/sources/{id}/freshness": { "get": { "operationId": "symbols_symbols_api_v1_symbols_sources_{id}_freshness_GET", "tags": [ "Symbol Sources" ], "summary": "Get symbol source freshness detail", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/symbols/v1/symbols/by-debug-id/{debugId}": { "get": { "operationId": "symbols_symbols_v1_symbols_by-debug-id_{debugId}_GET", "tags": [ "symbols" ], "summary": "Get manifests by debug ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/symbols_StellaOps_Symbols_Server_Contracts_SymbolManifestListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/symbols/v1/symbols/manifests": { "get": { "operationId": "symbols_symbols_v1_symbols_manifests_GET", "tags": [ "symbols" ], "summary": "Query symbol manifests", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/symbols_StellaOps_Symbols_Server_Contracts_SymbolManifestListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "symbols_symbols_v1_symbols_manifests_POST", "tags": [ "symbols" ], "summary": "Upload a symbol manifest", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/symbols_StellaOps_Symbols_Server_Contracts_UploadSymbolManifestRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/symbols_StellaOps_Symbols_Server_Contracts_UploadSymbolManifestResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/symbols/v1/symbols/manifests/{manifestId}": { "get": { "operationId": "symbols_symbols_v1_symbols_manifests_{manifestId}_GET", "tags": [ "symbols" ], "summary": "Get symbol manifest by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/symbols_StellaOps_Symbols_Server_Contracts_SymbolManifestDetailResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/symbols/v1/symbols/resolve": { "post": { "operationId": "symbols_symbols_v1_symbols_resolve_POST", "tags": [ "symbols" ], "summary": "Resolve symbol addresses", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/symbols_StellaOps_Symbols_Server_Contracts_ResolveSymbolsRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/symbols_StellaOps_Symbols_Server_Contracts_ResolveSymbolsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner": { "get": { "operationId": "taskrunner_taskrunner_GET", "tags": [ "taskrunner" ], "summary": "HTTP: GET /", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/api/attestations/{attestationId}": { "get": { "operationId": "taskrunner_taskrunner_api_attestations_{attestationId}_GET", "tags": [ "taskrunner" ], "summary": "HTTP: GET /api/attestations/{attestationId} =\u003E HandleGetAttestation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/api/attestations/{attestationId}/envelope": { "get": { "operationId": "taskrunner_taskrunner_api_attestations_{attestationId}_envelope_GET", "tags": [ "taskrunner" ], "summary": "HTTP: GET /api/attestations/{attestationId}/envelope =\u003E HandleGetAttestationEnvelope", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/api/attestations/{attestationId}/verify": { "post": { "operationId": "taskrunner_taskrunner_api_attestations_{attestationId}_verify_POST", "tags": [ "taskrunner" ], "summary": "HTTP: POST /api/attestations/{attestationId}/verify =\u003E HandleVerifyAttestation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/taskrunner_VerifyAttestationRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/api/runs": { "post": { "operationId": "taskrunner_taskrunner_api_runs_POST", "tags": [ "taskrunner" ], "summary": "HTTP: POST /api/runs =\u003E HandleCreateRun", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/taskrunner_CreateRunRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/api/runs/{runId}": { "get": { "operationId": "taskrunner_taskrunner_api_runs_{runId}_GET", "tags": [ "taskrunner" ], "summary": "HTTP: GET /api/runs/{runId} =\u003E HandleGetRunState", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/api/runs/{runId}/approvals/{approvalId}": { "post": { "operationId": "taskrunner_taskrunner_api_runs_{runId}_approvals_{approvalId}_POST", "tags": [ "taskrunner" ], "summary": "HTTP: POST /api/runs/{runId}/approvals/{approvalId} =\u003E HandleApplyApprovalDecision", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/taskrunner_ApprovalDecisionDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/api/runs/{runId}/artifacts": { "get": { "operationId": "taskrunner_taskrunner_api_runs_{runId}_artifacts_GET", "tags": [ "taskrunner" ], "summary": "HTTP: GET /api/runs/{runId}/artifacts =\u003E HandleListArtifacts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/api/runs/{runId}/attestations": { "get": { "operationId": "taskrunner_taskrunner_api_runs_{runId}_attestations_GET", "tags": [ "taskrunner" ], "summary": "HTTP: GET /api/runs/{runId}/attestations =\u003E HandleListAttestations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/api/runs/{runId}/cancel": { "post": { "operationId": "taskrunner_taskrunner_api_runs_{runId}_cancel_POST", "tags": [ "taskrunner" ], "summary": "HTTP: POST /api/runs/{runId}/cancel =\u003E HandleCancelRun", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/api/runs/{runId}/incident-mode": { "get": { "operationId": "taskrunner_taskrunner_api_runs_{runId}_incident-mode_GET", "tags": [ "taskrunner" ], "summary": "HTTP: GET /api/runs/{runId}/incident-mode =\u003E HandleGetIncidentModeStatus", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/api/runs/{runId}/incident-mode/activate": { "post": { "operationId": "taskrunner_taskrunner_api_runs_{runId}_incident-mode_activate_POST", "tags": [ "taskrunner" ], "summary": "HTTP: POST /api/runs/{runId}/incident-mode/activate =\u003E HandleActivateIncidentMode", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/taskrunner_ActivateIncidentModeRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/api/runs/{runId}/incident-mode/deactivate": { "post": { "operationId": "taskrunner_taskrunner_api_runs_{runId}_incident-mode_deactivate_POST", "tags": [ "taskrunner" ], "summary": "HTTP: POST /api/runs/{runId}/incident-mode/deactivate =\u003E HandleDeactivateIncidentMode", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/taskrunner_DeactivateIncidentModeRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/api/runs/{runId}/incident-mode/escalate": { "post": { "operationId": "taskrunner_taskrunner_api_runs_{runId}_incident-mode_escalate_POST", "tags": [ "taskrunner" ], "summary": "HTTP: POST /api/runs/{runId}/incident-mode/escalate =\u003E HandleEscalateIncidentMode", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/taskrunner_EscalateIncidentModeRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/api/runs/{runId}/logs": { "get": { "operationId": "taskrunner_taskrunner_api_runs_{runId}_logs_GET", "tags": [ "taskrunner" ], "summary": "HTTP: GET /api/runs/{runId}/logs =\u003E HandleStreamRunLogs", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/api/webhooks/slo-breach": { "post": { "operationId": "taskrunner_taskrunner_api_webhooks_slo-breach_POST", "tags": [ "taskrunner" ], "summary": "HTTP: POST /api/webhooks/slo-breach =\u003E HandleSloBreachWebhook", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/taskrunner_StellaOps_TaskRunner_Core_IncidentMode_SloBreachNotification" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/v1/task-runner/attestations/{attestationId}": { "get": { "operationId": "taskrunner_taskrunner_v1_task-runner_attestations_{attestationId}_GET", "tags": [ "taskrunner" ], "summary": "HTTP: GET /v1/task-runner/attestations/{attestationId} =\u003E HandleGetAttestation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/v1/task-runner/attestations/{attestationId}/envelope": { "get": { "operationId": "taskrunner_taskrunner_v1_task-runner_attestations_{attestationId}_envelope_GET", "tags": [ "taskrunner" ], "summary": "HTTP: GET /v1/task-runner/attestations/{attestationId}/envelope =\u003E HandleGetAttestationEnvelope", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/v1/task-runner/attestations/{attestationId}/verify": { "post": { "operationId": "taskrunner_taskrunner_v1_task-runner_attestations_{attestationId}_verify_POST", "tags": [ "taskrunner" ], "summary": "HTTP: POST /v1/task-runner/attestations/{attestationId}/verify =\u003E HandleVerifyAttestation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/taskrunner_VerifyAttestationRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/v1/task-runner/deprecations": { "get": { "operationId": "taskrunner_taskrunner_v1_task-runner_deprecations_GET", "tags": [ "API Governance" ], "summary": "HTTP: GET /v1/task-runner/deprecations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/v1/task-runner/runs": { "post": { "operationId": "taskrunner_taskrunner_v1_task-runner_runs_POST", "tags": [ "taskrunner" ], "summary": "HTTP: POST /v1/task-runner/runs =\u003E HandleCreateRun", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/taskrunner_CreateRunRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/v1/task-runner/runs/{runId}": { "get": { "operationId": "taskrunner_taskrunner_v1_task-runner_runs_{runId}_GET", "tags": [ "taskrunner" ], "summary": "HTTP: GET /v1/task-runner/runs/{runId} =\u003E HandleGetRunState", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/v1/task-runner/runs/{runId}/approvals/{approvalId}": { "post": { "operationId": "taskrunner_taskrunner_v1_task-runner_runs_{runId}_approvals_{approvalId}_POST", "tags": [ "taskrunner" ], "summary": "HTTP: POST /v1/task-runner/runs/{runId}/approvals/{approvalId} =\u003E HandleApplyApprovalDecision", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/taskrunner_ApprovalDecisionDto" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/v1/task-runner/runs/{runId}/artifacts": { "get": { "operationId": "taskrunner_taskrunner_v1_task-runner_runs_{runId}_artifacts_GET", "tags": [ "taskrunner" ], "summary": "HTTP: GET /v1/task-runner/runs/{runId}/artifacts =\u003E HandleListArtifacts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/v1/task-runner/runs/{runId}/attestations": { "get": { "operationId": "taskrunner_taskrunner_v1_task-runner_runs_{runId}_attestations_GET", "tags": [ "taskrunner" ], "summary": "HTTP: GET /v1/task-runner/runs/{runId}/attestations =\u003E HandleListAttestations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/v1/task-runner/runs/{runId}/cancel": { "post": { "operationId": "taskrunner_taskrunner_v1_task-runner_runs_{runId}_cancel_POST", "tags": [ "taskrunner" ], "summary": "HTTP: POST /v1/task-runner/runs/{runId}/cancel =\u003E HandleCancelRun", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/v1/task-runner/runs/{runId}/incident-mode": { "get": { "operationId": "taskrunner_taskrunner_v1_task-runner_runs_{runId}_incident-mode_GET", "tags": [ "taskrunner" ], "summary": "HTTP: GET /v1/task-runner/runs/{runId}/incident-mode =\u003E HandleGetIncidentModeStatus", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/v1/task-runner/runs/{runId}/incident-mode/activate": { "post": { "operationId": "taskrunner_taskrunner_v1_task-runner_runs_{runId}_incident-mode_activate_POST", "tags": [ "taskrunner" ], "summary": "HTTP: POST /v1/task-runner/runs/{runId}/incident-mode/activate =\u003E HandleActivateIncidentMode", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/taskrunner_ActivateIncidentModeRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/v1/task-runner/runs/{runId}/incident-mode/deactivate": { "post": { "operationId": "taskrunner_taskrunner_v1_task-runner_runs_{runId}_incident-mode_deactivate_POST", "tags": [ "taskrunner" ], "summary": "HTTP: POST /v1/task-runner/runs/{runId}/incident-mode/deactivate =\u003E HandleDeactivateIncidentMode", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/taskrunner_DeactivateIncidentModeRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/v1/task-runner/runs/{runId}/incident-mode/escalate": { "post": { "operationId": "taskrunner_taskrunner_v1_task-runner_runs_{runId}_incident-mode_escalate_POST", "tags": [ "taskrunner" ], "summary": "HTTP: POST /v1/task-runner/runs/{runId}/incident-mode/escalate =\u003E HandleEscalateIncidentMode", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/taskrunner_EscalateIncidentModeRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/v1/task-runner/runs/{runId}/logs": { "get": { "operationId": "taskrunner_taskrunner_v1_task-runner_runs_{runId}_logs_GET", "tags": [ "taskrunner" ], "summary": "HTTP: GET /v1/task-runner/runs/{runId}/logs =\u003E HandleStreamRunLogs", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/v1/task-runner/simulations": { "post": { "operationId": "taskrunner_taskrunner_v1_task-runner_simulations_POST", "tags": [ "taskrunner" ], "summary": "HTTP: POST /v1/task-runner/simulations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/taskrunner_SimulationRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/taskrunner/v1/task-runner/webhooks/slo-breach": { "post": { "operationId": "taskrunner_taskrunner_v1_task-runner_webhooks_slo-breach_POST", "tags": [ "taskrunner" ], "summary": "HTTP: POST /v1/task-runner/webhooks/slo-breach =\u003E HandleSloBreachWebhook", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/taskrunner_StellaOps_TaskRunner_Core_IncidentMode_SloBreachNotification" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/timelineindexer/api/v1/timeline": { "get": { "operationId": "timelineindexer_timelineindexer_api_v1_timeline_GET", "tags": [ "timeline" ], "summary": "List timeline events", "description": "Returns timeline events filtered by tenant and optional query parameters.", "security": [ { "BearerAuth": [], "OAuth2": [ "timeline:read" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "timeline:read" ], "claimRequirements": [ { "type": "scope", "value": "timeline:read" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/timelineindexer_System_Collections_Generic_IReadOnlyList_1_StellaOps_TimelineIndexer_Core_Models_TimelineEventView_StellaOps_TimelineIndexer_Core_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/timelineindexer/api/v1/timeline/events": { "post": { "operationId": "timelineindexer_timelineindexer_api_v1_timeline_events_POST", "tags": [ "timeline" ], "summary": "Ingest timeline event", "description": "Queues an event ingestion request for asynchronous timeline indexing.", "security": [ { "BearerAuth": [], "OAuth2": [ "timeline:write" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "timeline:write" ], "claimRequirements": [ { "type": "scope", "value": "timeline:write" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/timelineindexer_TimelineIngestAcceptedResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/timelineindexer/api/v1/timeline/{eventId}": { "get": { "operationId": "timelineindexer_timelineindexer_api_v1_timeline_{eventId}_GET", "tags": [ "timeline" ], "summary": "Get timeline event", "description": "Returns a single timeline event by event identifier for the current tenant.", "security": [ { "BearerAuth": [], "OAuth2": [ "timeline:read" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "timeline:read" ], "claimRequirements": [ { "type": "scope", "value": "timeline:read" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/timelineindexer_StellaOps_TimelineIndexer_Core_Models_TimelineEventView" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/timelineindexer/api/v1/timeline/{eventId}/evidence": { "get": { "operationId": "timelineindexer_timelineindexer_api_v1_timeline_{eventId}_evidence_GET", "tags": [ "timeline" ], "summary": "Get event evidence", "description": "Returns evidence linkage for a timeline event, including bundle and attestation references.", "security": [ { "BearerAuth": [], "OAuth2": [ "timeline:read" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "timeline:read" ], "claimRequirements": [ { "type": "scope", "value": "timeline:read" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/timelineindexer_StellaOps_TimelineIndexer_Core_Models_TimelineEvidenceView" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/timelineindexer/timeline": { "get": { "operationId": "timelineindexer_timelineindexer_timeline_GET", "tags": [ "timeline" ], "summary": "List timeline events", "description": "Returns timeline events filtered by tenant and optional query parameters.", "security": [ { "BearerAuth": [], "OAuth2": [ "timeline:read" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "timeline:read" ], "claimRequirements": [ { "type": "scope", "value": "timeline:read" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/timelineindexer_System_Collections_Generic_IReadOnlyList_1_StellaOps_TimelineIndexer_Core_Models_TimelineEventView_StellaOps_TimelineIndexer_Core_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/timelineindexer/timeline/events": { "post": { "operationId": "timelineindexer_timelineindexer_timeline_events_POST", "tags": [ "timeline" ], "summary": "Ingest timeline event", "description": "Queues an event ingestion request for asynchronous timeline indexing.", "security": [ { "BearerAuth": [], "OAuth2": [ "timeline:write" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "timeline:write" ], "claimRequirements": [ { "type": "scope", "value": "timeline:write" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/timelineindexer_TimelineIngestAcceptedResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/timelineindexer/timeline/{eventId}": { "get": { "operationId": "timelineindexer_timelineindexer_timeline_{eventId}_GET", "tags": [ "timeline" ], "summary": "Get timeline event", "description": "Returns a single timeline event by event identifier for the current tenant.", "security": [ { "BearerAuth": [], "OAuth2": [ "timeline:read" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "timeline:read" ], "claimRequirements": [ { "type": "scope", "value": "timeline:read" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/timelineindexer_StellaOps_TimelineIndexer_Core_Models_TimelineEventView" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/timelineindexer/timeline/{eventId}/evidence": { "get": { "operationId": "timelineindexer_timelineindexer_timeline_{eventId}_evidence_GET", "tags": [ "timeline" ], "summary": "Get event evidence", "description": "Returns evidence linkage for a timeline event, including bundle and attestation references.", "security": [ { "BearerAuth": [], "OAuth2": [ "timeline:read" ] } ], "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": true, "source": "AspNetMetadata", "policies": [ "timeline:read" ], "claimRequirements": [ { "type": "scope", "value": "timeline:read" } ] }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/timelineindexer_StellaOps_TimelineIndexer_Core_Models_TimelineEvidenceView" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/unknowns/api/unknowns": { "get": { "operationId": "unknowns_unknowns_api_unknowns_GET", "tags": [ "Unknowns" ], "summary": "List unknowns with pagination", "description": "Returns paginated list of open unknowns. Supports bitemporal query with asOf parameter.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownsListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/unknowns/api/unknowns/high-confidence": { "get": { "operationId": "unknowns_unknowns_api_unknowns_high-confidence_GET", "tags": [ "Unknowns" ], "summary": "Get unknowns with high-confidence hints", "description": "Returns unknowns with provenance hints above confidence threshold.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownsListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/unknowns/api/unknowns/hot-queue": { "get": { "operationId": "unknowns_unknowns_api_unknowns_hot-queue_GET", "tags": [ "Unknowns" ], "summary": "Get HOT unknowns for immediate processing", "description": "Returns HOT unknowns ordered by composite score descending.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownsListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/unknowns/api/unknowns/summary": { "get": { "operationId": "unknowns_unknowns_api_unknowns_summary_GET", "tags": [ "Unknowns" ], "summary": "Get unknowns summary statistics", "description": "Returns summary counts by kind, severity, and triage band.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownsSummaryResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/unknowns/api/unknowns/triage/{band}": { "get": { "operationId": "unknowns_unknowns_api_unknowns_triage_{band}_GET", "tags": [ "Unknowns" ], "summary": "Get unknowns by triage band", "description": "Returns unknowns filtered by triage band (hot, warm, cold).", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownsListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/unknowns/api/unknowns/{id}": { "get": { "operationId": "unknowns_unknowns_api_unknowns_{id}_GET", "tags": [ "Unknowns" ], "summary": "Get unknown by ID", "description": "Returns a single unknown with full provenance hints.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/unknowns/api/unknowns/{id}/hints": { "get": { "operationId": "unknowns_unknowns_api_unknowns_{id}_hints_GET", "tags": [ "Unknowns" ], "summary": "Get provenance hints for unknown", "description": "Returns only the provenance hints for an unknown.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/unknowns_StellaOps_Unknowns_WebService_Endpoints_ProvenanceHintsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/unknowns/api/unknowns/{id}/history": { "get": { "operationId": "unknowns_unknowns_api_unknowns_{id}_history_GET", "tags": [ "Unknowns" ], "summary": "Get bitemporal history for unknown", "description": "Returns the bitemporal history of state changes for an unknown.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownHistoryResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/adapters/llm/providers": { "get": { "operationId": "advisoryai_v1_advisory-ai_adapters_llm_providers_GET", "tags": [ "Advisory AI - LLM Adapters" ], "summary": "Lists LLM providers exposed via the unified adapter layer.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_System_Collections_Generic_IReadOnlyList_1_StellaOps_AdvisoryAI_WebService_Endpoints_LlmProviderExposureResponse_StellaOps_AdvisoryAI_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/adapters/llm/{providerId}/chat/completions": { "post": { "operationId": "advisoryai_v1_advisory-ai_adapters_llm_{providerId}_chat_completions_POST", "tags": [ "Advisory AI - LLM Adapters" ], "summary": "OpenAI-compatible chat completion for a specific unified provider.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_OpenAiChatCompletionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_OpenAiChatCompletionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/adapters/openai/v1/chat/completions": { "post": { "operationId": "advisoryai_v1_advisory-ai_adapters_openai_v1_chat_completions_POST", "tags": [ "Advisory AI - LLM Adapters" ], "summary": "OpenAI-compatible chat completion alias backed by providerId=openai.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_OpenAiChatCompletionRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_OpenAiChatCompletionResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/attestations/recent": { "get": { "operationId": "advisoryai_v1_advisory-ai_attestations_recent_GET", "tags": [ "Attestations" ], "summary": "HTTP: GET /v1/advisory-ai/attestations/recent =\u003E HandleListRecentAttestations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_RecentAttestationsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/attestations/verify": { "post": { "operationId": "advisoryai_v1_advisory-ai_attestations_verify_POST", "tags": [ "Attestations" ], "summary": "HTTP: POST /v1/advisory-ai/attestations/verify =\u003E HandleVerifyAttestation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_VerifyAttestationRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_AttestationVerificationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/companion/explain": { "post": { "operationId": "advisoryai_v1_advisory-ai_companion_explain_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/companion/explain =\u003E HandleCompanionExplain", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_CompanionExplainRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/consent": { "delete": { "operationId": "advisoryai_v1_advisory-ai_consent_DELETE", "tags": [ "advisoryai" ], "summary": "HTTP: DELETE /v1/advisory-ai/consent =\u003E HandleRevokeConsent", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "advisoryai_v1_advisory-ai_consent_GET", "tags": [ "advisoryai" ], "summary": "HTTP: GET /v1/advisory-ai/consent =\u003E HandleGetConsent", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "advisoryai_v1_advisory-ai_consent_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/consent =\u003E HandleGrantConsent", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_AiConsentGrantRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/conversations": { "get": { "operationId": "advisoryai_v1_advisory-ai_conversations_GET", "tags": [ "advisoryai" ], "summary": "HTTP: GET /v1/advisory-ai/conversations =\u003E HandleListConversations", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "advisoryai_v1_advisory-ai_conversations_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/conversations =\u003E HandleCreateConversation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_CreateConversationRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/conversations/{conversationId}": { "delete": { "operationId": "advisoryai_v1_advisory-ai_conversations_{conversationId}_DELETE", "tags": [ "advisoryai" ], "summary": "HTTP: DELETE /v1/advisory-ai/conversations/{conversationId} =\u003E HandleDeleteConversation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "advisoryai_v1_advisory-ai_conversations_{conversationId}_GET", "tags": [ "advisoryai" ], "summary": "HTTP: GET /v1/advisory-ai/conversations/{conversationId} =\u003E HandleGetConversation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/conversations/{conversationId}/turns": { "post": { "operationId": "advisoryai_v1_advisory-ai_conversations_{conversationId}_turns_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/conversations/{conversationId}/turns =\u003E HandleAddTurn", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_AddTurnRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/explain": { "post": { "operationId": "advisoryai_v1_advisory-ai_explain_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/explain =\u003E HandleExplain", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_ExplainRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/explain/{explanationId}/replay": { "get": { "operationId": "advisoryai_v1_advisory-ai_explain_{explanationId}_replay_GET", "tags": [ "advisoryai" ], "summary": "HTTP: GET /v1/advisory-ai/explain/{explanationId}/replay =\u003E HandleExplanationReplay", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/justify": { "post": { "operationId": "advisoryai_v1_advisory-ai_justify_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/justify =\u003E HandleJustify", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_AiJustifyApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/outputs/{cacheKey}": { "get": { "operationId": "advisoryai_v1_advisory-ai_outputs_{cacheKey}_GET", "tags": [ "advisoryai" ], "summary": "HTTP: GET /v1/advisory-ai/outputs/{cacheKey} =\u003E HandleGetOutput", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/pipeline/{taskType}": { "post": { "operationId": "advisoryai_v1_advisory-ai_pipeline_{taskType}_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/pipeline/{taskType} =\u003E HandleSinglePlan", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_PipelinePlanRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/pipeline:batch": { "post": { "operationId": "advisoryai_v1_advisory-ai_pipeline:batch_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/pipeline:batch =\u003E HandleBatchPlans", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_BatchPipelinePlanRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/policy/studio/compile": { "post": { "operationId": "advisoryai_v1_advisory-ai_policy_studio_compile_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/policy/studio/compile =\u003E HandlePolicyCompile", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_PolicyCompileApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/policy/studio/generate": { "post": { "operationId": "advisoryai_v1_advisory-ai_policy_studio_generate_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/policy/studio/generate =\u003E HandlePolicyGenerate", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_PolicyGenerateApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/policy/studio/parse": { "post": { "operationId": "advisoryai_v1_advisory-ai_policy_studio_parse_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/policy/studio/parse =\u003E HandlePolicyParse", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_PolicyParseApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/policy/studio/validate": { "post": { "operationId": "advisoryai_v1_advisory-ai_policy_studio_validate_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/policy/studio/validate =\u003E HandlePolicyValidate", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_PolicyValidateApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/rate-limits": { "get": { "operationId": "advisoryai_v1_advisory-ai_rate-limits_GET", "tags": [ "advisoryai" ], "summary": "HTTP: GET /v1/advisory-ai/rate-limits =\u003E HandleGetRateLimits", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/remediate": { "post": { "operationId": "advisoryai_v1_advisory-ai_remediate_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/remediate =\u003E HandleRemediate", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_RemediationPlanApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/remediation/apply": { "post": { "operationId": "advisoryai_v1_advisory-ai_remediation_apply_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/remediation/apply =\u003E HandleApplyRemediation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_ApplyRemediationRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/remediation/plan": { "post": { "operationId": "advisoryai_v1_advisory-ai_remediation_plan_POST", "tags": [ "advisoryai" ], "summary": "HTTP: POST /v1/advisory-ai/remediation/plan =\u003E HandleRemediationPlan", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_RemediationPlanApiRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/remediation/status/{prId}": { "get": { "operationId": "advisoryai_v1_advisory-ai_remediation_status_{prId}_GET", "tags": [ "advisoryai" ], "summary": "HTTP: GET /v1/advisory-ai/remediation/status/{prId} =\u003E HandleRemediationStatus", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/runs/{runId}/attestation": { "get": { "operationId": "advisoryai_v1_advisory-ai_runs_{runId}_attestation_GET", "tags": [ "Attestations" ], "summary": "HTTP: GET /v1/advisory-ai/runs/{runId}/attestation =\u003E HandleGetRunAttestation", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_RunAttestationResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/advisory-ai/runs/{runId}/claims": { "get": { "operationId": "advisoryai_v1_advisory-ai_runs_{runId}_claims_GET", "tags": [ "Attestations" ], "summary": "HTTP: GET /v1/advisory-ai/runs/{runId}/claims =\u003E HandleGetRunClaims", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ClaimsListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/audit-bundles": { "get": { "operationId": "exportcenter_v1_audit-bundles_GET", "tags": [ "Audit Bundles" ], "summary": "List audit bundles", "description": "Returns audit bundles, optionally filtered by subject or status.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_Client_Models_AuditBundleListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "exportcenter_v1_audit-bundles_POST", "tags": [ "Audit Bundles" ], "summary": "Create an immutable audit bundle", "description": "Creates a new audit bundle containing vulnerability reports, VEX decisions, policy evaluations, and attestations for a subject artifact.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_Client_Models_CreateAuditBundleRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_Client_Models_CreateAuditBundleResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/audit-bundles/{bundleId}": { "get": { "operationId": "exportcenter_v1_audit-bundles_{bundleId}_GET", "tags": [ "Audit Bundles" ], "summary": "Get audit bundle status", "description": "Returns the status and details of a specific audit bundle.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_Client_Models_AuditBundleStatus" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/audit-bundles/{bundleId}/download": { "get": { "operationId": "exportcenter_v1_audit-bundles_{bundleId}_download_GET", "tags": [ "Audit Bundles" ], "summary": "Download audit bundle", "description": "Downloads the completed audit bundle as a ZIP file with integrity verification.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/audit-bundles/{bundleId}/index": { "get": { "operationId": "exportcenter_v1_audit-bundles_{bundleId}_index_GET", "tags": [ "Audit Bundles" ], "summary": "Get audit bundle index", "description": "Returns the index manifest of a completed audit bundle.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_Client_Models_AuditBundleIndexDto" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/runs/{id}": { "get": { "operationId": "orchestrator_v1_runs_{id}_GET", "tags": [ "Runs v2" ], "summary": "HTTP: GET /v1/runs/{id} =\u003E GetRunDetail", "description": "Get promotion run detail timeline.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/runs/{id}/rollback": { "post": { "operationId": "orchestrator_v1_runs_{id}_rollback_POST", "tags": [ "Runs v2" ], "summary": "HTTP: POST /v1/runs/{id}/rollback =\u003E TriggerRollback", "description": "Trigger rollback with guard-state projection.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/orchestrator_StellaOps_JobEngine_WebService_Endpoints_RollbackRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/runs/{id}/steps": { "get": { "operationId": "orchestrator_v1_runs_{id}_steps_GET", "tags": [ "Runs v2" ], "summary": "HTTP: GET /v1/runs/{id}/steps =\u003E GetRunSteps", "description": "Get checkpoint-level run step list.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/v1/runs/{id}/steps/{stepId}": { "get": { "operationId": "orchestrator_v1_runs_{id}_steps_{stepId}_GET", "tags": [ "Runs v2" ], "summary": "HTTP: GET /v1/runs/{id}/steps/{stepId} =\u003E GetRunStepDetail", "description": "Get run step details including logs and captured evidence.", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexhub/api/v1/vex/cve/{cveId}": { "get": { "operationId": "vexhub_vexhub_api_v1_vex_cve_{cveId}_GET", "tags": [ "VEX" ], "summary": "HTTP: GET /api/v1/vex/cve/{cveId} =\u003E GetByCve", "description": "Get VEX statements for a CVE ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexhub_StellaOps_VexHub_WebService_Models_VexStatementsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexhub/api/v1/vex/export": { "get": { "operationId": "vexhub_vexhub_api_v1_vex_export_GET", "tags": [ "VEX" ], "summary": "HTTP: GET /api/v1/vex/export =\u003E ExportOpenVex", "description": "Export VEX statements in OpenVEX format", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexhub/api/v1/vex/index": { "get": { "operationId": "vexhub_vexhub_api_v1_vex_index_GET", "tags": [ "VEX" ], "summary": "HTTP: GET /api/v1/vex/index =\u003E GetIndex", "description": "Get VEX hub index manifest for tool integration", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexhub_StellaOps_VexHub_WebService_Models_VexIndexManifest" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexhub/api/v1/vex/package/{purl}": { "get": { "operationId": "vexhub_vexhub_api_v1_vex_package_{purl}_GET", "tags": [ "VEX" ], "summary": "HTTP: GET /api/v1/vex/package/{purl} =\u003E GetByPackage", "description": "Get VEX statements for a package PURL", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexhub_StellaOps_VexHub_WebService_Models_VexStatementsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexhub/api/v1/vex/search": { "get": { "operationId": "vexhub_vexhub_api_v1_vex_search_GET", "tags": [ "VEX" ], "summary": "HTTP: GET /api/v1/vex/search =\u003E Search", "description": "Search VEX statements with filters", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexhub_StellaOps_VexHub_WebService_Models_VexSearchResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexhub/api/v1/vex/source/{sourceId}": { "get": { "operationId": "vexhub_vexhub_api_v1_vex_source_{sourceId}_GET", "tags": [ "VEX" ], "summary": "HTTP: GET /api/v1/vex/source/{sourceId} =\u003E GetBySource", "description": "Get VEX statements from a specific source", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexhub_StellaOps_VexHub_WebService_Models_VexStatementsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexhub/api/v1/vex/statement/{id}": { "get": { "operationId": "vexhub_vexhub_api_v1_vex_statement_{id}_GET", "tags": [ "VEX" ], "summary": "HTTP: GET /api/v1/vex/statement/{id:guid} =\u003E GetById", "description": "Get a specific VEX statement by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexhub_StellaOps_VexHub_Core_Models_AggregatedVexStatement" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexhub/api/v1/vex/stats": { "get": { "operationId": "vexhub_vexhub_api_v1_vex_stats_GET", "tags": [ "VEX" ], "summary": "HTTP: GET /api/v1/vex/stats =\u003E GetStats", "description": "Get VEX hub statistics", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexhub_StellaOps_VexHub_WebService_Models_VexHubStats" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexlens/api/v1/vexlens/conflicts": { "get": { "operationId": "vexlens_vexlens_api_v1_vexlens_conflicts_GET", "tags": [ "VexLens" ], "summary": "HTTP: GET /api/v1/vexlens/conflicts =\u003E GetConflictsAsync", "description": "Get projections with conflicts", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_QueryProjectionsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexlens/api/v1/vexlens/consensus": { "post": { "operationId": "vexlens_vexlens_api_v1_vexlens_consensus_POST", "tags": [ "VexLens" ], "summary": "HTTP: POST /api/v1/vexlens/consensus =\u003E ComputeConsensusAsync", "description": "Compute consensus for a vulnerability-product pair", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ComputeConsensusRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ComputeConsensusResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexlens/api/v1/vexlens/consensus:batch": { "post": { "operationId": "vexlens_vexlens_api_v1_vexlens_consensus:batch_POST", "tags": [ "VexLens" ], "summary": "HTTP: POST /api/v1/vexlens/consensus:batch =\u003E ComputeConsensusBatchAsync", "description": "Compute consensus for multiple vulnerability-product pairs", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ComputeConsensusBatchRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ComputeConsensusBatchResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexlens/api/v1/vexlens/consensus:withProof": { "post": { "operationId": "vexlens_vexlens_api_v1_vexlens_consensus:withProof_POST", "tags": [ "VexLens" ], "summary": "HTTP: POST /api/v1/vexlens/consensus:withProof =\u003E ComputeConsensusWithProofAsync", "description": "Compute consensus with full proof object for audit trail", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ComputeConsensusWithProofRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ComputeConsensusWithProofResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexlens/api/v1/vexlens/deltas/compute": { "post": { "operationId": "vexlens_vexlens_api_v1_vexlens_deltas_compute_POST", "tags": [ "VexLens Delta" ], "summary": "HTTP: POST /api/v1/vexlens/deltas/compute =\u003E ComputeDeltaAsync", "description": "Compute delta report between two snapshots", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ComputeDeltaRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_DeltaReportResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexlens/api/v1/vexlens/gating/snapshots/{snapshotId}/gate": { "post": { "operationId": "vexlens_vexlens_api_v1_vexlens_gating_snapshots_{snapshotId}_gate_POST", "tags": [ "VexLens Gating" ], "summary": "HTTP: POST /api/v1/vexlens/gating/snapshots/{snapshotId}/gate =\u003E GateSnapshotAsync", "description": "Apply noise-gating to a snapshot", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_GateSnapshotRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_GatedSnapshotResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexlens/api/v1/vexlens/gating/statistics": { "get": { "operationId": "vexlens_vexlens_api_v1_vexlens_gating_statistics_GET", "tags": [ "VexLens Gating" ], "summary": "HTTP: GET /api/v1/vexlens/gating/statistics =\u003E GetGatingStatisticsAsync", "description": "Get aggregated noise-gating statistics", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_AggregatedGatingStatisticsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexlens/api/v1/vexlens/issuers": { "get": { "operationId": "vexlens_vexlens_api_v1_vexlens_issuers_GET", "tags": [ "VexLens Issuers" ], "summary": "HTTP: GET /api/v1/vexlens/issuers/ =\u003E ListIssuersAsync", "description": "List registered VEX issuers", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_IssuerListResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "vexlens_vexlens_api_v1_vexlens_issuers_POST", "tags": [ "VexLens Issuers" ], "summary": "HTTP: POST /api/v1/vexlens/issuers/ =\u003E RegisterIssuerAsync", "description": "Register a new VEX issuer", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_RegisterIssuerRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_IssuerDetailResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexlens/api/v1/vexlens/issuers/{issuerId}": { "delete": { "operationId": "vexlens_vexlens_api_v1_vexlens_issuers_{issuerId}_DELETE", "tags": [ "VexLens Issuers" ], "summary": "HTTP: DELETE /api/v1/vexlens/issuers/{issuerId} =\u003E RevokeIssuerAsync", "description": "Revoke an issuer", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_RevokeRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "get": { "operationId": "vexlens_vexlens_api_v1_vexlens_issuers_{issuerId}_GET", "tags": [ "VexLens Issuers" ], "summary": "HTTP: GET /api/v1/vexlens/issuers/{issuerId} =\u003E GetIssuerAsync", "description": "Get issuer details", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_IssuerDetailResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexlens/api/v1/vexlens/issuers/{issuerId}/keys": { "post": { "operationId": "vexlens_vexlens_api_v1_vexlens_issuers_{issuerId}_keys_POST", "tags": [ "VexLens Issuers" ], "summary": "HTTP: POST /api/v1/vexlens/issuers/{issuerId}/keys =\u003E AddIssuerKeyAsync", "description": "Add a key to an issuer", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_RegisterKeyRequest" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_IssuerDetailResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexlens/api/v1/vexlens/issuers/{issuerId}/keys/{fingerprint}": { "delete": { "operationId": "vexlens_vexlens_api_v1_vexlens_issuers_{issuerId}_keys_{fingerprint}_DELETE", "tags": [ "VexLens Issuers" ], "summary": "HTTP: DELETE /api/v1/vexlens/issuers/{issuerId}/keys/{fingerprint} =\u003E RevokeIssuerKeyAsync", "description": "Revoke an issuer key", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_RevokeRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexlens/api/v1/vexlens/projections": { "get": { "operationId": "vexlens_vexlens_api_v1_vexlens_projections_GET", "tags": [ "VexLens" ], "summary": "HTTP: GET /api/v1/vexlens/projections =\u003E QueryProjectionsAsync", "description": "Query consensus projections with filtering", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_QueryProjectionsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexlens/api/v1/vexlens/projections/history": { "get": { "operationId": "vexlens_vexlens_api_v1_vexlens_projections_history_GET", "tags": [ "VexLens" ], "summary": "HTTP: GET /api/v1/vexlens/projections/history =\u003E GetProjectionHistoryAsync", "description": "Get projection history for a vulnerability-product pair", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ProjectionHistoryResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexlens/api/v1/vexlens/projections/latest": { "get": { "operationId": "vexlens_vexlens_api_v1_vexlens_projections_latest_GET", "tags": [ "VexLens" ], "summary": "HTTP: GET /api/v1/vexlens/projections/latest =\u003E GetLatestProjectionAsync", "description": "Get the latest projection for a vulnerability-product pair", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ProjectionDetailResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexlens/api/v1/vexlens/projections/{projectionId}": { "get": { "operationId": "vexlens_vexlens_api_v1_vexlens_projections_{projectionId}_GET", "tags": [ "VexLens" ], "summary": "HTTP: GET /api/v1/vexlens/projections/{projectionId} =\u003E GetProjectionAsync", "description": "Get a specific consensus projection by ID", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ProjectionDetailResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vexlens/api/v1/vexlens/stats": { "get": { "operationId": "vexlens_vexlens_api_v1_vexlens_stats_GET", "tags": [ "VexLens" ], "summary": "HTTP: GET /api/v1/vexlens/stats =\u003E GetStatisticsAsync", "description": "Get consensus projection statistics", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ConsensusStatisticsResponse" } } } }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vulnexplorer/v1/audit-bundles": { "post": { "operationId": "vulnexplorer_vulnexplorer_v1_audit-bundles_POST", "tags": [ "vulnexplorer" ], "summary": "HTTP: POST /v1/audit-bundles", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vulnexplorer_StellaOps_VulnExplorer_Api_Data_CreateAuditBundleRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vulnexplorer/v1/evidence-subgraph/{vulnId}": { "get": { "operationId": "vulnexplorer_vulnexplorer_v1_evidence-subgraph_{vulnId}_GET", "tags": [ "vulnexplorer" ], "summary": "HTTP: GET /v1/evidence-subgraph/{vulnId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vulnexplorer/v1/fix-verifications": { "post": { "operationId": "vulnexplorer_vulnexplorer_v1_fix-verifications_POST", "tags": [ "vulnexplorer" ], "summary": "HTTP: POST /v1/fix-verifications", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vulnexplorer_StellaOps_VulnExplorer_Api_Data_CreateFixVerificationRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vulnexplorer/v1/fix-verifications/{cveId}": { "patch": { "operationId": "vulnexplorer_vulnexplorer_v1_fix-verifications_{cveId}_PATCH", "tags": [ "vulnexplorer" ], "summary": "HTTP: PATCH /v1/fix-verifications/{cveId}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vulnexplorer_StellaOps_VulnExplorer_Api_Data_UpdateFixVerificationRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vulnexplorer/v1/vex-decisions": { "get": { "operationId": "vulnexplorer_vulnexplorer_v1_vex-decisions_GET", "tags": [ "vulnexplorer" ], "summary": "HTTP: GET /v1/vex-decisions", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "post": { "operationId": "vulnexplorer_vulnexplorer_v1_vex-decisions_POST", "tags": [ "vulnexplorer" ], "summary": "HTTP: POST /v1/vex-decisions", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vulnexplorer_StellaOps_VulnExplorer_Api_Models_CreateVexDecisionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vulnexplorer/v1/vex-decisions/{id}": { "get": { "operationId": "vulnexplorer_vulnexplorer_v1_vex-decisions_{id}_GET", "tags": [ "vulnexplorer" ], "summary": "HTTP: GET /v1/vex-decisions/{id:guid}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } }, "patch": { "operationId": "vulnexplorer_vulnexplorer_v1_vex-decisions_{id}_PATCH", "tags": [ "vulnexplorer" ], "summary": "HTTP: PATCH /v1/vex-decisions/{id:guid}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/vulnexplorer_StellaOps_VulnExplorer_Api_Models_UpdateVexDecisionRequest" } } } }, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vulnexplorer/v1/vulns": { "get": { "operationId": "vulnexplorer_vulnexplorer_v1_vulns_GET", "tags": [ "vulnexplorer" ], "summary": "HTTP: GET /v1/vulns", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } }, "/vulnexplorer/v1/vulns/{id}": { "get": { "operationId": "vulnexplorer_vulnexplorer_v1_vulns_{id}_GET", "tags": [ "vulnexplorer" ], "summary": "HTTP: GET /v1/vulns/{id}", "x-stellaops-gateway-auth": { "allowAnonymous": false, "requiresAuthentication": false, "source": "None" }, "x-stellaops-timeout": { "effectiveSeconds": 30, "source": "endpoint", "precedence": [ "endpointOverride", "serviceDefault", "gatewayRouteDefault", "gatewayGlobalCap" ], "endpointSeconds": 30, "gatewayRouteDefaultSeconds": 30, "gatewayGlobalCapSeconds": 120 }, "x-stellaops-timeout-seconds": 30, "responses": { "200": { "description": "Success" }, "400": { "description": "Bad Request" }, "401": { "description": "Unauthorized" }, "404": { "description": "Not Found" }, "422": { "description": "Validation Error" }, "504": { "description": "Gateway timeout" }, "500": { "description": "Internal Server Error" } } } } }, "components": { "schemas": { "notifier_StellaOps_Notifier_WebService_Contracts_AckRequest": { "type": "object", "properties": { "comment": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_AttestationEventRequest": { "type": "object", "properties": { "actor": { "type": "string" }, "attributes": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "eventId": { "type": "string", "format": "uuid" }, "kind": { "type": "string" }, "payload": { "type": "object", "additionalProperties": { "type": "object", "properties": { "options": { "type": [ "object", "null" ], "properties": { "propertyNameCaseInsensitive": { "type": "boolean" } }, "required": [ "propertyNameCaseInsensitive" ] }, "parent": { "type": "object" }, "root": { "type": "object" } }, "required": [ "root" ] } }, "resumeToken": { "type": "string" }, "timestamp": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "eventId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_ChannelUpsertRequest": { "type": "object", "properties": { "description": { "type": "string" }, "endpoint": { "type": "string" }, "name": { "type": "string" }, "secretRef": { "type": "string" }, "target": { "type": "string" }, "type": { "type": [ "string", "null" ], "enum": [ "Cli", "Custom", "Email", "InApp", "InAppInbox", "OpsGenie", "PagerDuty", "Slack", "Teams", "Webhook" ] } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_CreateAckTokenRequest": { "type": "object", "properties": { "action": { "type": "string" }, "deliveryId": { "type": "string" }, "expirationHours": { "type": [ "integer", "null" ] }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_DeliveryRetryRequest": { "type": "object", "properties": { "bypassThrottle": { "type": "boolean" }, "forceChannel": { "type": "string" }, "reason": { "type": "string" } }, "required": [ "bypassThrottle" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_EnqueueDeadLetterRequest": { "type": "object", "properties": { "attemptCount": { "type": "integer" }, "channelId": { "type": "string" }, "channelType": { "type": "string" }, "deliveryId": { "type": "string" }, "eventId": { "type": "string" }, "failureDetails": { "type": "string" }, "failureReason": { "type": "string" }, "lastAttemptAt": { "type": [ "string", "null" ], "format": "date-time" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "originalPayload": { "type": "string" } }, "required": [ "attemptCount", "channelId", "channelType", "deliveryId", "eventId", "failureReason" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_EscalationPolicyUpsertRequest": { "type": "object", "properties": { "description": { "type": "string" }, "enabled": { "type": [ "boolean", "null" ] }, "levels": { "type": "array", "items": { "type": "object", "properties": { "escalateAfter": { "type": "string", "format": "duration" }, "order": { "type": "integer" }, "targets": { "type": "array", "items": { "type": "object", "properties": { "targetId": { "type": "string" }, "type": { "type": "string" } } } } }, "required": [ "escalateAfter", "order", "targets" ] } }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "repeatCount": { "type": [ "integer", "null" ] } }, "required": [ "levels" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_IncidentAckRequest": { "type": "object", "properties": { "actor": { "type": "string" }, "comment": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_IncidentResolveRequest": { "type": "object", "properties": { "actor": { "type": "string" }, "comment": { "type": "string" }, "reason": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_LocalizationBundleUpsertRequest": { "type": "object", "properties": { "bundleKey": { "type": "string" }, "description": { "type": "string" }, "isDefault": { "type": [ "boolean", "null" ] }, "locale": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "parentLocale": { "type": "string" }, "strings": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_LocalizationResolveRequest": { "type": "object", "properties": { "bundleKey": { "type": "string" }, "locale": { "type": "string" }, "stringKeys": { "type": "array", "items": { "type": "string" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_MaintenanceWindowUpsertRequest": { "type": "object", "properties": { "channelIds": { "type": "array", "items": { "type": "string" } }, "endsAt": { "type": "string", "format": "date-time" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "reason": { "type": "string" }, "ruleIds": { "type": "array", "items": { "type": "string" } }, "startsAt": { "type": "string", "format": "date-time" }, "suppressNotifications": { "type": [ "boolean", "null" ] } }, "required": [ "channelIds", "endsAt", "name", "ruleIds", "startsAt" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_OnCallOverrideRequest": { "type": "object", "properties": { "endsAt": { "type": "string", "format": "date-time" }, "reason": { "type": "string" }, "startsAt": { "type": "string", "format": "date-time" }, "userId": { "type": "string" } }, "required": [ "endsAt", "startsAt" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_OnCallScheduleUpsertRequest": { "type": "object", "properties": { "description": { "type": "string" }, "enabled": { "type": [ "boolean", "null" ] }, "layers": { "type": "array", "items": { "type": "object", "properties": { "layerId": { "type": "string" }, "name": { "type": "string" }, "participants": { "type": "array", "items": { "type": "object", "properties": { "contactMethods": { "type": "array", "items": { "type": "object", "properties": { "address": { "type": "string" }, "type": { "type": "string" } } } }, "email": { "type": "string" }, "name": { "type": "string" }, "userId": { "type": "string" } }, "required": [ "contactMethods" ] } }, "priority": { "type": "integer" }, "restrictions": { "type": "object", "properties": { "timeRanges": { "type": "array", "items": { "type": "object", "properties": { "dayOfWeek": { "type": [ "string", "null" ], "enum": [ "Friday", "Monday", "Saturday", "Sunday", "Thursday", "Tuesday", "Wednesday" ] }, "endTime": { "type": "string", "format": "duration" }, "startTime": { "type": "string", "format": "duration" } }, "required": [ "endTime", "startTime" ] } }, "type": { "type": "string" } }, "required": [ "timeRanges" ] }, "rotationInterval": { "type": "string", "format": "duration" }, "rotationStartsAt": { "type": "string", "format": "date-time" } }, "required": [ "participants", "priority", "rotationInterval", "rotationStartsAt" ] } }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "timeZone": { "type": "string" } }, "required": [ "layers" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_OperatorOverrideCreateRequest": { "type": "object", "properties": { "channelId": { "type": "string" }, "expiresAt": { "type": "string", "format": "date-time" }, "overrideType": { "type": "string" }, "reason": { "type": "string" }, "ruleId": { "type": "string" } }, "required": [ "expiresAt", "overrideType" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_PackApprovalAckRequest": { "type": "object", "properties": { "ackToken": { "type": "string" }, "actor": { "type": "string" }, "comment": { "type": "string" }, "decision": { "type": "string" } }, "required": [ "ackToken" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_PackApprovalRequest": { "type": "object", "properties": { "actor": { "type": "string" }, "decision": { "type": "string" }, "eventId": { "type": "string", "format": "uuid" }, "issuedAt": { "type": "string", "format": "date-time" }, "kind": { "type": "string" }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "packId": { "type": "string" }, "policy": { "type": "object", "properties": { "id": { "type": "string" }, "version": { "type": "string" } } }, "resumeToken": { "type": "string" }, "summary": { "type": "string" } }, "required": [ "actor", "decision", "eventId", "issuedAt", "kind", "packId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_PurgeDeadLetterRequest": { "type": "object", "properties": { "maxAgeDays": { "type": "integer" } }, "required": [ "maxAgeDays" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_QuietHoursUpsertRequest": { "type": "object", "properties": { "channelId": { "type": "string" }, "cronExpression": { "type": "string" }, "description": { "type": "string" }, "duration": { "type": "string", "format": "duration" }, "enabled": { "type": [ "boolean", "null" ] }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "timeZone": { "type": "string" } }, "required": [ "cronExpression", "duration", "name", "timeZone" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_ResolveDeadLetterRequest": { "type": "object", "properties": { "resolution": { "type": "string" }, "resolvedBy": { "type": "string" } }, "required": [ "resolution" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_RetryDeadLetterRequest": { "type": "object", "properties": { "entryIds": { "type": "array", "items": { "type": "string" } } }, "required": [ "entryIds" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_RiskEventRequest": { "type": "object", "properties": { "actor": { "type": "string" }, "attributes": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "eventId": { "type": "string", "format": "uuid" }, "kind": { "type": "string" }, "payload": { "type": "object", "additionalProperties": { "type": "object", "properties": { "options": { "type": [ "object", "null" ], "properties": { "propertyNameCaseInsensitive": { "type": "boolean" } }, "required": [ "propertyNameCaseInsensitive" ] }, "parent": { "type": "object" }, "root": { "type": "object" } }, "required": [ "root" ] } }, "resumeToken": { "type": "string" }, "timestamp": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "eventId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_RuleCreateRequest": { "type": "object", "properties": { "actions": { "type": "array", "items": { "type": "object", "properties": { "actionId": { "type": "string" }, "channel": { "type": "string" }, "digest": { "type": "string" }, "enabled": { "type": "boolean" }, "locale": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "template": { "type": "string" }, "throttle": { "type": "string" } }, "required": [ "actionId", "channel", "enabled" ] } }, "description": { "type": "string" }, "enabled": { "type": "boolean" }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "match": { "type": "object", "properties": { "componentPurls": { "type": "array", "items": { "type": "string" } }, "digests": { "type": "array", "items": { "type": "string" } }, "eventKinds": { "type": "array", "items": { "type": "string" } }, "kevOnly": { "type": [ "boolean", "null" ] }, "labels": { "type": "array", "items": { "type": "string" } }, "minSeverity": { "type": "string" }, "namespaces": { "type": "array", "items": { "type": "string" } }, "repositories": { "type": "array", "items": { "type": "string" } }, "verdicts": { "type": "array", "items": { "type": "string" } } } }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "ruleId": { "type": "string" } }, "required": [ "actions", "enabled", "match", "name", "ruleId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_RuleUpdateRequest": { "type": "object", "properties": { "actions": { "type": "array", "items": { "type": "object", "properties": { "actionId": { "type": "string" }, "channel": { "type": "string" }, "digest": { "type": "string" }, "enabled": { "type": "boolean" }, "locale": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "template": { "type": "string" }, "throttle": { "type": "string" } }, "required": [ "actionId", "channel", "enabled" ] } }, "description": { "type": "string" }, "enabled": { "type": [ "boolean", "null" ] }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "match": { "type": "object", "properties": { "componentPurls": { "type": "array", "items": { "type": "string" } }, "digests": { "type": "array", "items": { "type": "string" } }, "eventKinds": { "type": "array", "items": { "type": "string" } }, "kevOnly": { "type": [ "boolean", "null" ] }, "labels": { "type": "array", "items": { "type": "string" } }, "minSeverity": { "type": "string" }, "namespaces": { "type": "array", "items": { "type": "string" } }, "repositories": { "type": "array", "items": { "type": "string" } }, "verdicts": { "type": "array", "items": { "type": "string" } } } }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_SanitizeHtmlRequest": { "type": "object", "properties": { "additionalAllowedTags": { "type": "array", "items": { "type": "string" } }, "allowDataUrls": { "type": "boolean" }, "html": { "type": "string" } }, "required": [ "allowDataUrls" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_SimulateSingleEventRequest": { "type": "object", "properties": { "evaluationTimestamp": { "type": [ "string", "null" ], "format": "date-time" }, "eventPayload": { "type": "object", "additionalProperties": { "type": "object", "properties": { "options": { "type": [ "object", "null" ], "properties": { "propertyNameCaseInsensitive": { "type": "boolean" } }, "required": [ "propertyNameCaseInsensitive" ] }, "parent": { "type": "object" }, "root": { "type": "object" } }, "required": [ "root" ] } }, "ruleIds": { "type": "array", "items": { "type": "string" } } }, "required": [ "eventPayload", "ruleIds" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_SimulationRunRequest": { "type": "object", "properties": { "evaluateQuietHours": { "type": "boolean" }, "evaluateThrottling": { "type": "boolean" }, "evaluationTimestamp": { "type": [ "string", "null" ], "format": "date-time" }, "eventKinds": { "type": "array", "items": { "type": "string" } }, "includeNonMatches": { "type": "boolean" }, "maxEvents": { "type": "integer" }, "periodEnd": { "type": "string", "format": "date-time" }, "periodStart": { "type": "string", "format": "date-time" }, "ruleIds": { "type": "array", "items": { "type": "string" } } }, "required": [ "evaluateQuietHours", "evaluateThrottling", "eventKinds", "includeNonMatches", "maxEvents", "periodEnd", "periodStart", "ruleIds" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_TemplateCreateRequest": { "type": "object", "properties": { "body": { "type": "string" }, "channelType": { "type": "string" }, "description": { "type": "string" }, "format": { "type": "string" }, "key": { "type": "string" }, "locale": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "renderMode": { "type": "string" }, "templateId": { "type": "string" } }, "required": [ "body", "channelType", "key", "locale", "templateId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_TemplatePreviewRequest": { "type": "object", "properties": { "eventKind": { "type": "string" }, "formatOverride": { "type": [ "string", "null" ], "enum": [ "Cli", "Email", "Html", "InAppInbox", "Json", "Markdown", "OpsGenie", "PagerDuty", "PlainText", "Slack", "Teams", "Webhook" ] }, "includeProvenance": { "type": [ "boolean", "null" ] }, "outputFormat": { "type": "string" }, "provenanceBaseUrl": { "type": "string" }, "sampleAttributes": { "type": "object", "additionalProperties": { "type": "string" } }, "samplePayload": { "type": "object", "additionalProperties": { "type": "object", "properties": { "options": { "type": [ "object", "null" ], "properties": { "propertyNameCaseInsensitive": { "type": "boolean" } }, "required": [ "propertyNameCaseInsensitive" ] }, "parent": { "type": "object" }, "root": { "type": "object" } }, "required": [ "root" ] } }, "templateBody": { "type": "string" }, "templateId": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_ThrottleConfigUpsertRequest": { "type": "object", "properties": { "channelId": { "type": "string" }, "defaultWindow": { "type": "string", "format": "duration" }, "description": { "type": "string" }, "enabled": { "type": [ "boolean", "null" ] }, "isDefault": { "type": [ "boolean", "null" ] }, "maxNotificationsPerWindow": { "type": [ "integer", "null" ] }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" } }, "required": [ "defaultWindow", "name" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_UpdateRetentionPolicyRequest": { "type": "object", "properties": { "policy": { "type": "object", "properties": { "auditRetentionDays": { "type": "integer" }, "autoCleanupEnabled": { "type": "boolean" }, "cleanupSchedule": { "type": "string" }, "deadLetterRetentionDays": { "type": "integer" }, "deliveryRetentionDays": { "type": "integer" }, "eventHistoryRetentionDays": { "type": "integer" }, "extendResolvedRetention": { "type": "boolean" }, "inboxRetentionDays": { "type": "integer" }, "maxDeletesPerRun": { "type": "integer" }, "resolvedRetentionMultiplier": { "type": "number" }, "stormDataRetentionDays": { "type": "integer" } }, "required": [ "auditRetentionDays", "autoCleanupEnabled", "cleanupSchedule", "deadLetterRetentionDays", "deliveryRetentionDays", "eventHistoryRetentionDays", "extendResolvedRetention", "inboxRetentionDays", "maxDeletesPerRun", "resolvedRetentionMultiplier", "stormDataRetentionDays" ] } }, "required": [ "policy" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_ValidateHtmlRequest": { "type": "object", "properties": { "html": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Contracts_VerifyAckTokenRequest": { "type": "object", "properties": { "token": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_AckApiRequest": { "type": "object", "properties": { "acknowledgedBy": { "type": "string" }, "comment": { "type": "string" }, "incidentId": { "type": "string" }, "tenantId": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_CheckOverrideApiRequest": { "type": "object", "properties": { "correlationKey": { "type": "string" }, "eventKind": { "type": "string" }, "tenantId": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_CreateBundleRequest": { "type": "object", "properties": { "bundleId": { "type": "string" }, "description": { "type": "string" }, "enabled": { "type": "boolean" }, "locale": { "type": "string" }, "namespace": { "type": "string" }, "priority": { "type": "integer" }, "strings": { "type": "object", "additionalProperties": { "type": "string" } } }, "required": [ "enabled", "locale", "priority", "strings" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_CrossTenantGrantRequest": { "type": "object", "properties": { "allowedOperations": { "type": "string", "enum": [ "All", "Delete", "Execute", "None", "Read", "Share", "Write" ] }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "grantedBy": { "type": "string" }, "ownerTenantId": { "type": "string" }, "resourceId": { "type": "string" }, "resourceType": { "type": "string" }, "targetTenantId": { "type": "string" } }, "required": [ "allowedOperations", "grantedBy", "ownerTenantId", "resourceId", "resourceType", "targetTenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_DeliveryAckRequest": { "type": "object", "properties": { "comment": { "type": "string" }, "resolution": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_DiscardDeadLetterRequest": { "type": "object", "properties": { "actor": { "type": "string" }, "reason": { "type": "string" } }, "required": [ "actor", "reason" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_EscalationPolicyApiRequest": { "type": "object", "properties": { "description": { "type": "string" }, "enabled": { "type": [ "boolean", "null" ] }, "eventKinds": { "type": "array", "items": { "type": "string" } }, "exhaustedAction": { "type": "string" }, "isDefault": { "type": [ "boolean", "null" ] }, "levels": { "type": "array", "items": { "type": "object", "properties": { "escalateAfterMinutes": { "type": [ "integer", "null" ] }, "level": { "type": [ "integer", "null" ] }, "name": { "type": "string" }, "notifyMode": { "type": "string" }, "stopOnAck": { "type": [ "boolean", "null" ] }, "targets": { "type": "array", "items": { "type": "object", "properties": { "channelId": { "type": "string" }, "name": { "type": "string" }, "targetId": { "type": "string" }, "type": { "type": "string" } } } } } } }, "maxCycles": { "type": [ "integer", "null" ] }, "minSeverity": { "type": "string" }, "name": { "type": "string" }, "policyId": { "type": "string" }, "tenantId": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_FormatStringRequest": { "type": "object", "properties": { "locale": { "type": "string" }, "parameters": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_ManualEscalateApiRequest": { "type": "object", "properties": { "reason": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_OnCallOverrideApiRequest": { "type": "object", "properties": { "endsAt": { "type": [ "string", "null" ], "format": "date-time" }, "overrideId": { "type": "string" }, "reason": { "type": "string" }, "startsAt": { "type": [ "string", "null" ], "format": "date-time" }, "userId": { "type": "string" }, "userName": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_OnCallScheduleApiRequest": { "type": "object", "properties": { "description": { "type": "string" }, "enabled": { "type": [ "boolean", "null" ] }, "layers": { "type": "array", "items": { "type": "object", "properties": { "enabled": { "type": [ "boolean", "null" ] }, "handoffTime": { "type": "string" }, "name": { "type": "string" }, "priority": { "type": [ "integer", "null" ] }, "restrictions": { "type": "array", "items": { "type": "object", "properties": { "daysOfWeek": { "type": "array", "items": { "type": "integer" } }, "endTime": { "type": "string" }, "startTime": { "type": "string" }, "type": { "type": "string" } } } }, "rotationIntervalDays": { "type": [ "integer", "null" ] }, "rotationStart": { "type": [ "string", "null" ], "format": "date-time" }, "rotationType": { "type": "string" }, "users": { "type": "array", "items": { "type": "object", "properties": { "email": { "type": "string" }, "name": { "type": "string" }, "order": { "type": [ "integer", "null" ] }, "phone": { "type": "string" }, "preferredChannelId": { "type": "string" }, "userId": { "type": "string" } } } } } } }, "name": { "type": "string" }, "scheduleId": { "type": "string" }, "tenantId": { "type": "string" }, "timezone": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_OperatorOverrideApiRequest": { "type": "object", "properties": { "actor": { "type": "string" }, "correlationKeys": { "type": "array", "items": { "type": "string" } }, "durationMinutes": { "type": [ "integer", "null" ] }, "effectiveFrom": { "type": [ "string", "null" ], "format": "date-time" }, "eventKinds": { "type": "array", "items": { "type": "string" } }, "maxUsageCount": { "type": [ "integer", "null" ] }, "reason": { "type": "string" }, "tenantId": { "type": "string" }, "type": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_QuietHoursCalendarApiRequest": { "type": "object", "properties": { "calendarId": { "type": "string" }, "description": { "type": "string" }, "enabled": { "type": [ "boolean", "null" ] }, "excludedEventKinds": { "type": "array", "items": { "type": "string" } }, "includedEventKinds": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "priority": { "type": [ "integer", "null" ] }, "schedules": { "type": "array", "items": { "type": "object", "properties": { "daysOfWeek": { "type": "array", "items": { "type": "integer" } }, "enabled": { "type": [ "boolean", "null" ] }, "endTime": { "type": "string" }, "name": { "type": "string" }, "startTime": { "type": "string" }, "timezone": { "type": "string" } } } }, "tenantId": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_QuietHoursEvaluateApiRequest": { "type": "object", "properties": { "evaluationTime": { "type": [ "string", "null" ], "format": "date-time" }, "eventKind": { "type": "string" }, "tenantId": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_RetryDeadLetterRequest": { "type": "object", "properties": { "actor": { "type": "string" } }, "required": [ "actor" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_RevokeCrossTenantRequest": { "type": "object", "properties": { "ownerTenantId": { "type": "string" }, "resourceId": { "type": "string" }, "resourceType": { "type": "string" }, "revokedBy": { "type": "string" }, "targetTenantId": { "type": "string" } }, "required": [ "ownerTenantId", "resourceId", "resourceType", "revokedBy", "targetTenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_RevokeOverrideApiRequest": { "type": "object", "properties": { "actor": { "type": "string" }, "reason": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_RuleApiRequest": { "type": "object", "properties": { "actions": { "type": "array", "items": { "type": "object", "properties": { "actionId": { "type": "string" }, "channel": { "type": "string" }, "enabled": { "type": [ "boolean", "null" ] }, "template": { "type": "string" }, "throttleSeconds": { "type": [ "integer", "null" ] } } } }, "description": { "type": "string" }, "enabled": { "type": [ "boolean", "null" ] }, "match": { "type": "object", "properties": { "componentPurls": { "type": "array", "items": { "type": "string" } }, "digests": { "type": "array", "items": { "type": "string" } }, "eventKinds": { "type": "array", "items": { "type": "string" } }, "kevOnly": { "type": [ "boolean", "null" ] }, "labels": { "type": "array", "items": { "type": "string" } }, "minSeverity": { "type": "string" }, "namespaces": { "type": "array", "items": { "type": "string" } }, "repositories": { "type": "array", "items": { "type": "string" } }, "verdicts": { "type": "array", "items": { "type": "string" } } } }, "name": { "type": "string" }, "ruleId": { "type": "string" }, "tenantId": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_SanitizeHtmlRequest": { "type": "object", "properties": { "html": { "type": "string" }, "profile": { "type": "string" } }, "required": [ "html" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_SetFallbackChainRequest": { "type": "object", "properties": { "fallbackChain": { "type": "array", "items": { "type": "string" } } }, "required": [ "fallbackChain" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_SignTokenRequest": { "type": "object", "properties": { "claims": { "type": "object", "additionalProperties": { "type": "string" } }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "purpose": { "type": "string" }, "subject": { "type": "string" }, "target": { "type": "string" }, "tenantId": { "type": "string" }, "tokenId": { "type": "string" } }, "required": [ "purpose", "subject", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_SimulationApiRequest": { "type": "object", "properties": { "enabledRulesOnly": { "type": [ "boolean", "null" ] }, "evaluationTimestamp": { "type": [ "string", "null" ], "format": "date-time" }, "eventKindFilter": { "type": "array", "items": { "type": "string" } }, "events": { "type": "array", "items": { "type": "object", "properties": { "attributes": { "type": "object", "additionalProperties": { "type": "string" } }, "eventId": { "type": [ "string", "null" ], "format": "uuid" }, "kind": { "type": "string" }, "payload": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "scope": { "type": "object", "properties": { "component": { "type": "string" }, "digest": { "type": "string" }, "image": { "type": "string" }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "namespace": { "type": "string" }, "repo": { "type": "string" } } }, "tenantId": { "type": "string" }, "timestamp": { "type": [ "string", "null" ], "format": "date-time" } } } }, "historicalLookbackMinutes": { "type": [ "integer", "null" ] }, "includeNonMatches": { "type": [ "boolean", "null" ] }, "maxEvents": { "type": [ "integer", "null" ] }, "rules": { "type": "array", "items": { "type": "object", "properties": { "actions": { "type": "array", "items": { "type": "object", "properties": { "actionId": { "type": "string" }, "channel": { "type": "string" }, "enabled": { "type": [ "boolean", "null" ] }, "template": { "type": "string" }, "throttleSeconds": { "type": [ "integer", "null" ] } } } }, "description": { "type": "string" }, "enabled": { "type": [ "boolean", "null" ] }, "match": { "type": "object", "properties": { "componentPurls": { "type": "array", "items": { "type": "string" } }, "digests": { "type": "array", "items": { "type": "string" } }, "eventKinds": { "type": "array", "items": { "type": "string" } }, "kevOnly": { "type": [ "boolean", "null" ] }, "labels": { "type": "array", "items": { "type": "string" } }, "minSeverity": { "type": "string" }, "namespaces": { "type": "array", "items": { "type": "string" } }, "repositories": { "type": "array", "items": { "type": "string" } }, "verdicts": { "type": "array", "items": { "type": "string" } } } }, "name": { "type": "string" }, "ruleId": { "type": "string" }, "tenantId": { "type": "string" } } } }, "tenantId": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_StartEscalationApiRequest": { "type": "object", "properties": { "policyId": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_StopEscalationApiRequest": { "type": "object", "properties": { "reason": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_StripHtmlRequest": { "type": "object", "properties": { "html": { "type": "string" } }, "required": [ "html" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_TestFallbackRequest": { "type": "object", "properties": { "failedChannelType": { "type": "string" } }, "required": [ "failedChannelType" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_ThrottleConfigurationApiRequest": { "type": "object", "properties": { "burstWindowDurationSeconds": { "type": [ "integer", "null" ] }, "defaultDurationSeconds": { "type": [ "integer", "null" ] }, "enabled": { "type": [ "boolean", "null" ] }, "eventKindOverrides": { "type": "object", "additionalProperties": { "type": "integer" } }, "maxEventsPerWindow": { "type": [ "integer", "null" ] }, "tenantId": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_ThrottleEvaluateApiRequest": { "type": "object", "properties": { "eventKind": { "type": "string" }, "tenantId": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_UpdateAllowlistRequest": { "type": "object", "properties": { "actor": { "type": "string" }, "allowedIps": { "type": "array", "items": { "type": "string" } } }, "required": [ "actor", "allowedIps" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_ValidateHtmlRequest": { "type": "object", "properties": { "html": { "type": "string" }, "profile": { "type": "string" } }, "required": [ "html" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_ValidateTenantAccessRequest": { "type": "object", "properties": { "operation": { "type": "string", "enum": [ "All", "Delete", "Execute", "None", "Read", "Share", "Write" ] }, "resourceId": { "type": "string" }, "resourceType": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "operation", "resourceId", "resourceType", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_WebService_Endpoints_VerifyTokenRequest": { "type": "object", "properties": { "token": { "type": "string" } }, "required": [ "token" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_Worker_Observability_ChaosExperimentConfig": { "type": "object", "properties": { "description": { "type": "string" }, "duration": { "type": "string", "format": "duration" }, "faultConfig": { "type": "object", "properties": { "errorMessage": { "type": "string" }, "errorStatusCode": { "type": "integer" }, "failureRate": { "type": "number" }, "maxLatency": { "type": "string", "format": "duration" }, "minLatency": { "type": "string", "format": "duration" }, "rateLimitPerMinute": { "type": "integer" }, "seed": { "type": [ "integer", "null" ] }, "timeoutDuration": { "type": "string", "format": "duration" } }, "required": [ "errorStatusCode", "failureRate", "maxLatency", "minLatency", "rateLimitPerMinute", "timeoutDuration" ] }, "faultType": { "type": "string", "enum": [ "AuthFailure", "CorruptResponse", "ErrorResponse", "Intermittent", "Latency", "Outage", "PartialFailure", "RateLimit", "Timeout" ] }, "initiatedBy": { "type": "string" }, "maxAffectedOperations": { "type": "integer" }, "name": { "type": "string" }, "tags": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "targetChannelIds": { "type": "array", "items": { "type": "string" } }, "targetChannelTypes": { "type": "array", "items": { "type": "string" } }, "tenantId": { "type": "string" } }, "required": [ "duration", "faultConfig", "faultType", "initiatedBy", "maxAffectedOperations", "name", "tags", "targetChannelIds", "targetChannelTypes" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_Worker_Retention_RetentionPolicy": { "type": "object", "properties": { "auditRetention": { "type": "string", "format": "duration" }, "autoCleanupEnabled": { "type": "boolean" }, "cleanupSchedule": { "type": "string" }, "deadLetterRetention": { "type": "string", "format": "duration" }, "deliveryRetention": { "type": "string", "format": "duration" }, "eventHistoryRetention": { "type": "string", "format": "duration" }, "extendResolvedRetention": { "type": "boolean" }, "id": { "type": "string" }, "inboxRetention": { "type": "string", "format": "duration" }, "maxDeletesPerRun": { "type": "integer" }, "resolvedRetentionMultiplier": { "type": "number" }, "stormDataRetention": { "type": "string", "format": "duration" } }, "required": [ "auditRetention", "autoCleanupEnabled", "cleanupSchedule", "deadLetterRetention", "deliveryRetention", "eventHistoryRetention", "extendResolvedRetention", "id", "inboxRetention", "maxDeletesPerRun", "resolvedRetentionMultiplier", "stormDataRetention" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_Worker_Security_TenantFuzzTestConfig": { "type": "object", "properties": { "iterations": { "type": "integer" }, "resourceTypes": { "type": "array", "items": { "type": "string" } }, "seed": { "type": [ "integer", "null" ] }, "tenantIds": { "type": "array", "items": { "type": "string" } }, "testCrossTenantGrants": { "type": "boolean" }, "testEdgeCases": { "type": "boolean" } }, "required": [ "iterations", "resourceTypes", "tenantIds", "testCrossTenantGrants", "testEdgeCases" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_Worker_Security_WebhookSecurityConfig": { "type": "object", "properties": { "algorithm": { "type": "string" }, "allowedIps": { "type": "array", "items": { "type": "string" } }, "channelId": { "type": "string" }, "configId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "enabled": { "type": "boolean" }, "enforceIpAllowlist": { "type": "boolean" }, "maxRequestAge": { "type": "string", "format": "duration" }, "requireSignature": { "type": "boolean" }, "secretKey": { "type": "string" }, "signatureFormat": { "type": "string" }, "signatureHeader": { "type": "string" }, "signaturePrefix": { "type": "string" }, "tenantId": { "type": "string" }, "timestampHeader": { "type": "string" }, "updatedAt": { "type": "string", "format": "date-time" } }, "required": [ "algorithm", "allowedIps", "channelId", "configId", "createdAt", "enabled", "enforceIpAllowlist", "maxRequestAge", "requireSignature", "secretKey", "signatureFormat", "signatureHeader", "tenantId", "updatedAt" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notifier_StellaOps_Notifier_Worker_Security_WebhookValidationRequest": { "type": "object", "properties": { "body": { "type": "string" }, "channelId": { "type": "string" }, "signature": { "type": "string" }, "signatureHeader": { "type": "string" }, "sourceIp": { "type": "string" }, "tenantId": { "type": "string" }, "timestamp": { "type": [ "string", "null" ], "format": "date-time" }, "timestampHeader": { "type": "string" } }, "required": [ "body", "channelId", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "signer_StellaOps_Signer_WebService_Endpoints_AddKeyRequestDto": { "type": "object", "properties": { "algorithm": { "type": "string" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "keyId": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "publicKey": { "type": "string" } }, "required": [ "algorithm", "keyId", "publicKey" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "signer_StellaOps_Signer_WebService_Endpoints_AddKeyResponseDto": { "type": "object", "properties": { "allowedKeyIds": { "type": "array", "items": { "type": "string" } }, "anchorId": { "type": "string", "format": "uuid" }, "auditLogId": { "type": [ "string", "null" ], "format": "uuid" }, "keyId": { "type": "string" } }, "required": [ "allowedKeyIds", "anchorId", "keyId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "signer_StellaOps_Signer_WebService_Endpoints_ApproveCeremonyRequestDto": { "type": "object", "properties": { "reason": { "type": "string" }, "signature": { "type": "string" }, "signingKeyId": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "signer_StellaOps_Signer_WebService_Endpoints_CeremonyListResponseDto": { "type": "object", "properties": { "ceremonies": { "type": "array", "items": { "type": "object", "properties": { "approvals": { "type": "array", "items": { "type": "object", "properties": { "approvalId": { "type": "string", "format": "uuid" }, "approvedAt": { "type": "string", "format": "date-time" }, "approverIdentity": { "type": "string" }, "reason": { "type": "string" } }, "required": [ "approvalId", "approvedAt", "approverIdentity" ] } }, "ceremonyId": { "type": "string", "format": "uuid" }, "description": { "type": "string" }, "executedAt": { "type": [ "string", "null" ], "format": "date-time" }, "expiresAt": { "type": "string", "format": "date-time" }, "initiatedAt": { "type": "string", "format": "date-time" }, "initiatedBy": { "type": "string" }, "operationType": { "type": "string" }, "payload": { "type": "object", "properties": { "algorithm": { "type": "string" }, "keyId": { "type": "string" }, "keySize": { "type": [ "integer", "null" ] }, "keyUsages": { "type": "array", "items": { "type": "string" } }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "reason": { "type": "string" } } }, "state": { "type": "string" }, "tenantId": { "type": "string" }, "thresholdReached": { "type": "integer" }, "thresholdRequired": { "type": "integer" } }, "required": [ "approvals", "ceremonyId", "expiresAt", "initiatedAt", "initiatedBy", "operationType", "payload", "state", "thresholdReached", "thresholdRequired" ] } }, "limit": { "type": "integer" }, "offset": { "type": "integer" }, "totalCount": { "type": "integer" } }, "required": [ "ceremonies", "limit", "offset", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "signer_StellaOps_Signer_WebService_Endpoints_CeremonyResponseDto": { "type": "object", "properties": { "approvals": { "type": "array", "items": { "type": "object", "properties": { "approvalId": { "type": "string", "format": "uuid" }, "approvedAt": { "type": "string", "format": "date-time" }, "approverIdentity": { "type": "string" }, "reason": { "type": "string" } }, "required": [ "approvalId", "approvedAt", "approverIdentity" ] } }, "ceremonyId": { "type": "string", "format": "uuid" }, "description": { "type": "string" }, "executedAt": { "type": [ "string", "null" ], "format": "date-time" }, "expiresAt": { "type": "string", "format": "date-time" }, "initiatedAt": { "type": "string", "format": "date-time" }, "initiatedBy": { "type": "string" }, "operationType": { "type": "string" }, "payload": { "type": "object", "properties": { "algorithm": { "type": "string" }, "keyId": { "type": "string" }, "keySize": { "type": [ "integer", "null" ] }, "keyUsages": { "type": "array", "items": { "type": "string" } }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "reason": { "type": "string" } } }, "state": { "type": "string" }, "tenantId": { "type": "string" }, "thresholdReached": { "type": "integer" }, "thresholdRequired": { "type": "integer" } }, "required": [ "approvals", "ceremonyId", "expiresAt", "initiatedAt", "initiatedBy", "operationType", "payload", "state", "thresholdReached", "thresholdRequired" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "signer_StellaOps_Signer_WebService_Endpoints_CreateCeremonyRequestDto": { "type": "object", "properties": { "description": { "type": "string" }, "operationType": { "type": "string" }, "payload": { "type": "object", "properties": { "algorithm": { "type": "string" }, "keyId": { "type": "string" }, "keySize": { "type": [ "integer", "null" ] }, "keyUsages": { "type": "array", "items": { "type": "string" } }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "reason": { "type": "string" } } }, "tenantId": { "type": "string" }, "thresholdRequired": { "type": "integer" }, "timeoutMinutes": { "type": [ "integer", "null" ] } }, "required": [ "operationType", "thresholdRequired" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "signer_StellaOps_Signer_WebService_Endpoints_KeyHistoryResponseDto": { "type": "object", "properties": { "anchorId": { "type": "string", "format": "uuid" }, "entries": { "type": "array", "items": { "type": "object", "properties": { "addedAt": { "type": "string", "format": "date-time" }, "algorithm": { "type": "string" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "keyId": { "type": "string" }, "revokeReason": { "type": "string" }, "revokedAt": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "addedAt", "algorithm", "keyId" ] } } }, "required": [ "anchorId", "entries" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "signer_StellaOps_Signer_WebService_Endpoints_KeyValidityResponseDto": { "type": "object", "properties": { "addedAt": { "type": "string", "format": "date-time" }, "anchorId": { "type": "string", "format": "uuid" }, "checkedAt": { "type": "string", "format": "date-time" }, "invalidReason": { "type": "string" }, "isValid": { "type": "boolean" }, "keyId": { "type": "string" }, "revokedAt": { "type": [ "string", "null" ], "format": "date-time" }, "status": { "type": "string" } }, "required": [ "addedAt", "anchorId", "checkedAt", "isValid", "keyId", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "signer_StellaOps_Signer_WebService_Endpoints_RevokeKeyRequestDto": { "type": "object", "properties": { "effectiveAt": { "type": [ "string", "null" ], "format": "date-time" }, "reason": { "type": "string" } }, "required": [ "reason" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "signer_StellaOps_Signer_WebService_Endpoints_RevokeKeyResponseDto": { "type": "object", "properties": { "allowedKeyIds": { "type": "array", "items": { "type": "string" } }, "anchorId": { "type": "string", "format": "uuid" }, "auditLogId": { "type": [ "string", "null" ], "format": "uuid" }, "keyId": { "type": "string" }, "reason": { "type": "string" }, "revokedAt": { "type": "string", "format": "date-time" }, "revokedKeyIds": { "type": "array", "items": { "type": "string" } } }, "required": [ "allowedKeyIds", "anchorId", "keyId", "reason", "revokedAt", "revokedKeyIds" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "signer_StellaOps_Signer_WebService_Endpoints_RotationWarningsResponseDto": { "type": "object", "properties": { "anchorId": { "type": "string", "format": "uuid" }, "warnings": { "type": "array", "items": { "type": "object", "properties": { "criticalAt": { "type": [ "string", "null" ], "format": "date-time" }, "keyId": { "type": "string" }, "message": { "type": "string" }, "warningType": { "type": "string" } }, "required": [ "keyId", "message", "warningType" ] } } }, "required": [ "anchorId", "warnings" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "signer_System_Text_Json_JsonElement": { "type": "object", "properties": { "valueKind": { "type": "string", "enum": [ "Array", "False", "Null", "Number", "Object", "String", "True", "Undefined" ] } }, "required": [ "valueKind" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "sbomservice_StellaOps_SbomService_Models_CompareDriftRequest": { "type": "object", "properties": { "hashA": { "type": "string" }, "hashB": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "hashA", "hashB", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "sbomservice_StellaOps_SbomService_Models_EntrypointUpsertRequest": { "type": "object", "properties": { "artifact": { "type": "string" }, "path": { "type": "string" }, "runtimeFlag": { "type": "boolean" }, "scope": { "type": "string" }, "service": { "type": "string" }, "tenant": { "type": "string" } }, "required": [ "artifact", "path", "runtimeFlag", "scope", "service", "tenant" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "sbomservice_StellaOps_SbomService_Models_LineageExportRequest": { "type": "object", "properties": { "fromDigest": { "type": "string" }, "includeAttestations": { "type": "boolean" }, "includeReachabilityDiff": { "type": "boolean" }, "includeSbomDiff": { "type": "boolean" }, "includeVexDeltas": { "type": "boolean" }, "signWithKeyless": { "type": "boolean" }, "tenantId": { "type": "string" }, "toDigest": { "type": "string" } }, "required": [ "fromDigest", "includeAttestations", "includeReachabilityDiff", "includeSbomDiff", "includeVexDeltas", "signWithKeyless", "tenantId", "toDigest" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "sbomservice_StellaOps_SbomService_Models_RegisterOrchestratorSourceRequest": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "metadata": { "type": "string" }, "sourceType": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "artifactDigest", "metadata", "sourceType", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "sbomservice_StellaOps_SbomService_Models_ReplayVerifyRequest": { "type": "object", "properties": { "feedsSnapshotDigest": { "type": "string" }, "freezeTime": { "type": [ "boolean", "null" ] }, "policyVersion": { "type": "string" }, "reEvaluatePolicy": { "type": [ "boolean", "null" ] }, "replayHash": { "type": "string" }, "sbomDigest": { "type": "string" }, "tenantId": { "type": "string" }, "timestamp": { "type": [ "string", "null" ], "format": "date-time" }, "vexVerdictsDigest": { "type": "string" } }, "required": [ "replayHash", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "sbomservice_StellaOps_SbomService_Models_SbomUploadRequest": { "type": "object", "properties": { "artifactRef": { "type": "string" }, "baseImageDigest": { "type": "string" }, "baseImageRef": { "type": "string" }, "format": { "type": "string" }, "parentArtifactDigest": { "type": "string" }, "sbom": { "type": [ "object", "null" ], "properties": { "valueKind": { "type": "string", "enum": [ "Array", "False", "Null", "Number", "Object", "String", "True", "Undefined" ] } }, "required": [ "valueKind" ] }, "sbomBase64": { "type": "string" }, "source": { "type": "object", "properties": { "ciContext": { "type": "object", "properties": { "buildId": { "type": "string" }, "repository": { "type": "string" } } }, "tool": { "type": "string" }, "version": { "type": "string" } } } }, "required": [ "artifactRef" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "sbomservice_StellaOps_SbomService_Services_OrchestratorControlRequest": { "type": "object", "properties": { "backpressure": { "type": "string" }, "paused": { "type": [ "boolean", "null" ] }, "tenantId": { "type": "string" }, "throttlePercent": { "type": [ "integer", "null" ] } }, "required": [ "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "graph_StellaOps_Graph_Api_Contracts_EdgeMetadataRequest": { "type": "object", "properties": { "edgeIds": { "type": "array", "items": { "type": "string" } }, "includeEvidence": { "type": "boolean" }, "includeProvenance": { "type": "boolean" } }, "required": [ "edgeIds", "includeEvidence", "includeProvenance" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "graph_StellaOps_Graph_Api_Contracts_GraphDiffRequest": { "type": "object", "properties": { "budget": { "type": "object", "properties": { "edges": { "type": [ "integer", "null" ] }, "nodes": { "type": [ "integer", "null" ] }, "tiles": { "type": [ "integer", "null" ] } } }, "includeEdges": { "type": "boolean" }, "includeStats": { "type": "boolean" }, "snapshotA": { "type": "string" }, "snapshotB": { "type": "string" } }, "required": [ "includeEdges", "includeStats", "snapshotA", "snapshotB" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "graph_StellaOps_Graph_Api_Contracts_GraphExportRequest": { "type": "object", "properties": { "filters": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "format": { "type": "string" }, "includeEdges": { "type": "boolean" }, "kinds": { "type": "array", "items": { "type": "string" } }, "query": { "type": "string" }, "snapshotId": { "type": "string" } }, "required": [ "format", "includeEdges" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "graph_StellaOps_Graph_Api_Contracts_GraphLineageRequest": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "maxDepth": { "type": [ "integer", "null" ] }, "relationshipKinds": { "type": "array", "items": { "type": "string" } }, "sbomDigest": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "graph_StellaOps_Graph_Api_Contracts_GraphPathRequest": { "type": "object", "properties": { "budget": { "type": "object", "properties": { "edges": { "type": [ "integer", "null" ] }, "nodes": { "type": [ "integer", "null" ] }, "tiles": { "type": [ "integer", "null" ] } } }, "filters": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "includeOverlays": { "type": "boolean" }, "kinds": { "type": "array", "items": { "type": "string" } }, "maxDepth": { "type": [ "integer", "null" ] }, "sources": { "type": "array", "items": { "type": "string" } }, "targets": { "type": "array", "items": { "type": "string" } } }, "required": [ "includeOverlays", "kinds", "sources", "targets" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "graph_StellaOps_Graph_Api_Contracts_GraphQueryRequest": { "type": "object", "properties": { "budget": { "type": "object", "properties": { "edges": { "type": [ "integer", "null" ] }, "nodes": { "type": [ "integer", "null" ] }, "tiles": { "type": [ "integer", "null" ] } } }, "cursor": { "type": "string" }, "filters": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "includeEdges": { "type": "boolean" }, "includeOverlays": { "type": "boolean" }, "includeStats": { "type": "boolean" }, "kinds": { "type": "array", "items": { "type": "string" } }, "limit": { "type": [ "integer", "null" ] }, "query": { "type": "string" } }, "required": [ "includeEdges", "includeOverlays", "includeStats", "kinds" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "graph_StellaOps_Graph_Api_Contracts_GraphSearchRequest": { "type": "object", "properties": { "cursor": { "type": "string" }, "filters": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "kinds": { "type": "array", "items": { "type": "string" } }, "limit": { "type": [ "integer", "null" ] }, "ordering": { "type": "string" }, "query": { "type": "string" } }, "required": [ "kinds" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "packsregistry_StellaOps_PacksRegistry_Core_Services_ComplianceSummary": { "type": "object", "properties": { "attestedPacks": { "type": "integer" }, "deprecatedPacks": { "type": "integer" }, "parityReadyPacks": { "type": "integer" }, "promotedPacks": { "type": "integer" }, "totalPacks": { "type": "integer" }, "unsignedPacks": { "type": "integer" } }, "required": [ "attestedPacks", "deprecatedPacks", "parityReadyPacks", "promotedPacks", "totalPacks", "unsignedPacks" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "packsregistry_StellaOps_PacksRegistry_WebService_Contracts_AttestationResponse": { "type": "object", "properties": { "createdAtUtc": { "type": "string", "format": "date-time" }, "digest": { "type": "string" }, "notes": { "type": "string" }, "packId": { "type": "string" }, "type": { "type": "string" } }, "required": [ "createdAtUtc", "digest", "packId", "type" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "packsregistry_StellaOps_PacksRegistry_WebService_Contracts_AttestationUploadRequest": { "type": "object", "properties": { "content": { "type": "string" }, "notes": { "type": "string" }, "type": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "packsregistry_StellaOps_PacksRegistry_WebService_Contracts_LifecycleRequest": { "type": "object", "properties": { "notes": { "type": "string" }, "state": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "packsregistry_StellaOps_PacksRegistry_WebService_Contracts_LifecycleResponse": { "type": "object", "properties": { "notes": { "type": "string" }, "packId": { "type": "string" }, "state": { "type": "string" }, "tenantId": { "type": "string" }, "updatedAtUtc": { "type": "string", "format": "date-time" } }, "required": [ "packId", "state", "tenantId", "updatedAtUtc" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "packsregistry_StellaOps_PacksRegistry_WebService_Contracts_MirrorRequest": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "id": { "type": "string" }, "notes": { "type": "string" }, "upstream": { "type": "string" } }, "required": [ "enabled" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "packsregistry_StellaOps_PacksRegistry_WebService_Contracts_MirrorResponse": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "id": { "type": "string" }, "lastSuccessfulSyncUtc": { "type": [ "string", "null" ], "format": "date-time" }, "notes": { "type": "string" }, "status": { "type": "string" }, "tenantId": { "type": "string" }, "updatedAtUtc": { "type": "string", "format": "date-time" }, "upstream": { "type": "string" } }, "required": [ "enabled", "id", "status", "tenantId", "updatedAtUtc", "upstream" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "packsregistry_StellaOps_PacksRegistry_WebService_Contracts_MirrorSyncRequest": { "type": "object", "properties": { "notes": { "type": "string" }, "status": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "packsregistry_StellaOps_PacksRegistry_WebService_Contracts_OfflineSeedRequest": { "type": "object", "properties": { "includeContent": { "type": "boolean" }, "includeProvenance": { "type": "boolean" }, "tenantId": { "type": "string" } }, "required": [ "includeContent", "includeProvenance" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "packsregistry_StellaOps_PacksRegistry_WebService_Contracts_PackManifestResponse": { "type": "object", "properties": { "contentLength": { "type": "integer" }, "createdAtUtc": { "type": "string", "format": "date-time" }, "digest": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "packId": { "type": "string" }, "provenanceDigest": { "type": "string" }, "provenanceLength": { "type": [ "integer", "null" ] }, "tenantId": { "type": "string" } }, "required": [ "contentLength", "createdAtUtc", "digest", "packId", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "packsregistry_StellaOps_PacksRegistry_WebService_Contracts_PackResponse": { "type": "object", "properties": { "createdAtUtc": { "type": "string", "format": "date-time" }, "digest": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "packId": { "type": "string" }, "provenanceUri": { "type": "string" }, "signature": { "type": "string" }, "tenantId": { "type": "string" }, "version": { "type": "string" } }, "required": [ "createdAtUtc", "digest", "name", "packId", "tenantId", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "packsregistry_StellaOps_PacksRegistry_WebService_Contracts_PackUploadRequest": { "type": "object", "properties": { "content": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "provenanceContent": { "type": "string" }, "provenanceUri": { "type": "string" }, "signature": { "type": "string" }, "tenantId": { "type": "string" }, "version": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "packsregistry_StellaOps_PacksRegistry_WebService_Contracts_ParityRequest": { "type": "object", "properties": { "notes": { "type": "string" }, "status": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "packsregistry_StellaOps_PacksRegistry_WebService_Contracts_ParityResponse": { "type": "object", "properties": { "notes": { "type": "string" }, "packId": { "type": "string" }, "status": { "type": "string" }, "tenantId": { "type": "string" }, "updatedAtUtc": { "type": "string", "format": "date-time" } }, "required": [ "packId", "status", "tenantId", "updatedAtUtc" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "packsregistry_StellaOps_PacksRegistry_WebService_Contracts_RotateSignatureRequest": { "type": "object", "properties": { "publicKeyPem": { "type": "string" }, "signature": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "packsregistry_System_Collections_Generic_IEnumerable_1_StellaOps_PacksRegistry_WebService_Contracts_AttestationResponse_StellaOps_PacksRegistry_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "object", "properties": {}, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "packsregistry_System_Collections_Generic_IEnumerable_1_StellaOps_PacksRegistry_WebService_Contracts_MirrorResponse_StellaOps_PacksRegistry_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "object", "properties": {}, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "packsregistry_System_Collections_Generic_IEnumerable_1_StellaOps_PacksRegistry_WebService_Contracts_PackResponse_StellaOps_PacksRegistry_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "object", "properties": {}, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_AirGap_AirGapBundleVerification": { "type": "object", "properties": { "allValid": { "type": "boolean" }, "exportDigests": { "type": "array", "items": { "type": "object", "properties": { "exportKey": { "type": "string" }, "profileId": { "type": "string" }, "valid": { "type": "boolean" } }, "required": [ "exportKey", "profileId", "valid" ] } }, "merkleValid": { "type": "boolean" }, "signatureValid": { "type": "boolean" } }, "required": [ "allValid", "exportDigests", "merkleValid", "signatureValid" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_AirGap_BundleVerifyRequest": { "type": "object", "properties": { "bundlePath": { "type": "string" }, "trustRootsPath": { "type": "string" } }, "required": [ "bundlePath" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_AirGap_RegisterBundleRequest": { "type": "object", "properties": { "bundlePath": { "type": "string" }, "trustRootsPath": { "type": "string" } }, "required": [ "bundlePath" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_AirGap_RiskProfileAirGapBundle": { "type": "object", "properties": { "displayName": { "type": "string" }, "domainId": { "type": "string" }, "exports": { "type": "array", "items": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "artifactSizeBytes": { "type": "integer" }, "attestation": { "type": "object", "properties": { "envelopeDigest": { "type": "string" }, "predicateType": { "type": "string" }, "rekorLocation": { "type": "string" }, "signedAt": { "type": "string" } }, "required": [ "predicateType", "signedAt" ] }, "contentHash": { "type": "string" }, "createdAt": { "type": "string" }, "exportId": { "type": "string" }, "format": { "type": "string" }, "key": { "type": "string" }, "profileDigest": { "type": "string" }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" } }, "required": [ "artifactDigest", "artifactSizeBytes", "contentHash", "createdAt", "exportId", "format", "key", "profileId", "profileVersion" ] } }, "generatedAt": { "type": "string" }, "merkleRoot": { "type": "string" }, "profiles": { "type": "array", "items": { "type": "object", "properties": { "description": { "type": "string" }, "extends": { "type": "string" }, "id": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "overrides": { "type": "object", "properties": { "decisions": { "type": "array", "items": { "type": "object", "properties": { "action": { "type": "string", "enum": [ "Allow", "Deny", "Review" ] }, "reason": { "type": "string" }, "when": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } } }, "required": [ "action", "when" ] } }, "severity": { "type": "array", "items": { "type": "object", "properties": { "set": { "type": "string", "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] }, "when": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } } }, "required": [ "set", "when" ] } } }, "required": [ "decisions", "severity" ] }, "signals": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" }, "source": { "type": "string" }, "transform": { "type": "string" }, "type": { "type": "string", "enum": [ "Boolean", "Categorical", "Numeric" ] }, "unit": { "type": "string" } }, "required": [ "name", "source", "type" ] } }, "version": { "type": "string" }, "weights": { "type": "object", "additionalProperties": { "type": "number" } } }, "required": [ "id", "overrides", "signals", "version", "weights" ] } }, "schemaVersion": { "type": "integer" }, "signature": { "type": "object", "properties": { "algorithm": { "type": "string" }, "keyId": { "type": "string" }, "path": { "type": "string" }, "provider": { "type": "string" }, "signedAt": { "type": "string" } }, "required": [ "algorithm", "keyId", "path", "signedAt" ] }, "targetRepository": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "domainId", "exports", "generatedAt", "schemaVersion" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_AirGap_RiskProfileAirGapImportResult": { "type": "object", "properties": { "bundleId": { "type": "string" }, "details": { "type": "array", "items": { "type": "object", "properties": { "message": { "type": "string" }, "profileId": { "type": "string" }, "status": { "type": "string", "enum": [ "Error", "Imported", "Skipped" ] }, "version": { "type": "string" } }, "required": [ "profileId", "status", "version" ] } }, "errorCount": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "importedCount": { "type": "integer" }, "merkleVerified": { "type": [ "boolean", "null" ] }, "signatureVerified": { "type": [ "boolean", "null" ] }, "skippedCount": { "type": "integer" }, "success": { "type": "boolean" }, "totalCount": { "type": "integer" } }, "required": [ "bundleId", "details", "errorCount", "errors", "importedCount", "skippedCount", "success", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_AirGap_SealRequest": { "type": "object", "properties": { "policyHash": { "type": "string" }, "stalenessBudget": { "type": "object", "properties": { "breachSeconds": { "type": "integer" }, "warningSeconds": { "type": "integer" } }, "required": [ "breachSeconds", "warningSeconds" ] }, "timeAnchor": { "type": "object", "properties": { "anchorTime": { "type": "string", "format": "date-time" }, "format": { "type": "string" }, "signatureFingerprint": { "type": "string" }, "source": { "type": "string" }, "tokenDigest": { "type": "string" } }, "required": [ "anchorTime", "format", "source" ] } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Attestation_ArtifactAttestationReport": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "artifactUri": { "type": "string" }, "attestationCount": { "type": "integer" }, "coverage": { "type": "object", "properties": { "coveragePercentage": { "type": "number" }, "isComplete": { "type": "boolean" }, "predicateTypesMissing": { "type": "array", "items": { "type": "string" } }, "predicateTypesPresent": { "type": "array", "items": { "type": "string" } }, "predicateTypesRequired": { "type": "array", "items": { "type": "string" } } }, "required": [ "coveragePercentage", "isComplete", "predicateTypesMissing", "predicateTypesPresent", "predicateTypesRequired" ] }, "evaluatedAt": { "type": "string", "format": "date-time" }, "overallStatus": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] }, "policyCompliance": { "type": "object", "properties": { "policiesEvaluated": { "type": "integer" }, "policiesFailed": { "type": "integer" }, "policiesPassed": { "type": "integer" }, "policiesWarned": { "type": "integer" }, "policyResults": { "type": "array", "items": { "type": "object", "properties": { "issues": { "type": "array", "items": { "type": "string" } }, "policyId": { "type": "string" }, "policyVersion": { "type": "string" }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] }, "verdict": { "type": "string" } }, "required": [ "issues", "policyId", "policyVersion", "status", "verdict" ] } }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] } }, "required": [ "policiesEvaluated", "policiesFailed", "policiesPassed", "policiesWarned", "policyResults", "status" ] }, "verificationResults": { "type": "array", "items": { "type": "object", "properties": { "attestationId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "freshnessStatus": { "type": "object", "properties": { "ageSeconds": { "type": "integer" }, "createdAt": { "type": "string", "format": "date-time" }, "isFresh": { "type": "boolean" }, "maxAgeSeconds": { "type": [ "integer", "null" ] }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] } }, "required": [ "ageSeconds", "createdAt", "isFresh", "status" ] }, "issues": { "type": "array", "items": { "type": "string" } }, "policyId": { "type": "string" }, "policyVersion": { "type": "string" }, "predicateType": { "type": "string" }, "signatureStatus": { "type": "object", "properties": { "requiredSignatures": { "type": "integer" }, "signers": { "type": "array", "items": { "type": "object", "properties": { "algorithm": { "type": "string" }, "issuer": { "type": "string" }, "keyFingerprint": { "type": "string" }, "subject": { "type": "string" }, "trusted": { "type": "boolean" }, "verified": { "type": "boolean" } }, "required": [ "algorithm", "keyFingerprint", "trusted", "verified" ] } }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] }, "totalSignatures": { "type": "integer" }, "verifiedSignatures": { "type": "integer" } }, "required": [ "requiredSignatures", "signers", "status", "totalSignatures", "verifiedSignatures" ] }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] }, "transparencyStatus": { "type": "object", "properties": { "inclusionVerified": { "type": "boolean" }, "rekorEntry": { "type": "object", "properties": { "integratedTime": { "type": "string", "format": "date-time" }, "logIndex": { "type": "integer" }, "logUrl": { "type": "string" }, "uuid": { "type": "string" } }, "required": [ "integratedTime", "logIndex", "uuid" ] }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] } }, "required": [ "inclusionVerified", "status" ] } }, "required": [ "attestationId", "createdAt", "freshnessStatus", "issues", "predicateType", "signatureStatus", "status", "transparencyStatus" ] } } }, "required": [ "artifactDigest", "attestationCount", "coverage", "evaluatedAt", "overallStatus", "policyCompliance", "verificationResults" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Attestation_AttestationReportListResponse": { "type": "object", "properties": { "limit": { "type": "integer" }, "offset": { "type": "integer" }, "reports": { "type": "array", "items": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "artifactUri": { "type": "string" }, "attestationCount": { "type": "integer" }, "coverage": { "type": "object", "properties": { "coveragePercentage": { "type": "number" }, "isComplete": { "type": "boolean" }, "predicateTypesMissing": { "type": "array", "items": { "type": "string" } }, "predicateTypesPresent": { "type": "array", "items": { "type": "string" } }, "predicateTypesRequired": { "type": "array", "items": { "type": "string" } } }, "required": [ "coveragePercentage", "isComplete", "predicateTypesMissing", "predicateTypesPresent", "predicateTypesRequired" ] }, "evaluatedAt": { "type": "string", "format": "date-time" }, "overallStatus": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] }, "policyCompliance": { "type": "object", "properties": { "policiesEvaluated": { "type": "integer" }, "policiesFailed": { "type": "integer" }, "policiesPassed": { "type": "integer" }, "policiesWarned": { "type": "integer" }, "policyResults": { "type": "array", "items": { "type": "object", "properties": { "issues": { "type": "array", "items": { "type": "string" } }, "policyId": { "type": "string" }, "policyVersion": { "type": "string" }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] }, "verdict": { "type": "string" } }, "required": [ "issues", "policyId", "policyVersion", "status", "verdict" ] } }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] } }, "required": [ "policiesEvaluated", "policiesFailed", "policiesPassed", "policiesWarned", "policyResults", "status" ] }, "verificationResults": { "type": "array", "items": { "type": "object", "properties": { "attestationId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "freshnessStatus": { "type": "object", "properties": { "ageSeconds": { "type": "integer" }, "createdAt": { "type": "string", "format": "date-time" }, "isFresh": { "type": "boolean" }, "maxAgeSeconds": { "type": [ "integer", "null" ] }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] } }, "required": [ "ageSeconds", "createdAt", "isFresh", "status" ] }, "issues": { "type": "array", "items": { "type": "string" } }, "policyId": { "type": "string" }, "policyVersion": { "type": "string" }, "predicateType": { "type": "string" }, "signatureStatus": { "type": "object", "properties": { "requiredSignatures": { "type": "integer" }, "signers": { "type": "array", "items": { "type": "object", "properties": { "algorithm": { "type": "string" }, "issuer": { "type": "string" }, "keyFingerprint": { "type": "string" }, "subject": { "type": "string" }, "trusted": { "type": "boolean" }, "verified": { "type": "boolean" } }, "required": [ "algorithm", "keyFingerprint", "trusted", "verified" ] } }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] }, "totalSignatures": { "type": "integer" }, "verifiedSignatures": { "type": "integer" } }, "required": [ "requiredSignatures", "signers", "status", "totalSignatures", "verifiedSignatures" ] }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] }, "transparencyStatus": { "type": "object", "properties": { "inclusionVerified": { "type": "boolean" }, "rekorEntry": { "type": "object", "properties": { "integratedTime": { "type": "string", "format": "date-time" }, "logIndex": { "type": "integer" }, "logUrl": { "type": "string" }, "uuid": { "type": "string" } }, "required": [ "integratedTime", "logIndex", "uuid" ] }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] } }, "required": [ "inclusionVerified", "status" ] } }, "required": [ "attestationId", "createdAt", "freshnessStatus", "issues", "predicateType", "signatureStatus", "status", "transparencyStatus" ] } } }, "required": [ "artifactDigest", "attestationCount", "coverage", "evaluatedAt", "overallStatus", "policyCompliance", "verificationResults" ] } }, "total": { "type": "integer" } }, "required": [ "limit", "offset", "reports", "total" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Attestation_AttestationReportQuery": { "type": "object", "properties": { "artifactDigests": { "type": "array", "items": { "type": "string" } }, "artifactUriPattern": { "type": "string" }, "fromTime": { "type": [ "string", "null" ], "format": "date-time" }, "includeDetails": { "type": "boolean" }, "limit": { "type": "integer" }, "offset": { "type": "integer" }, "policyIds": { "type": "array", "items": { "type": "string" } }, "predicateTypes": { "type": "array", "items": { "type": "string" } }, "statusFilter": { "type": "array", "items": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] } }, "toTime": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "includeDetails", "limit", "offset" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Attestation_AttestationStatistics": { "type": "object", "properties": { "averageAgeSeconds": { "type": "number" }, "coverageRate": { "type": "number" }, "evaluatedAt": { "type": "string", "format": "date-time" }, "policyDistribution": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "integer" } }, "required": [ "value" ] } }, "predicateTypeDistribution": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "integer" } }, "required": [ "value" ] } }, "statusDistribution": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] }, "value": { "type": "integer" } }, "required": [ "key", "value" ] } }, "totalArtifacts": { "type": "integer" }, "totalAttestations": { "type": "integer" } }, "required": [ "averageAgeSeconds", "coverageRate", "evaluatedAt", "policyDistribution", "predicateTypeDistribution", "statusDistribution", "totalArtifacts", "totalAttestations" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Attestation_ClonePolicyRequest": { "type": "object", "properties": { "newPolicyId": { "type": "string" }, "newVersion": { "type": "string" }, "sourcePolicyId": { "type": "string" } }, "required": [ "newPolicyId", "sourcePolicyId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Attestation_ComparePoliciesRequest": { "type": "object", "properties": { "policyIdA": { "type": "string" }, "policyIdB": { "type": "string" } }, "required": [ "policyIdA", "policyIdB" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Attestation_ComparePoliciesResponse": { "type": "object", "properties": { "differences": { "type": "array", "items": { "type": "object", "properties": { "changeType": { "type": "string", "enum": [ "Added", "Modified", "Removed" ] }, "field": { "type": "string" }, "valueA": { "type": "object", "properties": {} }, "valueB": { "type": "object", "properties": {} } }, "required": [ "changeType", "field" ] } }, "policyA": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "description": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "object", "properties": {} } } } }, "policyId": { "type": "string" }, "predicateTypes": { "type": "array", "items": { "type": "string" } }, "signerRequirements": { "type": "object", "properties": { "algorithms": { "type": "array", "items": { "type": "string" } }, "minimumSignatures": { "type": "integer" }, "requireRekor": { "type": "boolean" }, "trustedIssuers": { "type": "array", "items": { "type": "string" } }, "trustedKeyFingerprints": { "type": "array", "items": { "type": "string" } } }, "required": [ "minimumSignatures", "requireRekor", "trustedKeyFingerprints" ] }, "tenantScope": { "type": "string" }, "updatedAt": { "type": "string", "format": "date-time" }, "validityWindow": { "type": "object", "properties": { "maxAttestationAge": { "type": [ "integer", "null" ] }, "notAfter": { "type": [ "string", "null" ], "format": "date-time" }, "notBefore": { "type": [ "string", "null" ], "format": "date-time" } } }, "version": { "type": "string" } }, "required": [ "createdAt", "policyId", "predicateTypes", "signerRequirements", "tenantScope", "updatedAt", "version" ] }, "policyB": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "description": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "object", "properties": {} } } } }, "policyId": { "type": "string" }, "predicateTypes": { "type": "array", "items": { "type": "string" } }, "signerRequirements": { "type": "object", "properties": { "algorithms": { "type": "array", "items": { "type": "string" } }, "minimumSignatures": { "type": "integer" }, "requireRekor": { "type": "boolean" }, "trustedIssuers": { "type": "array", "items": { "type": "string" } }, "trustedKeyFingerprints": { "type": "array", "items": { "type": "string" } } }, "required": [ "minimumSignatures", "requireRekor", "trustedKeyFingerprints" ] }, "tenantScope": { "type": "string" }, "updatedAt": { "type": "string", "format": "date-time" }, "validityWindow": { "type": "object", "properties": { "maxAttestationAge": { "type": [ "integer", "null" ] }, "notAfter": { "type": [ "string", "null" ], "format": "date-time" }, "notBefore": { "type": [ "string", "null" ], "format": "date-time" } } }, "version": { "type": "string" } }, "required": [ "createdAt", "policyId", "predicateTypes", "signerRequirements", "tenantScope", "updatedAt", "version" ] } }, "required": [ "differences", "policyA", "policyB" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Attestation_CreateVerificationPolicyRequest": { "type": "object", "properties": { "description": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "object", "properties": {} } } } }, "policyId": { "type": "string" }, "predicateTypes": { "type": "array", "items": { "type": "string" } }, "signerRequirements": { "type": "object", "properties": { "algorithms": { "type": "array", "items": { "type": "string" } }, "minimumSignatures": { "type": "integer" }, "requireRekor": { "type": "boolean" }, "trustedIssuers": { "type": "array", "items": { "type": "string" } }, "trustedKeyFingerprints": { "type": "array", "items": { "type": "string" } } }, "required": [ "minimumSignatures", "requireRekor", "trustedKeyFingerprints" ] }, "tenantScope": { "type": "string" }, "validityWindow": { "type": "object", "properties": { "maxAttestationAge": { "type": [ "integer", "null" ] }, "notAfter": { "type": [ "string", "null" ], "format": "date-time" }, "notBefore": { "type": [ "string", "null" ], "format": "date-time" } } }, "version": { "type": "string" } }, "required": [ "policyId", "predicateTypes", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Attestation_StoredAttestationReport": { "type": "object", "properties": { "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "id": { "type": "string" }, "report": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "artifactUri": { "type": "string" }, "attestationCount": { "type": "integer" }, "coverage": { "type": "object", "properties": { "coveragePercentage": { "type": "number" }, "isComplete": { "type": "boolean" }, "predicateTypesMissing": { "type": "array", "items": { "type": "string" } }, "predicateTypesPresent": { "type": "array", "items": { "type": "string" } }, "predicateTypesRequired": { "type": "array", "items": { "type": "string" } } }, "required": [ "coveragePercentage", "isComplete", "predicateTypesMissing", "predicateTypesPresent", "predicateTypesRequired" ] }, "evaluatedAt": { "type": "string", "format": "date-time" }, "overallStatus": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] }, "policyCompliance": { "type": "object", "properties": { "policiesEvaluated": { "type": "integer" }, "policiesFailed": { "type": "integer" }, "policiesPassed": { "type": "integer" }, "policiesWarned": { "type": "integer" }, "policyResults": { "type": "array", "items": { "type": "object", "properties": { "issues": { "type": "array", "items": { "type": "string" } }, "policyId": { "type": "string" }, "policyVersion": { "type": "string" }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] }, "verdict": { "type": "string" } }, "required": [ "issues", "policyId", "policyVersion", "status", "verdict" ] } }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] } }, "required": [ "policiesEvaluated", "policiesFailed", "policiesPassed", "policiesWarned", "policyResults", "status" ] }, "verificationResults": { "type": "array", "items": { "type": "object", "properties": { "attestationId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "freshnessStatus": { "type": "object", "properties": { "ageSeconds": { "type": "integer" }, "createdAt": { "type": "string", "format": "date-time" }, "isFresh": { "type": "boolean" }, "maxAgeSeconds": { "type": [ "integer", "null" ] }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] } }, "required": [ "ageSeconds", "createdAt", "isFresh", "status" ] }, "issues": { "type": "array", "items": { "type": "string" } }, "policyId": { "type": "string" }, "policyVersion": { "type": "string" }, "predicateType": { "type": "string" }, "signatureStatus": { "type": "object", "properties": { "requiredSignatures": { "type": "integer" }, "signers": { "type": "array", "items": { "type": "object", "properties": { "algorithm": { "type": "string" }, "issuer": { "type": "string" }, "keyFingerprint": { "type": "string" }, "subject": { "type": "string" }, "trusted": { "type": "boolean" }, "verified": { "type": "boolean" } }, "required": [ "algorithm", "keyFingerprint", "trusted", "verified" ] } }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] }, "totalSignatures": { "type": "integer" }, "verifiedSignatures": { "type": "integer" } }, "required": [ "requiredSignatures", "signers", "status", "totalSignatures", "verifiedSignatures" ] }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] }, "transparencyStatus": { "type": "object", "properties": { "inclusionVerified": { "type": "boolean" }, "rekorEntry": { "type": "object", "properties": { "integratedTime": { "type": "string", "format": "date-time" }, "logIndex": { "type": "integer" }, "logUrl": { "type": "string" }, "uuid": { "type": "string" } }, "required": [ "integratedTime", "logIndex", "uuid" ] }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] } }, "required": [ "inclusionVerified", "status" ] } }, "required": [ "attestationId", "createdAt", "freshnessStatus", "issues", "predicateType", "signatureStatus", "status", "transparencyStatus" ] } } }, "required": [ "artifactDigest", "attestationCount", "coverage", "evaluatedAt", "overallStatus", "policyCompliance", "verificationResults" ] }, "storedAt": { "type": "string", "format": "date-time" } }, "required": [ "id", "report", "storedAt" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Attestation_UpdateVerificationPolicyRequest": { "type": "object", "properties": { "description": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "object", "properties": {} } } } }, "predicateTypes": { "type": "array", "items": { "type": "string" } }, "signerRequirements": { "type": "object", "properties": { "algorithms": { "type": "array", "items": { "type": "string" } }, "minimumSignatures": { "type": "integer" }, "requireRekor": { "type": "boolean" }, "trustedIssuers": { "type": "array", "items": { "type": "string" } }, "trustedKeyFingerprints": { "type": "array", "items": { "type": "string" } } }, "required": [ "minimumSignatures", "requireRekor", "trustedKeyFingerprints" ] }, "validityWindow": { "type": "object", "properties": { "maxAttestationAge": { "type": [ "integer", "null" ] }, "notAfter": { "type": [ "string", "null" ], "format": "date-time" }, "notBefore": { "type": [ "string", "null" ], "format": "date-time" } } }, "version": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Attestation_ValidatePolicyRequest": { "type": "object", "properties": { "description": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "object", "properties": {} } } } }, "policyId": { "type": "string" }, "predicateTypes": { "type": "array", "items": { "type": "string" } }, "signerRequirements": { "type": "object", "properties": { "algorithms": { "type": "array", "items": { "type": "string" } }, "minimumSignatures": { "type": "integer" }, "requireRekor": { "type": "boolean" }, "trustedIssuers": { "type": "array", "items": { "type": "string" } }, "trustedKeyFingerprints": { "type": "array", "items": { "type": "string" } } }, "required": [ "minimumSignatures", "requireRekor", "trustedKeyFingerprints" ] }, "tenantScope": { "type": "string" }, "validityWindow": { "type": "object", "properties": { "maxAttestationAge": { "type": [ "integer", "null" ] }, "notAfter": { "type": [ "string", "null" ], "format": "date-time" }, "notBefore": { "type": [ "string", "null" ], "format": "date-time" } } }, "version": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Attestation_ValidatePolicyResponse": { "type": "object", "properties": { "errors": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "string" }, "field": { "type": "string" }, "message": { "type": "string" }, "severity": { "type": "string", "enum": [ "Error", "Warning" ] } }, "required": [ "code", "field", "message", "severity" ] } }, "suggestions": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "string" }, "field": { "type": "string" }, "message": { "type": "string" }, "suggestedValue": { "type": "object", "properties": {} } }, "required": [ "code", "field", "message" ] } }, "valid": { "type": "boolean" }, "warnings": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "string" }, "field": { "type": "string" }, "message": { "type": "string" }, "severity": { "type": "string", "enum": [ "Error", "Warning" ] } }, "required": [ "code", "field", "message", "severity" ] } } }, "required": [ "errors", "suggestions", "valid", "warnings" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Attestation_VerificationPolicy": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "description": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "object", "properties": {} } } } }, "policyId": { "type": "string" }, "predicateTypes": { "type": "array", "items": { "type": "string" } }, "signerRequirements": { "type": "object", "properties": { "algorithms": { "type": "array", "items": { "type": "string" } }, "minimumSignatures": { "type": "integer" }, "requireRekor": { "type": "boolean" }, "trustedIssuers": { "type": "array", "items": { "type": "string" } }, "trustedKeyFingerprints": { "type": "array", "items": { "type": "string" } } }, "required": [ "minimumSignatures", "requireRekor", "trustedKeyFingerprints" ] }, "tenantScope": { "type": "string" }, "updatedAt": { "type": "string", "format": "date-time" }, "validityWindow": { "type": "object", "properties": { "maxAttestationAge": { "type": [ "integer", "null" ] }, "notAfter": { "type": [ "string", "null" ], "format": "date-time" }, "notBefore": { "type": [ "string", "null" ], "format": "date-time" } } }, "version": { "type": "string" } }, "required": [ "createdAt", "policyId", "predicateTypes", "signerRequirements", "tenantScope", "updatedAt", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Attestation_VerificationPolicyEditorMetadata": { "type": "object", "properties": { "availableAlgorithms": { "type": "array", "items": { "type": "object", "properties": { "algorithm": { "type": "string" }, "description": { "type": "string" }, "isRecommended": { "type": "boolean" }, "keyType": { "type": "string" }, "name": { "type": "string" } }, "required": [ "algorithm", "description", "isRecommended", "keyType", "name" ] } }, "availablePredicateTypes": { "type": "array", "items": { "type": "object", "properties": { "category": { "type": "string", "enum": [ "Sbom", "Slsa", "StellaOps", "Vex" ] }, "description": { "type": "string" }, "isDefault": { "type": "boolean" }, "name": { "type": "string" }, "type": { "type": "string" } }, "required": [ "category", "description", "isDefault", "name", "type" ] } }, "defaultSignerRequirements": { "type": "object", "properties": { "algorithms": { "type": "array", "items": { "type": "string" } }, "minimumSignatures": { "type": "integer" }, "requireRekor": { "type": "boolean" }, "trustedIssuers": { "type": "array", "items": { "type": "string" } }, "trustedKeyFingerprints": { "type": "array", "items": { "type": "string" } } }, "required": [ "minimumSignatures", "requireRekor", "trustedKeyFingerprints" ] }, "validationConstraints": { "type": "object", "properties": { "maxAlgorithms": { "type": "integer" }, "maxAttestationAgeSeconds": { "type": "integer" }, "maxDescriptionLength": { "type": "integer" }, "maxMetadataEntries": { "type": "integer" }, "maxPolicyIdLength": { "type": "integer" }, "maxPredicateTypes": { "type": "integer" }, "maxTrustedIssuers": { "type": "integer" }, "maxTrustedKeyFingerprints": { "type": "integer" }, "maxVersionLength": { "type": "integer" } }, "required": [ "maxAlgorithms", "maxAttestationAgeSeconds", "maxDescriptionLength", "maxMetadataEntries", "maxPolicyIdLength", "maxPredicateTypes", "maxTrustedIssuers", "maxTrustedKeyFingerprints", "maxVersionLength" ] } }, "required": [ "availableAlgorithms", "availablePredicateTypes", "defaultSignerRequirements", "validationConstraints" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Attestation_VerificationPolicyEditorView": { "type": "object", "properties": { "canDelete": { "type": "boolean" }, "isReferenced": { "type": "boolean" }, "policy": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "description": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "object", "properties": {} } } } }, "policyId": { "type": "string" }, "predicateTypes": { "type": "array", "items": { "type": "string" } }, "signerRequirements": { "type": "object", "properties": { "algorithms": { "type": "array", "items": { "type": "string" } }, "minimumSignatures": { "type": "integer" }, "requireRekor": { "type": "boolean" }, "trustedIssuers": { "type": "array", "items": { "type": "string" } }, "trustedKeyFingerprints": { "type": "array", "items": { "type": "string" } } }, "required": [ "minimumSignatures", "requireRekor", "trustedKeyFingerprints" ] }, "tenantScope": { "type": "string" }, "updatedAt": { "type": "string", "format": "date-time" }, "validityWindow": { "type": "object", "properties": { "maxAttestationAge": { "type": [ "integer", "null" ] }, "notAfter": { "type": [ "string", "null" ], "format": "date-time" }, "notBefore": { "type": [ "string", "null" ], "format": "date-time" } } }, "version": { "type": "string" } }, "required": [ "createdAt", "policyId", "predicateTypes", "signerRequirements", "tenantScope", "updatedAt", "version" ] }, "suggestions": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "string" }, "field": { "type": "string" }, "message": { "type": "string" }, "suggestedValue": { "type": "object", "properties": {} } }, "required": [ "code", "field", "message" ] } }, "validation": { "type": "object", "properties": { "errors": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "string" }, "field": { "type": "string" }, "message": { "type": "string" }, "severity": { "type": "string", "enum": [ "Error", "Warning" ] } }, "required": [ "code", "field", "message", "severity" ] } }, "isValid": { "type": "boolean" } }, "required": [ "errors", "isValid" ] } }, "required": [ "canDelete", "isReferenced", "policy", "validation" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Attestation_VerifyArtifactRequest": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "artifactUri": { "type": "string" }, "includeTransparency": { "type": "boolean" }, "policyIds": { "type": "array", "items": { "type": "string" } } }, "required": [ "artifactDigest", "includeTransparency" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_BatchContext_BatchContextRequest": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "componentPurl": { "type": "string" } }, "required": [ "advisoryId", "componentPurl" ] } }, "knobsVersion": { "type": "string" }, "options": { "type": "object", "properties": { "includeReachability": { "type": "boolean" } }, "required": [ "includeReachability" ] }, "overlayHash": { "type": "string" }, "policyProfileHash": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "items", "knobsVersion", "options", "overlayHash", "policyProfileHash", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_BatchEvaluation_BatchEvaluationRequestDto": { "type": "object", "properties": { "budgetMs": { "type": [ "integer", "null" ] }, "items": { "type": "array", "items": { "type": "object", "properties": { "advisory": { "type": "object", "properties": { "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "source": { "type": "string" } }, "required": [ "metadata", "source" ] }, "advisoryId": { "type": "string" }, "bypassCache": { "type": "boolean" }, "entropyLayerSummary": { "type": "string" }, "entropyReport": { "type": "string" }, "evaluationTimestamp": { "type": [ "string", "null" ], "format": "date-time" }, "exceptions": { "type": "object", "properties": { "effects": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "object", "properties": { "description": { "type": "string" }, "downgradeSeverity": { "type": [ "string", "null" ], "enum": [ "Critical", "High", "Informational", "Low", "Medium", "None", "Unknown" ] }, "effect": { "type": "string", "enum": [ "Defer", "Downgrade", "RequireControl", "Suppress" ] }, "id": { "type": "string" }, "maxDurationDays": { "type": [ "integer", "null" ] }, "name": { "type": "string" }, "requiredControlId": { "type": "string" }, "routingTemplate": { "type": "string" } }, "required": [ "effect", "id" ] } } } }, "instances": { "type": "array", "items": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "effectId": { "type": "string" }, "id": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "scope": { "type": "object", "properties": { "ruleNames": { "type": "array", "items": { "type": "string" } }, "severities": { "type": "array", "items": { "type": "string" } }, "sources": { "type": "array", "items": { "type": "string" } }, "tags": { "type": "array", "items": { "type": "string" } } } } }, "required": [ "createdAt", "effectId", "id", "scope" ] } } } }, "packId": { "type": "string" }, "provenanceAttested": { "type": [ "boolean", "null" ] }, "reachability": { "type": "object", "properties": { "confidence": { "type": "number" }, "evidenceRef": { "type": "string" }, "hasRuntimeEvidence": { "type": "boolean" }, "method": { "type": "string" }, "score": { "type": "number" }, "source": { "type": "string" }, "state": { "type": "string" } }, "required": [ "confidence", "hasRuntimeEvidence", "score", "state" ] }, "sbom": { "type": "object", "properties": { "components": { "type": "array", "items": { "type": "object", "properties": { "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "purl": { "type": "string" }, "type": { "type": "string" }, "version": { "type": "string" } }, "required": [ "name", "type", "version" ] } }, "tags": { "type": "array", "items": { "type": "string" } } }, "required": [ "tags" ] }, "severity": { "type": "object", "properties": { "normalized": { "type": "string" }, "score": { "type": [ "number", "null" ] } }, "required": [ "normalized" ] }, "subjectPurl": { "type": "string" }, "version": { "type": "integer" }, "vex": { "type": "object", "properties": { "statements": { "type": "array", "items": { "type": "object", "properties": { "justification": { "type": "string" }, "statementId": { "type": "string" }, "status": { "type": "string" }, "timestamp": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "justification", "statementId", "status" ] } } }, "required": [ "statements" ] } }, "required": [ "advisory", "advisoryId", "bypassCache", "exceptions", "packId", "reachability", "sbom", "severity", "subjectPurl", "version", "vex" ] } }, "pageSize": { "type": [ "integer", "null" ] }, "pageToken": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "items", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_BatchEvaluation_BatchEvaluationResponseDto": { "type": "object", "properties": { "budgetRemainingMs": { "type": [ "integer", "null" ] }, "cacheHits": { "type": "integer" }, "cacheMisses": { "type": "integer" }, "durationMs": { "type": "integer" }, "nextPageToken": { "type": "string" }, "results": { "type": "array", "items": { "type": "object", "properties": { "annotations": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "appliedException": { "type": "object", "properties": { "appliedSeverity": { "type": "string" }, "appliedStatus": { "type": "string" }, "effectId": { "type": "string" }, "effectType": { "type": "string", "enum": [ "Defer", "Downgrade", "RequireControl", "Suppress" ] }, "exceptionId": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "originalSeverity": { "type": "string" }, "originalStatus": { "type": "string" } }, "required": [ "appliedStatus", "effectId", "effectType", "exceptionId", "metadata", "originalStatus" ] }, "cacheSource": { "type": "string", "enum": [ "InMemory", "None", "Redis" ] }, "cached": { "type": "boolean" }, "confidence": { "type": "object", "properties": { "explanation": { "type": "string" }, "factors": { "type": "array", "items": { "type": "object", "properties": { "contribution": { "type": "number" }, "evidenceDigests": { "type": "array", "items": { "type": "string" } }, "rawValue": { "type": "number" }, "reason": { "type": "string" }, "type": { "type": "string", "enum": [ "Advisory", "Policy", "Provenance", "Reachability", "Runtime", "Vex" ] }, "weight": { "type": "number" } }, "required": [ "contribution", "evidenceDigests", "rawValue", "reason", "type", "weight" ] } }, "improvements": { "type": "array", "items": { "type": "object", "properties": { "action": { "type": "string" }, "factor": { "type": "string", "enum": [ "Advisory", "Policy", "Provenance", "Reachability", "Runtime", "Vex" ] }, "potentialGain": { "type": "number" } }, "required": [ "action", "factor", "potentialGain" ] } }, "tier": { "type": "string", "enum": [ "High", "Low", "Medium", "VeryHigh", "VeryLow" ] }, "value": { "type": "number" } }, "required": [ "explanation", "factors", "improvements", "tier", "value" ] }, "correlationId": { "type": "string" }, "evaluationDurationMs": { "type": "integer" }, "packId": { "type": "string" }, "policyDigest": { "type": "string" }, "priority": { "type": [ "integer", "null" ] }, "ruleName": { "type": "string" }, "severity": { "type": "string" }, "status": { "type": "string" }, "version": { "type": "integer" }, "warnings": { "type": "array", "items": { "type": "string" } } }, "required": [ "annotations", "cacheSource", "cached", "correlationId", "evaluationDurationMs", "packId", "policyDigest", "status", "version", "warnings" ] } }, "returned": { "type": "integer" }, "total": { "type": "integer" } }, "required": [ "cacheHits", "cacheMisses", "durationMs", "results", "returned", "total" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_ConsoleExport_CreateExportJobRequest": { "type": "object", "properties": { "description": { "type": "string" }, "destination": { "type": "object", "properties": { "config": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "type": { "type": "string" } }, "required": [ "type" ] }, "format": { "type": "string" }, "name": { "type": "string" }, "query": { "type": "object", "properties": { "filters": { "type": "object", "properties": { "advisoryIds": { "type": "array", "items": { "type": "string" } }, "componentPurls": { "type": "array", "items": { "type": "string" } }, "providers": { "type": "array", "items": { "type": "string" } }, "severity": { "type": "array", "items": { "type": "string" } }, "status": { "type": "array", "items": { "type": "string" } } } }, "type": { "type": "string" } }, "required": [ "type" ] }, "schedule": { "type": "string" }, "signing": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "includeRekor": { "type": "boolean" }, "keyId": { "type": "string" }, "predicateType": { "type": "string" } }, "required": [ "enabled", "includeRekor" ] } }, "required": [ "destination", "format", "name", "query", "schedule" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_ConsoleExport_UpdateExportJobRequest": { "type": "object", "properties": { "description": { "type": "string" }, "enabled": { "type": [ "boolean", "null" ] }, "name": { "type": "string" }, "schedule": { "type": "string" }, "signing": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "includeRekor": { "type": "boolean" }, "keyId": { "type": "string" }, "predicateType": { "type": "string" } }, "required": [ "enabled", "includeRekor" ] } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleArtifactReport": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "artifactShortDigest": { "type": "string" }, "artifactUri": { "type": "string" }, "attestationCount": { "type": "integer" }, "coveragePercentage": { "type": "number" }, "details": { "type": "object", "properties": { "issues": { "type": "array", "items": { "type": "object", "properties": { "field": { "type": "string" }, "message": { "type": "string" }, "severity": { "type": "string" } }, "required": [ "message", "severity" ] } }, "policies": { "type": "array", "items": { "type": "object", "properties": { "policyId": { "type": "string" }, "policyVersion": { "type": "string" }, "status": { "type": "string" }, "statusLabel": { "type": "string" }, "verdict": { "type": "string" } }, "required": [ "policyId", "policyVersion", "status", "statusLabel", "verdict" ] } }, "predicateTypes": { "type": "array", "items": { "type": "object", "properties": { "freshness": { "type": "string" }, "status": { "type": "string" }, "statusLabel": { "type": "string" }, "type": { "type": "string" }, "typeLabel": { "type": "string" } }, "required": [ "freshness", "status", "statusLabel", "type", "typeLabel" ] } }, "signers": { "type": "array", "items": { "type": "object", "properties": { "algorithm": { "type": "string" }, "issuer": { "type": "string" }, "keyFingerprintShort": { "type": "string" }, "subject": { "type": "string" }, "trusted": { "type": "boolean" }, "verified": { "type": "boolean" } }, "required": [ "algorithm", "keyFingerprintShort", "trusted", "verified" ] } } }, "required": [ "issues", "policies", "predicateTypes", "signers" ] }, "evaluatedAt": { "type": "string", "format": "date-time" }, "evaluatedAtRelative": { "type": "string" }, "policiesFailed": { "type": "integer" }, "policiesPassed": { "type": "integer" }, "status": { "type": "string" }, "statusIcon": { "type": "string" }, "statusLabel": { "type": "string" } }, "required": [ "artifactDigest", "artifactShortDigest", "attestationCount", "coveragePercentage", "evaluatedAt", "evaluatedAtRelative", "policiesFailed", "policiesPassed", "status", "statusIcon", "statusLabel" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleAttestationDashboardRequest": { "type": "object", "properties": { "artifactUriPattern": { "type": "string" }, "policyIds": { "type": "array", "items": { "type": "string" } }, "timeRange": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleAttestationDashboardResponse": { "type": "object", "properties": { "evaluatedAt": { "type": "string", "format": "date-time" }, "overview": { "type": "object", "properties": { "averageFreshnessHours": { "type": "number" }, "coverageRate": { "type": "number" }, "passRate": { "type": "number" }, "totalArtifacts": { "type": "integer" }, "totalAttestations": { "type": "integer" } }, "required": [ "averageFreshnessHours", "coverageRate", "passRate", "totalArtifacts", "totalAttestations" ] }, "policyCompliance": { "type": "array", "items": { "type": "object", "properties": { "artifactsEvaluated": { "type": "integer" }, "complianceRate": { "type": "number" }, "policyId": { "type": "string" }, "policyVersion": { "type": "string" } }, "required": [ "artifactsEvaluated", "complianceRate", "policyId", "policyVersion" ] } }, "schemaVersion": { "type": "string" }, "topIssues": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "issue": { "type": "string" }, "severity": { "type": "string" } }, "required": [ "count", "issue", "severity" ] } }, "trends": { "type": "object", "properties": { "attestationCountChange": { "type": "integer" }, "coverageRateChange": { "type": "number" }, "passRateChange": { "type": "number" }, "trendDirection": { "type": "string" } }, "required": [ "attestationCountChange", "coverageRateChange", "passRateChange", "trendDirection" ] } }, "required": [ "evaluatedAt", "overview", "policyCompliance", "schemaVersion", "topIssues", "trends" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleAttestationReportRequest": { "type": "object", "properties": { "artifactDigests": { "type": "array", "items": { "type": "string" } }, "artifactUriPattern": { "type": "string" }, "fromTime": { "type": [ "string", "null" ], "format": "date-time" }, "groupBy": { "type": [ "string", "null" ], "enum": [ "ArtifactUri", "None", "Policy", "PredicateType", "Status" ] }, "page": { "type": "integer" }, "pageSize": { "type": "integer" }, "policyIds": { "type": "array", "items": { "type": "string" } }, "predicateTypes": { "type": "array", "items": { "type": "string" } }, "sortBy": { "type": [ "string", "null" ], "enum": [ "CoverageAsc", "CoverageDesc", "EvaluatedAtAsc", "EvaluatedAtDesc", "StatusAsc", "StatusDesc" ] }, "statusFilter": { "type": "array", "items": { "type": "string" } }, "toTime": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "page", "pageSize" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleAttestationReportResponse": { "type": "object", "properties": { "filtersApplied": { "type": "object", "properties": { "artifactCount": { "type": "integer" }, "policyIds": { "type": "array", "items": { "type": "string" } }, "predicateTypes": { "type": "array", "items": { "type": "string" } }, "statusFilter": { "type": "array", "items": { "type": "string" } }, "timeRange": { "type": "object", "properties": { "from": { "type": [ "string", "null" ], "format": "date-time" }, "to": { "type": [ "string", "null" ], "format": "date-time" } } } }, "required": [ "artifactCount" ] }, "groups": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "key": { "type": "string" }, "label": { "type": "string" }, "statusBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } } }, "required": [ "count", "key", "label", "statusBreakdown" ] } }, "pagination": { "type": "object", "properties": { "hasNext": { "type": "boolean" }, "hasPrevious": { "type": "boolean" }, "page": { "type": "integer" }, "pageSize": { "type": "integer" }, "totalItems": { "type": "integer" }, "totalPages": { "type": "integer" } }, "required": [ "hasNext", "hasPrevious", "page", "pageSize", "totalItems", "totalPages" ] }, "reports": { "type": "array", "items": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "artifactShortDigest": { "type": "string" }, "artifactUri": { "type": "string" }, "attestationCount": { "type": "integer" }, "coveragePercentage": { "type": "number" }, "details": { "type": "object", "properties": { "issues": { "type": "array", "items": { "type": "object", "properties": { "field": { "type": "string" }, "message": { "type": "string" }, "severity": { "type": "string" } }, "required": [ "message", "severity" ] } }, "policies": { "type": "array", "items": { "type": "object", "properties": { "policyId": { "type": "string" }, "policyVersion": { "type": "string" }, "status": { "type": "string" }, "statusLabel": { "type": "string" }, "verdict": { "type": "string" } }, "required": [ "policyId", "policyVersion", "status", "statusLabel", "verdict" ] } }, "predicateTypes": { "type": "array", "items": { "type": "object", "properties": { "freshness": { "type": "string" }, "status": { "type": "string" }, "statusLabel": { "type": "string" }, "type": { "type": "string" }, "typeLabel": { "type": "string" } }, "required": [ "freshness", "status", "statusLabel", "type", "typeLabel" ] } }, "signers": { "type": "array", "items": { "type": "object", "properties": { "algorithm": { "type": "string" }, "issuer": { "type": "string" }, "keyFingerprintShort": { "type": "string" }, "subject": { "type": "string" }, "trusted": { "type": "boolean" }, "verified": { "type": "boolean" } }, "required": [ "algorithm", "keyFingerprintShort", "trusted", "verified" ] } } }, "required": [ "issues", "policies", "predicateTypes", "signers" ] }, "evaluatedAt": { "type": "string", "format": "date-time" }, "evaluatedAtRelative": { "type": "string" }, "policiesFailed": { "type": "integer" }, "policiesPassed": { "type": "integer" }, "status": { "type": "string" }, "statusIcon": { "type": "string" }, "statusLabel": { "type": "string" } }, "required": [ "artifactDigest", "artifactShortDigest", "attestationCount", "coveragePercentage", "evaluatedAt", "evaluatedAtRelative", "policiesFailed", "policiesPassed", "status", "statusIcon", "statusLabel" ] } }, "schemaVersion": { "type": "string" }, "summary": { "type": "object", "properties": { "averageAgeHours": { "type": "number" }, "complianceRate": { "type": "number" }, "coverageRate": { "type": "number" }, "statusBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } }, "totalArtifacts": { "type": "integer" }, "totalAttestations": { "type": "integer" } }, "required": [ "averageAgeHours", "complianceRate", "coverageRate", "statusBreakdown", "totalArtifacts", "totalAttestations" ] } }, "required": [ "filtersApplied", "pagination", "reports", "schemaVersion", "summary" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleSimulationDiffRequest": { "type": "object", "properties": { "artifactScope": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "artifactDigest": { "type": "string" }, "purl": { "type": "string" } }, "required": [ "artifactDigest" ] } }, "baselinePolicyVersion": { "type": "string" }, "budget": { "type": "object", "properties": { "maxExplainSamples": { "type": [ "integer", "null" ] }, "maxFindings": { "type": [ "integer", "null" ] } } }, "candidatePolicyVersion": { "type": "string" }, "evaluationTimestamp": { "type": "string", "format": "date-time" }, "filters": { "type": "object", "properties": { "ruleId": { "type": "array", "items": { "type": "string" } }, "severityBand": { "type": "array", "items": { "type": "string" } } } } }, "required": [ "baselinePolicyVersion", "candidatePolicyVersion", "evaluationTimestamp" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleSimulationDiffResponse": { "type": "object", "properties": { "provenance": { "type": "object", "properties": { "baselinePolicyVersion": { "type": "string" }, "candidatePolicyVersion": { "type": "string" }, "evaluationTimestamp": { "type": "string", "format": "date-time" } }, "required": [ "baselinePolicyVersion", "candidatePolicyVersion", "evaluationTimestamp" ] }, "ruleImpact": { "type": "array", "items": { "type": "object", "properties": { "added": { "type": "integer" }, "removed": { "type": "integer" }, "ruleId": { "type": "string" }, "severityShift": { "type": "object", "additionalProperties": { "type": "integer" } } }, "required": [ "added", "removed", "ruleId", "severityShift" ] } }, "samples": { "type": "object", "properties": { "explain": { "type": "array", "items": { "type": "string" } }, "findings": { "type": "array", "items": { "type": "string" } } }, "required": [ "explain", "findings" ] }, "schemaVersion": { "type": "string" }, "summary": { "type": "object", "properties": { "after": { "type": "object", "properties": { "severity": { "type": "object", "additionalProperties": { "type": "integer" } }, "total": { "type": "integer" } }, "required": [ "severity", "total" ] }, "before": { "type": "object", "properties": { "severity": { "type": "object", "additionalProperties": { "type": "integer" } }, "total": { "type": "integer" } }, "required": [ "severity", "total" ] }, "delta": { "type": "object", "properties": { "added": { "type": "integer" }, "regressed": { "type": "integer" }, "removed": { "type": "integer" } }, "required": [ "added", "regressed", "removed" ] } }, "required": [ "after", "before", "delta" ] } }, "required": [ "provenance", "ruleImpact", "samples", "schemaVersion", "summary" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Domain_EvidenceSummaryRequest": { "type": "object", "properties": { "connectorId": { "type": "string" }, "digest": { "type": "string" }, "evidenceHash": { "type": "string" }, "filePath": { "type": "string" }, "ingestedAt": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "evidenceHash" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Domain_PolicyBundleRequest": { "type": "object", "properties": { "dsl": { "type": "object", "properties": { "source": { "type": "string" }, "syntax": { "type": "string" } }, "required": [ "source", "syntax" ] }, "provenance": { "type": "object", "properties": { "branch": { "type": "string" }, "commitSha": { "type": "string" }, "sourceType": { "type": "string" }, "sourceUrl": { "type": "string" }, "submitter": { "type": "string" } }, "required": [ "sourceType" ] }, "signingKeyId": { "type": "string" } }, "required": [ "dsl" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Domain_PolicyBundleResponse": { "type": "object", "properties": { "aocMetadata": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "compilationId": { "type": "string" }, "compiledAt": { "type": "string", "format": "date-time" }, "compilerVersion": { "type": "string" }, "complexityScore": { "type": "number" }, "durationMilliseconds": { "type": "integer" }, "ruleCount": { "type": "integer" }, "sourceDigest": { "type": "string" } }, "required": [ "artifactDigest", "compilationId", "compiledAt", "compilerVersion", "complexityScore", "durationMilliseconds", "ruleCount", "sourceDigest" ] }, "createdAt": { "type": [ "string", "null" ], "format": "date-time" }, "diagnostics": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "string" }, "message": { "type": "string" }, "path": { "type": "string" }, "severity": { "type": "string", "enum": [ "Error", "Info", "Warning" ] } }, "required": [ "code", "message", "path", "severity" ] } }, "digest": { "type": "string" }, "signature": { "type": "string" }, "sizeBytes": { "type": "integer" }, "success": { "type": "boolean" } }, "required": [ "diagnostics", "sizeBytes", "success" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Domain_PolicyDecisionRequest": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "componentPurl": { "type": "string" }, "includeEvidence": { "type": "boolean" }, "maxSources": { "type": "integer" }, "snapshotId": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "includeEvidence", "maxSources", "snapshotId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Domain_PolicyEvaluationRequest": { "type": "object", "properties": { "packId": { "type": "string" }, "subject": { "type": "string" }, "version": { "type": "integer" } }, "required": [ "packId", "subject", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Domain_PolicyEvaluationResponse": { "type": "object", "properties": { "cached": { "type": "boolean" }, "correlationId": { "type": "string" }, "decision": { "type": "string" }, "digest": { "type": "string" }, "packId": { "type": "string" }, "version": { "type": "integer" } }, "required": [ "cached", "correlationId", "decision", "digest", "packId", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_ActivatePolicyRevisionRequest": { "type": "object", "properties": { "comment": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_AirGapProfileExportRequest": { "type": "object", "properties": { "displayName": { "type": "string" }, "keyId": { "type": "string" }, "profileIds": { "type": "array", "items": { "type": "string" } }, "signBundle": { "type": "boolean" }, "targetRepository": { "type": "string" } }, "required": [ "profileIds", "signBundle" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_AirGapProfileImportRequest": { "type": "object", "properties": { "bundle": { "type": "object", "properties": { "displayName": { "type": "string" }, "domainId": { "type": "string" }, "exports": { "type": "array", "items": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "artifactSizeBytes": { "type": "integer" }, "attestation": { "type": "object", "properties": { "envelopeDigest": { "type": "string" }, "predicateType": { "type": "string" }, "rekorLocation": { "type": "string" }, "signedAt": { "type": "string" } }, "required": [ "predicateType", "signedAt" ] }, "contentHash": { "type": "string" }, "createdAt": { "type": "string" }, "exportId": { "type": "string" }, "format": { "type": "string" }, "key": { "type": "string" }, "profileDigest": { "type": "string" }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" } }, "required": [ "artifactDigest", "artifactSizeBytes", "contentHash", "createdAt", "exportId", "format", "key", "profileId", "profileVersion" ] } }, "generatedAt": { "type": "string" }, "merkleRoot": { "type": "string" }, "profiles": { "type": "array", "items": { "type": "object", "properties": { "description": { "type": "string" }, "extends": { "type": "string" }, "id": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "overrides": { "type": "object", "properties": { "decisions": { "type": "array", "items": { "type": "object", "properties": { "action": { "type": "string", "enum": [ "Allow", "Deny", "Review" ] }, "reason": { "type": "string" }, "when": { "type": "object", "additionalProperties": { "type": "object" } } }, "required": [ "action", "when" ] } }, "severity": { "type": "array", "items": { "type": "object", "properties": { "set": { "type": "string", "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] }, "when": { "type": "object", "additionalProperties": { "type": "object" } } }, "required": [ "set", "when" ] } } }, "required": [ "decisions", "severity" ] }, "signals": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" }, "source": { "type": "string" }, "transform": { "type": "string" }, "type": { "type": "string", "enum": [ "Boolean", "Categorical", "Numeric" ] }, "unit": { "type": "string" } }, "required": [ "name", "source", "type" ] } }, "version": { "type": "string" }, "weights": { "type": "object", "additionalProperties": { "type": "number" } } }, "required": [ "id", "overrides", "signals", "version", "weights" ] } }, "schemaVersion": { "type": "integer" }, "signature": { "type": "object", "properties": { "algorithm": { "type": "string" }, "keyId": { "type": "string" }, "path": { "type": "string" }, "provider": { "type": "string" }, "signedAt": { "type": "string" } }, "required": [ "algorithm", "keyId", "path", "signedAt" ] }, "targetRepository": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "domainId", "exports", "generatedAt", "schemaVersion" ] }, "enforceSealedMode": { "type": "boolean" }, "rejectOnMerkleFailure": { "type": "boolean" }, "rejectOnSignatureFailure": { "type": "boolean" }, "verifyMerkle": { "type": "boolean" }, "verifySignature": { "type": "boolean" } }, "required": [ "bundle", "enforceSealedMode", "rejectOnMerkleFailure", "rejectOnSignatureFailure", "verifyMerkle", "verifySignature" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_AmendCvssReceiptRequest": { "type": "object", "properties": { "actor": { "type": "string" }, "field": { "type": "string" }, "newValue": { "type": "string" }, "previousValue": { "type": "string" }, "reason": { "type": "string" }, "referenceUri": { "type": "string" }, "signingKey": { "type": "object", "properties": { "algorithmId": { "type": "string" }, "hasPrivateMaterial": { "type": "boolean" }, "hasPublicMaterial": { "type": "boolean" }, "keyId": { "type": "string" }, "kind": { "type": "string", "enum": [ "Ecdsa", "Ed25519" ] } }, "required": [ "algorithmId", "hasPrivateMaterial", "hasPublicMaterial", "keyId", "kind" ] } }, "required": [ "field", "reason" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_AuthorityScopeAttachmentListResponse": { "type": "object", "properties": { "attachments": { "type": "array", "items": { "type": "object", "properties": { "attachmentId": { "type": "string" }, "conditions": { "type": "object", "additionalProperties": { "type": "string" } }, "createdAt": { "type": "string", "format": "date-time" }, "effectivePolicyId": { "type": "string" }, "scope": { "type": "string" } }, "required": [ "attachmentId", "createdAt", "effectivePolicyId", "scope" ] } } }, "required": [ "attachments" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_AuthorityScopeAttachmentResponse": { "type": "object", "properties": { "attachment": { "type": "object", "properties": { "attachmentId": { "type": "string" }, "conditions": { "type": "object", "additionalProperties": { "type": "string" } }, "createdAt": { "type": "string", "format": "date-time" }, "effectivePolicyId": { "type": "string" }, "scope": { "type": "string" } }, "required": [ "attachmentId", "createdAt", "effectivePolicyId", "scope" ] } }, "required": [ "attachment" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_CompareRiskProfilesRequest": { "type": "object", "properties": { "fromProfileId": { "type": "string" }, "fromVersion": { "type": "string" }, "toProfileId": { "type": "string" }, "toVersion": { "type": "string" } }, "required": [ "fromProfileId", "fromVersion", "toProfileId", "toVersion" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictActionResponse": { "type": "object", "properties": { "action": { "type": "string" }, "actorId": { "type": "string" }, "conflictId": { "type": "string", "format": "uuid" } }, "required": [ "action", "actorId", "conflictId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictListResponse": { "type": "object", "properties": { "conflicts": { "type": "array", "items": { "type": "object", "properties": { "affectedScope": { "type": "string" }, "conflictType": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "description": { "type": "string" }, "id": { "type": "string", "format": "uuid" }, "leftRuleId": { "type": "string" }, "rightRuleId": { "type": "string" }, "severity": { "type": "string" }, "status": { "type": "string" } }, "required": [ "conflictType", "createdAt", "description", "id", "severity", "status" ] } }, "limit": { "type": "integer" }, "offset": { "type": "integer" } }, "required": [ "conflicts", "limit", "offset" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictResponse": { "type": "object", "properties": { "conflict": { "type": "object", "properties": { "affectedScope": { "type": "string" }, "conflictType": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "description": { "type": "string" }, "id": { "type": "string", "format": "uuid" }, "leftRuleId": { "type": "string" }, "metadata": { "type": "string" }, "resolution": { "type": "string" }, "resolvedAt": { "type": [ "string", "null" ], "format": "date-time" }, "resolvedBy": { "type": "string" }, "rightRuleId": { "type": "string" }, "severity": { "type": "string" }, "status": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "conflictType", "createdAt", "description", "id", "metadata", "severity", "status", "tenantId" ] } }, "required": [ "conflict" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictStatsResponse": { "type": "object", "properties": { "countBySeverity": { "type": "object", "additionalProperties": { "type": "integer" } } }, "required": [ "countBySeverity" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_CreateConflictRequest": { "type": "object", "properties": { "affectedScope": { "type": "string" }, "conflictType": { "type": "string" }, "description": { "type": "string" }, "leftRuleId": { "type": "string" }, "metadata": { "type": "string" }, "rightRuleId": { "type": "string" }, "severity": { "type": "string" } }, "required": [ "conflictType", "description", "severity" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_CreateCvssReceiptRequest": { "type": "object", "properties": { "baseMetrics": { "type": "object", "properties": { "attackComplexity": { "type": "string", "enum": [ "High", "Low" ] }, "attackRequirements": { "type": "string", "enum": [ "None", "Present" ] }, "attackVector": { "type": "string", "enum": [ "Adjacent", "Local", "Network", "Physical" ] }, "privilegesRequired": { "type": "string", "enum": [ "High", "Low", "None" ] }, "subsequentSystemAvailability": { "type": "string", "enum": [ "High", "Low", "None" ] }, "subsequentSystemConfidentiality": { "type": "string", "enum": [ "High", "Low", "None" ] }, "subsequentSystemIntegrity": { "type": "string", "enum": [ "High", "Low", "None" ] }, "userInteraction": { "type": "string", "enum": [ "Active", "None", "Passive" ] }, "vulnerableSystemAvailability": { "type": "string", "enum": [ "High", "Low", "None" ] }, "vulnerableSystemConfidentiality": { "type": "string", "enum": [ "High", "Low", "None" ] }, "vulnerableSystemIntegrity": { "type": "string", "enum": [ "High", "Low", "None" ] } }, "required": [ "attackComplexity", "attackRequirements", "attackVector", "privilegesRequired", "subsequentSystemAvailability", "subsequentSystemConfidentiality", "subsequentSystemIntegrity", "userInteraction", "vulnerableSystemAvailability", "vulnerableSystemConfidentiality", "vulnerableSystemIntegrity" ] }, "createdAt": { "type": [ "string", "null" ], "format": "date-time" }, "createdBy": { "type": "string" }, "environmentalMetrics": { "type": "object", "properties": { "availabilityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "confidentialityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "integrityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "modifiedAttackComplexity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "NotDefined" ] }, "modifiedAttackRequirements": { "type": [ "string", "null" ], "enum": [ "None", "NotDefined", "Present" ] }, "modifiedAttackVector": { "type": [ "string", "null" ], "enum": [ "Adjacent", "Local", "Network", "NotDefined", "Physical" ] }, "modifiedPrivilegesRequired": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedSubsequentSystemAvailability": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Negligible", "NotDefined", "Safety" ] }, "modifiedSubsequentSystemConfidentiality": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedSubsequentSystemIntegrity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Negligible", "NotDefined", "Safety" ] }, "modifiedUserInteraction": { "type": [ "string", "null" ], "enum": [ "Active", "None", "NotDefined", "Passive" ] }, "modifiedVulnerableSystemAvailability": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedVulnerableSystemConfidentiality": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedVulnerableSystemIntegrity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] } } }, "evidence": { "type": "array", "items": { "type": "object", "properties": { "collectedAt": { "type": [ "string", "null" ], "format": "date-time" }, "description": { "type": "string" }, "dsseRef": { "type": "string" }, "isAuthoritative": { "type": "boolean" }, "isRedacted": { "type": [ "boolean", "null" ] }, "retentionClass": { "type": "string" }, "source": { "type": "string" }, "type": { "type": "string" }, "uri": { "type": "string" }, "verifiedAt": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "isAuthoritative", "type", "uri" ] } }, "policy": { "type": "object", "properties": { "attestationRequirements": { "type": "object", "properties": { "allowedSigners": { "type": "array", "items": { "type": "string" } }, "minimumTrustLevel": { "type": "string" }, "requireDsse": { "type": "boolean" }, "requireRekor": { "type": "boolean" } }, "required": [ "allowedSigners", "requireDsse", "requireRekor" ] }, "createdAt": { "type": [ "string", "null" ], "format": "date-time" }, "createdBy": { "type": "string" }, "defaultEffectiveScoreType": { "type": "string", "enum": [ "Base", "Environmental", "Full", "Threat" ] }, "defaultEnvironmentalMetrics": { "type": "object", "properties": { "availabilityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "confidentialityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "integrityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "modifiedAttackComplexity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "NotDefined" ] }, "modifiedAttackRequirements": { "type": [ "string", "null" ], "enum": [ "None", "NotDefined", "Present" ] }, "modifiedAttackVector": { "type": [ "string", "null" ], "enum": [ "Adjacent", "Local", "Network", "NotDefined", "Physical" ] }, "modifiedPrivilegesRequired": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedSubsequentSystemAvailability": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Negligible", "NotDefined", "Safety" ] }, "modifiedSubsequentSystemConfidentiality": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedSubsequentSystemIntegrity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Negligible", "NotDefined", "Safety" ] }, "modifiedUserInteraction": { "type": [ "string", "null" ], "enum": [ "Active", "None", "NotDefined", "Passive" ] }, "modifiedVulnerableSystemAvailability": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedVulnerableSystemConfidentiality": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedVulnerableSystemIntegrity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] } } }, "description": { "type": "string" }, "effectiveFrom": { "type": "string", "format": "date-time" }, "effectiveUntil": { "type": [ "string", "null" ], "format": "date-time" }, "evidenceRequirements": { "type": "object", "properties": { "maxAgeInDays": { "type": [ "integer", "null" ] }, "minimumCount": { "type": "integer" }, "requireAuthoritative": { "type": "boolean" }, "requiredTypes": { "type": "array", "items": { "type": "string" } } }, "required": [ "minimumCount", "requireAuthoritative", "requiredTypes" ] }, "hash": { "type": "string" }, "isActive": { "type": "boolean" }, "metricOverrides": { "type": "array", "items": { "type": "object", "properties": { "cweIds": { "type": "array", "items": { "type": "string" } }, "description": { "type": "string" }, "environmentalOverrides": { "type": "object", "properties": { "availabilityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "confidentialityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "integrityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "modifiedAttackComplexity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "NotDefined" ] }, "modifiedAttackRequirements": { "type": [ "string", "null" ], "enum": [ "None", "NotDefined", "Present" ] }, "modifiedAttackVector": { "type": [ "string", "null" ], "enum": [ "Adjacent", "Local", "Network", "NotDefined", "Physical" ] }, "modifiedPrivilegesRequired": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedSubsequentSystemAvailability": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Negligible", "NotDefined", "Safety" ] }, "modifiedSubsequentSystemConfidentiality": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedSubsequentSystemIntegrity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Negligible", "NotDefined", "Safety" ] }, "modifiedUserInteraction": { "type": [ "string", "null" ], "enum": [ "Active", "None", "NotDefined", "Passive" ] }, "modifiedVulnerableSystemAvailability": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedVulnerableSystemConfidentiality": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedVulnerableSystemIntegrity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] } } }, "id": { "type": "string" }, "isActive": { "type": "boolean" }, "priority": { "type": "integer" }, "reason": { "type": "string" }, "scoreAdjustment": { "type": [ "number", "null" ] }, "vulnerabilityIds": { "type": "array", "items": { "type": "string" } }, "vulnerabilityPattern": { "type": "string" } }, "required": [ "cweIds", "id", "isActive", "priority", "vulnerabilityIds" ] } }, "name": { "type": "string" }, "policyId": { "type": "string" }, "rounding": { "type": "object", "properties": { "decimalPlaces": { "type": "integer" }, "mode": { "type": "string", "enum": [ "RoundDown", "RoundUp", "Standard" ] } }, "required": [ "decimalPlaces", "mode" ] }, "severityThresholds": { "type": "object", "properties": { "criticalMin": { "type": "number" }, "highMin": { "type": "number" }, "lowMin": { "type": "number" }, "mediumMin": { "type": "number" } }, "required": [ "criticalMin", "highMin", "lowMin", "mediumMin" ] }, "tenantId": { "type": "string" }, "version": { "type": "string" } }, "required": [ "defaultEffectiveScoreType", "effectiveFrom", "isActive", "metricOverrides", "name", "policyId", "rounding", "version" ] }, "signingKey": { "type": "object", "properties": { "algorithmId": { "type": "string" }, "hasPrivateMaterial": { "type": "boolean" }, "hasPublicMaterial": { "type": "boolean" }, "keyId": { "type": "string" }, "kind": { "type": "string", "enum": [ "Ecdsa", "Ed25519" ] } }, "required": [ "algorithmId", "hasPrivateMaterial", "hasPublicMaterial", "keyId", "kind" ] }, "supplementalMetrics": { "type": "object", "properties": { "automatable": { "type": [ "string", "null" ], "enum": [ "No", "NotDefined", "Yes" ] }, "providerUrgency": { "type": [ "string", "null" ], "enum": [ "Amber", "Clear", "Green", "NotDefined", "Red" ] }, "recovery": { "type": [ "string", "null" ], "enum": [ "Automatic", "Irrecoverable", "NotDefined", "User" ] }, "safety": { "type": [ "string", "null" ], "enum": [ "Negligible", "NotDefined", "Present" ] }, "valueDensity": { "type": [ "string", "null" ], "enum": [ "Concentrated", "Diffuse", "NotDefined" ] }, "vulnerabilityResponseEffort": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Moderate", "NotDefined" ] } } }, "threatMetrics": { "type": "object", "properties": { "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "exploitMaturity": { "type": "string", "enum": [ "Attacked", "NotDefined", "ProofOfConcept", "Unreported" ] }, "observedAt": { "type": [ "string", "null" ], "format": "date-time" }, "source": { "type": "string" } }, "required": [ "exploitMaturity" ] }, "vulnerabilityId": { "type": "string" } }, "required": [ "baseMetrics", "policy", "vulnerabilityId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_CreatePolicyPackRequest": { "type": "object", "properties": { "displayName": { "type": "string" }, "packId": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_CreatePolicyRevisionRequest": { "type": "object", "properties": { "initialStatus": { "type": "string", "enum": [ "Active", "Approved", "Draft" ] }, "requiresTwoPersonApproval": { "type": [ "boolean", "null" ] }, "version": { "type": [ "integer", "null" ] } }, "required": [ "initialStatus" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_CreateRiskProfileRequest": { "type": "object", "properties": { "profile": { "type": "object", "properties": { "description": { "type": "string" }, "extends": { "type": "string" }, "id": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "overrides": { "type": "object", "properties": { "decisions": { "type": "array", "items": { "type": "object", "properties": { "action": { "type": "string", "enum": [ "Allow", "Deny", "Review" ] }, "reason": { "type": "string" }, "when": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } } }, "required": [ "action", "when" ] } }, "severity": { "type": "array", "items": { "type": "object", "properties": { "set": { "type": "string", "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] }, "when": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } } }, "required": [ "set", "when" ] } } }, "required": [ "decisions", "severity" ] }, "signals": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" }, "source": { "type": "string" }, "transform": { "type": "string" }, "type": { "type": "string", "enum": [ "Boolean", "Categorical", "Numeric" ] }, "unit": { "type": "string" } }, "required": [ "name", "source", "type" ] } }, "version": { "type": "string" }, "weights": { "type": "object", "additionalProperties": { "type": "number" } } }, "required": [ "id", "overrides", "signals", "version", "weights" ] } }, "required": [ "profile" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_CreateSubscriptionRequest": { "type": "object", "properties": { "eventTypes": { "type": "array", "items": { "type": "string", "enum": [ "OverrideAdded", "OverrideRemoved", "ProfileActivated", "ProfileArchived", "ProfileCreated", "ProfileDeprecated", "ProfilePublished", "ScopeAttached", "ScopeDetached", "SeverityThresholdChanged", "WeightChanged" ] } }, "profileFilter": { "type": "string" }, "webhookUrl": { "type": "string" } }, "required": [ "eventTypes" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_CreateViolationBatchRequest": { "type": "object", "properties": { "violations": { "type": "array", "items": { "type": "object", "properties": { "correlationId": { "type": "string" }, "details": { "type": "string" }, "occurredAt": { "type": [ "string", "null" ], "format": "date-time" }, "policyId": { "type": "string", "format": "uuid" }, "remediation": { "type": "string" }, "ruleId": { "type": "string" }, "severity": { "type": "string" }, "subjectCve": { "type": "string" }, "subjectPurl": { "type": "string" } }, "required": [ "policyId", "ruleId", "severity" ] } } }, "required": [ "violations" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_CreateViolationRequest": { "type": "object", "properties": { "correlationId": { "type": "string" }, "details": { "type": "string" }, "occurredAt": { "type": [ "string", "null" ], "format": "date-time" }, "policyId": { "type": "string", "format": "uuid" }, "remediation": { "type": "string" }, "ruleId": { "type": "string" }, "severity": { "type": "string" }, "subjectCve": { "type": "string" }, "subjectPurl": { "type": "string" } }, "required": [ "policyId", "ruleId", "severity" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_DeprecateRiskProfileRequest": { "type": "object", "properties": { "reason": { "type": "string" }, "successorVersion": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_EffectivePolicyListResponse": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "effectivePolicyId": { "type": "string" }, "enabled": { "type": "boolean" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "policyId": { "type": "string" }, "policyVersion": { "type": "string" }, "priority": { "type": "integer" }, "scopes": { "type": "array", "items": { "type": "string" } }, "subjectPattern": { "type": "string" }, "tenantId": { "type": "string" }, "updatedAt": { "type": "string", "format": "date-time" } }, "required": [ "createdAt", "effectivePolicyId", "enabled", "policyId", "priority", "subjectPattern", "tenantId", "updatedAt" ] } }, "total": { "type": "integer" } }, "required": [ "items", "total" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_EffectivePolicyResolutionResponse": { "type": "object", "properties": { "result": { "type": "object", "properties": { "effectivePolicy": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "effectivePolicyId": { "type": "string" }, "enabled": { "type": "boolean" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "policyId": { "type": "string" }, "policyVersion": { "type": "string" }, "priority": { "type": "integer" }, "scopes": { "type": "array", "items": { "type": "string" } }, "subjectPattern": { "type": "string" }, "tenantId": { "type": "string" }, "updatedAt": { "type": "string", "format": "date-time" } }, "required": [ "createdAt", "effectivePolicyId", "enabled", "policyId", "priority", "subjectPattern", "tenantId", "updatedAt" ] }, "grantedScopes": { "type": "array", "items": { "type": "string" } }, "matchedPattern": { "type": "string" }, "resolutionTimeMs": { "type": "number" }, "subject": { "type": "string" } }, "required": [ "grantedScopes", "resolutionTimeMs", "subject" ] } }, "required": [ "result" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_EffectivePolicyResponse": { "type": "object", "properties": { "effectivePolicy": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "effectivePolicyId": { "type": "string" }, "enabled": { "type": "boolean" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "policyId": { "type": "string" }, "policyVersion": { "type": "string" }, "priority": { "type": "integer" }, "scopes": { "type": "array", "items": { "type": "string" } }, "subjectPattern": { "type": "string" }, "tenantId": { "type": "string" }, "updatedAt": { "type": "string", "format": "date-time" } }, "required": [ "createdAt", "effectivePolicyId", "enabled", "policyId", "priority", "subjectPattern", "tenantId", "updatedAt" ] } }, "required": [ "effectivePolicy" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_EventListResponse": { "type": "object", "properties": { "events": { "type": "array", "items": { "type": "object", "properties": { "actor": { "type": "string" }, "correlationId": { "type": "string" }, "eventId": { "type": "string" }, "eventType": { "type": "string", "enum": [ "OverrideAdded", "OverrideRemoved", "ProfileActivated", "ProfileArchived", "ProfileCreated", "ProfileDeprecated", "ProfilePublished", "ScopeAttached", "ScopeDetached", "SeverityThresholdChanged", "WeightChanged" ] }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" }, "timestamp": { "type": "string", "format": "date-time" } }, "required": [ "eventId", "eventType", "profileId", "profileVersion", "timestamp" ] } } }, "required": [ "events" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_ExportResponse": { "type": "object", "properties": { "bundle": { "type": "object", "properties": { "bundleId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "formatVersion": { "type": "string" }, "metadata": { "type": "object", "properties": { "description": { "type": "string" }, "profileCount": { "type": "integer" }, "sourceSystem": { "type": "string" }, "sourceVersion": { "type": "string" }, "tags": { "type": "array", "items": { "type": "string" } }, "totalHash": { "type": "string" } }, "required": [ "profileCount", "sourceSystem", "sourceVersion", "totalHash" ] }, "profiles": { "type": "array", "items": { "type": "object", "properties": { "contentHash": { "type": "string" }, "lifecycle": { "type": "object", "properties": { "activatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "archivedAt": { "type": [ "string", "null" ], "format": "date-time" }, "contentHash": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "deprecatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "deprecationReason": { "type": "string" }, "profileId": { "type": "string" }, "status": { "type": "string", "enum": [ "Active", "Archived", "Deprecated", "Draft" ] }, "successorVersion": { "type": "string" }, "version": { "type": "string" } }, "required": [ "contentHash", "createdAt", "profileId", "status", "version" ] }, "profile": { "type": "object", "properties": { "description": { "type": "string" }, "extends": { "type": "string" }, "id": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "overrides": { "type": "object", "properties": { "decisions": { "type": "array", "items": { "type": "object", "properties": { "action": { "type": "string", "enum": [ "Allow", "Deny", "Review" ] }, "reason": { "type": "string" }, "when": { "type": "object", "additionalProperties": { "type": "object" } } }, "required": [ "action", "when" ] } }, "severity": { "type": "array", "items": { "type": "object", "properties": { "set": { "type": "string", "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] }, "when": { "type": "object", "additionalProperties": { "type": "object" } } }, "required": [ "set", "when" ] } } }, "required": [ "decisions", "severity" ] }, "signals": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" }, "source": { "type": "string" }, "transform": { "type": "string" }, "type": { "type": "string", "enum": [ "Boolean", "Categorical", "Numeric" ] }, "unit": { "type": "string" } }, "required": [ "name", "source", "type" ] } }, "version": { "type": "string" }, "weights": { "type": "object", "additionalProperties": { "type": "number" } } }, "required": [ "id", "overrides", "signals", "version", "weights" ] } }, "required": [ "contentHash", "profile" ] } }, "signature": { "type": "object", "properties": { "algorithm": { "type": "string" }, "keyId": { "type": "string" }, "signedAt": { "type": "string", "format": "date-time" }, "signedBy": { "type": "string" }, "value": { "type": "string" } }, "required": [ "algorithm", "signedAt", "value" ] } }, "required": [ "bundleId", "createdAt", "formatVersion", "metadata", "profiles" ] } }, "required": [ "bundle" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_ImportResponse": { "type": "object", "properties": { "result": { "type": "object", "properties": { "bundleId": { "type": "string" }, "details": { "type": "array", "items": { "type": "object", "properties": { "message": { "type": "string" }, "profileId": { "type": "string" }, "status": { "type": "string", "enum": [ "Error", "Imported", "Skipped", "Updated" ] }, "version": { "type": "string" } }, "required": [ "profileId", "status", "version" ] } }, "errorCount": { "type": "integer" }, "importedCount": { "type": "integer" }, "signatureVerified": { "type": [ "boolean", "null" ] }, "skippedCount": { "type": "integer" } }, "required": [ "bundleId", "details", "errorCount", "importedCount", "skippedCount" ] } }, "required": [ "result" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_LintBatchRequest": { "type": "object", "properties": { "enforceErrors": { "type": [ "boolean", "null" ] }, "files": { "type": "array", "items": { "type": "object", "properties": { "fileName": { "type": "string" }, "source": { "type": "string" } }, "required": [ "fileName", "source" ] } }, "minSeverity": { "type": "string" } }, "required": [ "files" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_LintSourceRequest": { "type": "object", "properties": { "enforceErrors": { "type": [ "boolean", "null" ] }, "fileName": { "type": "string" }, "minSeverity": { "type": "string" }, "source": { "type": "string" } }, "required": [ "source" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideHistoryResponse": { "type": "object", "properties": { "history": { "type": "array", "items": { "type": "object", "properties": { "appliedAt": { "type": "string", "format": "date-time" }, "appliedValue": { "type": "object", "properties": {} }, "context": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "findingId": { "type": "string" }, "originalValue": { "type": "object", "properties": {} }, "overrideId": { "type": "string" } }, "required": [ "appliedAt", "context", "findingId", "overrideId" ] } }, "overrideId": { "type": "string" } }, "required": [ "history", "overrideId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideListResponse": { "type": "object", "properties": { "overrides": { "type": "array", "items": { "type": "object", "properties": { "action": { "type": "object", "properties": { "actionType": { "type": "string", "enum": [ "AdjustWeight", "Exempt", "SetDecision", "SetSeverity", "Suppress" ] }, "decision": { "type": [ "string", "null" ], "enum": [ "Allow", "Deny", "Review" ] }, "reason": { "type": "string" }, "severity": { "type": [ "string", "null" ], "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] }, "weightFactor": { "type": [ "number", "null" ] } }, "required": [ "actionType" ] }, "audit": { "type": "object", "properties": { "approvedAt": { "type": [ "string", "null" ], "format": "date-time" }, "approvedBy": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "justification": { "type": "string" }, "lastModifiedAt": { "type": [ "string", "null" ], "format": "date-time" }, "lastModifiedBy": { "type": "string" }, "reason": { "type": "string" }, "reviewRequired": { "type": "boolean" }, "ticketRef": { "type": "string" } }, "required": [ "createdAt", "reason", "reviewRequired" ] }, "expiration": { "type": [ "string", "null" ], "format": "date-time" }, "overrideId": { "type": "string" }, "overrideType": { "type": "string", "enum": [ "Decision", "Exception", "Severity", "Weight" ] }, "predicate": { "type": "object", "properties": { "conditions": { "type": "array", "items": { "type": "object", "properties": { "field": { "type": "string" }, "operator": { "type": "string", "enum": [ "Contains", "Equals", "GreaterThan", "GreaterThanOrEqual", "In", "LessThan", "LessThanOrEqual", "NotEquals", "NotIn", "Regex" ] }, "value": { "type": "object", "properties": {} } }, "required": [ "field", "operator" ] } }, "matchMode": { "type": "string", "enum": [ "All", "Any" ] } }, "required": [ "conditions", "matchMode" ] }, "priority": { "type": "integer" }, "profileId": { "type": "string" }, "status": { "type": "string", "enum": [ "Active", "Disabled", "Expired", "Superseded" ] }, "tags": { "type": "array", "items": { "type": "string" } } }, "required": [ "action", "audit", "overrideId", "overrideType", "predicate", "priority", "profileId", "status" ] } }, "profileId": { "type": "string" } }, "required": [ "overrides", "profileId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideResponse": { "type": "object", "properties": { "override": { "type": "object", "properties": { "action": { "type": "object", "properties": { "actionType": { "type": "string", "enum": [ "AdjustWeight", "Exempt", "SetDecision", "SetSeverity", "Suppress" ] }, "decision": { "type": [ "string", "null" ], "enum": [ "Allow", "Deny", "Review" ] }, "reason": { "type": "string" }, "severity": { "type": [ "string", "null" ], "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] }, "weightFactor": { "type": [ "number", "null" ] } }, "required": [ "actionType" ] }, "audit": { "type": "object", "properties": { "approvedAt": { "type": [ "string", "null" ], "format": "date-time" }, "approvedBy": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "justification": { "type": "string" }, "lastModifiedAt": { "type": [ "string", "null" ], "format": "date-time" }, "lastModifiedBy": { "type": "string" }, "reason": { "type": "string" }, "reviewRequired": { "type": "boolean" }, "ticketRef": { "type": "string" } }, "required": [ "createdAt", "reason", "reviewRequired" ] }, "expiration": { "type": [ "string", "null" ], "format": "date-time" }, "overrideId": { "type": "string" }, "overrideType": { "type": "string", "enum": [ "Decision", "Exception", "Severity", "Weight" ] }, "predicate": { "type": "object", "properties": { "conditions": { "type": "array", "items": { "type": "object", "properties": { "field": { "type": "string" }, "operator": { "type": "string", "enum": [ "Contains", "Equals", "GreaterThan", "GreaterThanOrEqual", "In", "LessThan", "LessThanOrEqual", "NotEquals", "NotIn", "Regex" ] }, "value": { "type": "object", "properties": {} } }, "required": [ "field", "operator" ] } }, "matchMode": { "type": "string", "enum": [ "All", "Any" ] } }, "required": [ "conditions", "matchMode" ] }, "priority": { "type": "integer" }, "profileId": { "type": "string" }, "status": { "type": "string", "enum": [ "Active", "Disabled", "Expired", "Superseded" ] }, "tags": { "type": "array", "items": { "type": "string" } } }, "required": [ "action", "audit", "overrideId", "overrideType", "predicate", "priority", "profileId", "status" ] }, "warnings": { "type": "array", "items": { "type": "string" } } }, "required": [ "override" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideValidationResponse": { "type": "object", "properties": { "validation": { "type": "object", "properties": { "conflicts": { "type": "array", "items": { "type": "object", "properties": { "conflictType": { "type": "string", "enum": [ "ContradictoryAction", "OverlappingPredicate", "PriorityCollision", "SamePredicate" ] }, "description": { "type": "string" }, "overrideId": { "type": "string" }, "resolution": { "type": "string", "enum": [ "HigherPriorityWins", "ManualReviewRequired", "NewerWins" ] } }, "required": [ "conflictType", "description", "overrideId", "resolution" ] } }, "hasConflicts": { "type": "boolean" }, "warnings": { "type": "array", "items": { "type": "string" } } }, "required": [ "conflicts", "hasConflicts", "warnings" ] } }, "required": [ "validation" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyCompileResponse": { "type": "object", "properties": { "complexity": { "type": "object", "properties": { "actionCount": { "type": "integer" }, "conditionCount": { "type": "integer" }, "expressionCount": { "type": "integer" }, "identifierCount": { "type": "integer" }, "invocationCount": { "type": "integer" }, "listItemCount": { "type": "integer" }, "literalCount": { "type": "integer" }, "maxExpressionDepth": { "type": "integer" }, "memberAccessCount": { "type": "integer" }, "profileBindingCount": { "type": "integer" }, "profileCount": { "type": "integer" }, "ruleCount": { "type": "integer" }, "score": { "type": "number" } }, "required": [ "actionCount", "conditionCount", "expressionCount", "identifierCount", "invocationCount", "listItemCount", "literalCount", "maxExpressionDepth", "memberAccessCount", "profileBindingCount", "profileCount", "ruleCount", "score" ] }, "digest": { "type": "string" }, "durationMilliseconds": { "type": "integer" }, "statistics": { "type": "object", "properties": { "actionCounts": { "type": "object", "additionalProperties": { "type": "integer" } }, "ruleCount": { "type": "integer" } }, "required": [ "actionCounts", "ruleCount" ] }, "warnings": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "string" }, "message": { "type": "string" }, "path": { "type": "string" } }, "required": [ "code", "message", "path" ] } } }, "required": [ "digest", "durationMilliseconds", "statistics", "warnings" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyPackDto": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "displayName": { "type": "string" }, "packId": { "type": "string" }, "revisions": { "type": "array", "items": { "type": "object", "properties": { "activatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "approvals": { "type": "array", "items": { "type": "object", "properties": { "actorId": { "type": "string" }, "approvedAt": { "type": "string", "format": "date-time" }, "comment": { "type": "string" } }, "required": [ "actorId", "approvedAt" ] } }, "createdAt": { "type": "string", "format": "date-time" }, "packId": { "type": "string" }, "requiresTwoPersonApproval": { "type": "boolean" }, "status": { "type": "string" }, "version": { "type": "integer" } }, "required": [ "approvals", "createdAt", "packId", "requiresTwoPersonApproval", "status", "version" ] } } }, "required": [ "createdAt", "packId", "revisions" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyRevisionActivationResponse": { "type": "object", "properties": { "revision": { "type": "object", "properties": { "activatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "approvals": { "type": "array", "items": { "type": "object", "properties": { "actorId": { "type": "string" }, "approvedAt": { "type": "string", "format": "date-time" }, "comment": { "type": "string" } }, "required": [ "actorId", "approvedAt" ] } }, "createdAt": { "type": "string", "format": "date-time" }, "packId": { "type": "string" }, "requiresTwoPersonApproval": { "type": "boolean" }, "status": { "type": "string" }, "version": { "type": "integer" } }, "required": [ "approvals", "createdAt", "packId", "requiresTwoPersonApproval", "status", "version" ] }, "status": { "type": "string" } }, "required": [ "revision", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyRevisionDto": { "type": "object", "properties": { "activatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "approvals": { "type": "array", "items": { "type": "object", "properties": { "actorId": { "type": "string" }, "approvedAt": { "type": "string", "format": "date-time" }, "comment": { "type": "string" } }, "required": [ "actorId", "approvedAt" ] } }, "createdAt": { "type": "string", "format": "date-time" }, "packId": { "type": "string" }, "requiresTwoPersonApproval": { "type": "boolean" }, "status": { "type": "string" }, "version": { "type": "integer" } }, "required": [ "approvals", "createdAt", "packId", "requiresTwoPersonApproval", "status", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyStudioAnalysisRequest": { "type": "object", "properties": { "breakdownOptions": { "type": "object", "properties": { "histogramBuckets": { "type": "integer" }, "includeComponentBreakdown": { "type": "boolean" }, "includeHistograms": { "type": "boolean" }, "scoreBucketCount": { "type": "integer" }, "topComponentsCount": { "type": "integer" }, "topContributorsCount": { "type": "integer" } }, "required": [ "histogramBuckets", "includeComponentBreakdown", "includeHistograms", "scoreBucketCount", "topComponentsCount", "topContributorsCount" ] }, "findings": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "componentPurl": { "type": "string" }, "findingId": { "type": "string" }, "signals": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } } }, "required": [ "findingId", "signals" ] } }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" } }, "required": [ "findings", "profileId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyStudioAnalysisResponse": { "type": "object", "properties": { "breakdown": { "type": "object", "properties": { "actionBreakdown": { "type": "object", "properties": { "actionFlow": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "fromAction": { "type": "string" }, "toAction": { "type": "string" } }, "required": [ "count", "fromAction", "toAction" ] } }, "byAction": { "type": "object", "additionalProperties": { "type": "object", "properties": { "action": { "type": "string" }, "avgScore": { "type": "number" }, "count": { "type": "integer" }, "percentage": { "type": "number" }, "severityBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } } }, "required": [ "action", "avgScore", "count", "percentage", "severityBreakdown" ] } }, "decisionStability": { "type": "number" } }, "required": [ "actionFlow", "byAction", "decisionStability" ] }, "componentBreakdown": { "type": "object", "properties": { "componentsWithFindings": { "type": "integer" }, "ecosystemBreakdown": { "type": "object", "additionalProperties": { "type": "object", "properties": { "avgScore": { "type": "number" }, "componentCount": { "type": "integer" }, "criticalCount": { "type": "integer" }, "ecosystem": { "type": "string" }, "findingCount": { "type": "integer" }, "highCount": { "type": "integer" } }, "required": [ "avgScore", "componentCount", "criticalCount", "ecosystem", "findingCount", "highCount" ] } }, "topRiskComponents": { "type": "array", "items": { "type": "object", "properties": { "avgScore": { "type": "number" }, "componentPurl": { "type": "string" }, "findingCount": { "type": "integer" }, "highestSeverity": { "type": "string" }, "maxScore": { "type": "number" }, "recommendedAction": { "type": "string" } }, "required": [ "avgScore", "componentPurl", "findingCount", "highestSeverity", "maxScore", "recommendedAction" ] } }, "totalComponents": { "type": "integer" } }, "required": [ "componentsWithFindings", "ecosystemBreakdown", "topRiskComponents", "totalComponents" ] }, "determinismHash": { "type": "string" }, "overrideAnalysis": { "type": "object", "properties": { "decisionOverrideDetails": { "type": "array", "items": { "type": "object", "properties": { "applicationsCount": { "type": "integer" }, "originalActions": { "type": "object", "additionalProperties": { "type": "integer" } }, "predicateHash": { "type": "string" }, "predicateSummary": { "type": "string" }, "reason": { "type": "string" }, "targetAction": { "type": "string" } }, "required": [ "applicationsCount", "originalActions", "predicateHash", "predicateSummary", "targetAction" ] } }, "decisionOverridesApplied": { "type": "integer" }, "overrideApplicationRate": { "type": "number" }, "overrideConflicts": { "type": "array", "items": { "type": "object", "properties": { "conflictType": { "type": "string" }, "findingId": { "type": "string" }, "override1": { "type": "string" }, "override2": { "type": "string" }, "resolution": { "type": "string" } }, "required": [ "conflictType", "findingId", "override1", "override2", "resolution" ] } }, "severityOverrideDetails": { "type": "array", "items": { "type": "object", "properties": { "applicationsCount": { "type": "integer" }, "originalSeverities": { "type": "object", "additionalProperties": { "type": "integer" } }, "predicateHash": { "type": "string" }, "predicateSummary": { "type": "string" }, "targetSeverity": { "type": "string" } }, "required": [ "applicationsCount", "originalSeverities", "predicateHash", "predicateSummary", "targetSeverity" ] } }, "severityOverridesApplied": { "type": "integer" }, "totalOverridesEvaluated": { "type": "integer" } }, "required": [ "decisionOverrideDetails", "decisionOverridesApplied", "overrideApplicationRate", "overrideConflicts", "severityOverrideDetails", "severityOverridesApplied", "totalOverridesEvaluated" ] }, "profileRef": { "type": "object", "properties": { "description": { "type": "string" }, "extends": { "type": "string" }, "hash": { "type": "string" }, "id": { "type": "string" }, "version": { "type": "string" } }, "required": [ "hash", "id", "version" ] }, "riskTrends": { "type": "object", "properties": { "actionTrend": { "type": "object", "properties": { "direction": { "type": "string" }, "isSignificant": { "type": "boolean" }, "magnitude": { "type": "number" }, "percentageChange": { "type": "number" } }, "required": [ "direction", "isSignificant", "magnitude", "percentageChange" ] }, "comparisonType": { "type": "string" }, "findingsImproved": { "type": "integer" }, "findingsUnchanged": { "type": "integer" }, "findingsWorsened": { "type": "integer" }, "scoreTrend": { "type": "object", "properties": { "direction": { "type": "string" }, "isSignificant": { "type": "boolean" }, "magnitude": { "type": "number" }, "percentageChange": { "type": "number" } }, "required": [ "direction", "isSignificant", "magnitude", "percentageChange" ] }, "severityTrend": { "type": "object", "properties": { "direction": { "type": "string" }, "isSignificant": { "type": "boolean" }, "magnitude": { "type": "number" }, "percentageChange": { "type": "number" } }, "required": [ "direction", "isSignificant", "magnitude", "percentageChange" ] } }, "required": [ "actionTrend", "comparisonType", "findingsImproved", "findingsUnchanged", "findingsWorsened", "scoreTrend", "severityTrend" ] }, "scoreDistribution": { "type": "object", "properties": { "normalizedScoreStats": { "type": "object", "properties": { "count": { "type": "integer" }, "kurtosis": { "type": "number" }, "max": { "type": "number" }, "mean": { "type": "number" }, "median": { "type": "number" }, "min": { "type": "number" }, "skewness": { "type": "number" }, "stdDev": { "type": "number" }, "variance": { "type": "number" } }, "required": [ "count", "kurtosis", "max", "mean", "median", "min", "skewness", "stdDev", "variance" ] }, "outliers": { "type": "object", "properties": { "outlierCount": { "type": "integer" }, "outlierFindingIds": { "type": "array", "items": { "type": "string" } }, "outlierThreshold": { "type": "number" } }, "required": [ "outlierCount", "outlierFindingIds", "outlierThreshold" ] }, "percentiles": { "type": "object", "additionalProperties": { "type": "number" } }, "rawScoreStats": { "type": "object", "properties": { "count": { "type": "integer" }, "kurtosis": { "type": "number" }, "max": { "type": "number" }, "mean": { "type": "number" }, "median": { "type": "number" }, "min": { "type": "number" }, "skewness": { "type": "number" }, "stdDev": { "type": "number" }, "variance": { "type": "number" } }, "required": [ "count", "kurtosis", "max", "mean", "median", "min", "skewness", "stdDev", "variance" ] }, "scoreBuckets": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "label": { "type": "string" }, "percentage": { "type": "number" }, "rangeMax": { "type": "number" }, "rangeMin": { "type": "number" } }, "required": [ "count", "label", "percentage", "rangeMax", "rangeMin" ] } } }, "required": [ "normalizedScoreStats", "outliers", "percentiles", "rawScoreStats", "scoreBuckets" ] }, "severityBreakdown": { "type": "object", "properties": { "bySeverity": { "type": "object", "additionalProperties": { "type": "object", "properties": { "avgScore": { "type": "number" }, "count": { "type": "integer" }, "percentage": { "type": "number" }, "scoreRange": { "type": "object", "properties": { "max": { "type": "number" }, "min": { "type": "number" } }, "required": [ "max", "min" ] }, "severity": { "type": "string" }, "topContributors": { "type": "array", "items": { "type": "string" } } }, "required": [ "avgScore", "count", "percentage", "scoreRange", "severity", "topContributors" ] } }, "severityConcentration": { "type": "number" }, "severityFlow": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "fromSeverity": { "type": "string" }, "isEscalation": { "type": "boolean" }, "toSeverity": { "type": "string" } }, "required": [ "count", "fromSeverity", "isEscalation", "toSeverity" ] } } }, "required": [ "bySeverity", "severityConcentration", "severityFlow" ] }, "signalAnalysis": { "type": "object", "properties": { "missingSignalImpact": { "type": "object", "properties": { "avgMissingSignalsPerFinding": { "type": "number" }, "estimatedScoreImpact": { "type": "number" }, "findingsWithMissingSignals": { "type": "integer" }, "mostImpactfulMissing": { "type": "array", "items": { "type": "string" } } }, "required": [ "avgMissingSignalsPerFinding", "estimatedScoreImpact", "findingsWithMissingSignals", "mostImpactfulMissing" ] }, "signalCoverage": { "type": "number" }, "signalStats": { "type": "array", "items": { "type": "object", "properties": { "avgContribution": { "type": "number" }, "coveragePercentage": { "type": "number" }, "findingsMissingSignal": { "type": "integer" }, "findingsWithSignal": { "type": "integer" }, "signalName": { "type": "string" }, "signalType": { "type": "string" }, "totalContribution": { "type": "number" }, "valueDistribution": { "type": "object", "properties": { "histogram": { "type": [ "array", "null" ], "items": { "type": "object", "properties": { "count": { "type": "integer" }, "percentage": { "type": "number" }, "rangeMax": { "type": "number" }, "rangeMin": { "type": "number" } }, "required": [ "count", "percentage", "rangeMax", "rangeMin" ] } }, "max": { "type": [ "number", "null" ] }, "mean": { "type": [ "number", "null" ] }, "median": { "type": [ "number", "null" ] }, "min": { "type": [ "number", "null" ] }, "stdDev": { "type": [ "number", "null" ] } } }, "weight": { "type": "number" } }, "required": [ "avgContribution", "coveragePercentage", "findingsMissingSignal", "findingsWithSignal", "signalName", "signalType", "totalContribution", "weight" ] } }, "signalsMissing": { "type": "integer" }, "signalsUsed": { "type": "integer" }, "topContributors": { "type": "array", "items": { "type": "object", "properties": { "avgValue": { "type": "number" }, "contributionPercentage": { "type": "number" }, "impactDirection": { "type": "string" }, "signalName": { "type": "string" }, "totalContribution": { "type": "number" }, "weight": { "type": "number" } }, "required": [ "avgValue", "contributionPercentage", "impactDirection", "signalName", "totalContribution", "weight" ] } }, "totalSignals": { "type": "integer" } }, "required": [ "missingSignalImpact", "signalCoverage", "signalStats", "signalsMissing", "signalsUsed", "topContributors", "totalSignals" ] }, "simulationId": { "type": "string" } }, "required": [ "actionBreakdown", "determinismHash", "overrideAnalysis", "profileRef", "scoreDistribution", "severityBreakdown", "signalAnalysis", "simulationId" ] }, "result": { "type": "object", "properties": { "aggregateMetrics": { "type": "object", "properties": { "criticalCount": { "type": "integer" }, "highCount": { "type": "integer" }, "informationalCount": { "type": "integer" }, "lowCount": { "type": "integer" }, "maxScore": { "type": "number" }, "meanScore": { "type": "number" }, "medianScore": { "type": "number" }, "mediumCount": { "type": "integer" }, "minScore": { "type": "number" }, "stdDeviation": { "type": "number" }, "totalFindings": { "type": "integer" } }, "required": [ "criticalCount", "highCount", "informationalCount", "lowCount", "maxScore", "meanScore", "medianScore", "mediumCount", "minScore", "stdDeviation", "totalFindings" ] }, "analytics": { "type": "object", "properties": { "deltaSummary": { "type": "object", "properties": { "basePolicyRef": { "type": "string" }, "candidatePolicyRef": { "type": "string" }, "comparisonType": { "type": "string", "enum": [ "Batch", "Snapshot", "VersionCompare", "WhatIf" ] }, "determinismHash": { "type": "string" }, "highImpactFindings": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "baseOutcome": { "type": "string" }, "baseSeverity": { "type": "string" }, "candidateOutcome": { "type": "string" }, "candidateSeverity": { "type": "string" }, "componentPurl": { "type": "string" }, "findingId": { "type": "string" }, "impactReason": { "type": "string" }, "impactScore": { "type": "number" } }, "required": [ "baseOutcome", "findingId", "impactReason", "impactScore" ] } }, "outcomeChanges": { "type": "object", "properties": { "improved": { "type": "integer" }, "regressed": { "type": "integer" }, "transitions": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "fromOutcome": { "type": "string" }, "isImprovement": { "type": "boolean" }, "percentage": { "type": "number" }, "toOutcome": { "type": "string" } }, "required": [ "count", "fromOutcome", "isImprovement", "percentage", "toOutcome" ] } }, "unchanged": { "type": "integer" } }, "required": [ "improved", "regressed", "transitions", "unchanged" ] }, "ruleChanges": { "type": "object", "properties": { "fireRateChanges": { "type": "array", "items": { "type": "object", "properties": { "baseFireRate": { "type": "number" }, "candidateFireRate": { "type": "number" }, "changePercentage": { "type": "number" }, "isSignificant": { "type": "boolean" }, "ruleName": { "type": "string" } }, "required": [ "baseFireRate", "candidateFireRate", "changePercentage", "isSignificant", "ruleName" ] } }, "rulesAdded": { "type": "array", "items": { "type": "string" } }, "rulesModified": { "type": "array", "items": { "type": "object", "properties": { "description": { "type": "string" }, "modificationType": { "type": "string" }, "ruleName": { "type": "string" } }, "required": [ "description", "modificationType", "ruleName" ] } }, "rulesRemoved": { "type": "array", "items": { "type": "string" } } }, "required": [ "fireRateChanges", "rulesAdded", "rulesModified", "rulesRemoved" ] }, "severityChanges": { "type": "object", "properties": { "deescalated": { "type": "integer" }, "escalated": { "type": "integer" }, "transitions": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "fromSeverity": { "type": "string" }, "percentage": { "type": "number" }, "toSeverity": { "type": "string" } }, "required": [ "count", "fromSeverity", "percentage", "toSeverity" ] } }, "unchanged": { "type": "integer" } }, "required": [ "deescalated", "escalated", "transitions", "unchanged" ] }, "totalFindings": { "type": "integer" } }, "required": [ "basePolicyRef", "comparisonType", "determinismHash", "highImpactFindings", "outcomeChanges", "ruleChanges", "severityChanges", "totalFindings" ] }, "heatmap": { "type": "object", "properties": { "findingRuleCoverage": { "type": "object", "properties": { "coveragePercentage": { "type": "number" }, "findingsByMatchCount": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "integer" }, "value": { "type": "integer" } }, "required": [ "key", "value" ] } }, "findingsMatched": { "type": "integer" }, "findingsUnmatched": { "type": "integer" }, "rulesNeverFired": { "type": "array", "items": { "type": "string" } }, "totalFindings": { "type": "integer" } }, "required": [ "coveragePercentage", "findingsByMatchCount", "findingsMatched", "findingsUnmatched", "rulesNeverFired", "totalFindings" ] }, "ruleOutcomeMatrix": { "type": "array", "items": { "type": "object", "properties": { "normalized": { "type": "number" }, "value": { "type": "integer" }, "x": { "type": "string" }, "y": { "type": "string" } }, "required": [ "normalized", "value", "x", "y" ] } }, "ruleSeverityMatrix": { "type": "array", "items": { "type": "object", "properties": { "normalized": { "type": "number" }, "value": { "type": "integer" }, "x": { "type": "string" }, "y": { "type": "string" } }, "required": [ "normalized", "value", "x", "y" ] } }, "temporalDistribution": { "type": "array", "items": { "type": "object", "properties": { "bucketEndMs": { "type": "integer" }, "bucketStartMs": { "type": "integer" }, "evaluationCount": { "type": "integer" }, "rulesFired": { "type": "integer" } }, "required": [ "bucketEndMs", "bucketStartMs", "evaluationCount", "rulesFired" ] } } }, "required": [ "findingRuleCoverage", "ruleOutcomeMatrix", "ruleSeverityMatrix", "temporalDistribution" ] }, "ruleFiringCounts": { "type": "object", "properties": { "rulesByCategory": { "type": "object", "additionalProperties": { "type": "integer" } }, "rulesByName": { "type": "object", "additionalProperties": { "type": "object", "properties": { "averageEvaluationMicroseconds": { "type": "number" }, "category": { "type": "string" }, "fireCount": { "type": "integer" }, "firePercentage": { "type": "number" }, "outcomeBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } }, "priority": { "type": "integer" }, "ruleName": { "type": "string" } }, "required": [ "averageEvaluationMicroseconds", "fireCount", "firePercentage", "outcomeBreakdown", "priority", "ruleName" ] } }, "rulesByOutcome": { "type": "object", "additionalProperties": { "type": "integer" } }, "rulesByPriority": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "integer" }, "value": { "type": "integer" } }, "required": [ "key", "value" ] } }, "topRules": { "type": "array", "items": { "type": "object", "properties": { "averageEvaluationMicroseconds": { "type": "number" }, "category": { "type": "string" }, "fireCount": { "type": "integer" }, "firePercentage": { "type": "number" }, "outcomeBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } }, "priority": { "type": "integer" }, "ruleName": { "type": "string" } }, "required": [ "averageEvaluationMicroseconds", "fireCount", "firePercentage", "outcomeBreakdown", "priority", "ruleName" ] } }, "totalEvaluations": { "type": "integer" }, "totalRulesFired": { "type": "integer" }, "vexOverrides": { "type": "object", "properties": { "byJustification": { "type": "object", "additionalProperties": { "type": "integer" } }, "byStatus": { "type": "object", "additionalProperties": { "type": "integer" } }, "byVendor": { "type": "object", "additionalProperties": { "type": "integer" } }, "totalOverrides": { "type": "integer" } }, "required": [ "byJustification", "byStatus", "byVendor", "totalOverrides" ] } }, "required": [ "rulesByCategory", "rulesByName", "rulesByOutcome", "rulesByPriority", "topRules", "totalEvaluations", "totalRulesFired", "vexOverrides" ] }, "sampledTraces": { "type": "object", "properties": { "determinismHash": { "type": "string" }, "ordering": { "type": "object", "properties": { "direction": { "type": "string" }, "primaryKey": { "type": "string" }, "secondaryKey": { "type": "string" } }, "required": [ "direction", "primaryKey" ] }, "sampleRate": { "type": "number" }, "sampledCount": { "type": "integer" }, "totalTraces": { "type": "integer" }, "traces": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "assignedSeverity": { "type": "string" }, "componentPurl": { "type": "string" }, "evaluationMs": { "type": "number" }, "finalOutcome": { "type": "string" }, "findingId": { "type": "string" }, "ruleSequence": { "type": "array", "items": { "type": "string" } }, "rulesEvaluated": { "type": "integer" }, "rulesFired": { "type": "integer" }, "sampleReason": { "type": "string" }, "traceId": { "type": "string" }, "vexApplied": { "type": "boolean" } }, "required": [ "evaluationMs", "finalOutcome", "findingId", "ruleSequence", "rulesEvaluated", "rulesFired", "sampleReason", "traceId", "vexApplied" ] } } }, "required": [ "determinismHash", "ordering", "sampleRate", "sampledCount", "totalTraces", "traces" ] } }, "required": [ "heatmap", "ruleFiringCounts", "sampledTraces" ] }, "distribution": { "type": "object", "properties": { "buckets": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "percentage": { "type": "number" }, "rangeMax": { "type": "number" }, "rangeMin": { "type": "number" } }, "required": [ "count", "percentage", "rangeMax", "rangeMin" ] } }, "percentiles": { "type": "object", "additionalProperties": { "type": "number" } }, "severityBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } } }, "required": [ "buckets", "percentiles", "severityBreakdown" ] }, "executionTimeMs": { "type": "number" }, "findingScores": { "type": "array", "items": { "type": "object", "properties": { "contributions": { "type": "array", "items": { "type": "object", "properties": { "contribution": { "type": "number" }, "contributionPercentage": { "type": "number" }, "signalName": { "type": "string" }, "signalValue": { "type": "object", "properties": {} }, "weight": { "type": "number" } }, "required": [ "contribution", "contributionPercentage", "signalName", "weight" ] } }, "findingId": { "type": "string" }, "normalizedScore": { "type": "number" }, "overridesApplied": { "type": "array", "items": { "type": "object", "properties": { "appliedValue": { "type": "object", "properties": {} }, "originalValue": { "type": "object", "properties": {} }, "overrideType": { "type": "string" }, "predicate": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "reason": { "type": "string" } }, "required": [ "overrideType", "predicate" ] } }, "rawScore": { "type": "number" }, "recommendedAction": { "type": "string", "enum": [ "Allow", "Deny", "Review" ] }, "severity": { "type": "string", "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] } }, "required": [ "findingId", "normalizedScore", "rawScore", "recommendedAction", "severity" ] } }, "profileHash": { "type": "string" }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" }, "simulationId": { "type": "string" }, "timestamp": { "type": "string", "format": "date-time" }, "topMovers": { "type": "array", "items": { "type": "object", "properties": { "componentPurl": { "type": "string" }, "driverContribution": { "type": "number" }, "findingId": { "type": "string" }, "primaryDriver": { "type": "string" }, "score": { "type": "number" }, "severity": { "type": "string", "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] } }, "required": [ "driverContribution", "findingId", "primaryDriver", "score", "severity" ] } } }, "required": [ "aggregateMetrics", "executionTimeMs", "findingScores", "profileHash", "profileId", "profileVersion", "simulationId", "timestamp" ] }, "totalExecutionTimeMs": { "type": "number" } }, "required": [ "breakdown", "result", "totalExecutionTimeMs" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyStudioComparisonRequest": { "type": "object", "properties": { "baseProfileId": { "type": "string" }, "breakdownOptions": { "type": "object", "properties": { "histogramBuckets": { "type": "integer" }, "includeComponentBreakdown": { "type": "boolean" }, "includeHistograms": { "type": "boolean" }, "scoreBucketCount": { "type": "integer" }, "topComponentsCount": { "type": "integer" }, "topContributorsCount": { "type": "integer" } }, "required": [ "histogramBuckets", "includeComponentBreakdown", "includeHistograms", "scoreBucketCount", "topComponentsCount", "topContributorsCount" ] }, "compareProfileId": { "type": "string" }, "findings": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "componentPurl": { "type": "string" }, "findingId": { "type": "string" }, "signals": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } } }, "required": [ "findingId", "signals" ] } } }, "required": [ "baseProfileId", "compareProfileId", "findings" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyStudioComparisonResponse": { "type": "object", "properties": { "baselineResult": { "type": "object", "properties": { "aggregateMetrics": { "type": "object", "properties": { "criticalCount": { "type": "integer" }, "highCount": { "type": "integer" }, "informationalCount": { "type": "integer" }, "lowCount": { "type": "integer" }, "maxScore": { "type": "number" }, "meanScore": { "type": "number" }, "medianScore": { "type": "number" }, "mediumCount": { "type": "integer" }, "minScore": { "type": "number" }, "stdDeviation": { "type": "number" }, "totalFindings": { "type": "integer" } }, "required": [ "criticalCount", "highCount", "informationalCount", "lowCount", "maxScore", "meanScore", "medianScore", "mediumCount", "minScore", "stdDeviation", "totalFindings" ] }, "analytics": { "type": "object", "properties": { "deltaSummary": { "type": "object", "properties": { "basePolicyRef": { "type": "string" }, "candidatePolicyRef": { "type": "string" }, "comparisonType": { "type": "string", "enum": [ "Batch", "Snapshot", "VersionCompare", "WhatIf" ] }, "determinismHash": { "type": "string" }, "highImpactFindings": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "baseOutcome": { "type": "string" }, "baseSeverity": { "type": "string" }, "candidateOutcome": { "type": "string" }, "candidateSeverity": { "type": "string" }, "componentPurl": { "type": "string" }, "findingId": { "type": "string" }, "impactReason": { "type": "string" }, "impactScore": { "type": "number" } }, "required": [ "baseOutcome", "findingId", "impactReason", "impactScore" ] } }, "outcomeChanges": { "type": "object", "properties": { "improved": { "type": "integer" }, "regressed": { "type": "integer" }, "transitions": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "fromOutcome": { "type": "string" }, "isImprovement": { "type": "boolean" }, "percentage": { "type": "number" }, "toOutcome": { "type": "string" } }, "required": [ "count", "fromOutcome", "isImprovement", "percentage", "toOutcome" ] } }, "unchanged": { "type": "integer" } }, "required": [ "improved", "regressed", "transitions", "unchanged" ] }, "ruleChanges": { "type": "object", "properties": { "fireRateChanges": { "type": "array", "items": { "type": "object", "properties": { "baseFireRate": { "type": "number" }, "candidateFireRate": { "type": "number" }, "changePercentage": { "type": "number" }, "isSignificant": { "type": "boolean" }, "ruleName": { "type": "string" } }, "required": [ "baseFireRate", "candidateFireRate", "changePercentage", "isSignificant", "ruleName" ] } }, "rulesAdded": { "type": "array", "items": { "type": "string" } }, "rulesModified": { "type": "array", "items": { "type": "object", "properties": { "description": { "type": "string" }, "modificationType": { "type": "string" }, "ruleName": { "type": "string" } }, "required": [ "description", "modificationType", "ruleName" ] } }, "rulesRemoved": { "type": "array", "items": { "type": "string" } } }, "required": [ "fireRateChanges", "rulesAdded", "rulesModified", "rulesRemoved" ] }, "severityChanges": { "type": "object", "properties": { "deescalated": { "type": "integer" }, "escalated": { "type": "integer" }, "transitions": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "fromSeverity": { "type": "string" }, "percentage": { "type": "number" }, "toSeverity": { "type": "string" } }, "required": [ "count", "fromSeverity", "percentage", "toSeverity" ] } }, "unchanged": { "type": "integer" } }, "required": [ "deescalated", "escalated", "transitions", "unchanged" ] }, "totalFindings": { "type": "integer" } }, "required": [ "basePolicyRef", "comparisonType", "determinismHash", "highImpactFindings", "outcomeChanges", "ruleChanges", "severityChanges", "totalFindings" ] }, "heatmap": { "type": "object", "properties": { "findingRuleCoverage": { "type": "object", "properties": { "coveragePercentage": { "type": "number" }, "findingsByMatchCount": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "integer" }, "value": { "type": "integer" } }, "required": [ "key", "value" ] } }, "findingsMatched": { "type": "integer" }, "findingsUnmatched": { "type": "integer" }, "rulesNeverFired": { "type": "array", "items": { "type": "string" } }, "totalFindings": { "type": "integer" } }, "required": [ "coveragePercentage", "findingsByMatchCount", "findingsMatched", "findingsUnmatched", "rulesNeverFired", "totalFindings" ] }, "ruleOutcomeMatrix": { "type": "array", "items": { "type": "object", "properties": { "normalized": { "type": "number" }, "value": { "type": "integer" }, "x": { "type": "string" }, "y": { "type": "string" } }, "required": [ "normalized", "value", "x", "y" ] } }, "ruleSeverityMatrix": { "type": "array", "items": { "type": "object", "properties": { "normalized": { "type": "number" }, "value": { "type": "integer" }, "x": { "type": "string" }, "y": { "type": "string" } }, "required": [ "normalized", "value", "x", "y" ] } }, "temporalDistribution": { "type": "array", "items": { "type": "object", "properties": { "bucketEndMs": { "type": "integer" }, "bucketStartMs": { "type": "integer" }, "evaluationCount": { "type": "integer" }, "rulesFired": { "type": "integer" } }, "required": [ "bucketEndMs", "bucketStartMs", "evaluationCount", "rulesFired" ] } } }, "required": [ "findingRuleCoverage", "ruleOutcomeMatrix", "ruleSeverityMatrix", "temporalDistribution" ] }, "ruleFiringCounts": { "type": "object", "properties": { "rulesByCategory": { "type": "object", "additionalProperties": { "type": "integer" } }, "rulesByName": { "type": "object", "additionalProperties": { "type": "object", "properties": { "averageEvaluationMicroseconds": { "type": "number" }, "category": { "type": "string" }, "fireCount": { "type": "integer" }, "firePercentage": { "type": "number" }, "outcomeBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } }, "priority": { "type": "integer" }, "ruleName": { "type": "string" } }, "required": [ "averageEvaluationMicroseconds", "fireCount", "firePercentage", "outcomeBreakdown", "priority", "ruleName" ] } }, "rulesByOutcome": { "type": "object", "additionalProperties": { "type": "integer" } }, "rulesByPriority": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "integer" }, "value": { "type": "integer" } }, "required": [ "key", "value" ] } }, "topRules": { "type": "array", "items": { "type": "object", "properties": { "averageEvaluationMicroseconds": { "type": "number" }, "category": { "type": "string" }, "fireCount": { "type": "integer" }, "firePercentage": { "type": "number" }, "outcomeBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } }, "priority": { "type": "integer" }, "ruleName": { "type": "string" } }, "required": [ "averageEvaluationMicroseconds", "fireCount", "firePercentage", "outcomeBreakdown", "priority", "ruleName" ] } }, "totalEvaluations": { "type": "integer" }, "totalRulesFired": { "type": "integer" }, "vexOverrides": { "type": "object", "properties": { "byJustification": { "type": "object", "additionalProperties": { "type": "integer" } }, "byStatus": { "type": "object", "additionalProperties": { "type": "integer" } }, "byVendor": { "type": "object", "additionalProperties": { "type": "integer" } }, "totalOverrides": { "type": "integer" } }, "required": [ "byJustification", "byStatus", "byVendor", "totalOverrides" ] } }, "required": [ "rulesByCategory", "rulesByName", "rulesByOutcome", "rulesByPriority", "topRules", "totalEvaluations", "totalRulesFired", "vexOverrides" ] }, "sampledTraces": { "type": "object", "properties": { "determinismHash": { "type": "string" }, "ordering": { "type": "object", "properties": { "direction": { "type": "string" }, "primaryKey": { "type": "string" }, "secondaryKey": { "type": "string" } }, "required": [ "direction", "primaryKey" ] }, "sampleRate": { "type": "number" }, "sampledCount": { "type": "integer" }, "totalTraces": { "type": "integer" }, "traces": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "assignedSeverity": { "type": "string" }, "componentPurl": { "type": "string" }, "evaluationMs": { "type": "number" }, "finalOutcome": { "type": "string" }, "findingId": { "type": "string" }, "ruleSequence": { "type": "array", "items": { "type": "string" } }, "rulesEvaluated": { "type": "integer" }, "rulesFired": { "type": "integer" }, "sampleReason": { "type": "string" }, "traceId": { "type": "string" }, "vexApplied": { "type": "boolean" } }, "required": [ "evaluationMs", "finalOutcome", "findingId", "ruleSequence", "rulesEvaluated", "rulesFired", "sampleReason", "traceId", "vexApplied" ] } } }, "required": [ "determinismHash", "ordering", "sampleRate", "sampledCount", "totalTraces", "traces" ] } }, "required": [ "heatmap", "ruleFiringCounts", "sampledTraces" ] }, "distribution": { "type": "object", "properties": { "buckets": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "percentage": { "type": "number" }, "rangeMax": { "type": "number" }, "rangeMin": { "type": "number" } }, "required": [ "count", "percentage", "rangeMax", "rangeMin" ] } }, "percentiles": { "type": "object", "additionalProperties": { "type": "number" } }, "severityBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } } }, "required": [ "buckets", "percentiles", "severityBreakdown" ] }, "executionTimeMs": { "type": "number" }, "findingScores": { "type": "array", "items": { "type": "object", "properties": { "contributions": { "type": "array", "items": { "type": "object", "properties": { "contribution": { "type": "number" }, "contributionPercentage": { "type": "number" }, "signalName": { "type": "string" }, "signalValue": { "type": "object", "properties": {} }, "weight": { "type": "number" } }, "required": [ "contribution", "contributionPercentage", "signalName", "weight" ] } }, "findingId": { "type": "string" }, "normalizedScore": { "type": "number" }, "overridesApplied": { "type": "array", "items": { "type": "object", "properties": { "appliedValue": { "type": "object", "properties": {} }, "originalValue": { "type": "object", "properties": {} }, "overrideType": { "type": "string" }, "predicate": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "reason": { "type": "string" } }, "required": [ "overrideType", "predicate" ] } }, "rawScore": { "type": "number" }, "recommendedAction": { "type": "string", "enum": [ "Allow", "Deny", "Review" ] }, "severity": { "type": "string", "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] } }, "required": [ "findingId", "normalizedScore", "rawScore", "recommendedAction", "severity" ] } }, "profileHash": { "type": "string" }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" }, "simulationId": { "type": "string" }, "timestamp": { "type": "string", "format": "date-time" }, "topMovers": { "type": "array", "items": { "type": "object", "properties": { "componentPurl": { "type": "string" }, "driverContribution": { "type": "number" }, "findingId": { "type": "string" }, "primaryDriver": { "type": "string" }, "score": { "type": "number" }, "severity": { "type": "string", "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] } }, "required": [ "driverContribution", "findingId", "primaryDriver", "score", "severity" ] } } }, "required": [ "aggregateMetrics", "executionTimeMs", "findingScores", "profileHash", "profileId", "profileVersion", "simulationId", "timestamp" ] }, "breakdown": { "type": "object", "properties": { "actionBreakdown": { "type": "object", "properties": { "actionFlow": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "fromAction": { "type": "string" }, "toAction": { "type": "string" } }, "required": [ "count", "fromAction", "toAction" ] } }, "byAction": { "type": "object", "additionalProperties": { "type": "object", "properties": { "action": { "type": "string" }, "avgScore": { "type": "number" }, "count": { "type": "integer" }, "percentage": { "type": "number" }, "severityBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } } }, "required": [ "action", "avgScore", "count", "percentage", "severityBreakdown" ] } }, "decisionStability": { "type": "number" } }, "required": [ "actionFlow", "byAction", "decisionStability" ] }, "componentBreakdown": { "type": "object", "properties": { "componentsWithFindings": { "type": "integer" }, "ecosystemBreakdown": { "type": "object", "additionalProperties": { "type": "object", "properties": { "avgScore": { "type": "number" }, "componentCount": { "type": "integer" }, "criticalCount": { "type": "integer" }, "ecosystem": { "type": "string" }, "findingCount": { "type": "integer" }, "highCount": { "type": "integer" } }, "required": [ "avgScore", "componentCount", "criticalCount", "ecosystem", "findingCount", "highCount" ] } }, "topRiskComponents": { "type": "array", "items": { "type": "object", "properties": { "avgScore": { "type": "number" }, "componentPurl": { "type": "string" }, "findingCount": { "type": "integer" }, "highestSeverity": { "type": "string" }, "maxScore": { "type": "number" }, "recommendedAction": { "type": "string" } }, "required": [ "avgScore", "componentPurl", "findingCount", "highestSeverity", "maxScore", "recommendedAction" ] } }, "totalComponents": { "type": "integer" } }, "required": [ "componentsWithFindings", "ecosystemBreakdown", "topRiskComponents", "totalComponents" ] }, "determinismHash": { "type": "string" }, "overrideAnalysis": { "type": "object", "properties": { "decisionOverrideDetails": { "type": "array", "items": { "type": "object", "properties": { "applicationsCount": { "type": "integer" }, "originalActions": { "type": "object", "additionalProperties": { "type": "integer" } }, "predicateHash": { "type": "string" }, "predicateSummary": { "type": "string" }, "reason": { "type": "string" }, "targetAction": { "type": "string" } }, "required": [ "applicationsCount", "originalActions", "predicateHash", "predicateSummary", "targetAction" ] } }, "decisionOverridesApplied": { "type": "integer" }, "overrideApplicationRate": { "type": "number" }, "overrideConflicts": { "type": "array", "items": { "type": "object", "properties": { "conflictType": { "type": "string" }, "findingId": { "type": "string" }, "override1": { "type": "string" }, "override2": { "type": "string" }, "resolution": { "type": "string" } }, "required": [ "conflictType", "findingId", "override1", "override2", "resolution" ] } }, "severityOverrideDetails": { "type": "array", "items": { "type": "object", "properties": { "applicationsCount": { "type": "integer" }, "originalSeverities": { "type": "object", "additionalProperties": { "type": "integer" } }, "predicateHash": { "type": "string" }, "predicateSummary": { "type": "string" }, "targetSeverity": { "type": "string" } }, "required": [ "applicationsCount", "originalSeverities", "predicateHash", "predicateSummary", "targetSeverity" ] } }, "severityOverridesApplied": { "type": "integer" }, "totalOverridesEvaluated": { "type": "integer" } }, "required": [ "decisionOverrideDetails", "decisionOverridesApplied", "overrideApplicationRate", "overrideConflicts", "severityOverrideDetails", "severityOverridesApplied", "totalOverridesEvaluated" ] }, "profileRef": { "type": "object", "properties": { "description": { "type": "string" }, "extends": { "type": "string" }, "hash": { "type": "string" }, "id": { "type": "string" }, "version": { "type": "string" } }, "required": [ "hash", "id", "version" ] }, "riskTrends": { "type": "object", "properties": { "actionTrend": { "type": "object", "properties": { "direction": { "type": "string" }, "isSignificant": { "type": "boolean" }, "magnitude": { "type": "number" }, "percentageChange": { "type": "number" } }, "required": [ "direction", "isSignificant", "magnitude", "percentageChange" ] }, "comparisonType": { "type": "string" }, "findingsImproved": { "type": "integer" }, "findingsUnchanged": { "type": "integer" }, "findingsWorsened": { "type": "integer" }, "scoreTrend": { "type": "object", "properties": { "direction": { "type": "string" }, "isSignificant": { "type": "boolean" }, "magnitude": { "type": "number" }, "percentageChange": { "type": "number" } }, "required": [ "direction", "isSignificant", "magnitude", "percentageChange" ] }, "severityTrend": { "type": "object", "properties": { "direction": { "type": "string" }, "isSignificant": { "type": "boolean" }, "magnitude": { "type": "number" }, "percentageChange": { "type": "number" } }, "required": [ "direction", "isSignificant", "magnitude", "percentageChange" ] } }, "required": [ "actionTrend", "comparisonType", "findingsImproved", "findingsUnchanged", "findingsWorsened", "scoreTrend", "severityTrend" ] }, "scoreDistribution": { "type": "object", "properties": { "normalizedScoreStats": { "type": "object", "properties": { "count": { "type": "integer" }, "kurtosis": { "type": "number" }, "max": { "type": "number" }, "mean": { "type": "number" }, "median": { "type": "number" }, "min": { "type": "number" }, "skewness": { "type": "number" }, "stdDev": { "type": "number" }, "variance": { "type": "number" } }, "required": [ "count", "kurtosis", "max", "mean", "median", "min", "skewness", "stdDev", "variance" ] }, "outliers": { "type": "object", "properties": { "outlierCount": { "type": "integer" }, "outlierFindingIds": { "type": "array", "items": { "type": "string" } }, "outlierThreshold": { "type": "number" } }, "required": [ "outlierCount", "outlierFindingIds", "outlierThreshold" ] }, "percentiles": { "type": "object", "additionalProperties": { "type": "number" } }, "rawScoreStats": { "type": "object", "properties": { "count": { "type": "integer" }, "kurtosis": { "type": "number" }, "max": { "type": "number" }, "mean": { "type": "number" }, "median": { "type": "number" }, "min": { "type": "number" }, "skewness": { "type": "number" }, "stdDev": { "type": "number" }, "variance": { "type": "number" } }, "required": [ "count", "kurtosis", "max", "mean", "median", "min", "skewness", "stdDev", "variance" ] }, "scoreBuckets": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "label": { "type": "string" }, "percentage": { "type": "number" }, "rangeMax": { "type": "number" }, "rangeMin": { "type": "number" } }, "required": [ "count", "label", "percentage", "rangeMax", "rangeMin" ] } } }, "required": [ "normalizedScoreStats", "outliers", "percentiles", "rawScoreStats", "scoreBuckets" ] }, "severityBreakdown": { "type": "object", "properties": { "bySeverity": { "type": "object", "additionalProperties": { "type": "object", "properties": { "avgScore": { "type": "number" }, "count": { "type": "integer" }, "percentage": { "type": "number" }, "scoreRange": { "type": "object", "properties": { "max": { "type": "number" }, "min": { "type": "number" } }, "required": [ "max", "min" ] }, "severity": { "type": "string" }, "topContributors": { "type": "array", "items": { "type": "string" } } }, "required": [ "avgScore", "count", "percentage", "scoreRange", "severity", "topContributors" ] } }, "severityConcentration": { "type": "number" }, "severityFlow": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "fromSeverity": { "type": "string" }, "isEscalation": { "type": "boolean" }, "toSeverity": { "type": "string" } }, "required": [ "count", "fromSeverity", "isEscalation", "toSeverity" ] } } }, "required": [ "bySeverity", "severityConcentration", "severityFlow" ] }, "signalAnalysis": { "type": "object", "properties": { "missingSignalImpact": { "type": "object", "properties": { "avgMissingSignalsPerFinding": { "type": "number" }, "estimatedScoreImpact": { "type": "number" }, "findingsWithMissingSignals": { "type": "integer" }, "mostImpactfulMissing": { "type": "array", "items": { "type": "string" } } }, "required": [ "avgMissingSignalsPerFinding", "estimatedScoreImpact", "findingsWithMissingSignals", "mostImpactfulMissing" ] }, "signalCoverage": { "type": "number" }, "signalStats": { "type": "array", "items": { "type": "object", "properties": { "avgContribution": { "type": "number" }, "coveragePercentage": { "type": "number" }, "findingsMissingSignal": { "type": "integer" }, "findingsWithSignal": { "type": "integer" }, "signalName": { "type": "string" }, "signalType": { "type": "string" }, "totalContribution": { "type": "number" }, "valueDistribution": { "type": "object", "properties": { "histogram": { "type": [ "array", "null" ], "items": { "type": "object", "properties": { "count": { "type": "integer" }, "percentage": { "type": "number" }, "rangeMax": { "type": "number" }, "rangeMin": { "type": "number" } }, "required": [ "count", "percentage", "rangeMax", "rangeMin" ] } }, "max": { "type": [ "number", "null" ] }, "mean": { "type": [ "number", "null" ] }, "median": { "type": [ "number", "null" ] }, "min": { "type": [ "number", "null" ] }, "stdDev": { "type": [ "number", "null" ] } } }, "weight": { "type": "number" } }, "required": [ "avgContribution", "coveragePercentage", "findingsMissingSignal", "findingsWithSignal", "signalName", "signalType", "totalContribution", "weight" ] } }, "signalsMissing": { "type": "integer" }, "signalsUsed": { "type": "integer" }, "topContributors": { "type": "array", "items": { "type": "object", "properties": { "avgValue": { "type": "number" }, "contributionPercentage": { "type": "number" }, "impactDirection": { "type": "string" }, "signalName": { "type": "string" }, "totalContribution": { "type": "number" }, "weight": { "type": "number" } }, "required": [ "avgValue", "contributionPercentage", "impactDirection", "signalName", "totalContribution", "weight" ] } }, "totalSignals": { "type": "integer" } }, "required": [ "missingSignalImpact", "signalCoverage", "signalStats", "signalsMissing", "signalsUsed", "topContributors", "totalSignals" ] }, "simulationId": { "type": "string" } }, "required": [ "actionBreakdown", "determinismHash", "overrideAnalysis", "profileRef", "scoreDistribution", "severityBreakdown", "signalAnalysis", "simulationId" ] }, "compareResult": { "type": "object", "properties": { "aggregateMetrics": { "type": "object", "properties": { "criticalCount": { "type": "integer" }, "highCount": { "type": "integer" }, "informationalCount": { "type": "integer" }, "lowCount": { "type": "integer" }, "maxScore": { "type": "number" }, "meanScore": { "type": "number" }, "medianScore": { "type": "number" }, "mediumCount": { "type": "integer" }, "minScore": { "type": "number" }, "stdDeviation": { "type": "number" }, "totalFindings": { "type": "integer" } }, "required": [ "criticalCount", "highCount", "informationalCount", "lowCount", "maxScore", "meanScore", "medianScore", "mediumCount", "minScore", "stdDeviation", "totalFindings" ] }, "analytics": { "type": "object", "properties": { "deltaSummary": { "type": "object", "properties": { "basePolicyRef": { "type": "string" }, "candidatePolicyRef": { "type": "string" }, "comparisonType": { "type": "string", "enum": [ "Batch", "Snapshot", "VersionCompare", "WhatIf" ] }, "determinismHash": { "type": "string" }, "highImpactFindings": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "baseOutcome": { "type": "string" }, "baseSeverity": { "type": "string" }, "candidateOutcome": { "type": "string" }, "candidateSeverity": { "type": "string" }, "componentPurl": { "type": "string" }, "findingId": { "type": "string" }, "impactReason": { "type": "string" }, "impactScore": { "type": "number" } }, "required": [ "baseOutcome", "findingId", "impactReason", "impactScore" ] } }, "outcomeChanges": { "type": "object", "properties": { "improved": { "type": "integer" }, "regressed": { "type": "integer" }, "transitions": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "fromOutcome": { "type": "string" }, "isImprovement": { "type": "boolean" }, "percentage": { "type": "number" }, "toOutcome": { "type": "string" } }, "required": [ "count", "fromOutcome", "isImprovement", "percentage", "toOutcome" ] } }, "unchanged": { "type": "integer" } }, "required": [ "improved", "regressed", "transitions", "unchanged" ] }, "ruleChanges": { "type": "object", "properties": { "fireRateChanges": { "type": "array", "items": { "type": "object", "properties": { "baseFireRate": { "type": "number" }, "candidateFireRate": { "type": "number" }, "changePercentage": { "type": "number" }, "isSignificant": { "type": "boolean" }, "ruleName": { "type": "string" } }, "required": [ "baseFireRate", "candidateFireRate", "changePercentage", "isSignificant", "ruleName" ] } }, "rulesAdded": { "type": "array", "items": { "type": "string" } }, "rulesModified": { "type": "array", "items": { "type": "object", "properties": { "description": { "type": "string" }, "modificationType": { "type": "string" }, "ruleName": { "type": "string" } }, "required": [ "description", "modificationType", "ruleName" ] } }, "rulesRemoved": { "type": "array", "items": { "type": "string" } } }, "required": [ "fireRateChanges", "rulesAdded", "rulesModified", "rulesRemoved" ] }, "severityChanges": { "type": "object", "properties": { "deescalated": { "type": "integer" }, "escalated": { "type": "integer" }, "transitions": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "fromSeverity": { "type": "string" }, "percentage": { "type": "number" }, "toSeverity": { "type": "string" } }, "required": [ "count", "fromSeverity", "percentage", "toSeverity" ] } }, "unchanged": { "type": "integer" } }, "required": [ "deescalated", "escalated", "transitions", "unchanged" ] }, "totalFindings": { "type": "integer" } }, "required": [ "basePolicyRef", "comparisonType", "determinismHash", "highImpactFindings", "outcomeChanges", "ruleChanges", "severityChanges", "totalFindings" ] }, "heatmap": { "type": "object", "properties": { "findingRuleCoverage": { "type": "object", "properties": { "coveragePercentage": { "type": "number" }, "findingsByMatchCount": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "integer" }, "value": { "type": "integer" } }, "required": [ "key", "value" ] } }, "findingsMatched": { "type": "integer" }, "findingsUnmatched": { "type": "integer" }, "rulesNeverFired": { "type": "array", "items": { "type": "string" } }, "totalFindings": { "type": "integer" } }, "required": [ "coveragePercentage", "findingsByMatchCount", "findingsMatched", "findingsUnmatched", "rulesNeverFired", "totalFindings" ] }, "ruleOutcomeMatrix": { "type": "array", "items": { "type": "object", "properties": { "normalized": { "type": "number" }, "value": { "type": "integer" }, "x": { "type": "string" }, "y": { "type": "string" } }, "required": [ "normalized", "value", "x", "y" ] } }, "ruleSeverityMatrix": { "type": "array", "items": { "type": "object", "properties": { "normalized": { "type": "number" }, "value": { "type": "integer" }, "x": { "type": "string" }, "y": { "type": "string" } }, "required": [ "normalized", "value", "x", "y" ] } }, "temporalDistribution": { "type": "array", "items": { "type": "object", "properties": { "bucketEndMs": { "type": "integer" }, "bucketStartMs": { "type": "integer" }, "evaluationCount": { "type": "integer" }, "rulesFired": { "type": "integer" } }, "required": [ "bucketEndMs", "bucketStartMs", "evaluationCount", "rulesFired" ] } } }, "required": [ "findingRuleCoverage", "ruleOutcomeMatrix", "ruleSeverityMatrix", "temporalDistribution" ] }, "ruleFiringCounts": { "type": "object", "properties": { "rulesByCategory": { "type": "object", "additionalProperties": { "type": "integer" } }, "rulesByName": { "type": "object", "additionalProperties": { "type": "object", "properties": { "averageEvaluationMicroseconds": { "type": "number" }, "category": { "type": "string" }, "fireCount": { "type": "integer" }, "firePercentage": { "type": "number" }, "outcomeBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } }, "priority": { "type": "integer" }, "ruleName": { "type": "string" } }, "required": [ "averageEvaluationMicroseconds", "fireCount", "firePercentage", "outcomeBreakdown", "priority", "ruleName" ] } }, "rulesByOutcome": { "type": "object", "additionalProperties": { "type": "integer" } }, "rulesByPriority": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "integer" }, "value": { "type": "integer" } }, "required": [ "key", "value" ] } }, "topRules": { "type": "array", "items": { "type": "object", "properties": { "averageEvaluationMicroseconds": { "type": "number" }, "category": { "type": "string" }, "fireCount": { "type": "integer" }, "firePercentage": { "type": "number" }, "outcomeBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } }, "priority": { "type": "integer" }, "ruleName": { "type": "string" } }, "required": [ "averageEvaluationMicroseconds", "fireCount", "firePercentage", "outcomeBreakdown", "priority", "ruleName" ] } }, "totalEvaluations": { "type": "integer" }, "totalRulesFired": { "type": "integer" }, "vexOverrides": { "type": "object", "properties": { "byJustification": { "type": "object", "additionalProperties": { "type": "integer" } }, "byStatus": { "type": "object", "additionalProperties": { "type": "integer" } }, "byVendor": { "type": "object", "additionalProperties": { "type": "integer" } }, "totalOverrides": { "type": "integer" } }, "required": [ "byJustification", "byStatus", "byVendor", "totalOverrides" ] } }, "required": [ "rulesByCategory", "rulesByName", "rulesByOutcome", "rulesByPriority", "topRules", "totalEvaluations", "totalRulesFired", "vexOverrides" ] }, "sampledTraces": { "type": "object", "properties": { "determinismHash": { "type": "string" }, "ordering": { "type": "object", "properties": { "direction": { "type": "string" }, "primaryKey": { "type": "string" }, "secondaryKey": { "type": "string" } }, "required": [ "direction", "primaryKey" ] }, "sampleRate": { "type": "number" }, "sampledCount": { "type": "integer" }, "totalTraces": { "type": "integer" }, "traces": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "assignedSeverity": { "type": "string" }, "componentPurl": { "type": "string" }, "evaluationMs": { "type": "number" }, "finalOutcome": { "type": "string" }, "findingId": { "type": "string" }, "ruleSequence": { "type": "array", "items": { "type": "string" } }, "rulesEvaluated": { "type": "integer" }, "rulesFired": { "type": "integer" }, "sampleReason": { "type": "string" }, "traceId": { "type": "string" }, "vexApplied": { "type": "boolean" } }, "required": [ "evaluationMs", "finalOutcome", "findingId", "ruleSequence", "rulesEvaluated", "rulesFired", "sampleReason", "traceId", "vexApplied" ] } } }, "required": [ "determinismHash", "ordering", "sampleRate", "sampledCount", "totalTraces", "traces" ] } }, "required": [ "heatmap", "ruleFiringCounts", "sampledTraces" ] }, "distribution": { "type": "object", "properties": { "buckets": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "percentage": { "type": "number" }, "rangeMax": { "type": "number" }, "rangeMin": { "type": "number" } }, "required": [ "count", "percentage", "rangeMax", "rangeMin" ] } }, "percentiles": { "type": "object", "additionalProperties": { "type": "number" } }, "severityBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } } }, "required": [ "buckets", "percentiles", "severityBreakdown" ] }, "executionTimeMs": { "type": "number" }, "findingScores": { "type": "array", "items": { "type": "object", "properties": { "contributions": { "type": "array", "items": { "type": "object", "properties": { "contribution": { "type": "number" }, "contributionPercentage": { "type": "number" }, "signalName": { "type": "string" }, "signalValue": { "type": "object", "properties": {} }, "weight": { "type": "number" } }, "required": [ "contribution", "contributionPercentage", "signalName", "weight" ] } }, "findingId": { "type": "string" }, "normalizedScore": { "type": "number" }, "overridesApplied": { "type": "array", "items": { "type": "object", "properties": { "appliedValue": { "type": "object", "properties": {} }, "originalValue": { "type": "object", "properties": {} }, "overrideType": { "type": "string" }, "predicate": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "reason": { "type": "string" } }, "required": [ "overrideType", "predicate" ] } }, "rawScore": { "type": "number" }, "recommendedAction": { "type": "string", "enum": [ "Allow", "Deny", "Review" ] }, "severity": { "type": "string", "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] } }, "required": [ "findingId", "normalizedScore", "rawScore", "recommendedAction", "severity" ] } }, "profileHash": { "type": "string" }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" }, "simulationId": { "type": "string" }, "timestamp": { "type": "string", "format": "date-time" }, "topMovers": { "type": "array", "items": { "type": "object", "properties": { "componentPurl": { "type": "string" }, "driverContribution": { "type": "number" }, "findingId": { "type": "string" }, "primaryDriver": { "type": "string" }, "score": { "type": "number" }, "severity": { "type": "string", "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] } }, "required": [ "driverContribution", "findingId", "primaryDriver", "score", "severity" ] } } }, "required": [ "aggregateMetrics", "executionTimeMs", "findingScores", "profileHash", "profileId", "profileVersion", "simulationId", "timestamp" ] }, "executionTimeMs": { "type": "number" } }, "required": [ "baselineResult", "breakdown", "compareResult", "executionTimeMs" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_ProfileChangePreviewRequest": { "type": "object", "properties": { "currentProfileId": { "type": "string" }, "currentProfileVersion": { "type": "string" }, "findings": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "componentPurl": { "type": "string" }, "findingId": { "type": "string" }, "signals": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } } }, "required": [ "findingId", "signals" ] } }, "proposedOverrideChanges": { "type": "array", "items": { "type": "object", "properties": { "overrideType": { "type": "string" }, "reason": { "type": "string" }, "value": { "type": "object", "properties": {} }, "when": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } } }, "required": [ "overrideType", "value", "when" ] } }, "proposedProfileId": { "type": "string" }, "proposedProfileVersion": { "type": "string" }, "proposedWeightChanges": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "number" } }, "required": [ "value" ] } } }, "required": [ "currentProfileId", "findings" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_ProfileChangePreviewResponse": { "type": "object", "properties": { "currentResult": { "type": "object", "properties": { "metrics": { "type": "object", "properties": { "criticalCount": { "type": "integer" }, "highCount": { "type": "integer" }, "informationalCount": { "type": "integer" }, "lowCount": { "type": "integer" }, "maxScore": { "type": "number" }, "meanScore": { "type": "number" }, "medianScore": { "type": "number" }, "mediumCount": { "type": "integer" }, "minScore": { "type": "number" }, "stdDeviation": { "type": "number" }, "totalFindings": { "type": "integer" } }, "required": [ "criticalCount", "highCount", "informationalCount", "lowCount", "maxScore", "meanScore", "medianScore", "mediumCount", "minScore", "stdDeviation", "totalFindings" ] }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" } }, "required": [ "metrics", "profileId", "profileVersion" ] }, "highImpactFindings": { "type": "array", "items": { "type": "object", "properties": { "currentAction": { "type": "string" }, "currentScore": { "type": "number" }, "currentSeverity": { "type": "string" }, "findingId": { "type": "string" }, "impactReason": { "type": "string" }, "proposedAction": { "type": "string" }, "proposedScore": { "type": "number" }, "proposedSeverity": { "type": "string" }, "scoreDelta": { "type": "number" } }, "required": [ "currentAction", "currentScore", "currentSeverity", "findingId", "impactReason", "proposedAction", "proposedScore", "proposedSeverity", "scoreDelta" ] } }, "impact": { "type": "object", "properties": { "actionChanges": { "type": "integer" }, "criticalCountDelta": { "type": "integer" }, "findingsImproved": { "type": "integer" }, "findingsUnchanged": { "type": "integer" }, "findingsWorsened": { "type": "integer" }, "highCountDelta": { "type": "integer" }, "meanScoreDelta": { "type": "number" }, "severityDeescalations": { "type": "integer" }, "severityEscalations": { "type": "integer" } }, "required": [ "actionChanges", "criticalCountDelta", "findingsImproved", "findingsUnchanged", "findingsWorsened", "highCountDelta", "meanScoreDelta", "severityDeescalations", "severityEscalations" ] }, "proposedResult": { "type": "object", "properties": { "metrics": { "type": "object", "properties": { "criticalCount": { "type": "integer" }, "highCount": { "type": "integer" }, "informationalCount": { "type": "integer" }, "lowCount": { "type": "integer" }, "maxScore": { "type": "number" }, "meanScore": { "type": "number" }, "medianScore": { "type": "number" }, "mediumCount": { "type": "integer" }, "minScore": { "type": "number" }, "stdDeviation": { "type": "number" }, "totalFindings": { "type": "integer" } }, "required": [ "criticalCount", "highCount", "informationalCount", "lowCount", "maxScore", "meanScore", "medianScore", "mediumCount", "minScore", "stdDeviation", "totalFindings" ] }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" } }, "required": [ "metrics", "profileId", "profileVersion" ] } }, "required": [ "currentResult", "highImpactFindings", "impact", "proposedResult" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_ProfileComparisonRequest": { "type": "object", "properties": { "baseProfileId": { "type": "string" }, "baseProfileVersion": { "type": "string" }, "compareProfileId": { "type": "string" }, "compareProfileVersion": { "type": "string" }, "findings": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "componentPurl": { "type": "string" }, "findingId": { "type": "string" }, "signals": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } } }, "required": [ "findingId", "signals" ] } } }, "required": [ "baseProfileId", "compareProfileId", "findings" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_ProfileComparisonResponse": { "type": "object", "properties": { "baseProfile": { "type": "object", "properties": { "metrics": { "type": "object", "properties": { "criticalCount": { "type": "integer" }, "highCount": { "type": "integer" }, "informationalCount": { "type": "integer" }, "lowCount": { "type": "integer" }, "maxScore": { "type": "number" }, "meanScore": { "type": "number" }, "medianScore": { "type": "number" }, "mediumCount": { "type": "integer" }, "minScore": { "type": "number" }, "stdDeviation": { "type": "number" }, "totalFindings": { "type": "integer" } }, "required": [ "criticalCount", "highCount", "informationalCount", "lowCount", "maxScore", "meanScore", "medianScore", "mediumCount", "minScore", "stdDeviation", "totalFindings" ] }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" } }, "required": [ "metrics", "profileId", "profileVersion" ] }, "compareProfile": { "type": "object", "properties": { "metrics": { "type": "object", "properties": { "criticalCount": { "type": "integer" }, "highCount": { "type": "integer" }, "informationalCount": { "type": "integer" }, "lowCount": { "type": "integer" }, "maxScore": { "type": "number" }, "meanScore": { "type": "number" }, "medianScore": { "type": "number" }, "mediumCount": { "type": "integer" }, "minScore": { "type": "number" }, "stdDeviation": { "type": "number" }, "totalFindings": { "type": "integer" } }, "required": [ "criticalCount", "highCount", "informationalCount", "lowCount", "maxScore", "meanScore", "medianScore", "mediumCount", "minScore", "stdDeviation", "totalFindings" ] }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" } }, "required": [ "metrics", "profileId", "profileVersion" ] }, "deltas": { "type": "object", "properties": { "criticalCountDelta": { "type": "integer" }, "highCountDelta": { "type": "integer" }, "lowCountDelta": { "type": "integer" }, "meanScoreDelta": { "type": "number" }, "medianScoreDelta": { "type": "number" }, "mediumCountDelta": { "type": "integer" } }, "required": [ "criticalCountDelta", "highCountDelta", "lowCountDelta", "meanScoreDelta", "medianScoreDelta", "mediumCountDelta" ] } }, "required": [ "baseProfile", "compareProfile", "deltas" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_PurgeExpiredResponse": { "type": "object", "properties": { "purgedCount": { "type": "integer" } }, "required": [ "purgedCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_QuickSimulationRequest": { "type": "object", "properties": { "findings": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "componentPurl": { "type": "string" }, "findingId": { "type": "string" }, "signals": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } } }, "required": [ "findingId", "signals" ] } }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" } }, "required": [ "findings", "profileId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_QuickSimulationResponse": { "type": "object", "properties": { "aggregateMetrics": { "type": "object", "properties": { "criticalCount": { "type": "integer" }, "highCount": { "type": "integer" }, "informationalCount": { "type": "integer" }, "lowCount": { "type": "integer" }, "maxScore": { "type": "number" }, "meanScore": { "type": "number" }, "medianScore": { "type": "number" }, "mediumCount": { "type": "integer" }, "minScore": { "type": "number" }, "stdDeviation": { "type": "number" }, "totalFindings": { "type": "integer" } }, "required": [ "criticalCount", "highCount", "informationalCount", "lowCount", "maxScore", "meanScore", "medianScore", "mediumCount", "minScore", "stdDeviation", "totalFindings" ] }, "distribution": { "type": "object", "properties": { "buckets": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "percentage": { "type": "number" }, "rangeMax": { "type": "number" }, "rangeMin": { "type": "number" } }, "required": [ "count", "percentage", "rangeMax", "rangeMin" ] } }, "percentiles": { "type": "object", "additionalProperties": { "type": "number" } }, "severityBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } } }, "required": [ "buckets", "percentiles", "severityBreakdown" ] }, "executionTimeMs": { "type": "number" }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" }, "simulationId": { "type": "string" }, "timestamp": { "type": "string", "format": "date-time" } }, "required": [ "aggregateMetrics", "executionTimeMs", "profileId", "profileVersion", "simulationId", "timestamp" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_ResolveConflictRequest": { "type": "object", "properties": { "resolution": { "type": "string" } }, "required": [ "resolution" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileComparisonResponse": { "type": "object", "properties": { "comparison": { "type": "object", "properties": { "changes": { "type": "array", "items": { "type": "object", "properties": { "changeType": { "type": "string", "enum": [ "InheritanceChanged", "MetadataChanged", "OverrideAdded", "OverrideModified", "OverrideRemoved", "SignalAdded", "SignalModified", "SignalRemoved", "WeightChanged" ] }, "description": { "type": "string" }, "isBreaking": { "type": "boolean" }, "path": { "type": "string" } }, "required": [ "changeType", "description", "isBreaking", "path" ] } }, "fromVersion": { "type": "string" }, "hasBreakingChanges": { "type": "boolean" }, "profileId": { "type": "string" }, "toVersion": { "type": "string" } }, "required": [ "changes", "fromVersion", "hasBreakingChanges", "profileId", "toVersion" ] } }, "required": [ "comparison" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileEventListResponse": { "type": "object", "properties": { "events": { "type": "array", "items": { "type": "object", "properties": { "actor": { "type": "string" }, "eventId": { "type": "string" }, "eventType": { "type": "string", "enum": [ "Activated", "Archived", "Created", "Deprecated", "Restored" ] }, "newStatus": { "type": "string", "enum": [ "Active", "Archived", "Deprecated", "Draft" ] }, "oldStatus": { "type": [ "string", "null" ], "enum": [ "Active", "Archived", "Deprecated", "Draft" ] }, "profileId": { "type": "string" }, "reason": { "type": "string" }, "timestamp": { "type": "string", "format": "date-time" }, "version": { "type": "string" } }, "required": [ "eventId", "eventType", "newStatus", "profileId", "timestamp", "version" ] } }, "profileId": { "type": "string" } }, "required": [ "events", "profileId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileHashResponse": { "type": "object", "properties": { "contentOnly": { "type": "boolean" }, "hash": { "type": "string" }, "profileId": { "type": "string" }, "version": { "type": "string" } }, "required": [ "contentOnly", "hash", "profileId", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileListResponse": { "type": "object", "properties": { "profiles": { "type": "array", "items": { "type": "object", "properties": { "description": { "type": "string" }, "profileId": { "type": "string" }, "version": { "type": "string" } }, "required": [ "profileId", "version" ] } } }, "required": [ "profiles" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileMetadataExportResponse": { "type": "object", "properties": { "customMetadata": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "description": { "type": "string" }, "exportedAt": { "type": "string", "format": "date-time" }, "extendsProfile": { "type": "string" }, "hash": { "type": "string" }, "profileId": { "type": "string" }, "severityThresholds": { "type": "array", "items": { "type": "object", "properties": { "targetSeverity": { "type": "string" }, "whenConditions": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } } }, "required": [ "targetSeverity", "whenConditions" ] } }, "signalNames": { "type": "array", "items": { "type": "string" } }, "status": { "type": "string" }, "version": { "type": "string" } }, "required": [ "exportedAt", "hash", "profileId", "severityThresholds", "signalNames", "status", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileResponse": { "type": "object", "properties": { "hash": { "type": "string" }, "profile": { "type": "object", "properties": { "description": { "type": "string" }, "extends": { "type": "string" }, "id": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "overrides": { "type": "object", "properties": { "decisions": { "type": "array", "items": { "type": "object", "properties": { "action": { "type": "string", "enum": [ "Allow", "Deny", "Review" ] }, "reason": { "type": "string" }, "when": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } } }, "required": [ "action", "when" ] } }, "severity": { "type": "array", "items": { "type": "object", "properties": { "set": { "type": "string", "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] }, "when": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } } }, "required": [ "set", "when" ] } } }, "required": [ "decisions", "severity" ] }, "signals": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" }, "source": { "type": "string" }, "transform": { "type": "string" }, "type": { "type": "string", "enum": [ "Boolean", "Categorical", "Numeric" ] }, "unit": { "type": "string" } }, "required": [ "name", "source", "type" ] } }, "version": { "type": "string" }, "weights": { "type": "object", "additionalProperties": { "type": "number" } } }, "required": [ "id", "overrides", "signals", "version", "weights" ] }, "versionInfo": { "type": "object", "properties": { "activatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "archivedAt": { "type": [ "string", "null" ], "format": "date-time" }, "contentHash": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "deprecatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "deprecationReason": { "type": "string" }, "profileId": { "type": "string" }, "status": { "type": "string", "enum": [ "Active", "Archived", "Deprecated", "Draft" ] }, "successorVersion": { "type": "string" }, "version": { "type": "string" } }, "required": [ "contentHash", "createdAt", "profileId", "status", "version" ] } }, "required": [ "hash", "profile" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileValidationResponse": { "type": "object", "properties": { "isValid": { "type": "boolean" }, "issues": { "type": "array", "items": { "type": "object", "properties": { "error": { "type": "string" }, "message": { "type": "string" }, "path": { "type": "string" } }, "required": [ "error", "message", "path" ] } }, "schemaVersion": { "type": "string" } }, "required": [ "isValid", "issues", "schemaVersion" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileVersionInfoResponse": { "type": "object", "properties": { "versionInfo": { "type": "object", "properties": { "activatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "archivedAt": { "type": [ "string", "null" ], "format": "date-time" }, "contentHash": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "deprecatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "deprecationReason": { "type": "string" }, "profileId": { "type": "string" }, "status": { "type": "string", "enum": [ "Active", "Archived", "Deprecated", "Draft" ] }, "successorVersion": { "type": "string" }, "version": { "type": "string" } }, "required": [ "contentHash", "createdAt", "profileId", "status", "version" ] } }, "required": [ "versionInfo" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileVersionListResponse": { "type": "object", "properties": { "profileId": { "type": "string" }, "versions": { "type": "array", "items": { "type": "object", "properties": { "activatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "archivedAt": { "type": [ "string", "null" ], "format": "date-time" }, "contentHash": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "deprecatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "deprecationReason": { "type": "string" }, "profileId": { "type": "string" }, "status": { "type": "string", "enum": [ "Active", "Archived", "Deprecated", "Draft" ] }, "successorVersion": { "type": "string" }, "version": { "type": "string" } }, "required": [ "contentHash", "createdAt", "profileId", "status", "version" ] } } }, "required": [ "profileId", "versions" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_RiskSimulationResponse": { "type": "object", "properties": { "result": { "type": "object", "properties": { "aggregateMetrics": { "type": "object", "properties": { "criticalCount": { "type": "integer" }, "highCount": { "type": "integer" }, "informationalCount": { "type": "integer" }, "lowCount": { "type": "integer" }, "maxScore": { "type": "number" }, "meanScore": { "type": "number" }, "medianScore": { "type": "number" }, "mediumCount": { "type": "integer" }, "minScore": { "type": "number" }, "stdDeviation": { "type": "number" }, "totalFindings": { "type": "integer" } }, "required": [ "criticalCount", "highCount", "informationalCount", "lowCount", "maxScore", "meanScore", "medianScore", "mediumCount", "minScore", "stdDeviation", "totalFindings" ] }, "analytics": { "type": "object", "properties": { "deltaSummary": { "type": "object", "properties": { "basePolicyRef": { "type": "string" }, "candidatePolicyRef": { "type": "string" }, "comparisonType": { "type": "string", "enum": [ "Batch", "Snapshot", "VersionCompare", "WhatIf" ] }, "determinismHash": { "type": "string" }, "highImpactFindings": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "baseOutcome": { "type": "string" }, "baseSeverity": { "type": "string" }, "candidateOutcome": { "type": "string" }, "candidateSeverity": { "type": "string" }, "componentPurl": { "type": "string" }, "findingId": { "type": "string" }, "impactReason": { "type": "string" }, "impactScore": { "type": "number" } }, "required": [ "baseOutcome", "findingId", "impactReason", "impactScore" ] } }, "outcomeChanges": { "type": "object", "properties": { "improved": { "type": "integer" }, "regressed": { "type": "integer" }, "transitions": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "fromOutcome": { "type": "string" }, "isImprovement": { "type": "boolean" }, "percentage": { "type": "number" }, "toOutcome": { "type": "string" } }, "required": [ "count", "fromOutcome", "isImprovement", "percentage", "toOutcome" ] } }, "unchanged": { "type": "integer" } }, "required": [ "improved", "regressed", "transitions", "unchanged" ] }, "ruleChanges": { "type": "object", "properties": { "fireRateChanges": { "type": "array", "items": { "type": "object", "properties": { "baseFireRate": { "type": "number" }, "candidateFireRate": { "type": "number" }, "changePercentage": { "type": "number" }, "isSignificant": { "type": "boolean" }, "ruleName": { "type": "string" } }, "required": [ "baseFireRate", "candidateFireRate", "changePercentage", "isSignificant", "ruleName" ] } }, "rulesAdded": { "type": "array", "items": { "type": "string" } }, "rulesModified": { "type": "array", "items": { "type": "object", "properties": { "description": { "type": "string" }, "modificationType": { "type": "string" }, "ruleName": { "type": "string" } }, "required": [ "description", "modificationType", "ruleName" ] } }, "rulesRemoved": { "type": "array", "items": { "type": "string" } } }, "required": [ "fireRateChanges", "rulesAdded", "rulesModified", "rulesRemoved" ] }, "severityChanges": { "type": "object", "properties": { "deescalated": { "type": "integer" }, "escalated": { "type": "integer" }, "transitions": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "fromSeverity": { "type": "string" }, "percentage": { "type": "number" }, "toSeverity": { "type": "string" } }, "required": [ "count", "fromSeverity", "percentage", "toSeverity" ] } }, "unchanged": { "type": "integer" } }, "required": [ "deescalated", "escalated", "transitions", "unchanged" ] }, "totalFindings": { "type": "integer" } }, "required": [ "basePolicyRef", "comparisonType", "determinismHash", "highImpactFindings", "outcomeChanges", "ruleChanges", "severityChanges", "totalFindings" ] }, "heatmap": { "type": "object", "properties": { "findingRuleCoverage": { "type": "object", "properties": { "coveragePercentage": { "type": "number" }, "findingsByMatchCount": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "integer" }, "value": { "type": "integer" } }, "required": [ "key", "value" ] } }, "findingsMatched": { "type": "integer" }, "findingsUnmatched": { "type": "integer" }, "rulesNeverFired": { "type": "array", "items": { "type": "string" } }, "totalFindings": { "type": "integer" } }, "required": [ "coveragePercentage", "findingsByMatchCount", "findingsMatched", "findingsUnmatched", "rulesNeverFired", "totalFindings" ] }, "ruleOutcomeMatrix": { "type": "array", "items": { "type": "object", "properties": { "normalized": { "type": "number" }, "value": { "type": "integer" }, "x": { "type": "string" }, "y": { "type": "string" } }, "required": [ "normalized", "value", "x", "y" ] } }, "ruleSeverityMatrix": { "type": "array", "items": { "type": "object", "properties": { "normalized": { "type": "number" }, "value": { "type": "integer" }, "x": { "type": "string" }, "y": { "type": "string" } }, "required": [ "normalized", "value", "x", "y" ] } }, "temporalDistribution": { "type": "array", "items": { "type": "object", "properties": { "bucketEndMs": { "type": "integer" }, "bucketStartMs": { "type": "integer" }, "evaluationCount": { "type": "integer" }, "rulesFired": { "type": "integer" } }, "required": [ "bucketEndMs", "bucketStartMs", "evaluationCount", "rulesFired" ] } } }, "required": [ "findingRuleCoverage", "ruleOutcomeMatrix", "ruleSeverityMatrix", "temporalDistribution" ] }, "ruleFiringCounts": { "type": "object", "properties": { "rulesByCategory": { "type": "object", "additionalProperties": { "type": "integer" } }, "rulesByName": { "type": "object", "additionalProperties": { "type": "object", "properties": { "averageEvaluationMicroseconds": { "type": "number" }, "category": { "type": "string" }, "fireCount": { "type": "integer" }, "firePercentage": { "type": "number" }, "outcomeBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } }, "priority": { "type": "integer" }, "ruleName": { "type": "string" } }, "required": [ "averageEvaluationMicroseconds", "fireCount", "firePercentage", "outcomeBreakdown", "priority", "ruleName" ] } }, "rulesByOutcome": { "type": "object", "additionalProperties": { "type": "integer" } }, "rulesByPriority": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "integer" }, "value": { "type": "integer" } }, "required": [ "key", "value" ] } }, "topRules": { "type": "array", "items": { "type": "object", "properties": { "averageEvaluationMicroseconds": { "type": "number" }, "category": { "type": "string" }, "fireCount": { "type": "integer" }, "firePercentage": { "type": "number" }, "outcomeBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } }, "priority": { "type": "integer" }, "ruleName": { "type": "string" } }, "required": [ "averageEvaluationMicroseconds", "fireCount", "firePercentage", "outcomeBreakdown", "priority", "ruleName" ] } }, "totalEvaluations": { "type": "integer" }, "totalRulesFired": { "type": "integer" }, "vexOverrides": { "type": "object", "properties": { "byJustification": { "type": "object", "additionalProperties": { "type": "integer" } }, "byStatus": { "type": "object", "additionalProperties": { "type": "integer" } }, "byVendor": { "type": "object", "additionalProperties": { "type": "integer" } }, "totalOverrides": { "type": "integer" } }, "required": [ "byJustification", "byStatus", "byVendor", "totalOverrides" ] } }, "required": [ "rulesByCategory", "rulesByName", "rulesByOutcome", "rulesByPriority", "topRules", "totalEvaluations", "totalRulesFired", "vexOverrides" ] }, "sampledTraces": { "type": "object", "properties": { "determinismHash": { "type": "string" }, "ordering": { "type": "object", "properties": { "direction": { "type": "string" }, "primaryKey": { "type": "string" }, "secondaryKey": { "type": "string" } }, "required": [ "direction", "primaryKey" ] }, "sampleRate": { "type": "number" }, "sampledCount": { "type": "integer" }, "totalTraces": { "type": "integer" }, "traces": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "assignedSeverity": { "type": "string" }, "componentPurl": { "type": "string" }, "evaluationMs": { "type": "number" }, "finalOutcome": { "type": "string" }, "findingId": { "type": "string" }, "ruleSequence": { "type": "array", "items": { "type": "string" } }, "rulesEvaluated": { "type": "integer" }, "rulesFired": { "type": "integer" }, "sampleReason": { "type": "string" }, "traceId": { "type": "string" }, "vexApplied": { "type": "boolean" } }, "required": [ "evaluationMs", "finalOutcome", "findingId", "ruleSequence", "rulesEvaluated", "rulesFired", "sampleReason", "traceId", "vexApplied" ] } } }, "required": [ "determinismHash", "ordering", "sampleRate", "sampledCount", "totalTraces", "traces" ] } }, "required": [ "heatmap", "ruleFiringCounts", "sampledTraces" ] }, "distribution": { "type": "object", "properties": { "buckets": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "percentage": { "type": "number" }, "rangeMax": { "type": "number" }, "rangeMin": { "type": "number" } }, "required": [ "count", "percentage", "rangeMax", "rangeMin" ] } }, "percentiles": { "type": "object", "additionalProperties": { "type": "number" } }, "severityBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } } }, "required": [ "buckets", "percentiles", "severityBreakdown" ] }, "executionTimeMs": { "type": "number" }, "findingScores": { "type": "array", "items": { "type": "object", "properties": { "contributions": { "type": "array", "items": { "type": "object", "properties": { "contribution": { "type": "number" }, "contributionPercentage": { "type": "number" }, "signalName": { "type": "string" }, "signalValue": { "type": "object", "properties": {} }, "weight": { "type": "number" } }, "required": [ "contribution", "contributionPercentage", "signalName", "weight" ] } }, "findingId": { "type": "string" }, "normalizedScore": { "type": "number" }, "overridesApplied": { "type": "array", "items": { "type": "object", "properties": { "appliedValue": { "type": "object", "properties": {} }, "originalValue": { "type": "object", "properties": {} }, "overrideType": { "type": "string" }, "predicate": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "reason": { "type": "string" } }, "required": [ "overrideType", "predicate" ] } }, "rawScore": { "type": "number" }, "recommendedAction": { "type": "string", "enum": [ "Allow", "Deny", "Review" ] }, "severity": { "type": "string", "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] } }, "required": [ "findingId", "normalizedScore", "rawScore", "recommendedAction", "severity" ] } }, "profileHash": { "type": "string" }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" }, "simulationId": { "type": "string" }, "timestamp": { "type": "string", "format": "date-time" }, "topMovers": { "type": "array", "items": { "type": "object", "properties": { "componentPurl": { "type": "string" }, "driverContribution": { "type": "number" }, "findingId": { "type": "string" }, "primaryDriver": { "type": "string" }, "score": { "type": "number" }, "severity": { "type": "string", "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] } }, "required": [ "driverContribution", "findingId", "primaryDriver", "score", "severity" ] } } }, "required": [ "aggregateMetrics", "executionTimeMs", "findingScores", "profileHash", "profileId", "profileVersion", "simulationId", "timestamp" ] } }, "required": [ "result" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeAttachmentListResponse": { "type": "object", "properties": { "attachments": { "type": "array", "items": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "effectiveFrom": { "type": "string", "format": "date-time" }, "effectiveUntil": { "type": [ "string", "null" ], "format": "date-time" }, "id": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "precedence": { "type": "integer" }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" }, "scopeId": { "type": "string" }, "scopeType": { "type": "string", "enum": [ "Component", "Environment", "Global", "Organization", "Project" ] } }, "required": [ "createdAt", "effectiveFrom", "id", "precedence", "profileId", "profileVersion", "scopeId", "scopeType" ] } } }, "required": [ "attachments" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeAttachmentResponse": { "type": "object", "properties": { "attachment": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "effectiveFrom": { "type": "string", "format": "date-time" }, "effectiveUntil": { "type": [ "string", "null" ], "format": "date-time" }, "id": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "precedence": { "type": "integer" }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" }, "scopeId": { "type": "string" }, "scopeType": { "type": "string", "enum": [ "Component", "Environment", "Global", "Organization", "Project" ] } }, "required": [ "createdAt", "effectiveFrom", "id", "precedence", "profileId", "profileVersion", "scopeId", "scopeType" ] } }, "required": [ "attachment" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeResolutionResponse": { "type": "object", "properties": { "result": { "type": "object", "properties": { "applicableAttachments": { "type": "array", "items": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "effectiveFrom": { "type": "string", "format": "date-time" }, "effectiveUntil": { "type": [ "string", "null" ], "format": "date-time" }, "id": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "precedence": { "type": "integer" }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" }, "scopeId": { "type": "string" }, "scopeType": { "type": "string", "enum": [ "Component", "Environment", "Global", "Organization", "Project" ] } }, "required": [ "createdAt", "effectiveFrom", "id", "precedence", "profileId", "profileVersion", "scopeId", "scopeType" ] } }, "resolutionTimeMs": { "type": "number" }, "resolvedProfile": { "type": "object", "properties": { "attachmentId": { "type": "string" }, "inheritanceChain": { "type": "array", "items": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "effectiveFrom": { "type": "string", "format": "date-time" }, "effectiveUntil": { "type": [ "string", "null" ], "format": "date-time" }, "id": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "precedence": { "type": "integer" }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" }, "scopeId": { "type": "string" }, "scopeType": { "type": "string", "enum": [ "Component", "Environment", "Global", "Organization", "Project" ] } }, "required": [ "createdAt", "effectiveFrom", "id", "precedence", "profileId", "profileVersion", "scopeId", "scopeType" ] } }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" }, "resolvedFrom": { "type": "string", "enum": [ "Component", "Environment", "Global", "Organization", "Project" ] }, "scopeId": { "type": "string" } }, "required": [ "attachmentId", "inheritanceChain", "profileId", "profileVersion", "resolvedFrom", "scopeId" ] }, "selector": { "type": "object", "properties": { "componentPurl": { "type": "string" }, "environment": { "type": "string" }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "organizationId": { "type": "string" }, "projectId": { "type": "string" } } } }, "required": [ "applicableAttachments", "resolutionTimeMs", "selector" ] } }, "required": [ "result" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_StoreReportRequest": { "type": "object", "properties": { "report": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "artifactUri": { "type": "string" }, "attestationCount": { "type": "integer" }, "coverage": { "type": "object", "properties": { "coveragePercentage": { "type": "number" }, "isComplete": { "type": "boolean" }, "predicateTypesMissing": { "type": "array", "items": { "type": "string" } }, "predicateTypesPresent": { "type": "array", "items": { "type": "string" } }, "predicateTypesRequired": { "type": "array", "items": { "type": "string" } } }, "required": [ "coveragePercentage", "isComplete", "predicateTypesMissing", "predicateTypesPresent", "predicateTypesRequired" ] }, "evaluatedAt": { "type": "string", "format": "date-time" }, "overallStatus": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] }, "policyCompliance": { "type": "object", "properties": { "policiesEvaluated": { "type": "integer" }, "policiesFailed": { "type": "integer" }, "policiesPassed": { "type": "integer" }, "policiesWarned": { "type": "integer" }, "policyResults": { "type": "array", "items": { "type": "object", "properties": { "issues": { "type": "array", "items": { "type": "string" } }, "policyId": { "type": "string" }, "policyVersion": { "type": "string" }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] }, "verdict": { "type": "string" } }, "required": [ "issues", "policyId", "policyVersion", "status", "verdict" ] } }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] } }, "required": [ "policiesEvaluated", "policiesFailed", "policiesPassed", "policiesWarned", "policyResults", "status" ] }, "verificationResults": { "type": "array", "items": { "type": "object", "properties": { "attestationId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "freshnessStatus": { "type": "object", "properties": { "ageSeconds": { "type": "integer" }, "createdAt": { "type": "string", "format": "date-time" }, "isFresh": { "type": "boolean" }, "maxAgeSeconds": { "type": [ "integer", "null" ] }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] } }, "required": [ "ageSeconds", "createdAt", "isFresh", "status" ] }, "issues": { "type": "array", "items": { "type": "string" } }, "policyId": { "type": "string" }, "policyVersion": { "type": "string" }, "predicateType": { "type": "string" }, "signatureStatus": { "type": "object", "properties": { "requiredSignatures": { "type": "integer" }, "signers": { "type": "array", "items": { "type": "object", "properties": { "algorithm": { "type": "string" }, "issuer": { "type": "string" }, "keyFingerprint": { "type": "string" }, "subject": { "type": "string" }, "trusted": { "type": "boolean" }, "verified": { "type": "boolean" } }, "required": [ "algorithm", "keyFingerprint", "trusted", "verified" ] } }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] }, "totalSignatures": { "type": "integer" }, "verifiedSignatures": { "type": "integer" } }, "required": [ "requiredSignatures", "signers", "status", "totalSignatures", "verifiedSignatures" ] }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] }, "transparencyStatus": { "type": "object", "properties": { "inclusionVerified": { "type": "boolean" }, "rekorEntry": { "type": "object", "properties": { "integratedTime": { "type": "string", "format": "date-time" }, "logIndex": { "type": "integer" }, "logUrl": { "type": "string" }, "uuid": { "type": "string" } }, "required": [ "integratedTime", "logIndex", "uuid" ] }, "status": { "type": "string", "enum": [ "Fail", "Pass", "Pending", "Skipped", "Warn" ] } }, "required": [ "inclusionVerified", "status" ] } }, "required": [ "attestationId", "createdAt", "freshnessStatus", "issues", "predicateType", "signatureStatus", "status", "transparencyStatus" ] } } }, "required": [ "artifactDigest", "attestationCount", "coverage", "evaluatedAt", "overallStatus", "policyCompliance", "verificationResults" ] }, "ttlSeconds": { "type": [ "integer", "null" ] } }, "required": [ "report" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_SubscriptionResponse": { "type": "object", "properties": { "subscription": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "eventTypes": { "type": "array", "items": { "type": "string", "enum": [ "OverrideAdded", "OverrideRemoved", "ProfileActivated", "ProfileArchived", "ProfileCreated", "ProfileDeprecated", "ProfilePublished", "ScopeAttached", "ScopeDetached", "SeverityThresholdChanged", "WeightChanged" ] } }, "profileFilter": { "type": "string" }, "subscriptionId": { "type": "string" }, "webhookUrl": { "type": "string" } }, "required": [ "createdAt", "eventTypes", "subscriptionId" ] } }, "required": [ "subscription" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_TestNotificationRequest": { "type": "object", "properties": { "message": { "type": "string" }, "severity": { "type": [ "string", "null" ], "enum": [ "Critical", "Error", "Info", "Warning" ] }, "title": { "type": "string" }, "type": { "type": [ "string", "null" ], "enum": [ "BundleImportCompleted", "BundleImportFailed", "BundleImportStarted", "EnvironmentSealed", "EnvironmentUnsealed", "PolicyPackUpdated", "StalenessBreach", "StalenessRecovered", "StalenessWarning", "TimeAnchorMissing" ] } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_VerificationPolicyListResponse": { "type": "object", "properties": { "policies": { "type": "array", "items": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "description": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "object", "properties": {} } } } }, "policyId": { "type": "string" }, "predicateTypes": { "type": "array", "items": { "type": "string" } }, "signerRequirements": { "type": "object", "properties": { "algorithms": { "type": "array", "items": { "type": "string" } }, "minimumSignatures": { "type": "integer" }, "requireRekor": { "type": "boolean" }, "trustedIssuers": { "type": "array", "items": { "type": "string" } }, "trustedKeyFingerprints": { "type": "array", "items": { "type": "string" } } }, "required": [ "minimumSignatures", "requireRekor", "trustedKeyFingerprints" ] }, "tenantScope": { "type": "string" }, "updatedAt": { "type": "string", "format": "date-time" }, "validityWindow": { "type": "object", "properties": { "maxAttestationAge": { "type": [ "integer", "null" ] }, "notAfter": { "type": [ "string", "null" ], "format": "date-time" }, "notBefore": { "type": [ "string", "null" ], "format": "date-time" } } }, "version": { "type": "string" } }, "required": [ "createdAt", "policyId", "predicateTypes", "signerRequirements", "tenantScope", "updatedAt", "version" ] } }, "total": { "type": "integer" } }, "required": [ "policies", "total" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_VerifyResponse": { "type": "object", "properties": { "metadata": { "type": "object", "properties": { "description": { "type": "string" }, "profileCount": { "type": "integer" }, "sourceSystem": { "type": "string" }, "sourceVersion": { "type": "string" }, "tags": { "type": "array", "items": { "type": "string" } }, "totalHash": { "type": "string" } }, "required": [ "profileCount", "sourceSystem", "sourceVersion", "totalHash" ] }, "verification": { "type": "object", "properties": { "algorithm": { "type": "string" }, "error": { "type": "string" }, "isValid": { "type": "boolean" }, "keyId": { "type": "string" }, "signedAt": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "isValid" ] } }, "required": [ "metadata", "verification" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationBatchResponse": { "type": "object", "properties": { "appendedCount": { "type": "integer" } }, "required": [ "appendedCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationListResponse": { "type": "object", "properties": { "limit": { "type": "integer" }, "offset": { "type": "integer" }, "violations": { "type": "array", "items": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "id": { "type": "string", "format": "uuid" }, "occurredAt": { "type": "string", "format": "date-time" }, "policyId": { "type": "string", "format": "uuid" }, "ruleId": { "type": "string" }, "severity": { "type": "string" }, "subjectCve": { "type": "string" }, "subjectPurl": { "type": "string" } }, "required": [ "createdAt", "id", "occurredAt", "policyId", "ruleId", "severity" ] } } }, "required": [ "limit", "offset", "violations" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationResponse": { "type": "object", "properties": { "violation": { "type": "object", "properties": { "correlationId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "details": { "type": "string" }, "id": { "type": "string", "format": "uuid" }, "occurredAt": { "type": "string", "format": "date-time" }, "policyId": { "type": "string", "format": "uuid" }, "remediation": { "type": "string" }, "ruleId": { "type": "string" }, "severity": { "type": "string" }, "subjectCve": { "type": "string" }, "subjectPurl": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "createdAt", "details", "id", "occurredAt", "policyId", "ruleId", "severity", "tenantId" ] } }, "required": [ "violation" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationStatsResponse": { "type": "object", "properties": { "countBySeverity": { "type": "object", "additionalProperties": { "type": "integer" } }, "since": { "type": "string", "format": "date-time" }, "until": { "type": "string", "format": "date-time" } }, "required": [ "countBySeverity", "since", "until" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_WhatIfSimulationRequest": { "type": "object", "properties": { "findings": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "componentPurl": { "type": "string" }, "findingId": { "type": "string" }, "signals": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } } }, "required": [ "findingId", "signals" ] } }, "hypotheticalChanges": { "type": "array", "items": { "type": "object", "properties": { "applyToAll": { "type": "boolean" }, "findingIds": { "type": "array", "items": { "type": "string" } }, "newValue": { "type": "object", "properties": {} }, "signalName": { "type": "string" } }, "required": [ "applyToAll", "findingIds", "signalName" ] } }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" } }, "required": [ "findings", "hypotheticalChanges", "profileId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Endpoints_WhatIfSimulationResponse": { "type": "object", "properties": { "baselineResult": { "type": "object", "properties": { "aggregateMetrics": { "type": "object", "properties": { "criticalCount": { "type": "integer" }, "highCount": { "type": "integer" }, "informationalCount": { "type": "integer" }, "lowCount": { "type": "integer" }, "maxScore": { "type": "number" }, "meanScore": { "type": "number" }, "medianScore": { "type": "number" }, "mediumCount": { "type": "integer" }, "minScore": { "type": "number" }, "stdDeviation": { "type": "number" }, "totalFindings": { "type": "integer" } }, "required": [ "criticalCount", "highCount", "informationalCount", "lowCount", "maxScore", "meanScore", "medianScore", "mediumCount", "minScore", "stdDeviation", "totalFindings" ] }, "analytics": { "type": "object", "properties": { "deltaSummary": { "type": "object", "properties": { "basePolicyRef": { "type": "string" }, "candidatePolicyRef": { "type": "string" }, "comparisonType": { "type": "string", "enum": [ "Batch", "Snapshot", "VersionCompare", "WhatIf" ] }, "determinismHash": { "type": "string" }, "highImpactFindings": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "baseOutcome": { "type": "string" }, "baseSeverity": { "type": "string" }, "candidateOutcome": { "type": "string" }, "candidateSeverity": { "type": "string" }, "componentPurl": { "type": "string" }, "findingId": { "type": "string" }, "impactReason": { "type": "string" }, "impactScore": { "type": "number" } }, "required": [ "baseOutcome", "findingId", "impactReason", "impactScore" ] } }, "outcomeChanges": { "type": "object", "properties": { "improved": { "type": "integer" }, "regressed": { "type": "integer" }, "transitions": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "fromOutcome": { "type": "string" }, "isImprovement": { "type": "boolean" }, "percentage": { "type": "number" }, "toOutcome": { "type": "string" } }, "required": [ "count", "fromOutcome", "isImprovement", "percentage", "toOutcome" ] } }, "unchanged": { "type": "integer" } }, "required": [ "improved", "regressed", "transitions", "unchanged" ] }, "ruleChanges": { "type": "object", "properties": { "fireRateChanges": { "type": "array", "items": { "type": "object", "properties": { "baseFireRate": { "type": "number" }, "candidateFireRate": { "type": "number" }, "changePercentage": { "type": "number" }, "isSignificant": { "type": "boolean" }, "ruleName": { "type": "string" } }, "required": [ "baseFireRate", "candidateFireRate", "changePercentage", "isSignificant", "ruleName" ] } }, "rulesAdded": { "type": "array", "items": { "type": "string" } }, "rulesModified": { "type": "array", "items": { "type": "object", "properties": { "description": { "type": "string" }, "modificationType": { "type": "string" }, "ruleName": { "type": "string" } }, "required": [ "description", "modificationType", "ruleName" ] } }, "rulesRemoved": { "type": "array", "items": { "type": "string" } } }, "required": [ "fireRateChanges", "rulesAdded", "rulesModified", "rulesRemoved" ] }, "severityChanges": { "type": "object", "properties": { "deescalated": { "type": "integer" }, "escalated": { "type": "integer" }, "transitions": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "fromSeverity": { "type": "string" }, "percentage": { "type": "number" }, "toSeverity": { "type": "string" } }, "required": [ "count", "fromSeverity", "percentage", "toSeverity" ] } }, "unchanged": { "type": "integer" } }, "required": [ "deescalated", "escalated", "transitions", "unchanged" ] }, "totalFindings": { "type": "integer" } }, "required": [ "basePolicyRef", "comparisonType", "determinismHash", "highImpactFindings", "outcomeChanges", "ruleChanges", "severityChanges", "totalFindings" ] }, "heatmap": { "type": "object", "properties": { "findingRuleCoverage": { "type": "object", "properties": { "coveragePercentage": { "type": "number" }, "findingsByMatchCount": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "integer" }, "value": { "type": "integer" } }, "required": [ "key", "value" ] } }, "findingsMatched": { "type": "integer" }, "findingsUnmatched": { "type": "integer" }, "rulesNeverFired": { "type": "array", "items": { "type": "string" } }, "totalFindings": { "type": "integer" } }, "required": [ "coveragePercentage", "findingsByMatchCount", "findingsMatched", "findingsUnmatched", "rulesNeverFired", "totalFindings" ] }, "ruleOutcomeMatrix": { "type": "array", "items": { "type": "object", "properties": { "normalized": { "type": "number" }, "value": { "type": "integer" }, "x": { "type": "string" }, "y": { "type": "string" } }, "required": [ "normalized", "value", "x", "y" ] } }, "ruleSeverityMatrix": { "type": "array", "items": { "type": "object", "properties": { "normalized": { "type": "number" }, "value": { "type": "integer" }, "x": { "type": "string" }, "y": { "type": "string" } }, "required": [ "normalized", "value", "x", "y" ] } }, "temporalDistribution": { "type": "array", "items": { "type": "object", "properties": { "bucketEndMs": { "type": "integer" }, "bucketStartMs": { "type": "integer" }, "evaluationCount": { "type": "integer" }, "rulesFired": { "type": "integer" } }, "required": [ "bucketEndMs", "bucketStartMs", "evaluationCount", "rulesFired" ] } } }, "required": [ "findingRuleCoverage", "ruleOutcomeMatrix", "ruleSeverityMatrix", "temporalDistribution" ] }, "ruleFiringCounts": { "type": "object", "properties": { "rulesByCategory": { "type": "object", "additionalProperties": { "type": "integer" } }, "rulesByName": { "type": "object", "additionalProperties": { "type": "object", "properties": { "averageEvaluationMicroseconds": { "type": "number" }, "category": { "type": "string" }, "fireCount": { "type": "integer" }, "firePercentage": { "type": "number" }, "outcomeBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } }, "priority": { "type": "integer" }, "ruleName": { "type": "string" } }, "required": [ "averageEvaluationMicroseconds", "fireCount", "firePercentage", "outcomeBreakdown", "priority", "ruleName" ] } }, "rulesByOutcome": { "type": "object", "additionalProperties": { "type": "integer" } }, "rulesByPriority": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "integer" }, "value": { "type": "integer" } }, "required": [ "key", "value" ] } }, "topRules": { "type": "array", "items": { "type": "object", "properties": { "averageEvaluationMicroseconds": { "type": "number" }, "category": { "type": "string" }, "fireCount": { "type": "integer" }, "firePercentage": { "type": "number" }, "outcomeBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } }, "priority": { "type": "integer" }, "ruleName": { "type": "string" } }, "required": [ "averageEvaluationMicroseconds", "fireCount", "firePercentage", "outcomeBreakdown", "priority", "ruleName" ] } }, "totalEvaluations": { "type": "integer" }, "totalRulesFired": { "type": "integer" }, "vexOverrides": { "type": "object", "properties": { "byJustification": { "type": "object", "additionalProperties": { "type": "integer" } }, "byStatus": { "type": "object", "additionalProperties": { "type": "integer" } }, "byVendor": { "type": "object", "additionalProperties": { "type": "integer" } }, "totalOverrides": { "type": "integer" } }, "required": [ "byJustification", "byStatus", "byVendor", "totalOverrides" ] } }, "required": [ "rulesByCategory", "rulesByName", "rulesByOutcome", "rulesByPriority", "topRules", "totalEvaluations", "totalRulesFired", "vexOverrides" ] }, "sampledTraces": { "type": "object", "properties": { "determinismHash": { "type": "string" }, "ordering": { "type": "object", "properties": { "direction": { "type": "string" }, "primaryKey": { "type": "string" }, "secondaryKey": { "type": "string" } }, "required": [ "direction", "primaryKey" ] }, "sampleRate": { "type": "number" }, "sampledCount": { "type": "integer" }, "totalTraces": { "type": "integer" }, "traces": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "assignedSeverity": { "type": "string" }, "componentPurl": { "type": "string" }, "evaluationMs": { "type": "number" }, "finalOutcome": { "type": "string" }, "findingId": { "type": "string" }, "ruleSequence": { "type": "array", "items": { "type": "string" } }, "rulesEvaluated": { "type": "integer" }, "rulesFired": { "type": "integer" }, "sampleReason": { "type": "string" }, "traceId": { "type": "string" }, "vexApplied": { "type": "boolean" } }, "required": [ "evaluationMs", "finalOutcome", "findingId", "ruleSequence", "rulesEvaluated", "rulesFired", "sampleReason", "traceId", "vexApplied" ] } } }, "required": [ "determinismHash", "ordering", "sampleRate", "sampledCount", "totalTraces", "traces" ] } }, "required": [ "heatmap", "ruleFiringCounts", "sampledTraces" ] }, "distribution": { "type": "object", "properties": { "buckets": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "percentage": { "type": "number" }, "rangeMax": { "type": "number" }, "rangeMin": { "type": "number" } }, "required": [ "count", "percentage", "rangeMax", "rangeMin" ] } }, "percentiles": { "type": "object", "additionalProperties": { "type": "number" } }, "severityBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } } }, "required": [ "buckets", "percentiles", "severityBreakdown" ] }, "executionTimeMs": { "type": "number" }, "findingScores": { "type": "array", "items": { "type": "object", "properties": { "contributions": { "type": "array", "items": { "type": "object", "properties": { "contribution": { "type": "number" }, "contributionPercentage": { "type": "number" }, "signalName": { "type": "string" }, "signalValue": { "type": "object", "properties": {} }, "weight": { "type": "number" } }, "required": [ "contribution", "contributionPercentage", "signalName", "weight" ] } }, "findingId": { "type": "string" }, "normalizedScore": { "type": "number" }, "overridesApplied": { "type": "array", "items": { "type": "object", "properties": { "appliedValue": { "type": "object", "properties": {} }, "originalValue": { "type": "object", "properties": {} }, "overrideType": { "type": "string" }, "predicate": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "reason": { "type": "string" } }, "required": [ "overrideType", "predicate" ] } }, "rawScore": { "type": "number" }, "recommendedAction": { "type": "string", "enum": [ "Allow", "Deny", "Review" ] }, "severity": { "type": "string", "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] } }, "required": [ "findingId", "normalizedScore", "rawScore", "recommendedAction", "severity" ] } }, "profileHash": { "type": "string" }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" }, "simulationId": { "type": "string" }, "timestamp": { "type": "string", "format": "date-time" }, "topMovers": { "type": "array", "items": { "type": "object", "properties": { "componentPurl": { "type": "string" }, "driverContribution": { "type": "number" }, "findingId": { "type": "string" }, "primaryDriver": { "type": "string" }, "score": { "type": "number" }, "severity": { "type": "string", "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] } }, "required": [ "driverContribution", "findingId", "primaryDriver", "score", "severity" ] } } }, "required": [ "aggregateMetrics", "executionTimeMs", "findingScores", "profileHash", "profileId", "profileVersion", "simulationId", "timestamp" ] }, "impactSummary": { "type": "object", "properties": { "averageScoreDelta": { "type": "number" }, "findingsImproved": { "type": "integer" }, "findingsUnchanged": { "type": "integer" }, "findingsWorsened": { "type": "integer" }, "severityShifts": { "type": "object", "properties": { "toHigher": { "type": "integer" }, "toLower": { "type": "integer" }, "unchanged": { "type": "integer" } }, "required": [ "toHigher", "toLower", "unchanged" ] } }, "required": [ "averageScoreDelta", "findingsImproved", "findingsUnchanged", "findingsWorsened", "severityShifts" ] }, "modifiedResult": { "type": "object", "properties": { "aggregateMetrics": { "type": "object", "properties": { "criticalCount": { "type": "integer" }, "highCount": { "type": "integer" }, "informationalCount": { "type": "integer" }, "lowCount": { "type": "integer" }, "maxScore": { "type": "number" }, "meanScore": { "type": "number" }, "medianScore": { "type": "number" }, "mediumCount": { "type": "integer" }, "minScore": { "type": "number" }, "stdDeviation": { "type": "number" }, "totalFindings": { "type": "integer" } }, "required": [ "criticalCount", "highCount", "informationalCount", "lowCount", "maxScore", "meanScore", "medianScore", "mediumCount", "minScore", "stdDeviation", "totalFindings" ] }, "analytics": { "type": "object", "properties": { "deltaSummary": { "type": "object", "properties": { "basePolicyRef": { "type": "string" }, "candidatePolicyRef": { "type": "string" }, "comparisonType": { "type": "string", "enum": [ "Batch", "Snapshot", "VersionCompare", "WhatIf" ] }, "determinismHash": { "type": "string" }, "highImpactFindings": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "baseOutcome": { "type": "string" }, "baseSeverity": { "type": "string" }, "candidateOutcome": { "type": "string" }, "candidateSeverity": { "type": "string" }, "componentPurl": { "type": "string" }, "findingId": { "type": "string" }, "impactReason": { "type": "string" }, "impactScore": { "type": "number" } }, "required": [ "baseOutcome", "findingId", "impactReason", "impactScore" ] } }, "outcomeChanges": { "type": "object", "properties": { "improved": { "type": "integer" }, "regressed": { "type": "integer" }, "transitions": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "fromOutcome": { "type": "string" }, "isImprovement": { "type": "boolean" }, "percentage": { "type": "number" }, "toOutcome": { "type": "string" } }, "required": [ "count", "fromOutcome", "isImprovement", "percentage", "toOutcome" ] } }, "unchanged": { "type": "integer" } }, "required": [ "improved", "regressed", "transitions", "unchanged" ] }, "ruleChanges": { "type": "object", "properties": { "fireRateChanges": { "type": "array", "items": { "type": "object", "properties": { "baseFireRate": { "type": "number" }, "candidateFireRate": { "type": "number" }, "changePercentage": { "type": "number" }, "isSignificant": { "type": "boolean" }, "ruleName": { "type": "string" } }, "required": [ "baseFireRate", "candidateFireRate", "changePercentage", "isSignificant", "ruleName" ] } }, "rulesAdded": { "type": "array", "items": { "type": "string" } }, "rulesModified": { "type": "array", "items": { "type": "object", "properties": { "description": { "type": "string" }, "modificationType": { "type": "string" }, "ruleName": { "type": "string" } }, "required": [ "description", "modificationType", "ruleName" ] } }, "rulesRemoved": { "type": "array", "items": { "type": "string" } } }, "required": [ "fireRateChanges", "rulesAdded", "rulesModified", "rulesRemoved" ] }, "severityChanges": { "type": "object", "properties": { "deescalated": { "type": "integer" }, "escalated": { "type": "integer" }, "transitions": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "fromSeverity": { "type": "string" }, "percentage": { "type": "number" }, "toSeverity": { "type": "string" } }, "required": [ "count", "fromSeverity", "percentage", "toSeverity" ] } }, "unchanged": { "type": "integer" } }, "required": [ "deescalated", "escalated", "transitions", "unchanged" ] }, "totalFindings": { "type": "integer" } }, "required": [ "basePolicyRef", "comparisonType", "determinismHash", "highImpactFindings", "outcomeChanges", "ruleChanges", "severityChanges", "totalFindings" ] }, "heatmap": { "type": "object", "properties": { "findingRuleCoverage": { "type": "object", "properties": { "coveragePercentage": { "type": "number" }, "findingsByMatchCount": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "integer" }, "value": { "type": "integer" } }, "required": [ "key", "value" ] } }, "findingsMatched": { "type": "integer" }, "findingsUnmatched": { "type": "integer" }, "rulesNeverFired": { "type": "array", "items": { "type": "string" } }, "totalFindings": { "type": "integer" } }, "required": [ "coveragePercentage", "findingsByMatchCount", "findingsMatched", "findingsUnmatched", "rulesNeverFired", "totalFindings" ] }, "ruleOutcomeMatrix": { "type": "array", "items": { "type": "object", "properties": { "normalized": { "type": "number" }, "value": { "type": "integer" }, "x": { "type": "string" }, "y": { "type": "string" } }, "required": [ "normalized", "value", "x", "y" ] } }, "ruleSeverityMatrix": { "type": "array", "items": { "type": "object", "properties": { "normalized": { "type": "number" }, "value": { "type": "integer" }, "x": { "type": "string" }, "y": { "type": "string" } }, "required": [ "normalized", "value", "x", "y" ] } }, "temporalDistribution": { "type": "array", "items": { "type": "object", "properties": { "bucketEndMs": { "type": "integer" }, "bucketStartMs": { "type": "integer" }, "evaluationCount": { "type": "integer" }, "rulesFired": { "type": "integer" } }, "required": [ "bucketEndMs", "bucketStartMs", "evaluationCount", "rulesFired" ] } } }, "required": [ "findingRuleCoverage", "ruleOutcomeMatrix", "ruleSeverityMatrix", "temporalDistribution" ] }, "ruleFiringCounts": { "type": "object", "properties": { "rulesByCategory": { "type": "object", "additionalProperties": { "type": "integer" } }, "rulesByName": { "type": "object", "additionalProperties": { "type": "object", "properties": { "averageEvaluationMicroseconds": { "type": "number" }, "category": { "type": "string" }, "fireCount": { "type": "integer" }, "firePercentage": { "type": "number" }, "outcomeBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } }, "priority": { "type": "integer" }, "ruleName": { "type": "string" } }, "required": [ "averageEvaluationMicroseconds", "fireCount", "firePercentage", "outcomeBreakdown", "priority", "ruleName" ] } }, "rulesByOutcome": { "type": "object", "additionalProperties": { "type": "integer" } }, "rulesByPriority": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "integer" }, "value": { "type": "integer" } }, "required": [ "key", "value" ] } }, "topRules": { "type": "array", "items": { "type": "object", "properties": { "averageEvaluationMicroseconds": { "type": "number" }, "category": { "type": "string" }, "fireCount": { "type": "integer" }, "firePercentage": { "type": "number" }, "outcomeBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } }, "priority": { "type": "integer" }, "ruleName": { "type": "string" } }, "required": [ "averageEvaluationMicroseconds", "fireCount", "firePercentage", "outcomeBreakdown", "priority", "ruleName" ] } }, "totalEvaluations": { "type": "integer" }, "totalRulesFired": { "type": "integer" }, "vexOverrides": { "type": "object", "properties": { "byJustification": { "type": "object", "additionalProperties": { "type": "integer" } }, "byStatus": { "type": "object", "additionalProperties": { "type": "integer" } }, "byVendor": { "type": "object", "additionalProperties": { "type": "integer" } }, "totalOverrides": { "type": "integer" } }, "required": [ "byJustification", "byStatus", "byVendor", "totalOverrides" ] } }, "required": [ "rulesByCategory", "rulesByName", "rulesByOutcome", "rulesByPriority", "topRules", "totalEvaluations", "totalRulesFired", "vexOverrides" ] }, "sampledTraces": { "type": "object", "properties": { "determinismHash": { "type": "string" }, "ordering": { "type": "object", "properties": { "direction": { "type": "string" }, "primaryKey": { "type": "string" }, "secondaryKey": { "type": "string" } }, "required": [ "direction", "primaryKey" ] }, "sampleRate": { "type": "number" }, "sampledCount": { "type": "integer" }, "totalTraces": { "type": "integer" }, "traces": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "assignedSeverity": { "type": "string" }, "componentPurl": { "type": "string" }, "evaluationMs": { "type": "number" }, "finalOutcome": { "type": "string" }, "findingId": { "type": "string" }, "ruleSequence": { "type": "array", "items": { "type": "string" } }, "rulesEvaluated": { "type": "integer" }, "rulesFired": { "type": "integer" }, "sampleReason": { "type": "string" }, "traceId": { "type": "string" }, "vexApplied": { "type": "boolean" } }, "required": [ "evaluationMs", "finalOutcome", "findingId", "ruleSequence", "rulesEvaluated", "rulesFired", "sampleReason", "traceId", "vexApplied" ] } } }, "required": [ "determinismHash", "ordering", "sampleRate", "sampledCount", "totalTraces", "traces" ] } }, "required": [ "heatmap", "ruleFiringCounts", "sampledTraces" ] }, "distribution": { "type": "object", "properties": { "buckets": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "percentage": { "type": "number" }, "rangeMax": { "type": "number" }, "rangeMin": { "type": "number" } }, "required": [ "count", "percentage", "rangeMax", "rangeMin" ] } }, "percentiles": { "type": "object", "additionalProperties": { "type": "number" } }, "severityBreakdown": { "type": "object", "additionalProperties": { "type": "integer" } } }, "required": [ "buckets", "percentiles", "severityBreakdown" ] }, "executionTimeMs": { "type": "number" }, "findingScores": { "type": "array", "items": { "type": "object", "properties": { "contributions": { "type": "array", "items": { "type": "object", "properties": { "contribution": { "type": "number" }, "contributionPercentage": { "type": "number" }, "signalName": { "type": "string" }, "signalValue": { "type": "object", "properties": {} }, "weight": { "type": "number" } }, "required": [ "contribution", "contributionPercentage", "signalName", "weight" ] } }, "findingId": { "type": "string" }, "normalizedScore": { "type": "number" }, "overridesApplied": { "type": "array", "items": { "type": "object", "properties": { "appliedValue": { "type": "object", "properties": {} }, "originalValue": { "type": "object", "properties": {} }, "overrideType": { "type": "string" }, "predicate": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "reason": { "type": "string" } }, "required": [ "overrideType", "predicate" ] } }, "rawScore": { "type": "number" }, "recommendedAction": { "type": "string", "enum": [ "Allow", "Deny", "Review" ] }, "severity": { "type": "string", "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] } }, "required": [ "findingId", "normalizedScore", "rawScore", "recommendedAction", "severity" ] } }, "profileHash": { "type": "string" }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" }, "simulationId": { "type": "string" }, "timestamp": { "type": "string", "format": "date-time" }, "topMovers": { "type": "array", "items": { "type": "object", "properties": { "componentPurl": { "type": "string" }, "driverContribution": { "type": "number" }, "findingId": { "type": "string" }, "primaryDriver": { "type": "string" }, "score": { "type": "number" }, "severity": { "type": "string", "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] } }, "required": [ "driverContribution", "findingId", "primaryDriver", "score", "severity" ] } } }, "required": [ "aggregateMetrics", "executionTimeMs", "findingScores", "profileHash", "profileId", "profileVersion", "simulationId", "timestamp" ] } }, "required": [ "baselineResult", "impactSummary", "modifiedResult" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Ledger_LedgerExportRequest": { "type": "object", "properties": { "tenantId": { "type": "string" } }, "required": [ "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Orchestration_OrchestratorJobRequest": { "type": "object", "properties": { "batchItems": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "componentPurl": { "type": "string" } }, "required": [ "advisoryId", "componentPurl" ] } }, "callbacks": { "type": "object", "properties": { "nats": { "type": "string" }, "sse": { "type": "string" } } }, "contextId": { "type": "string" }, "policyProfileHash": { "type": "string" }, "priority": { "type": "string" }, "requestedAt": { "type": [ "string", "null" ], "format": "date-time" }, "tenantId": { "type": "string" }, "traceRef": { "type": "string" } }, "required": [ "batchItems", "contextId", "policyProfileHash", "priority", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Orchestration_WorkerRunRequest": { "type": "object", "properties": { "jobId": { "type": "string" }, "workerId": { "type": "string" } }, "required": [ "jobId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Overlay_PathScopeSimulationBridgeRequest": { "type": "object", "properties": { "mode": { "type": "string" }, "overlays": { "type": "array", "items": { "type": "object", "properties": { "artifacts": { "type": "object", "properties": { "dsseEnvelopeHash": { "type": "string" }, "evidenceHash": { "type": "string" }, "treeDigest": { "type": "string" } } }, "decision": { "type": "string" }, "effectiveAt": { "type": "string" }, "expiresAt": { "type": "string" }, "reasons": { "type": "array", "items": { "type": "string" } }, "ruleId": { "type": "string" }, "scope": { "type": "object", "properties": { "confidence": { "type": "number" }, "filePath": { "type": "string" }, "pathMatch": { "type": "string" }, "pattern": { "type": "string" } }, "required": [ "confidence", "filePath", "pathMatch", "pattern" ] }, "subject": { "type": "object", "properties": { "cpe": { "type": "string" }, "hasCoordinates": { "type": "boolean" }, "osImage": { "type": "string" }, "packagePath": { "type": "string" }, "purl": { "type": "string" } }, "required": [ "hasCoordinates" ] }, "tenant": { "type": "string" }, "version": { "type": "integer" } }, "required": [ "artifacts", "decision", "effectiveAt", "reasons", "ruleId", "scope", "subject", "tenant", "version" ] } }, "paths": { "type": "array", "items": { "type": "object", "properties": { "basePolicyRef": { "type": "string" }, "candidatePolicyRef": { "type": "string" }, "options": { "type": "object", "properties": { "deterministic": { "type": "boolean" }, "includeTrace": { "type": "boolean" }, "maxFindings": { "type": [ "integer", "null" ] }, "sort": { "type": "string" } }, "required": [ "deterministic", "includeTrace", "sort" ] }, "schemaVersion": { "type": "string" }, "subject": { "type": "object", "properties": { "cpe": { "type": "string" }, "hasCoordinates": { "type": "boolean" }, "osImage": { "type": "string" }, "packagePath": { "type": "string" }, "purl": { "type": "string" } }, "required": [ "hasCoordinates" ] }, "targets": { "type": "array", "items": { "type": "object", "properties": { "confidence": { "type": "number" }, "connectorId": { "type": "string" }, "depthLimit": { "type": [ "integer", "null" ] }, "digest": { "type": "string" }, "evidenceHash": { "type": "string" }, "filePath": { "type": "string" }, "ingestedAt": { "type": [ "string", "null" ], "format": "date-time" }, "pathMatch": { "type": "string" }, "pattern": { "type": "string" }, "treeDigest": { "type": "string" } }, "required": [ "confidence", "filePath", "pathMatch", "pattern" ] } }, "tenant": { "type": "string" } }, "required": [ "basePolicyRef", "candidatePolicyRef", "options", "schemaVersion", "subject", "targets", "tenant" ] } }, "rules": { "type": "array", "items": { "type": "string" } }, "seed": { "type": [ "integer", "null" ] }, "tenant": { "type": "string" } }, "required": [ "mode", "paths", "rules", "tenant" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Services_PolicyCompileRequest": { "type": "object", "properties": { "dsl": { "type": "object", "properties": { "source": { "type": "string" }, "syntax": { "type": "string" } }, "required": [ "source", "syntax" ] } }, "required": [ "dsl" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Simulation_RiskSimulationRequest": { "type": "object", "properties": { "findings": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "componentPurl": { "type": "string" }, "findingId": { "type": "string" }, "signals": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } } }, "required": [ "findingId", "signals" ] } }, "includeContributions": { "type": "boolean" }, "includeDistribution": { "type": "boolean" }, "mode": { "type": "string", "enum": [ "Full", "Quick", "WhatIf" ] }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" } }, "required": [ "findings", "includeContributions", "includeDistribution", "mode", "profileId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Snapshots_SnapshotRequest": { "type": "object", "properties": { "overlayHash": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "overlayHash", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Streaming_PathScopeSimulationRequest": { "type": "object", "properties": { "basePolicyRef": { "type": "string" }, "candidatePolicyRef": { "type": "string" }, "options": { "type": "object", "properties": { "deterministic": { "type": "boolean" }, "includeTrace": { "type": "boolean" }, "maxFindings": { "type": [ "integer", "null" ] }, "sort": { "type": "string" } }, "required": [ "deterministic", "includeTrace", "sort" ] }, "schemaVersion": { "type": "string" }, "subject": { "type": "object", "properties": { "cpe": { "type": "string" }, "hasCoordinates": { "type": "boolean" }, "osImage": { "type": "string" }, "packagePath": { "type": "string" }, "purl": { "type": "string" } }, "required": [ "hasCoordinates" ] }, "targets": { "type": "array", "items": { "type": "object", "properties": { "confidence": { "type": "number" }, "connectorId": { "type": "string" }, "depthLimit": { "type": [ "integer", "null" ] }, "digest": { "type": "string" }, "evidenceHash": { "type": "string" }, "filePath": { "type": "string" }, "ingestedAt": { "type": [ "string", "null" ], "format": "date-time" }, "pathMatch": { "type": "string" }, "pattern": { "type": "string" }, "treeDigest": { "type": "string" } }, "required": [ "confidence", "filePath", "pathMatch", "pattern" ] } }, "tenant": { "type": "string" } }, "required": [ "basePolicyRef", "candidatePolicyRef", "options", "schemaVersion", "subject", "targets", "tenant" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Violations_ConflictRequest": { "type": "object", "properties": { "snapshotId": { "type": "string" } }, "required": [ "snapshotId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Engine_Violations_ViolationEventRequest": { "type": "object", "properties": { "snapshotId": { "type": "string" } }, "required": [ "snapshotId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_RiskProfile_Export_ExportProfilesRequest": { "type": "object", "properties": { "description": { "type": "string" }, "includeAllVersions": { "type": "boolean" }, "keyId": { "type": "string" }, "profileIds": { "type": "array", "items": { "type": "string" } }, "signBundle": { "type": "boolean" }, "tags": { "type": "array", "items": { "type": "string" } } }, "required": [ "includeAllVersions", "profileIds", "signBundle" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_RiskProfile_Export_ImportProfilesRequest": { "type": "object", "properties": { "activateOnImport": { "type": "boolean" }, "bundle": { "type": "object", "properties": { "bundleId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "formatVersion": { "type": "string" }, "metadata": { "type": "object", "properties": { "description": { "type": "string" }, "profileCount": { "type": "integer" }, "sourceSystem": { "type": "string" }, "sourceVersion": { "type": "string" }, "tags": { "type": "array", "items": { "type": "string" } }, "totalHash": { "type": "string" } }, "required": [ "profileCount", "sourceSystem", "sourceVersion", "totalHash" ] }, "profiles": { "type": "array", "items": { "type": "object", "properties": { "contentHash": { "type": "string" }, "lifecycle": { "type": "object", "properties": { "activatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "archivedAt": { "type": [ "string", "null" ], "format": "date-time" }, "contentHash": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "deprecatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "deprecationReason": { "type": "string" }, "profileId": { "type": "string" }, "status": { "type": "string", "enum": [ "Active", "Archived", "Deprecated", "Draft" ] }, "successorVersion": { "type": "string" }, "version": { "type": "string" } }, "required": [ "contentHash", "createdAt", "profileId", "status", "version" ] }, "profile": { "type": "object", "properties": { "description": { "type": "string" }, "extends": { "type": "string" }, "id": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "overrides": { "type": "object", "properties": { "decisions": { "type": "array", "items": { "type": "object", "properties": { "action": { "type": "string", "enum": [ "Allow", "Deny", "Review" ] }, "reason": { "type": "string" }, "when": { "type": "object", "additionalProperties": { "type": "object" } } }, "required": [ "action", "when" ] } }, "severity": { "type": "array", "items": { "type": "object", "properties": { "set": { "type": "string", "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] }, "when": { "type": "object", "additionalProperties": { "type": "object" } } }, "required": [ "set", "when" ] } } }, "required": [ "decisions", "severity" ] }, "signals": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" }, "source": { "type": "string" }, "transform": { "type": "string" }, "type": { "type": "string", "enum": [ "Boolean", "Categorical", "Numeric" ] }, "unit": { "type": "string" } }, "required": [ "name", "source", "type" ] } }, "version": { "type": "string" }, "weights": { "type": "object", "additionalProperties": { "type": "number" } } }, "required": [ "id", "overrides", "signals", "version", "weights" ] } }, "required": [ "contentHash", "profile" ] } }, "signature": { "type": "object", "properties": { "algorithm": { "type": "string" }, "keyId": { "type": "string" }, "signedAt": { "type": "string", "format": "date-time" }, "signedBy": { "type": "string" }, "value": { "type": "string" } }, "required": [ "algorithm", "signedAt", "value" ] } }, "required": [ "bundleId", "createdAt", "formatVersion", "metadata", "profiles" ] }, "overwriteExisting": { "type": "boolean" }, "verifySignature": { "type": "boolean" } }, "required": [ "activateOnImport", "bundle", "overwriteExisting", "verifySignature" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_RiskProfile_Export_RiskProfileBundle": { "type": "object", "properties": { "bundleId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "formatVersion": { "type": "string" }, "metadata": { "type": "object", "properties": { "description": { "type": "string" }, "profileCount": { "type": "integer" }, "sourceSystem": { "type": "string" }, "sourceVersion": { "type": "string" }, "tags": { "type": "array", "items": { "type": "string" } }, "totalHash": { "type": "string" } }, "required": [ "profileCount", "sourceSystem", "sourceVersion", "totalHash" ] }, "profiles": { "type": "array", "items": { "type": "object", "properties": { "contentHash": { "type": "string" }, "lifecycle": { "type": "object", "properties": { "activatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "archivedAt": { "type": [ "string", "null" ], "format": "date-time" }, "contentHash": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "deprecatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "deprecationReason": { "type": "string" }, "profileId": { "type": "string" }, "status": { "type": "string", "enum": [ "Active", "Archived", "Deprecated", "Draft" ] }, "successorVersion": { "type": "string" }, "version": { "type": "string" } }, "required": [ "contentHash", "createdAt", "profileId", "status", "version" ] }, "profile": { "type": "object", "properties": { "description": { "type": "string" }, "extends": { "type": "string" }, "id": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "overrides": { "type": "object", "properties": { "decisions": { "type": "array", "items": { "type": "object", "properties": { "action": { "type": "string", "enum": [ "Allow", "Deny", "Review" ] }, "reason": { "type": "string" }, "when": { "type": "object", "additionalProperties": { "type": "object" } } }, "required": [ "action", "when" ] } }, "severity": { "type": "array", "items": { "type": "object", "properties": { "set": { "type": "string", "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] }, "when": { "type": "object", "additionalProperties": { "type": "object" } } }, "required": [ "set", "when" ] } } }, "required": [ "decisions", "severity" ] }, "signals": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" }, "source": { "type": "string" }, "transform": { "type": "string" }, "type": { "type": "string", "enum": [ "Boolean", "Categorical", "Numeric" ] }, "unit": { "type": "string" } }, "required": [ "name", "source", "type" ] } }, "version": { "type": "string" }, "weights": { "type": "object", "additionalProperties": { "type": "number" } } }, "required": [ "id", "overrides", "signals", "version", "weights" ] } }, "required": [ "contentHash", "profile" ] } }, "signature": { "type": "object", "properties": { "algorithm": { "type": "string" }, "keyId": { "type": "string" }, "signedAt": { "type": "string", "format": "date-time" }, "signedBy": { "type": "string" }, "value": { "type": "string" } }, "required": [ "algorithm", "signedAt", "value" ] } }, "required": [ "bundleId", "createdAt", "formatVersion", "metadata", "profiles" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_RiskProfile_Overrides_CreateOverrideRequest": { "type": "object", "properties": { "action": { "type": "object", "properties": { "actionType": { "type": "string", "enum": [ "AdjustWeight", "Exempt", "SetDecision", "SetSeverity", "Suppress" ] }, "decision": { "type": [ "string", "null" ], "enum": [ "Allow", "Deny", "Review" ] }, "reason": { "type": "string" }, "severity": { "type": [ "string", "null" ], "enum": [ "Critical", "High", "Informational", "Low", "Medium" ] }, "weightFactor": { "type": [ "number", "null" ] } }, "required": [ "actionType" ] }, "expiration": { "type": [ "string", "null" ], "format": "date-time" }, "justification": { "type": "string" }, "overrideType": { "type": "string", "enum": [ "Decision", "Exception", "Severity", "Weight" ] }, "predicate": { "type": "object", "properties": { "conditions": { "type": "array", "items": { "type": "object", "properties": { "field": { "type": "string" }, "operator": { "type": "string", "enum": [ "Contains", "Equals", "GreaterThan", "GreaterThanOrEqual", "In", "LessThan", "LessThanOrEqual", "NotEquals", "NotIn", "Regex" ] }, "value": { "type": "object", "properties": {} } }, "required": [ "field", "operator" ] } }, "matchMode": { "type": "string", "enum": [ "All", "Any" ] } }, "required": [ "conditions", "matchMode" ] }, "priority": { "type": [ "integer", "null" ] }, "profileId": { "type": "string" }, "reason": { "type": "string" }, "reviewRequired": { "type": "boolean" }, "tags": { "type": "array", "items": { "type": "string" } }, "ticketRef": { "type": "string" } }, "required": [ "action", "overrideType", "predicate", "profileId", "reason", "reviewRequired" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_RiskProfile_Scope_AttachAuthorityScopeRequest": { "type": "object", "properties": { "conditions": { "type": "object", "additionalProperties": { "type": "string" } }, "effectivePolicyId": { "type": "string" }, "scope": { "type": "string" } }, "required": [ "effectivePolicyId", "scope" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_RiskProfile_Scope_CreateEffectivePolicyRequest": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "policyId": { "type": "string" }, "policyVersion": { "type": "string" }, "priority": { "type": "integer" }, "scopes": { "type": "array", "items": { "type": "string" } }, "subjectPattern": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "enabled", "policyId", "priority", "subjectPattern", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_RiskProfile_Scope_CreateScopeAttachmentRequest": { "type": "object", "properties": { "effectiveFrom": { "type": [ "string", "null" ], "format": "date-time" }, "effectiveUntil": { "type": [ "string", "null" ], "format": "date-time" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "precedence": { "type": [ "integer", "null" ] }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" }, "scopeId": { "type": "string" }, "scopeType": { "type": "string", "enum": [ "Component", "Environment", "Global", "Organization", "Project" ] } }, "required": [ "profileId", "scopeId", "scopeType" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_RiskProfile_Scope_ScopeSelector": { "type": "object", "properties": { "componentPurl": { "type": "string" }, "environment": { "type": "string" }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "organizationId": { "type": "string" }, "projectId": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_RiskProfile_Scope_UpdateEffectivePolicyRequest": { "type": "object", "properties": { "enabled": { "type": [ "boolean", "null" ] }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "priority": { "type": [ "integer", "null" ] }, "scopes": { "type": "array", "items": { "type": "string" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_StellaOps_Policy_Scoring_CvssScoreReceipt": { "type": "object", "properties": { "amendsReceiptId": { "type": "string" }, "attestationRefs": { "type": "array", "items": { "type": "string" } }, "baseMetrics": { "type": "object", "properties": { "attackComplexity": { "type": "string", "enum": [ "High", "Low" ] }, "attackRequirements": { "type": "string", "enum": [ "None", "Present" ] }, "attackVector": { "type": "string", "enum": [ "Adjacent", "Local", "Network", "Physical" ] }, "privilegesRequired": { "type": "string", "enum": [ "High", "Low", "None" ] }, "subsequentSystemAvailability": { "type": "string", "enum": [ "High", "Low", "None" ] }, "subsequentSystemConfidentiality": { "type": "string", "enum": [ "High", "Low", "None" ] }, "subsequentSystemIntegrity": { "type": "string", "enum": [ "High", "Low", "None" ] }, "userInteraction": { "type": "string", "enum": [ "Active", "None", "Passive" ] }, "vulnerableSystemAvailability": { "type": "string", "enum": [ "High", "Low", "None" ] }, "vulnerableSystemConfidentiality": { "type": "string", "enum": [ "High", "Low", "None" ] }, "vulnerableSystemIntegrity": { "type": "string", "enum": [ "High", "Low", "None" ] } }, "required": [ "attackComplexity", "attackRequirements", "attackVector", "privilegesRequired", "subsequentSystemAvailability", "subsequentSystemConfidentiality", "subsequentSystemIntegrity", "userInteraction", "vulnerableSystemAvailability", "vulnerableSystemConfidentiality", "vulnerableSystemIntegrity" ] }, "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "cvssVersion": { "type": "string" }, "environmentalMetrics": { "type": "object", "properties": { "availabilityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "confidentialityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "integrityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "modifiedAttackComplexity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "NotDefined" ] }, "modifiedAttackRequirements": { "type": [ "string", "null" ], "enum": [ "None", "NotDefined", "Present" ] }, "modifiedAttackVector": { "type": [ "string", "null" ], "enum": [ "Adjacent", "Local", "Network", "NotDefined", "Physical" ] }, "modifiedPrivilegesRequired": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedSubsequentSystemAvailability": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Negligible", "NotDefined", "Safety" ] }, "modifiedSubsequentSystemConfidentiality": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedSubsequentSystemIntegrity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Negligible", "NotDefined", "Safety" ] }, "modifiedUserInteraction": { "type": [ "string", "null" ], "enum": [ "Active", "None", "NotDefined", "Passive" ] }, "modifiedVulnerableSystemAvailability": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedVulnerableSystemConfidentiality": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedVulnerableSystemIntegrity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] } } }, "evidence": { "type": "array", "items": { "type": "object", "properties": { "collectedAt": { "type": [ "string", "null" ], "format": "date-time" }, "description": { "type": "string" }, "dsseRef": { "type": "string" }, "isAuthoritative": { "type": "boolean" }, "isRedacted": { "type": [ "boolean", "null" ] }, "retentionClass": { "type": "string" }, "source": { "type": "string" }, "type": { "type": "string" }, "uri": { "type": "string" }, "verifiedAt": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "isAuthoritative", "type", "uri" ] } }, "exportHash": { "type": "string" }, "format": { "type": "string" }, "history": { "type": "array", "items": { "type": "object", "properties": { "actor": { "type": "string" }, "changeType": { "type": "string", "enum": [ "Amended", "AttestationSigned", "Created", "EvidenceAdded", "PolicyUpdated", "Recalculated", "Revoked", "Superseded" ] }, "field": { "type": "string" }, "historyId": { "type": "string" }, "newValue": { "type": "string" }, "previousValue": { "type": "string" }, "reason": { "type": "string" }, "referenceUri": { "type": "string" }, "signature": { "type": "string" }, "timestamp": { "type": "string", "format": "date-time" } }, "required": [ "actor", "changeType", "field", "historyId", "reason", "timestamp" ] } }, "inputHash": { "type": "string" }, "isActive": { "type": "boolean" }, "modifiedAt": { "type": [ "string", "null" ], "format": "date-time" }, "modifiedBy": { "type": "string" }, "policyRef": { "type": "object", "properties": { "activatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "hash": { "type": "string" }, "policyId": { "type": "string" }, "version": { "type": "string" } }, "required": [ "hash", "policyId", "version" ] }, "receiptId": { "type": "string" }, "schemaVersion": { "type": "string" }, "scores": { "type": "object", "properties": { "baseScore": { "type": "number" }, "effectiveScore": { "type": "number" }, "effectiveScoreType": { "type": "string", "enum": [ "Base", "Environmental", "Full", "Threat" ] }, "environmentalScore": { "type": [ "number", "null" ] }, "fullScore": { "type": [ "number", "null" ] }, "threatScore": { "type": [ "number", "null" ] } }, "required": [ "baseScore", "effectiveScore", "effectiveScoreType" ] }, "severity": { "type": "string", "enum": [ "Critical", "High", "Low", "Medium", "None" ] }, "supersededReason": { "type": "string" }, "supersedesReceiptId": { "type": "string" }, "supplementalMetrics": { "type": "object", "properties": { "automatable": { "type": [ "string", "null" ], "enum": [ "No", "NotDefined", "Yes" ] }, "providerUrgency": { "type": [ "string", "null" ], "enum": [ "Amber", "Clear", "Green", "NotDefined", "Red" ] }, "recovery": { "type": [ "string", "null" ], "enum": [ "Automatic", "Irrecoverable", "NotDefined", "User" ] }, "safety": { "type": [ "string", "null" ], "enum": [ "Negligible", "NotDefined", "Present" ] }, "valueDensity": { "type": [ "string", "null" ], "enum": [ "Concentrated", "Diffuse", "NotDefined" ] }, "vulnerabilityResponseEffort": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Moderate", "NotDefined" ] } } }, "tenantId": { "type": "string" }, "threatMetrics": { "type": "object", "properties": { "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "exploitMaturity": { "type": "string", "enum": [ "Attacked", "NotDefined", "ProofOfConcept", "Unreported" ] }, "observedAt": { "type": [ "string", "null" ], "format": "date-time" }, "source": { "type": "string" } }, "required": [ "exploitMaturity" ] }, "vectorString": { "type": "string" }, "vulnerabilityId": { "type": "string" } }, "required": [ "attestationRefs", "baseMetrics", "createdAt", "createdBy", "cvssVersion", "evidence", "format", "history", "inputHash", "isActive", "policyRef", "receiptId", "schemaVersion", "scores", "severity", "tenantId", "vectorString", "vulnerabilityId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_System_Collections_Generic_IReadOnlyList_1_StellaOps_Policy_Engine_AdvisoryAI_AdvisoryAiKnob_StellaOps_Policy_Engine_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "array", "items": { "type": "object", "properties": { "defaultValue": { "type": "number" }, "description": { "type": "string" }, "max": { "type": "number" }, "min": { "type": "number" }, "name": { "type": "string" }, "step": { "type": "number" } }, "required": [ "defaultValue", "description", "max", "min", "name", "step" ] }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_System_Collections_Generic_IReadOnlyList_1_StellaOps_Policy_Engine_Endpoints_PolicyPackSummaryDto_StellaOps_Policy_Engine_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "array", "items": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "displayName": { "type": "string" }, "packId": { "type": "string" }, "versions": { "type": "array", "items": { "type": "integer" } } }, "required": [ "createdAt", "packId", "versions" ] }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_System_Collections_Generic_IReadOnlyList_1_StellaOps_Policy_Engine_TrustWeighting_TrustWeightingEntry_StellaOps_Policy_Engine_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "array", "items": { "type": "object", "properties": { "justification": { "type": "string" }, "source": { "type": "string" }, "updatedAt": { "type": "string" }, "weight": { "type": "number" } }, "required": [ "source", "updatedAt", "weight" ] }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_System_Collections_Generic_IReadOnlyList_1_StellaOps_Policy_Scoring_CvssPolicy_StellaOps_Policy_Scoring_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "array", "items": { "type": "object", "properties": { "attestationRequirements": { "type": "object", "properties": { "allowedSigners": { "type": "array", "items": { "type": "string" } }, "minimumTrustLevel": { "type": "string" }, "requireDsse": { "type": "boolean" }, "requireRekor": { "type": "boolean" } }, "required": [ "allowedSigners", "requireDsse", "requireRekor" ] }, "createdAt": { "type": [ "string", "null" ], "format": "date-time" }, "createdBy": { "type": "string" }, "defaultEffectiveScoreType": { "type": "string", "enum": [ "Base", "Environmental", "Full", "Threat" ] }, "defaultEnvironmentalMetrics": { "type": "object", "properties": { "availabilityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "confidentialityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "integrityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "modifiedAttackComplexity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "NotDefined" ] }, "modifiedAttackRequirements": { "type": [ "string", "null" ], "enum": [ "None", "NotDefined", "Present" ] }, "modifiedAttackVector": { "type": [ "string", "null" ], "enum": [ "Adjacent", "Local", "Network", "NotDefined", "Physical" ] }, "modifiedPrivilegesRequired": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedSubsequentSystemAvailability": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Negligible", "NotDefined", "Safety" ] }, "modifiedSubsequentSystemConfidentiality": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedSubsequentSystemIntegrity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Negligible", "NotDefined", "Safety" ] }, "modifiedUserInteraction": { "type": [ "string", "null" ], "enum": [ "Active", "None", "NotDefined", "Passive" ] }, "modifiedVulnerableSystemAvailability": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedVulnerableSystemConfidentiality": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedVulnerableSystemIntegrity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] } } }, "description": { "type": "string" }, "effectiveFrom": { "type": "string", "format": "date-time" }, "effectiveUntil": { "type": [ "string", "null" ], "format": "date-time" }, "evidenceRequirements": { "type": "object", "properties": { "maxAgeInDays": { "type": [ "integer", "null" ] }, "minimumCount": { "type": "integer" }, "requireAuthoritative": { "type": "boolean" }, "requiredTypes": { "type": "array", "items": { "type": "string" } } }, "required": [ "minimumCount", "requireAuthoritative", "requiredTypes" ] }, "hash": { "type": "string" }, "isActive": { "type": "boolean" }, "metricOverrides": { "type": "array", "items": { "type": "object", "properties": { "cweIds": { "type": "array", "items": { "type": "string" } }, "description": { "type": "string" }, "environmentalOverrides": { "type": "object", "properties": { "availabilityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "confidentialityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "integrityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "modifiedAttackComplexity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "NotDefined" ] }, "modifiedAttackRequirements": { "type": [ "string", "null" ], "enum": [ "None", "NotDefined", "Present" ] }, "modifiedAttackVector": { "type": [ "string", "null" ], "enum": [ "Adjacent", "Local", "Network", "NotDefined", "Physical" ] }, "modifiedPrivilegesRequired": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedSubsequentSystemAvailability": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Negligible", "NotDefined", "Safety" ] }, "modifiedSubsequentSystemConfidentiality": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedSubsequentSystemIntegrity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Negligible", "NotDefined", "Safety" ] }, "modifiedUserInteraction": { "type": [ "string", "null" ], "enum": [ "Active", "None", "NotDefined", "Passive" ] }, "modifiedVulnerableSystemAvailability": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedVulnerableSystemConfidentiality": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedVulnerableSystemIntegrity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] } } }, "id": { "type": "string" }, "isActive": { "type": "boolean" }, "priority": { "type": "integer" }, "reason": { "type": "string" }, "scoreAdjustment": { "type": [ "number", "null" ] }, "vulnerabilityIds": { "type": "array", "items": { "type": "string" } }, "vulnerabilityPattern": { "type": "string" } }, "required": [ "cweIds", "id", "isActive", "priority", "vulnerabilityIds" ] } }, "name": { "type": "string" }, "policyId": { "type": "string" }, "rounding": { "type": "object", "properties": { "decimalPlaces": { "type": "integer" }, "mode": { "type": "string", "enum": [ "RoundDown", "RoundUp", "Standard" ] } }, "required": [ "decimalPlaces", "mode" ] }, "severityThresholds": { "type": "object", "properties": { "criticalMin": { "type": "number" }, "highMin": { "type": "number" }, "lowMin": { "type": "number" }, "mediumMin": { "type": "number" } }, "required": [ "criticalMin", "highMin", "lowMin", "mediumMin" ] }, "tenantId": { "type": "string" }, "version": { "type": "string" } }, "required": [ "defaultEffectiveScoreType", "effectiveFrom", "isActive", "metricOverrides", "name", "policyId", "rounding", "version" ] }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_System_Collections_Generic_IReadOnlyList_1_StellaOps_Policy_Scoring_ReceiptHistoryEntry_StellaOps_Policy_Scoring_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "array", "items": { "type": "object", "properties": { "actor": { "type": "string" }, "changeType": { "type": "string", "enum": [ "Amended", "AttestationSigned", "Created", "EvidenceAdded", "PolicyUpdated", "Recalculated", "Revoked", "Superseded" ] }, "field": { "type": "string" }, "historyId": { "type": "string" }, "newValue": { "type": "string" }, "previousValue": { "type": "string" }, "reason": { "type": "string" }, "referenceUri": { "type": "string" }, "signature": { "type": "string" }, "timestamp": { "type": "string", "format": "date-time" } }, "required": [ "actor", "changeType", "field", "historyId", "reason", "timestamp" ] }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-engine_System_Text_Json_JsonElement": { "type": "object", "properties": { "valueKind": { "type": "string", "enum": [ "Array", "False", "Null", "Number", "Object", "String", "True", "Undefined" ] } }, "required": [ "valueKind" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_ConfigureAdministrationTransparencyLogRequest": { "type": "object", "properties": { "enforceInclusion": { "type": "boolean" }, "logUrl": { "type": "string" }, "witnessUrl": { "type": "string" } }, "required": [ "enforceInclusion", "logUrl" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_CreateAdministrationTrustKeyRequest": { "type": "object", "properties": { "algorithm": { "type": "string" }, "alias": { "type": "string" }, "metadataJson": { "type": "string" } }, "required": [ "algorithm", "alias" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_CreateFunctionMapRequest": { "type": "object", "properties": { "hotFunctions": { "type": "array", "items": { "type": "string" } }, "options": { "type": "object", "properties": { "failOnUnexpected": { "type": [ "boolean", "null" ] }, "minObservationRate": { "type": [ "number", "null" ] }, "windowSeconds": { "type": [ "integer", "null" ] } } }, "sbomRef": { "type": "string" }, "serviceName": { "type": "string" } }, "required": [ "sbomRef", "serviceName" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_CreateReleaseControlBundleRequest": { "type": "object", "properties": { "description": { "type": "string" }, "name": { "type": "string" }, "slug": { "type": "string" } }, "required": [ "name", "slug" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_CreateSetupSessionRequest": { "type": "object", "properties": { "tenantId": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_EnvironmentSettingsResponse": { "type": "object", "properties": { "apiBaseUrls": { "type": "object", "additionalProperties": { "type": "string" } }, "authority": { "type": "object", "properties": { "audience": { "type": "string" }, "authorizeEndpoint": { "type": "string" }, "clientId": { "type": "string" }, "dpopAlgorithms": { "type": "array", "items": { "type": "string" } }, "issuer": { "type": "string" }, "logoutEndpoint": { "type": "string" }, "postLogoutRedirectUri": { "type": "string" }, "redirectUri": { "type": "string" }, "refreshLeewaySeconds": { "type": "integer" }, "scope": { "type": "string" }, "silentRefreshRedirectUri": { "type": "string" }, "tokenEndpoint": { "type": "string" } }, "required": [ "audience", "authorizeEndpoint", "clientId", "issuer", "redirectUri", "refreshLeewaySeconds", "scope", "tokenEndpoint" ] }, "doctor": { "type": "object", "properties": { "fixEnabled": { "type": "boolean" } }, "required": [ "fixEnabled" ] }, "setup": { "type": "string" }, "telemetry": { "type": "object", "properties": { "otlpEndpoint": { "type": "string" }, "sampleRate": { "type": "number" } }, "required": [ "sampleRate" ] }, "welcome": { "type": "object", "properties": { "docsUrl": { "type": "string" }, "message": { "type": "string" }, "title": { "type": "string" } } } }, "required": [ "apiBaseUrls", "authority" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_ExecuteSetupStepRequest": { "type": "object", "properties": { "configuration": { "type": "object", "additionalProperties": { "type": "string" } }, "stepId": { "type": "string", "enum": [ "Admin", "Agents", "Crypto", "Database", "Environments", "Llm", "Migrations", "Notifications", "Registry", "Scm", "SettingsStore", "Sources", "Telemetry", "Valkey", "Vault" ] } }, "required": [ "stepId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_ExecuteSetupStepResponse": { "type": "object", "properties": { "errorMessage": { "type": "string" }, "stepState": { "type": "object", "properties": { "checkResults": { "type": "array", "items": { "type": "object", "properties": { "checkId": { "type": "string" }, "message": { "type": "string" }, "status": { "type": "string", "enum": [ "Fail", "NotRun", "Pass", "Warn" ] }, "suggestedFix": { "type": "string" } }, "required": [ "checkId", "status" ] } }, "completedAtUtc": { "type": "string" }, "errorMessage": { "type": "string" }, "skippedAtUtc": { "type": "string" }, "skippedReason": { "type": "string" }, "status": { "type": "string", "enum": [ "Blocked", "Current", "Failed", "Passed", "Pending", "Skipped" ] }, "stepId": { "type": "string", "enum": [ "Admin", "Agents", "Crypto", "Database", "Environments", "Llm", "Migrations", "Notifications", "Registry", "Scm", "SettingsStore", "Sources", "Telemetry", "Valkey", "Vault" ] } }, "required": [ "checkResults", "status", "stepId" ] }, "success": { "type": "boolean" }, "suggestedFixes": { "type": "array", "items": { "type": "object", "properties": { "command": { "type": "string" }, "description": { "type": "string" }, "documentationUrl": { "type": "string" }, "title": { "type": "string" } }, "required": [ "description", "title" ] } } }, "required": [ "stepState", "success", "suggestedFixes" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_FederationGrantConsentRequest": { "type": "object", "properties": { "grantedBy": { "type": "string" }, "ttlHours": { "type": [ "integer", "null" ] } }, "required": [ "grantedBy" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_FederationRevokeConsentRequest": { "type": "object", "properties": { "revokedBy": { "type": "string" } }, "required": [ "revokedBy" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_FinalizeSetupSessionRequest": { "type": "object", "properties": { "force": { "type": "boolean" } }, "required": [ "force" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_FinalizeSetupSessionResponse": { "type": "object", "properties": { "completedSteps": { "type": "array", "items": { "type": "object", "properties": { "checkResults": { "type": "array", "items": { "type": "object", "properties": { "checkId": { "type": "string" }, "message": { "type": "string" }, "status": { "type": "string", "enum": [ "Fail", "NotRun", "Pass", "Warn" ] }, "suggestedFix": { "type": "string" } }, "required": [ "checkId", "status" ] } }, "completedAtUtc": { "type": "string" }, "errorMessage": { "type": "string" }, "skippedAtUtc": { "type": "string" }, "skippedReason": { "type": "string" }, "status": { "type": "string", "enum": [ "Blocked", "Current", "Failed", "Passed", "Pending", "Skipped" ] }, "stepId": { "type": "string", "enum": [ "Admin", "Agents", "Crypto", "Database", "Environments", "Llm", "Migrations", "Notifications", "Registry", "Scm", "SettingsStore", "Sources", "Telemetry", "Valkey", "Vault" ] } }, "required": [ "checkResults", "status", "stepId" ] } }, "failedSteps": { "type": "array", "items": { "type": "object", "properties": { "checkResults": { "type": "array", "items": { "type": "object", "properties": { "checkId": { "type": "string" }, "message": { "type": "string" }, "status": { "type": "string", "enum": [ "Fail", "NotRun", "Pass", "Warn" ] }, "suggestedFix": { "type": "string" } }, "required": [ "checkId", "status" ] } }, "completedAtUtc": { "type": "string" }, "errorMessage": { "type": "string" }, "skippedAtUtc": { "type": "string" }, "skippedReason": { "type": "string" }, "status": { "type": "string", "enum": [ "Blocked", "Current", "Failed", "Passed", "Pending", "Skipped" ] }, "stepId": { "type": "string", "enum": [ "Admin", "Agents", "Crypto", "Database", "Environments", "Llm", "Migrations", "Notifications", "Registry", "Scm", "SettingsStore", "Sources", "Telemetry", "Valkey", "Vault" ] } }, "required": [ "checkResults", "status", "stepId" ] } }, "finalStatus": { "type": "string", "enum": [ "Abandoned", "Completed", "CompletedPartial", "Failed", "InProgress", "NotStarted" ] }, "reportPath": { "type": "string" }, "skippedSteps": { "type": "array", "items": { "type": "object", "properties": { "checkResults": { "type": "array", "items": { "type": "object", "properties": { "checkId": { "type": "string" }, "message": { "type": "string" }, "status": { "type": "string", "enum": [ "Fail", "NotRun", "Pass", "Warn" ] }, "suggestedFix": { "type": "string" } }, "required": [ "checkId", "status" ] } }, "completedAtUtc": { "type": "string" }, "errorMessage": { "type": "string" }, "skippedAtUtc": { "type": "string" }, "skippedReason": { "type": "string" }, "status": { "type": "string", "enum": [ "Blocked", "Current", "Failed", "Passed", "Pending", "Skipped" ] }, "stepId": { "type": "string", "enum": [ "Admin", "Agents", "Crypto", "Database", "Environments", "Llm", "Migrations", "Notifications", "Registry", "Scm", "SettingsStore", "Sources", "Telemetry", "Valkey", "Vault" ] } }, "required": [ "checkResults", "status", "stepId" ] } } }, "required": [ "completedSteps", "failedSteps", "finalStatus", "skippedSteps" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_MaterializeReleaseControlBundleVersionRequest": { "type": "object", "properties": { "idempotencyKey": { "type": "string" }, "reason": { "type": "string" }, "targetEnvironment": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_PlatformContextPreferencesRequest": { "type": "object", "properties": { "environments": { "type": "array", "items": { "type": "string" } }, "regions": { "type": "array", "items": { "type": "string" } }, "timeWindow": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_PlatformDashboardPreferencesRequest": { "type": "object", "properties": { "preferences": { "type": "object", "additionalProperties": { "type": "object", "properties": { "options": { "type": [ "object", "null" ], "properties": { "propertyNameCaseInsensitive": { "type": "boolean" } }, "required": [ "propertyNameCaseInsensitive" ] }, "parent": { "type": "object" }, "root": { "type": "object" } }, "required": [ "root" ] } } }, "required": [ "preferences" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_PlatformDashboardProfileRequest": { "type": "object", "properties": { "description": { "type": "string" }, "name": { "type": "string" }, "preferences": { "type": "object", "additionalProperties": { "type": "object", "properties": { "options": { "type": [ "object", "null" ], "properties": { "propertyNameCaseInsensitive": { "type": "boolean" } }, "required": [ "propertyNameCaseInsensitive" ] }, "parent": { "type": "object" }, "root": { "type": "object" } }, "required": [ "root" ] } }, "profileId": { "type": "string" } }, "required": [ "name", "preferences", "profileId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsAttestationCoverage_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "object", "properties": { "actorId": { "type": "string" }, "cacheTtlSeconds": { "type": "integer" }, "cached": { "type": "boolean" }, "count": { "type": "integer" }, "dataAsOf": { "type": "string", "format": "date-time" }, "items": { "type": "array", "items": { "type": "object", "properties": { "environment": { "type": "string" }, "missingProvenance": { "type": "integer" }, "provenancePct": { "type": [ "number", "null" ] }, "slsa2Pct": { "type": [ "number", "null" ] }, "slsaLevel2Plus": { "type": "integer" }, "team": { "type": "string" }, "totalArtifacts": { "type": "integer" }, "withProvenance": { "type": "integer" } }, "required": [ "environment", "missingProvenance", "slsaLevel2Plus", "totalArtifacts", "withProvenance" ] } }, "limit": { "type": [ "integer", "null" ] }, "offset": { "type": [ "integer", "null" ] }, "query": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "actorId", "cacheTtlSeconds", "cached", "count", "dataAsOf", "items", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsComponentTrendPoint_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "object", "properties": { "actorId": { "type": "string" }, "cacheTtlSeconds": { "type": "integer" }, "cached": { "type": "boolean" }, "count": { "type": "integer" }, "dataAsOf": { "type": "string", "format": "date-time" }, "items": { "type": "array", "items": { "type": "object", "properties": { "environment": { "type": "string" }, "snapshotDate": { "type": "string", "format": "date-time" }, "totalComponents": { "type": "integer" }, "uniqueSuppliers": { "type": "integer" } }, "required": [ "environment", "snapshotDate", "totalComponents", "uniqueSuppliers" ] } }, "limit": { "type": [ "integer", "null" ] }, "offset": { "type": [ "integer", "null" ] }, "query": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "actorId", "cacheTtlSeconds", "cached", "count", "dataAsOf", "items", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsFixableBacklogItem_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "object", "properties": { "actorId": { "type": "string" }, "cacheTtlSeconds": { "type": "integer" }, "cached": { "type": "boolean" }, "count": { "type": "integer" }, "dataAsOf": { "type": "string", "format": "date-time" }, "items": { "type": "array", "items": { "type": "object", "properties": { "component": { "type": "string" }, "environment": { "type": "string" }, "fixedVersion": { "type": "string" }, "service": { "type": "string" }, "severity": { "type": "string" }, "version": { "type": "string" }, "vulnId": { "type": "string" } }, "required": [ "component", "environment", "service", "severity", "vulnId" ] } }, "limit": { "type": [ "integer", "null" ] }, "offset": { "type": [ "integer", "null" ] }, "query": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "actorId", "cacheTtlSeconds", "cached", "count", "dataAsOf", "items", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsLicenseDistribution_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "object", "properties": { "actorId": { "type": "string" }, "cacheTtlSeconds": { "type": "integer" }, "cached": { "type": "boolean" }, "count": { "type": "integer" }, "dataAsOf": { "type": "string", "format": "date-time" }, "items": { "type": "array", "items": { "type": "object", "properties": { "artifactCount": { "type": "integer" }, "componentCount": { "type": "integer" }, "ecosystems": { "type": "array", "items": { "type": "string" } }, "licenseCategory": { "type": "string" }, "licenseConcluded": { "type": "string" } }, "required": [ "artifactCount", "componentCount", "licenseCategory" ] } }, "limit": { "type": [ "integer", "null" ] }, "offset": { "type": [ "integer", "null" ] }, "query": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "actorId", "cacheTtlSeconds", "cached", "count", "dataAsOf", "items", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsSupplierConcentration_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "object", "properties": { "actorId": { "type": "string" }, "cacheTtlSeconds": { "type": "integer" }, "cached": { "type": "boolean" }, "count": { "type": "integer" }, "dataAsOf": { "type": "string", "format": "date-time" }, "items": { "type": "array", "items": { "type": "object", "properties": { "artifactCount": { "type": "integer" }, "componentCount": { "type": "integer" }, "criticalVulnCount": { "type": "integer" }, "environments": { "type": "array", "items": { "type": "string" } }, "highVulnCount": { "type": "integer" }, "supplier": { "type": "string" }, "teamCount": { "type": "integer" } }, "required": [ "artifactCount", "componentCount", "criticalVulnCount", "highVulnCount", "supplier", "teamCount" ] } }, "limit": { "type": [ "integer", "null" ] }, "offset": { "type": [ "integer", "null" ] }, "query": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "actorId", "cacheTtlSeconds", "cached", "count", "dataAsOf", "items", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsVulnerabilityExposure_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "object", "properties": { "actorId": { "type": "string" }, "cacheTtlSeconds": { "type": "integer" }, "cached": { "type": "boolean" }, "count": { "type": "integer" }, "dataAsOf": { "type": "string", "format": "date-time" }, "items": { "type": "array", "items": { "type": "object", "properties": { "cvssScore": { "type": [ "number", "null" ] }, "effectiveArtifactCount": { "type": "integer" }, "effectiveComponentCount": { "type": "integer" }, "epssScore": { "type": [ "number", "null" ] }, "fixAvailable": { "type": "boolean" }, "kevListed": { "type": "boolean" }, "rawArtifactCount": { "type": "integer" }, "rawComponentCount": { "type": "integer" }, "severity": { "type": "string" }, "vexMitigated": { "type": "integer" }, "vulnId": { "type": "string" } }, "required": [ "effectiveArtifactCount", "effectiveComponentCount", "fixAvailable", "kevListed", "rawArtifactCount", "rawComponentCount", "severity", "vexMitigated", "vulnId" ] } }, "limit": { "type": [ "integer", "null" ] }, "offset": { "type": [ "integer", "null" ] }, "query": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "actorId", "cacheTtlSeconds", "cached", "count", "dataAsOf", "items", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsVulnerabilityTrendPoint_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "object", "properties": { "actorId": { "type": "string" }, "cacheTtlSeconds": { "type": "integer" }, "cached": { "type": "boolean" }, "count": { "type": "integer" }, "dataAsOf": { "type": "string", "format": "date-time" }, "items": { "type": "array", "items": { "type": "object", "properties": { "environment": { "type": "string" }, "fixableVulns": { "type": "integer" }, "kevVulns": { "type": "integer" }, "netExposure": { "type": "integer" }, "snapshotDate": { "type": "string", "format": "date-time" }, "totalVulns": { "type": "integer" }, "vexMitigated": { "type": "integer" } }, "required": [ "environment", "fixableVulns", "kevVulns", "netExposure", "snapshotDate", "totalVulns", "vexMitigated" ] } }, "limit": { "type": [ "integer", "null" ] }, "offset": { "type": [ "integer", "null" ] }, "query": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "actorId", "cacheTtlSeconds", "cached", "count", "dataAsOf", "items", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_PlatformOnboardingSkipRequest": { "type": "object", "properties": { "reason": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_PlatformQuotaAlertRequest": { "type": "object", "properties": { "condition": { "type": "string" }, "quotaId": { "type": "string" }, "severity": { "type": "string" }, "threshold": { "type": "number" } }, "required": [ "condition", "quotaId", "severity", "threshold" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_PolicyEvaluateApiRequest": { "type": "object", "properties": { "environment": { "type": "string" }, "format": { "type": "string" }, "includeRemediation": { "type": "boolean" }, "input": { "type": "object", "properties": { "confidence": { "type": [ "number", "null" ] }, "cvssScore": { "type": [ "number", "null" ] }, "dsseVerified": { "type": [ "boolean", "null" ] }, "environment": { "type": "string" }, "freshnessVerified": { "type": [ "boolean", "null" ] }, "reachabilityStatus": { "type": "string" }, "rekorVerified": { "type": [ "boolean", "null" ] }, "sbomDigest": { "type": "string" }, "unknownsRatio": { "type": [ "number", "null" ] } } }, "policyContent": { "type": "string" } }, "required": [ "includeRemediation", "policyContent" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_PolicyExportApiRequest": { "type": "object", "properties": { "environment": { "type": "string" }, "format": { "type": "string" }, "includeComments": { "type": "boolean" }, "includeRemediation": { "type": "boolean" }, "packageName": { "type": "string" }, "policyContent": { "type": "string" } }, "required": [ "format", "includeComments", "includeRemediation" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_PolicyImportApiRequest": { "type": "object", "properties": { "content": { "type": "string" }, "dryRun": { "type": "boolean" }, "format": { "type": "string" }, "mergeStrategy": { "type": "string" }, "validateOnly": { "type": "boolean" } }, "required": [ "content", "dryRun", "mergeStrategy", "validateOnly" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_PolicyValidateApiRequest": { "type": "object", "properties": { "content": { "type": "string" }, "format": { "type": "string" }, "strict": { "type": "boolean" } }, "required": [ "content", "strict" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_PublishReleaseControlBundleVersionRequest": { "type": "object", "properties": { "changelog": { "type": "string" }, "components": { "type": "array", "items": { "type": "object", "properties": { "componentName": { "type": "string" }, "componentVersionId": { "type": "string" }, "deployOrder": { "type": "integer" }, "imageDigest": { "type": "string" }, "metadataJson": { "type": "string" } }, "required": [ "componentName", "componentVersionId", "deployOrder", "imageDigest" ] } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_RegisterAdministrationTrustCertificateRequest": { "type": "object", "properties": { "issuerId": { "type": [ "string", "null" ], "format": "uuid" }, "keyId": { "type": [ "string", "null" ], "format": "uuid" }, "notAfter": { "type": "string", "format": "date-time" }, "notBefore": { "type": "string", "format": "date-time" }, "serialNumber": { "type": "string" } }, "required": [ "notAfter", "notBefore", "serialNumber" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_RegisterAdministrationTrustIssuerRequest": { "type": "object", "properties": { "issuerUri": { "type": "string" }, "name": { "type": "string" }, "trustLevel": { "type": "string" } }, "required": [ "issuerUri", "name", "trustLevel" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_RevokeAdministrationTrustCertificateRequest": { "type": "object", "properties": { "reason": { "type": "string" }, "ticket": { "type": "string" } }, "required": [ "reason" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_RevokeAdministrationTrustKeyRequest": { "type": "object", "properties": { "reason": { "type": "string" }, "ticket": { "type": "string" } }, "required": [ "reason" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_RotateAdministrationTrustKeyRequest": { "type": "object", "properties": { "reason": { "type": "string" }, "ticket": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_ScoreEvaluateRequest": { "type": "object", "properties": { "cveId": { "type": "string" }, "cvssVector": { "type": "string" }, "options": { "type": "object", "properties": { "decayLambda": { "type": [ "number", "null" ] }, "includeBreakdown": { "type": "boolean" }, "includeDelta": { "type": "boolean" }, "weightSetId": { "type": "string" } }, "required": [ "includeBreakdown", "includeDelta" ] }, "purl": { "type": "string" }, "rekorReceipts": { "type": "array", "items": { "type": "string" } }, "runtimeWitnesses": { "type": "array", "items": { "type": "object", "properties": { "data": { "type": "string" }, "observedAt": { "type": [ "string", "null" ], "format": "date-time" }, "type": { "type": "string" } }, "required": [ "data", "type" ] } }, "sbomRef": { "type": "string" }, "signals": { "type": "object", "properties": { "backport": { "type": [ "number", "null" ] }, "exploit": { "type": [ "number", "null" ] }, "mitigation": { "type": [ "number", "null" ] }, "reachability": { "type": [ "number", "null" ] }, "runtime": { "type": [ "number", "null" ] }, "source": { "type": [ "number", "null" ] } } }, "vexRefs": { "type": "array", "items": { "type": "string" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_ScoreVerifyRequest": { "type": "object", "properties": { "originalInputs": { "type": "object", "properties": { "signals": { "type": "object", "properties": { "backport": { "type": [ "number", "null" ] }, "exploit": { "type": [ "number", "null" ] }, "mitigation": { "type": [ "number", "null" ] }, "reachability": { "type": [ "number", "null" ] }, "runtime": { "type": [ "number", "null" ] }, "source": { "type": [ "number", "null" ] } } }, "weightManifestVersion": { "type": "string" } } }, "signedReplayLogDsse": { "type": "string" }, "verifyRekor": { "type": "boolean" } }, "required": [ "signedReplayLogDsse", "verifyRekor" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_SetupSessionResponse": { "type": "object", "properties": { "session": { "type": "object", "properties": { "createdAtUtc": { "type": "string" }, "createdBy": { "type": "string" }, "dataAsOfUtc": { "type": "string" }, "sessionId": { "type": "string" }, "status": { "type": "string", "enum": [ "Abandoned", "Completed", "CompletedPartial", "Failed", "InProgress", "NotStarted" ] }, "steps": { "type": "array", "items": { "type": "object", "properties": { "checkResults": { "type": "array", "items": { "type": "object", "properties": { "checkId": { "type": "string" }, "message": { "type": "string" }, "status": { "type": "string", "enum": [ "Fail", "NotRun", "Pass", "Warn" ] }, "suggestedFix": { "type": "string" } }, "required": [ "checkId", "status" ] } }, "completedAtUtc": { "type": "string" }, "errorMessage": { "type": "string" }, "skippedAtUtc": { "type": "string" }, "skippedReason": { "type": "string" }, "status": { "type": "string", "enum": [ "Blocked", "Current", "Failed", "Passed", "Pending", "Skipped" ] }, "stepId": { "type": "string", "enum": [ "Admin", "Agents", "Crypto", "Database", "Environments", "Llm", "Migrations", "Notifications", "Registry", "Scm", "SettingsStore", "Sources", "Telemetry", "Valkey", "Vault" ] } }, "required": [ "checkResults", "status", "stepId" ] } }, "tenantId": { "type": "string" }, "updatedAtUtc": { "type": "string" }, "updatedBy": { "type": "string" } }, "required": [ "createdAtUtc", "sessionId", "status", "steps", "tenantId", "updatedAtUtc" ] } }, "required": [ "session" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_SetupStepDefinitionsResponse": { "type": "object", "properties": { "steps": { "type": "array", "items": { "type": "object", "properties": { "dependsOn": { "type": "array", "items": { "type": "string", "enum": [ "Admin", "Agents", "Crypto", "Database", "Environments", "Llm", "Migrations", "Notifications", "Registry", "Scm", "SettingsStore", "Sources", "Telemetry", "Valkey", "Vault" ] } }, "doctorChecks": { "type": "array", "items": { "type": "string" } }, "id": { "type": "string", "enum": [ "Admin", "Agents", "Crypto", "Database", "Environments", "Llm", "Migrations", "Notifications", "Registry", "Scm", "SettingsStore", "Sources", "Telemetry", "Valkey", "Vault" ] }, "isRequired": { "type": "boolean" }, "orderIndex": { "type": "integer" }, "subtitle": { "type": "string" }, "title": { "type": "string" } }, "required": [ "dependsOn", "doctorChecks", "id", "isRequired", "orderIndex", "subtitle", "title" ] } } }, "required": [ "steps" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_SkipSetupStepRequest": { "type": "object", "properties": { "reason": { "type": "string" }, "stepId": { "type": "string", "enum": [ "Admin", "Agents", "Crypto", "Database", "Environments", "Llm", "Migrations", "Notifications", "Registry", "Scm", "SettingsStore", "Sources", "Telemetry", "Valkey", "Vault" ] } }, "required": [ "stepId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Contracts_VerifyFunctionMapRequest": { "type": "object", "properties": { "observations": { "type": "array", "items": { "type": "object", "properties": { "containerId": { "type": "string" }, "functionName": { "type": "string" }, "namespace": { "type": "string" }, "nodeHash": { "type": "string" }, "observationCount": { "type": "integer" }, "observationId": { "type": "string" }, "observedAt": { "type": "string", "format": "date-time" }, "podName": { "type": "string" }, "probeType": { "type": "string" } }, "required": [ "functionName", "nodeHash", "observationCount", "observationId", "observedAt", "probeType" ] } }, "options": { "type": "object", "properties": { "containerIdFilter": { "type": "string" }, "failOnUnexpectedOverride": { "type": [ "boolean", "null" ] }, "minObservationRateOverride": { "type": [ "number", "null" ] }, "podNameFilter": { "type": "string" }, "windowSecondsOverride": { "type": [ "integer", "null" ] } } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Endpoints_EnvironmentSettingsAdminEndpoints_SettingValueRequest": { "type": "object", "properties": { "updatedBy": { "type": "string" }, "value": { "type": "string" } }, "required": [ "value" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Endpoints_SeedEndpoints_SeedDemoRequest": { "type": "object", "properties": { "dryRun": { "type": "boolean" }, "modules": { "type": "array", "items": { "type": "string" } } }, "required": [ "dryRun", "modules" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_StellaOps_Platform_WebService_Endpoints_SeedEndpoints_SeedDemoResponse": { "type": "object", "properties": { "dryRun": { "type": "boolean" }, "message": { "type": "string" }, "modules": { "type": "array", "items": { "type": "object", "properties": { "applied": { "type": "integer" }, "durationMs": { "type": "integer" }, "error": { "type": "string" }, "module": { "type": "string" }, "skipped": { "type": "integer" }, "success": { "type": "boolean" } }, "required": [ "applied", "durationMs", "module", "skipped", "success" ] } }, "success": { "type": "boolean" } }, "required": [ "dryRun", "message", "modules", "success" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "platform_System_Collections_Generic_IReadOnlyDictionary_2_System_String_System_Private_CoreLib_Version_10_0_0_0_Culture_neutral_PublicKeyToken_7cec85d7bea7798e_System_String_System_Private_CoreLib_Version_10_0_0_0_Culture_neutral_PublicKeyToken_7cec85d7bea7798e": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "attestor_StellaOps_Attestor_Core_Offline_AttestorBundleImportResult": { "type": "object", "properties": { "imported": { "type": "integer" }, "issues": { "type": "array", "items": { "type": "string" } }, "skipped": { "type": "integer" }, "updated": { "type": "integer" } }, "required": [ "imported", "issues", "skipped", "updated" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "attestor_StellaOps_Attestor_Core_Offline_AttestorBundlePackage": { "type": "object", "properties": { "continuationToken": { "type": "string" }, "generatedAt": { "type": "string", "format": "date-time" }, "items": { "type": "array", "items": { "type": "object", "properties": { "canonicalBundle": { "type": "string" }, "entry": { "type": "object", "properties": { "artifact": { "type": "object", "properties": { "imageDigest": { "type": "string" }, "kind": { "type": "string" }, "sha256": { "type": "string" }, "subjectUri": { "type": "string" } }, "required": [ "kind", "sha256" ] }, "bundleSha256": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "index": { "type": [ "integer", "null" ] }, "log": { "type": "object", "properties": { "backend": { "type": "string" }, "integratedTime": { "type": [ "integer", "null" ] }, "integratedTimeUtc": { "type": [ "string", "null" ], "format": "date-time" }, "logId": { "type": "string" }, "url": { "type": "string" } }, "required": [ "backend", "url" ] }, "mirror": { "type": "object", "properties": { "backend": { "type": "string" }, "error": { "type": "string" }, "index": { "type": [ "integer", "null" ] }, "logId": { "type": "string" }, "proof": { "type": "object", "properties": { "checkpoint": { "type": "object", "properties": { "origin": { "type": "string" }, "rootHash": { "type": "string" }, "size": { "type": "integer" }, "timestamp": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "size" ] }, "inclusion": { "type": "object", "properties": { "leafHash": { "type": "string" }, "path": { "type": "array", "items": { "type": "string" } } }, "required": [ "path" ] } } }, "status": { "type": "string" }, "url": { "type": "string" }, "uuid": { "type": "string" }, "witness": { "type": "object", "properties": { "aggregator": { "type": "string" }, "error": { "type": "string" }, "keyId": { "type": "string" }, "retrievedAt": { "type": "string", "format": "date-time" }, "rootHash": { "type": "string" }, "signature": { "type": "string" }, "statement": { "type": "string" }, "status": { "type": "string" } }, "required": [ "aggregator", "retrievedAt", "status" ] } }, "required": [ "backend", "status", "url" ] }, "proof": { "type": "object", "properties": { "checkpoint": { "type": "object", "properties": { "origin": { "type": "string" }, "rootHash": { "type": "string" }, "size": { "type": "integer" }, "timestamp": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "size" ] }, "inclusion": { "type": "object", "properties": { "leafHash": { "type": "string" }, "path": { "type": "array", "items": { "type": "string" } } }, "required": [ "path" ] } } }, "rekorUuid": { "type": "string" }, "signerIdentity": { "type": "object", "properties": { "issuer": { "type": "string" }, "keyId": { "type": "string" }, "mode": { "type": "string" }, "subjectAlternativeName": { "type": "string" } }, "required": [ "mode" ] }, "status": { "type": "string" }, "witness": { "type": "object", "properties": { "aggregator": { "type": "string" }, "error": { "type": "string" }, "keyId": { "type": "string" }, "retrievedAt": { "type": "string", "format": "date-time" }, "rootHash": { "type": "string" }, "signature": { "type": "string" }, "statement": { "type": "string" }, "status": { "type": "string" } }, "required": [ "aggregator", "retrievedAt", "status" ] } }, "required": [ "artifact", "bundleSha256", "createdAt", "log", "rekorUuid", "signerIdentity", "status" ] }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "proof": { "type": "string" } }, "required": [ "canonicalBundle", "entry" ] } }, "version": { "type": "string" } }, "required": [ "generatedAt", "items", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "attestor_StellaOps_Attestor_Core_Submission_AttestorSubmissionRequest": { "type": "object", "properties": { "bundle": { "type": "object", "properties": { "certificateChain": { "type": "array", "items": { "type": "string" } }, "dsse": { "type": "object", "properties": { "payloadBase64": { "type": "string" }, "payloadType": { "type": "string" }, "signatures": { "type": "array", "items": { "type": "object", "properties": { "keyId": { "type": "string" }, "signature": { "type": "string" } }, "required": [ "signature" ] } } }, "required": [ "payloadBase64", "payloadType", "signatures" ] }, "mode": { "type": "string" } }, "required": [ "certificateChain", "dsse", "mode" ] }, "meta": { "type": "object", "properties": { "archive": { "type": "boolean" }, "artifact": { "type": "object", "properties": { "imageDigest": { "type": "string" }, "kind": { "type": "string" }, "sha256": { "type": "string" }, "subjectUri": { "type": "string" } }, "required": [ "kind", "sha256" ] }, "bundleSha256": { "type": "string" }, "logPreference": { "type": "string" } }, "required": [ "archive", "artifact", "bundleSha256", "logPreference" ] } }, "required": [ "bundle", "meta" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "attestor_StellaOps_Attestor_Core_Verification_AttestorVerificationRequest": { "type": "object", "properties": { "artifactSha256": { "type": "string" }, "bundle": { "type": "object", "properties": { "certificateChain": { "type": "array", "items": { "type": "string" } }, "dsse": { "type": "object", "properties": { "payloadBase64": { "type": "string" }, "payloadType": { "type": "string" }, "signatures": { "type": "array", "items": { "type": "object", "properties": { "keyId": { "type": "string" }, "signature": { "type": "string" } }, "required": [ "signature" ] } } }, "required": [ "payloadBase64", "payloadType", "signatures" ] }, "mode": { "type": "string" } }, "required": [ "certificateChain", "dsse", "mode" ] }, "envelopeId": { "type": "string" }, "offline": { "type": "boolean" }, "policyVersion": { "type": "string" }, "refreshProof": { "type": "boolean" }, "subject": { "type": "string" }, "uuid": { "type": "string" } }, "required": [ "offline", "refreshProof" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "attestor_StellaOps_Attestor_Persistence_Repositories_PredicateTypeRegistryEntry": { "type": "object", "properties": { "category": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "description": { "type": "string" }, "displayName": { "type": "string" }, "isActive": { "type": "boolean" }, "jsonSchema": { "type": "string" }, "predicateTypeUri": { "type": "string" }, "registryId": { "type": "string", "format": "uuid" }, "updatedAt": { "type": "string", "format": "date-time" }, "validationMode": { "type": "string" }, "version": { "type": "string" } }, "required": [ "category", "createdAt", "displayName", "isActive", "predicateTypeUri", "registryId", "updatedAt", "validationMode", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "attestor_StellaOps_Attestor_WebService_Contracts_AttestationExportRequestDto": { "type": "object", "properties": { "continuationToken": { "type": "string" }, "createdAfter": { "type": [ "string", "null" ], "format": "date-time" }, "createdBefore": { "type": [ "string", "null" ], "format": "date-time" }, "issuer": { "type": "string" }, "limit": { "type": [ "integer", "null" ] }, "scope": { "type": "string" }, "subject": { "type": "string" }, "type": { "type": "string" }, "uuids": { "type": "array", "items": { "type": "string" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "attestor_StellaOps_Attestor_WebService_Contracts_AttestationSignRequestDto": { "type": "object", "properties": { "archive": { "type": [ "boolean", "null" ] }, "artifact": { "type": "object", "properties": { "imageDigest": { "type": "string" }, "kind": { "type": "string" }, "sha256": { "type": "string" }, "subjectUri": { "type": "string" } }, "required": [ "kind", "sha256" ] }, "certificateChain": { "type": "array", "items": { "type": "string" } }, "keyId": { "type": "string" }, "logPreference": { "type": "string" }, "mode": { "type": "string" }, "payload": { "type": "string" }, "payloadType": { "type": "string" } }, "required": [ "artifact", "keyId", "payload", "payloadType" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "attestor_StellaOps_Attestor_WebService_Contracts_BulkVerificationRequestDto": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "artifactSha256": { "type": "string" }, "envelopeId": { "type": "string" }, "policyVersion": { "type": "string" }, "refreshProof": { "type": [ "boolean", "null" ] }, "subject": { "type": "string" }, "uuid": { "type": "string" } } } }, "policyVersion": { "type": "string" }, "refreshProof": { "type": [ "boolean", "null" ] } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "attestor_StellaOps_Attestor_WebService_Contracts_InTotoLinkCreateRequestDto": { "type": "object", "properties": { "archive": { "type": "boolean" }, "command": { "type": "array", "items": { "type": "string" } }, "environment": { "type": "object", "additionalProperties": { "type": "string" } }, "keyId": { "type": "string" }, "logPreference": { "type": "string" }, "materials": { "type": "array", "items": { "type": "object", "properties": { "sha256": { "type": "string" }, "sha512": { "type": "string" }, "uri": { "type": "string" } } } }, "products": { "type": "array", "items": { "type": "object", "properties": { "sha256": { "type": "string" }, "sha512": { "type": "string" }, "uri": { "type": "string" } } } }, "returnValue": { "type": [ "integer", "null" ] }, "stepName": { "type": "string" }, "submitToRekor": { "type": "boolean" } }, "required": [ "archive", "submitToRekor" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "attestor_StellaOps_Attestor_WebService_Contracts_InTotoLinkCreateResponseDto": { "type": "object", "properties": { "envelope": { "type": "object", "properties": { "payloadBase64": { "type": "string" }, "payloadType": { "type": "string" }, "signatures": { "type": "array", "items": { "type": "object", "properties": { "keyId": { "type": "string" }, "signature": { "type": "string" } } } } } }, "link": { "type": "object", "properties": {} }, "rekor": { "type": "object", "properties": { "integratedTime": { "type": "string" }, "logId": { "type": "string" }, "logIndex": { "type": [ "integer", "null" ] }, "uuid": { "type": "string" } } }, "signing": { "type": "object", "properties": { "algorithm": { "type": "string" }, "keyId": { "type": "string" }, "signedAt": { "type": "string" } } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "attestor_StellaOps_Attestor_WebService_Contracts_Spdx3BuildExportRequestDto": { "type": "object", "properties": { "buildEndTime": { "type": [ "string", "null" ], "format": "date-time" }, "buildId": { "type": "string" }, "buildStartTime": { "type": [ "string", "null" ], "format": "date-time" }, "buildType": { "type": "string" }, "builderId": { "type": "string" }, "builderVersion": { "type": "string" }, "configEntryPoint": { "type": "string" }, "configSourceDigest": { "type": "object", "additionalProperties": { "type": "string" } }, "configSourceUri": { "type": "string" }, "environment": { "type": "object", "additionalProperties": { "type": "string" } }, "format": { "type": "string", "enum": [ "Both", "Dsse", "Spdx3" ] }, "materials": { "type": "array", "items": { "type": "object", "properties": { "digest": { "type": "object", "additionalProperties": { "type": "string" } }, "uri": { "type": "string" } }, "required": [ "uri" ] } }, "parameters": { "type": "object", "additionalProperties": { "type": "string" } }, "sign": { "type": "boolean" }, "spdxIdPrefix": { "type": "string" } }, "required": [ "buildType", "format", "sign", "spdxIdPrefix" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "attestor_StellaOps_Attestor_WebService_Contracts_Spdx3BuildExportResponseDto": { "type": "object", "properties": { "buildSpdxId": { "type": "string" }, "dsseEnvelope": { "type": "object", "properties": { "payload": { "type": "string" }, "payloadType": { "type": "string" }, "signatures": { "type": "array", "items": { "type": "object", "properties": { "keyId": { "type": "string" }, "sig": { "type": "string" } }, "required": [ "keyId", "sig" ] } } }, "required": [ "payload", "payloadType", "signatures" ] }, "format": { "type": "string", "enum": [ "Both", "Dsse", "Spdx3" ] }, "signing": { "type": "object", "properties": { "algorithm": { "type": "string" }, "keyId": { "type": "string" }, "signedAt": { "type": "string" } }, "required": [ "algorithm", "keyId", "signedAt" ] }, "spdx3Document": { "type": "object", "properties": {} } }, "required": [ "format" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "attestor_StellaOps_Attestor_WebService_Endpoints_PredicateTypeListResponse": { "type": "object", "properties": { "count": { "type": "integer" }, "items": { "type": "array", "items": { "type": "object", "properties": { "category": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "description": { "type": "string" }, "displayName": { "type": "string" }, "isActive": { "type": "boolean" }, "jsonSchema": { "type": "string" }, "predicateTypeUri": { "type": "string" }, "registryId": { "type": "string", "format": "uuid" }, "updatedAt": { "type": "string", "format": "date-time" }, "validationMode": { "type": "string" }, "version": { "type": "string" } }, "required": [ "category", "createdAt", "displayName", "isActive", "predicateTypeUri", "registryId", "updatedAt", "validationMode", "version" ] } }, "limit": { "type": "integer" }, "offset": { "type": "integer" } }, "required": [ "count", "items", "limit", "offset" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "attestor_StellaOps_Attestor_WebService_WatchlistAlertsResponse": { "type": "object", "properties": { "continuationToken": { "type": "string" }, "items": { "type": "array", "items": { "type": "object", "properties": { "alertId": { "type": "string", "format": "uuid" }, "matchedIssuer": { "type": "string" }, "matchedKeyId": { "type": "string" }, "matchedSan": { "type": "string" }, "occurredAt": { "type": "string", "format": "date-time" }, "rekorLogIndex": { "type": [ "integer", "null" ] }, "rekorUuid": { "type": "string" }, "severity": { "type": "string", "enum": [ "Critical", "Info", "Warning" ] }, "watchlistEntryId": { "type": "string", "format": "uuid" }, "watchlistEntryName": { "type": "string" } }, "required": [ "alertId", "occurredAt", "severity", "watchlistEntryId", "watchlistEntryName" ] } }, "totalCount": { "type": "integer" } }, "required": [ "items", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "attestor_StellaOps_Attestor_WebService_WatchlistEntryRequest": { "type": "object", "properties": { "channelOverrides": { "type": "array", "items": { "type": "string" } }, "description": { "type": "string" }, "displayName": { "type": "string" }, "enabled": { "type": "boolean" }, "issuer": { "type": "string" }, "keyId": { "type": "string" }, "matchMode": { "type": "string", "enum": [ "Exact", "Glob", "Prefix", "Regex" ] }, "scope": { "type": "string", "enum": [ "Global", "System", "Tenant" ] }, "severity": { "type": "string", "enum": [ "Critical", "Info", "Warning" ] }, "subjectAlternativeName": { "type": "string" }, "suppressDuplicatesMinutes": { "type": "integer" }, "tags": { "type": "array", "items": { "type": "string" } } }, "required": [ "displayName", "enabled", "matchMode", "scope", "severity", "suppressDuplicatesMinutes" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "attestor_StellaOps_Attestor_WebService_WatchlistEntryResponse": { "type": "object", "properties": { "channelOverrides": { "type": "array", "items": { "type": "string" } }, "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "description": { "type": "string" }, "displayName": { "type": "string" }, "enabled": { "type": "boolean" }, "id": { "type": "string", "format": "uuid" }, "issuer": { "type": "string" }, "keyId": { "type": "string" }, "matchMode": { "type": "string", "enum": [ "Exact", "Glob", "Prefix", "Regex" ] }, "scope": { "type": "string", "enum": [ "Global", "System", "Tenant" ] }, "severity": { "type": "string", "enum": [ "Critical", "Info", "Warning" ] }, "subjectAlternativeName": { "type": "string" }, "suppressDuplicatesMinutes": { "type": "integer" }, "tags": { "type": "array", "items": { "type": "string" } }, "tenantId": { "type": "string" }, "updatedAt": { "type": "string", "format": "date-time" }, "updatedBy": { "type": "string" } }, "required": [ "createdAt", "createdBy", "displayName", "enabled", "id", "matchMode", "scope", "severity", "suppressDuplicatesMinutes", "tenantId", "updatedAt", "updatedBy" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "attestor_StellaOps_Attestor_WebService_WatchlistListResponse": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "channelOverrides": { "type": "array", "items": { "type": "string" } }, "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "description": { "type": "string" }, "displayName": { "type": "string" }, "enabled": { "type": "boolean" }, "id": { "type": "string", "format": "uuid" }, "issuer": { "type": "string" }, "keyId": { "type": "string" }, "matchMode": { "type": "string", "enum": [ "Exact", "Glob", "Prefix", "Regex" ] }, "scope": { "type": "string", "enum": [ "Global", "System", "Tenant" ] }, "severity": { "type": "string", "enum": [ "Critical", "Info", "Warning" ] }, "subjectAlternativeName": { "type": "string" }, "suppressDuplicatesMinutes": { "type": "integer" }, "tags": { "type": "array", "items": { "type": "string" } }, "tenantId": { "type": "string" }, "updatedAt": { "type": "string", "format": "date-time" }, "updatedBy": { "type": "string" } }, "required": [ "createdAt", "createdBy", "displayName", "enabled", "id", "matchMode", "scope", "severity", "suppressDuplicatesMinutes", "tenantId", "updatedAt", "updatedBy" ] } }, "totalCount": { "type": "integer" } }, "required": [ "items", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "attestor_StellaOps_Attestor_WebService_WatchlistTestRequest": { "type": "object", "properties": { "issuer": { "type": "string" }, "keyId": { "type": "string" }, "subjectAlternativeName": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "attestor_StellaOps_Attestor_WebService_WatchlistTestResponse": { "type": "object", "properties": { "entry": { "type": "object", "properties": { "channelOverrides": { "type": "array", "items": { "type": "string" } }, "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "description": { "type": "string" }, "displayName": { "type": "string" }, "enabled": { "type": "boolean" }, "id": { "type": "string", "format": "uuid" }, "issuer": { "type": "string" }, "keyId": { "type": "string" }, "matchMode": { "type": "string", "enum": [ "Exact", "Glob", "Prefix", "Regex" ] }, "scope": { "type": "string", "enum": [ "Global", "System", "Tenant" ] }, "severity": { "type": "string", "enum": [ "Critical", "Info", "Warning" ] }, "subjectAlternativeName": { "type": "string" }, "suppressDuplicatesMinutes": { "type": "integer" }, "tags": { "type": "array", "items": { "type": "string" } }, "tenantId": { "type": "string" }, "updatedAt": { "type": "string", "format": "date-time" }, "updatedBy": { "type": "string" } }, "required": [ "createdAt", "createdBy", "displayName", "enabled", "id", "matchMode", "scope", "severity", "suppressDuplicatesMinutes", "tenantId", "updatedAt", "updatedBy" ] }, "matchScore": { "type": "integer" }, "matchedFields": { "type": "string", "enum": [ "Issuer", "KeyId", "None", "SubjectAlternativeName" ] }, "matches": { "type": "boolean" } }, "required": [ "entry", "matchScore", "matchedFields", "matches" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scheduler_StellaOps_Scheduler_WebService_GraphJobs_GraphBuildJobRequest": { "type": "object", "properties": { "correlationId": { "type": "string" }, "graphSnapshotId": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "sbomDigest": { "type": "string" }, "sbomId": { "type": "string" }, "sbomVersionId": { "type": "string" }, "trigger": { "type": [ "string", "null" ], "enum": [ "Backfill", "Manual", "SbomVersion" ] } }, "required": [ "sbomDigest", "sbomId", "sbomVersionId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scheduler_StellaOps_Scheduler_WebService_GraphJobs_GraphJobCompletionRequest": { "type": "object", "properties": { "correlationId": { "type": "string" }, "error": { "type": "string" }, "graphSnapshotId": { "type": "string" }, "jobId": { "type": "string" }, "jobType": { "type": "string", "enum": [ "Build", "Overlay" ] }, "occurredAt": { "type": "string", "format": "date-time" }, "resultUri": { "type": "string" }, "status": { "type": "string", "enum": [ "Cancelled", "Completed", "Failed", "Pending", "Queued", "Running" ] } }, "required": [ "jobId", "jobType", "occurredAt", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scheduler_StellaOps_Scheduler_WebService_GraphJobs_GraphOverlayJobRequest": { "type": "object", "properties": { "buildJobId": { "type": "string" }, "correlationId": { "type": "string" }, "graphSnapshotId": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "overlayKey": { "type": "string" }, "overlayKind": { "type": "string", "enum": [ "Advisory", "Policy", "Vex" ] }, "subjects": { "type": "array", "items": { "type": "string" } }, "trigger": { "type": [ "string", "null" ], "enum": [ "Advisory", "Manual", "Policy", "SbomVersion", "Vex" ] } }, "required": [ "graphSnapshotId", "overlayKey", "overlayKind" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scheduler_StellaOps_Scheduler_WebService_PolicyRuns_PolicyRunEndpointExtensions_PolicyRunCreateRequest": { "type": "object", "properties": { "correlationId": { "type": "string" }, "inputs": { "type": "object", "properties": { "advisoryCursor": { "type": [ "string", "null" ], "format": "date-time" }, "captureExplain": { "type": "boolean" }, "environment": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "object", "properties": { "valueKind": { "type": "string", "enum": [ "Array", "False", "Null", "Number", "Object", "String", "True", "Undefined" ] } }, "required": [ "valueKind" ] } }, "required": [ "value" ] } }, "sbomSet": { "type": "array", "items": { "type": "string" } }, "vexCursor": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "captureExplain", "environment", "sbomSet" ] }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "mode": { "type": "string", "enum": [ "Full", "Incremental", "Simulate" ] }, "policyId": { "type": "string" }, "policyVersion": { "type": [ "integer", "null" ] }, "priority": { "type": "string", "enum": [ "Emergency", "High", "Normal" ] }, "runId": { "type": "string" }, "schemaVersion": { "type": "string" } }, "required": [ "mode", "policyId", "priority" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scheduler_StellaOps_Scheduler_WebService_PolicySimulations_PolicySimulationCancelRequest": { "type": "object", "properties": { "reason": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scheduler_StellaOps_Scheduler_WebService_PolicySimulations_PolicySimulationCreateRequest": { "type": "object", "properties": { "correlationId": { "type": "string" }, "inputs": { "type": "object", "properties": { "advisoryCursor": { "type": [ "string", "null" ], "format": "date-time" }, "captureExplain": { "type": "boolean" }, "environment": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "object", "properties": { "valueKind": { "type": "string", "enum": [ "Array", "False", "Null", "Number", "Object", "String", "True", "Undefined" ] } }, "required": [ "valueKind" ] } }, "required": [ "value" ] } }, "sbomSet": { "type": "array", "items": { "type": "string" } }, "vexCursor": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "captureExplain", "environment", "sbomSet" ] }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "policyId": { "type": "string" }, "policyVersion": { "type": [ "integer", "null" ] }, "priority": { "type": "string", "enum": [ "Emergency", "High", "Normal" ] } }, "required": [ "policyId", "priority" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scheduler_StellaOps_Scheduler_WebService_Runs_ImpactPreviewRequest": { "type": "object", "properties": { "productKeys": { "type": [ "array", "null" ], "items": { "type": "string" } }, "sampleSize": { "type": "integer" }, "scheduleId": { "type": "string" }, "selector": { "type": "object", "properties": { "digests": { "type": "array", "items": { "type": "string" } }, "includeTags": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "values": { "type": "array", "items": { "type": "string" } } }, "required": [ "key", "values" ] } }, "namespaces": { "type": "array", "items": { "type": "string" } }, "repositories": { "type": "array", "items": { "type": "string" } }, "resolvesTags": { "type": "boolean" }, "scope": { "type": "string", "enum": [ "AllImages", "ByDigest", "ByLabels", "ByNamespace", "ByRepository" ] }, "tenantId": { "type": "string" } }, "required": [ "digests", "includeTags", "labels", "namespaces", "repositories", "resolvesTags", "scope" ] }, "usageOnly": { "type": "boolean" }, "vulnerabilityIds": { "type": [ "array", "null" ], "items": { "type": "string" } } }, "required": [ "sampleSize", "usageOnly" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scheduler_StellaOps_Scheduler_WebService_Runs_RunCreateRequest": { "type": "object", "properties": { "correlationId": { "type": "string" }, "reason": { "type": "object", "properties": { "conselierExportId": { "type": "string" }, "cursor": { "type": "string" }, "excitorExportId": { "type": "string" }, "impactWindowFrom": { "type": "string" }, "impactWindowTo": { "type": "string" }, "manualReason": { "type": "string" } } }, "scheduleId": { "type": "string" }, "trigger": { "type": "string", "enum": [ "Conselier", "Cron", "Excitor", "Manual" ] } }, "required": [ "trigger" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scheduler_StellaOps_Scheduler_WebService_Schedules_ScheduleCreateRequest": { "type": "object", "properties": { "cronExpression": { "type": "string" }, "enabled": { "type": "boolean" }, "limits": { "type": "object", "properties": { "burst": { "type": [ "integer", "null" ] }, "maxJobs": { "type": [ "integer", "null" ] }, "parallelism": { "type": [ "integer", "null" ] }, "ratePerSecond": { "type": [ "integer", "null" ] } } }, "mode": { "type": "string", "enum": [ "AnalysisOnly", "ContentRefresh" ] }, "name": { "type": "string" }, "notify": { "type": "object", "properties": { "includeKev": { "type": "boolean" }, "includeQuietFindings": { "type": "boolean" }, "minSeverity": { "type": [ "string", "null" ], "enum": [ "Critical", "High", "Info", "Low", "Medium", "None", "Unknown" ] }, "onNewFindings": { "type": "boolean" } }, "required": [ "includeKev", "includeQuietFindings", "onNewFindings" ] }, "onlyIf": { "type": "object", "properties": { "lastReportOlderThanDays": { "type": [ "integer", "null" ] }, "policyRevision": { "type": "string" } } }, "selection": { "type": "object", "properties": { "digests": { "type": "array", "items": { "type": "string" } }, "includeTags": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "values": { "type": "array", "items": { "type": "string" } } }, "required": [ "key", "values" ] } }, "namespaces": { "type": "array", "items": { "type": "string" } }, "repositories": { "type": "array", "items": { "type": "string" } }, "resolvesTags": { "type": "boolean" }, "scope": { "type": "string", "enum": [ "AllImages", "ByDigest", "ByLabels", "ByNamespace", "ByRepository" ] }, "tenantId": { "type": "string" } }, "required": [ "digests", "includeTags", "labels", "namespaces", "repositories", "resolvesTags", "scope" ] }, "subscribers": { "type": [ "array", "null" ], "items": { "type": "string" } }, "timezone": { "type": "string" } }, "required": [ "cronExpression", "enabled", "mode", "name", "selection", "timezone" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scheduler_StellaOps_Scheduler_WebService_Schedules_ScheduleUpdateRequest": { "type": "object", "properties": { "cronExpression": { "type": "string" }, "limits": { "type": "object", "properties": { "burst": { "type": [ "integer", "null" ] }, "maxJobs": { "type": [ "integer", "null" ] }, "parallelism": { "type": [ "integer", "null" ] }, "ratePerSecond": { "type": [ "integer", "null" ] } } }, "mode": { "type": [ "string", "null" ], "enum": [ "AnalysisOnly", "ContentRefresh" ] }, "name": { "type": "string" }, "notify": { "type": "object", "properties": { "includeKev": { "type": "boolean" }, "includeQuietFindings": { "type": "boolean" }, "minSeverity": { "type": [ "string", "null" ], "enum": [ "Critical", "High", "Info", "Low", "Medium", "None", "Unknown" ] }, "onNewFindings": { "type": "boolean" } }, "required": [ "includeKev", "includeQuietFindings", "onNewFindings" ] }, "onlyIf": { "type": "object", "properties": { "lastReportOlderThanDays": { "type": [ "integer", "null" ] }, "policyRevision": { "type": "string" } } }, "selection": { "type": "object", "properties": { "digests": { "type": "array", "items": { "type": "string" } }, "includeTags": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "values": { "type": "array", "items": { "type": "string" } } }, "required": [ "key", "values" ] } }, "namespaces": { "type": "array", "items": { "type": "string" } }, "repositories": { "type": "array", "items": { "type": "string" } }, "resolvesTags": { "type": "boolean" }, "scope": { "type": "string", "enum": [ "AllImages", "ByDigest", "ByLabels", "ByNamespace", "ByRepository" ] }, "tenantId": { "type": "string" } }, "required": [ "digests", "includeTags", "labels", "namespaces", "repositories", "resolvesTags", "scope" ] }, "subscribers": { "type": [ "array", "null" ], "items": { "type": "string" } }, "timezone": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scheduler_StellaOps_Scheduler_WebService_VulnerabilityResolverJobs_ResolverJobRequest": { "type": "object", "properties": { "artifactId": { "type": "string" }, "correlationId": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "policyId": { "type": "string" } }, "required": [ "artifactId", "policyId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_Client_Models_AuditBundleIndexDto": { "type": "object", "properties": { "apiVersion": { "type": "string" }, "artifacts": { "type": "array", "items": { "type": "object", "properties": { "attestation": { "type": "object", "properties": { "digest": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "path": { "type": "string" } }, "required": [ "digest", "path" ] }, "digest": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "id": { "type": "string" }, "mediaType": { "type": "string" }, "path": { "type": "string" }, "source": { "type": "string" }, "type": { "type": "string" } }, "required": [ "digest", "id", "mediaType", "path", "source", "type" ] } }, "bundleId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "object", "properties": { "displayName": { "type": "string" }, "id": { "type": "string" } }, "required": [ "displayName", "id" ] }, "integrity": { "type": "object", "properties": { "hashAlgorithm": { "type": "string" }, "rootHash": { "type": "string" } }, "required": [ "hashAlgorithm", "rootHash" ] }, "kind": { "type": "string" }, "subject": { "type": "object", "properties": { "digest": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "type": { "type": "string" } }, "required": [ "digest", "name", "type" ] }, "timeWindow": { "type": "object", "properties": { "from": { "type": [ "string", "null" ], "format": "date-time" }, "to": { "type": [ "string", "null" ], "format": "date-time" } } }, "vexDecisions": { "type": "array", "items": { "type": "object", "properties": { "decisionId": { "type": "string", "format": "uuid" }, "digest": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "path": { "type": "string" }, "status": { "type": "string" }, "vulnerabilityId": { "type": "string" } }, "required": [ "decisionId", "digest", "path", "status", "vulnerabilityId" ] } } }, "required": [ "apiVersion", "artifacts", "bundleId", "createdAt", "createdBy", "kind", "subject" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_Client_Models_AuditBundleListResponse": { "type": "object", "properties": { "bundles": { "type": "array", "items": { "type": "object", "properties": { "artifactCount": { "type": "integer" }, "bundleHash": { "type": "string" }, "bundleId": { "type": "string" }, "completedAt": { "type": [ "string", "null" ], "format": "date-time" }, "createdAt": { "type": "string", "format": "date-time" }, "status": { "type": "string" }, "subject": { "type": "object", "properties": { "digest": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "type": { "type": "string" } }, "required": [ "digest", "name", "type" ] }, "vexDecisionCount": { "type": "integer" } }, "required": [ "artifactCount", "bundleId", "createdAt", "status", "subject", "vexDecisionCount" ] } }, "continuationToken": { "type": "string" }, "hasMore": { "type": "boolean" } }, "required": [ "bundles", "hasMore" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_Client_Models_AuditBundleStatus": { "type": "object", "properties": { "bundleHash": { "type": "string" }, "bundleId": { "type": "string" }, "completedAt": { "type": [ "string", "null" ], "format": "date-time" }, "createdAt": { "type": "string", "format": "date-time" }, "downloadUrl": { "type": "string" }, "errorCode": { "type": "string" }, "errorMessage": { "type": "string" }, "ociReference": { "type": "string" }, "progress": { "type": "integer" }, "status": { "type": "string" } }, "required": [ "bundleId", "createdAt", "progress", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_Client_Models_CreateAuditBundleRequest": { "type": "object", "properties": { "callbackUrl": { "type": "string" }, "includeContent": { "type": "object", "properties": { "attestations": { "type": "boolean" }, "policyEvaluations": { "type": "boolean" }, "sbom": { "type": "boolean" }, "vexDecisions": { "type": "boolean" }, "vulnReports": { "type": "boolean" } }, "required": [ "attestations", "policyEvaluations", "sbom", "vexDecisions", "vulnReports" ] }, "subject": { "type": "object", "properties": { "digest": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "type": { "type": "string" } }, "required": [ "digest", "name", "type" ] }, "timeWindow": { "type": "object", "properties": { "from": { "type": [ "string", "null" ], "format": "date-time" }, "to": { "type": [ "string", "null" ], "format": "date-time" } } } }, "required": [ "includeContent", "subject" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_Client_Models_CreateAuditBundleResponse": { "type": "object", "properties": { "bundleId": { "type": "string" }, "estimatedCompletionSeconds": { "type": [ "integer", "null" ] }, "status": { "type": "string" }, "statusUrl": { "type": "string" } }, "required": [ "bundleId", "status", "statusUrl" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_Core_Domain_LineageNodeEvidencePack": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "artifactName": { "type": "string" }, "artifactVersion": { "type": "string" }, "attestations": { "type": "array", "items": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "description": { "type": "string" }, "digest": { "type": "string" }, "envelopeBase64": { "type": "string" }, "logEntryId": { "type": "string" }, "predicateType": { "type": "string" }, "transparencyLogIndex": { "type": [ "integer", "null" ] } }, "required": [ "createdAt", "digest", "envelopeBase64", "predicateType" ] } }, "generatedAt": { "type": "string", "format": "date-time" }, "manifest": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "entries": { "type": "array", "items": { "type": "object", "properties": { "category": { "type": "string" }, "mimeType": { "type": "string" }, "path": { "type": "string" }, "sha256": { "type": "string" }, "sizeBytes": { "type": "integer" } }, "required": [ "category", "path", "sha256", "sizeBytes" ] } }, "fileCount": { "type": "integer" }, "merkleRoot": { "type": "string" }, "schema": { "type": "string" }, "totalSizeBytes": { "type": "integer" }, "version": { "type": "string" } }, "required": [ "createdAt", "entries", "fileCount", "merkleRoot", "schema", "totalSizeBytes", "version" ] }, "manifestSignature": { "type": "object", "properties": { "algorithm": { "type": "string" }, "certificateChain": { "type": "array", "items": { "type": "string" } }, "keyId": { "type": "string" }, "signatureBase64": { "type": "string" }, "signedAt": { "type": "string", "format": "date-time" }, "transparencyLogIndex": { "type": [ "integer", "null" ] } }, "required": [ "algorithm", "certificateChain", "signatureBase64", "signedAt" ] }, "packId": { "type": "string", "format": "uuid" }, "policyVerdict": { "type": "object", "properties": { "contentBase64": { "type": "string" }, "digest": { "type": "string" }, "evaluatedAt": { "type": "string", "format": "date-time" }, "fileName": { "type": "string" }, "policyVersion": { "type": "string" }, "rulesEvaluated": { "type": "integer" }, "rulesFailed": { "type": "integer" }, "rulesPassed": { "type": "integer" }, "rulesWarned": { "type": "integer" }, "verdict": { "type": "string" } }, "required": [ "digest", "evaluatedAt", "fileName", "policyVersion", "rulesEvaluated", "rulesFailed", "rulesPassed", "rulesWarned", "verdict" ] }, "policyVerdictDigest": { "type": "string" }, "replayHash": { "type": "string" }, "sbomDigest": { "type": "string" }, "sbomDocuments": { "type": "array", "items": { "type": "object", "properties": { "componentCount": { "type": "integer" }, "contentBase64": { "type": "string" }, "digest": { "type": "string" }, "encoding": { "type": "string" }, "fileName": { "type": "string" }, "format": { "type": "string" }, "formatVersion": { "type": "string" }, "sizeBytes": { "type": "integer" } }, "required": [ "componentCount", "digest", "encoding", "fileName", "format", "formatVersion", "sizeBytes" ] } }, "tenantId": { "type": "string" }, "vexDocuments": { "type": "array", "items": { "type": "object", "properties": { "contentBase64": { "type": "string" }, "digest": { "type": "string" }, "fileName": { "type": "string" }, "format": { "type": "string" }, "formatVersion": { "type": "string" }, "issuer": { "type": "string" }, "sizeBytes": { "type": "integer" }, "statementCount": { "type": "integer" } }, "required": [ "digest", "fileName", "format", "formatVersion", "sizeBytes", "statementCount" ] } }, "vexVerdictDigests": { "type": "array", "items": { "type": "string" } } }, "required": [ "artifactDigest", "attestations", "generatedAt", "packId", "sbomDigest", "sbomDocuments", "tenantId", "vexDocuments", "vexVerdictDigests" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_Core_Services_EvidencePackSignResult": { "type": "object", "properties": { "dsseEnvelopeBase64": { "type": "string" }, "envelopeDigest": { "type": "string" }, "error": { "type": "string" }, "logEntryId": { "type": "string" }, "signedAt": { "type": [ "string", "null" ], "format": "date-time" }, "signedPack": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "artifactName": { "type": "string" }, "artifactVersion": { "type": "string" }, "attestations": { "type": "array", "items": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "description": { "type": "string" }, "digest": { "type": "string" }, "envelopeBase64": { "type": "string" }, "logEntryId": { "type": "string" }, "predicateType": { "type": "string" }, "transparencyLogIndex": { "type": [ "integer", "null" ] } }, "required": [ "createdAt", "digest", "envelopeBase64", "predicateType" ] } }, "generatedAt": { "type": "string", "format": "date-time" }, "manifest": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "entries": { "type": "array", "items": { "type": "object", "properties": { "category": { "type": "string" }, "mimeType": { "type": "string" }, "path": { "type": "string" }, "sha256": { "type": "string" }, "sizeBytes": { "type": "integer" } }, "required": [ "category", "path", "sha256", "sizeBytes" ] } }, "fileCount": { "type": "integer" }, "merkleRoot": { "type": "string" }, "schema": { "type": "string" }, "totalSizeBytes": { "type": "integer" }, "version": { "type": "string" } }, "required": [ "createdAt", "entries", "fileCount", "merkleRoot", "schema", "totalSizeBytes", "version" ] }, "manifestSignature": { "type": "object", "properties": { "algorithm": { "type": "string" }, "certificateChain": { "type": "array", "items": { "type": "string" } }, "keyId": { "type": "string" }, "signatureBase64": { "type": "string" }, "signedAt": { "type": "string", "format": "date-time" }, "transparencyLogIndex": { "type": [ "integer", "null" ] } }, "required": [ "algorithm", "certificateChain", "signatureBase64", "signedAt" ] }, "packId": { "type": "string", "format": "uuid" }, "policyVerdict": { "type": "object", "properties": { "contentBase64": { "type": "string" }, "digest": { "type": "string" }, "evaluatedAt": { "type": "string", "format": "date-time" }, "fileName": { "type": "string" }, "policyVersion": { "type": "string" }, "rulesEvaluated": { "type": "integer" }, "rulesFailed": { "type": "integer" }, "rulesPassed": { "type": "integer" }, "rulesWarned": { "type": "integer" }, "verdict": { "type": "string" } }, "required": [ "digest", "evaluatedAt", "fileName", "policyVersion", "rulesEvaluated", "rulesFailed", "rulesPassed", "rulesWarned", "verdict" ] }, "policyVerdictDigest": { "type": "string" }, "replayHash": { "type": "string" }, "sbomDigest": { "type": "string" }, "sbomDocuments": { "type": "array", "items": { "type": "object", "properties": { "componentCount": { "type": "integer" }, "contentBase64": { "type": "string" }, "digest": { "type": "string" }, "encoding": { "type": "string" }, "fileName": { "type": "string" }, "format": { "type": "string" }, "formatVersion": { "type": "string" }, "sizeBytes": { "type": "integer" } }, "required": [ "componentCount", "digest", "encoding", "fileName", "format", "formatVersion", "sizeBytes" ] } }, "tenantId": { "type": "string" }, "vexDocuments": { "type": "array", "items": { "type": "object", "properties": { "contentBase64": { "type": "string" }, "digest": { "type": "string" }, "fileName": { "type": "string" }, "format": { "type": "string" }, "formatVersion": { "type": "string" }, "issuer": { "type": "string" }, "sizeBytes": { "type": "integer" }, "statementCount": { "type": "integer" } }, "required": [ "digest", "fileName", "format", "formatVersion", "sizeBytes", "statementCount" ] } }, "vexVerdictDigests": { "type": "array", "items": { "type": "string" } } }, "required": [ "artifactDigest", "attestations", "generatedAt", "packId", "sbomDigest", "sbomDocuments", "tenantId", "vexDocuments", "vexVerdictDigests" ] }, "success": { "type": "boolean" }, "transparencyLogIndex": { "type": [ "integer", "null" ] } }, "required": [ "success" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_Core_Services_EvidencePackSignVerifyResult": { "type": "object", "properties": { "certificateChainValid": { "type": [ "boolean", "null" ] }, "error": { "type": "string" }, "failures": { "type": "array", "items": { "type": "string" } }, "merkleRootValid": { "type": "boolean" }, "signatureValid": { "type": "boolean" }, "signedAt": { "type": [ "string", "null" ], "format": "date-time" }, "signerIdentity": { "type": "string" }, "transparencyLogValid": { "type": [ "boolean", "null" ] }, "valid": { "type": "boolean" } }, "required": [ "merkleRootValid", "signatureValid", "valid" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Api_CreateExportProfileRequest": { "type": "object", "properties": { "description": { "type": "string" }, "format": { "type": "object", "properties": { "compression": { "type": "string", "enum": [ "Brotli", "Gzip", "None", "Zstd" ] }, "format": { "type": "string", "enum": [ "Csv", "JsonPolicy", "JsonRaw", "Mirror", "Ndjson", "TrivyDb", "TrivyJavaDb" ] }, "includeMetadata": { "type": "boolean" }, "normalizeTimestamps": { "type": "boolean" }, "prettyPrint": { "type": "boolean" }, "redactFields": { "type": "array", "items": { "type": "string" } }, "sortKeys": { "type": "boolean" } }, "required": [ "compression", "format", "includeMetadata", "normalizeTimestamps", "prettyPrint", "redactFields", "sortKeys" ] }, "kind": { "type": "string", "enum": [ "AdHoc", "Continuous", "EventDriven", "Scheduled" ] }, "name": { "type": "string" }, "schedule": { "type": "string" }, "scope": { "type": "object", "properties": { "dateRange": { "type": "object", "properties": { "field": { "type": "string", "enum": [ "CreatedAt", "ModifiedAt", "ProcessedAt" ] }, "from": { "type": [ "string", "null" ], "format": "date-time" }, "to": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "field" ] }, "excludePatterns": { "type": "array", "items": { "type": "string" } }, "maxItems": { "type": [ "integer", "null" ] }, "namespaces": { "type": "array", "items": { "type": "string" } }, "runIds": { "type": "array", "items": { "type": "string", "format": "uuid" } }, "sampling": { "type": "object", "properties": { "seed": { "type": [ "integer", "null" ] }, "size": { "type": "integer" }, "strategy": { "type": "string", "enum": [ "First", "Last", "None", "Random", "Stratified", "Systematic" ] }, "stratifyBy": { "type": "string" } }, "required": [ "size", "strategy" ] }, "sourceRefs": { "type": "array", "items": { "type": "string" } }, "tags": { "type": "array", "items": { "type": "string" } }, "targetKinds": { "type": "array", "items": { "type": "string" } } }, "required": [ "excludePatterns", "namespaces", "runIds", "sourceRefs", "tags", "targetKinds" ] }, "signing": { "type": "object", "properties": { "algorithm": { "type": "string" }, "enabled": { "type": "boolean" }, "includeProvenance": { "type": "boolean" }, "keyId": { "type": "string" }, "providerHint": { "type": "string" } }, "required": [ "algorithm", "enabled", "includeProvenance" ] } }, "required": [ "kind", "name" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Api_ExportArtifactListResponse": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "artifactId": { "type": "string", "format": "uuid" }, "checksum": { "type": "string" }, "checksumAlgorithm": { "type": "string" }, "contentType": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "kind": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "path": { "type": "string" }, "runId": { "type": "string", "format": "uuid" }, "sizeBytes": { "type": "integer" }, "tenantId": { "type": "string", "format": "uuid" } }, "required": [ "artifactId", "checksum", "checksumAlgorithm", "createdAt", "kind", "name", "path", "runId", "sizeBytes", "tenantId" ] } }, "totalCount": { "type": "integer" } }, "required": [ "items", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Api_ExportArtifactResponse": { "type": "object", "properties": { "artifactId": { "type": "string", "format": "uuid" }, "checksum": { "type": "string" }, "checksumAlgorithm": { "type": "string" }, "contentType": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "kind": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "path": { "type": "string" }, "runId": { "type": "string", "format": "uuid" }, "sizeBytes": { "type": "integer" }, "tenantId": { "type": "string", "format": "uuid" } }, "required": [ "artifactId", "checksum", "checksumAlgorithm", "createdAt", "kind", "name", "path", "runId", "sizeBytes", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Api_ExportAttestationStatusResponse": { "type": "object", "properties": { "attestationType": { "type": "string" }, "hasAttestation": { "type": "boolean" }, "manifestDigest": { "type": "string" }, "runId": { "type": "string", "format": "uuid" }, "verifiedAt": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "hasAttestation", "runId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Api_ExportManifestResponse": { "type": "object", "properties": { "digest": { "type": "string" }, "manifestContent": { "type": "string" }, "runId": { "type": "string", "format": "uuid" } }, "required": [ "manifestContent", "runId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Api_ExportProfileListResponse": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "archivedAt": { "type": [ "string", "null" ], "format": "date-time" }, "createdAt": { "type": "string", "format": "date-time" }, "description": { "type": "string" }, "format": { "type": "object", "properties": { "compression": { "type": "string", "enum": [ "Brotli", "Gzip", "None", "Zstd" ] }, "format": { "type": "string", "enum": [ "Csv", "JsonPolicy", "JsonRaw", "Mirror", "Ndjson", "TrivyDb", "TrivyJavaDb" ] }, "includeMetadata": { "type": "boolean" }, "normalizeTimestamps": { "type": "boolean" }, "prettyPrint": { "type": "boolean" }, "redactFields": { "type": "array", "items": { "type": "string" } }, "sortKeys": { "type": "boolean" } }, "required": [ "compression", "format", "includeMetadata", "normalizeTimestamps", "prettyPrint", "redactFields", "sortKeys" ] }, "kind": { "type": "string", "enum": [ "AdHoc", "Continuous", "EventDriven", "Scheduled" ] }, "name": { "type": "string" }, "profileId": { "type": "string", "format": "uuid" }, "schedule": { "type": "string" }, "scope": { "type": "object", "properties": { "dateRange": { "type": "object", "properties": { "field": { "type": "string", "enum": [ "CreatedAt", "ModifiedAt", "ProcessedAt" ] }, "from": { "type": [ "string", "null" ], "format": "date-time" }, "to": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "field" ] }, "excludePatterns": { "type": "array", "items": { "type": "string" } }, "maxItems": { "type": [ "integer", "null" ] }, "namespaces": { "type": "array", "items": { "type": "string" } }, "runIds": { "type": "array", "items": { "type": "string", "format": "uuid" } }, "sampling": { "type": "object", "properties": { "seed": { "type": [ "integer", "null" ] }, "size": { "type": "integer" }, "strategy": { "type": "string", "enum": [ "First", "Last", "None", "Random", "Stratified", "Systematic" ] }, "stratifyBy": { "type": "string" } }, "required": [ "size", "strategy" ] }, "sourceRefs": { "type": "array", "items": { "type": "string" } }, "tags": { "type": "array", "items": { "type": "string" } }, "targetKinds": { "type": "array", "items": { "type": "string" } } }, "required": [ "excludePatterns", "namespaces", "runIds", "sourceRefs", "tags", "targetKinds" ] }, "signing": { "type": "object", "properties": { "algorithm": { "type": "string" }, "enabled": { "type": "boolean" }, "includeProvenance": { "type": "boolean" }, "keyId": { "type": "string" }, "providerHint": { "type": "string" } }, "required": [ "algorithm", "enabled", "includeProvenance" ] }, "status": { "type": "string", "enum": [ "Active", "Archived", "Draft", "Paused" ] }, "tenantId": { "type": "string", "format": "uuid" }, "updatedAt": { "type": "string", "format": "date-time" } }, "required": [ "createdAt", "kind", "name", "profileId", "status", "tenantId", "updatedAt" ] } }, "limit": { "type": "integer" }, "offset": { "type": "integer" }, "totalCount": { "type": "integer" } }, "required": [ "items", "limit", "offset", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Api_ExportProfileResponse": { "type": "object", "properties": { "archivedAt": { "type": [ "string", "null" ], "format": "date-time" }, "createdAt": { "type": "string", "format": "date-time" }, "description": { "type": "string" }, "format": { "type": "object", "properties": { "compression": { "type": "string", "enum": [ "Brotli", "Gzip", "None", "Zstd" ] }, "format": { "type": "string", "enum": [ "Csv", "JsonPolicy", "JsonRaw", "Mirror", "Ndjson", "TrivyDb", "TrivyJavaDb" ] }, "includeMetadata": { "type": "boolean" }, "normalizeTimestamps": { "type": "boolean" }, "prettyPrint": { "type": "boolean" }, "redactFields": { "type": "array", "items": { "type": "string" } }, "sortKeys": { "type": "boolean" } }, "required": [ "compression", "format", "includeMetadata", "normalizeTimestamps", "prettyPrint", "redactFields", "sortKeys" ] }, "kind": { "type": "string", "enum": [ "AdHoc", "Continuous", "EventDriven", "Scheduled" ] }, "name": { "type": "string" }, "profileId": { "type": "string", "format": "uuid" }, "schedule": { "type": "string" }, "scope": { "type": "object", "properties": { "dateRange": { "type": "object", "properties": { "field": { "type": "string", "enum": [ "CreatedAt", "ModifiedAt", "ProcessedAt" ] }, "from": { "type": [ "string", "null" ], "format": "date-time" }, "to": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "field" ] }, "excludePatterns": { "type": "array", "items": { "type": "string" } }, "maxItems": { "type": [ "integer", "null" ] }, "namespaces": { "type": "array", "items": { "type": "string" } }, "runIds": { "type": "array", "items": { "type": "string", "format": "uuid" } }, "sampling": { "type": "object", "properties": { "seed": { "type": [ "integer", "null" ] }, "size": { "type": "integer" }, "strategy": { "type": "string", "enum": [ "First", "Last", "None", "Random", "Stratified", "Systematic" ] }, "stratifyBy": { "type": "string" } }, "required": [ "size", "strategy" ] }, "sourceRefs": { "type": "array", "items": { "type": "string" } }, "tags": { "type": "array", "items": { "type": "string" } }, "targetKinds": { "type": "array", "items": { "type": "string" } } }, "required": [ "excludePatterns", "namespaces", "runIds", "sourceRefs", "tags", "targetKinds" ] }, "signing": { "type": "object", "properties": { "algorithm": { "type": "string" }, "enabled": { "type": "boolean" }, "includeProvenance": { "type": "boolean" }, "keyId": { "type": "string" }, "providerHint": { "type": "string" } }, "required": [ "algorithm", "enabled", "includeProvenance" ] }, "status": { "type": "string", "enum": [ "Active", "Archived", "Draft", "Paused" ] }, "tenantId": { "type": "string", "format": "uuid" }, "updatedAt": { "type": "string", "format": "date-time" } }, "required": [ "createdAt", "kind", "name", "profileId", "status", "tenantId", "updatedAt" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Api_ExportRunListResponse": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "artifacts": { "type": "array", "items": { "type": "object", "properties": { "artifactId": { "type": "string", "format": "uuid" }, "checksum": { "type": "string" }, "contentType": { "type": "string" }, "downloadUrl": { "type": "string" }, "kind": { "type": "string" }, "name": { "type": "string" }, "sizeBytes": { "type": "integer" } }, "required": [ "artifactId", "kind", "name", "sizeBytes" ] } }, "completedAt": { "type": [ "string", "null" ], "format": "date-time" }, "correlationId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "error": { "type": "object", "properties": { "code": { "type": "string" }, "details": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "message": { "type": "string" } }, "required": [ "code", "message" ] }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "initiatedBy": { "type": "string" }, "profileId": { "type": "string", "format": "uuid" }, "progress": { "type": "object", "properties": { "failedItems": { "type": "integer" }, "percentComplete": { "type": "number" }, "processedItems": { "type": "integer" }, "totalItems": { "type": "integer" }, "totalSizeBytes": { "type": "integer" } }, "required": [ "failedItems", "percentComplete", "processedItems", "totalItems", "totalSizeBytes" ] }, "runId": { "type": "string", "format": "uuid" }, "startedAt": { "type": [ "string", "null" ], "format": "date-time" }, "status": { "type": "string", "enum": [ "Cancelled", "Completed", "Failed", "PartiallyCompleted", "Queued", "Running" ] }, "tenantId": { "type": "string", "format": "uuid" }, "trigger": { "type": "string", "enum": [ "Api", "Event", "Manual", "Scheduled" ] } }, "required": [ "createdAt", "profileId", "progress", "runId", "status", "tenantId", "trigger" ] } }, "limit": { "type": "integer" }, "offset": { "type": "integer" }, "totalCount": { "type": "integer" } }, "required": [ "items", "limit", "offset", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Api_ExportRunResponse": { "type": "object", "properties": { "artifacts": { "type": "array", "items": { "type": "object", "properties": { "artifactId": { "type": "string", "format": "uuid" }, "checksum": { "type": "string" }, "contentType": { "type": "string" }, "downloadUrl": { "type": "string" }, "kind": { "type": "string" }, "name": { "type": "string" }, "sizeBytes": { "type": "integer" } }, "required": [ "artifactId", "kind", "name", "sizeBytes" ] } }, "completedAt": { "type": [ "string", "null" ], "format": "date-time" }, "correlationId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "error": { "type": "object", "properties": { "code": { "type": "string" }, "details": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "message": { "type": "string" } }, "required": [ "code", "message" ] }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "initiatedBy": { "type": "string" }, "profileId": { "type": "string", "format": "uuid" }, "progress": { "type": "object", "properties": { "failedItems": { "type": "integer" }, "percentComplete": { "type": "number" }, "processedItems": { "type": "integer" }, "totalItems": { "type": "integer" }, "totalSizeBytes": { "type": "integer" } }, "required": [ "failedItems", "percentComplete", "processedItems", "totalItems", "totalSizeBytes" ] }, "runId": { "type": "string", "format": "uuid" }, "startedAt": { "type": [ "string", "null" ], "format": "date-time" }, "status": { "type": "string", "enum": [ "Cancelled", "Completed", "Failed", "PartiallyCompleted", "Queued", "Running" ] }, "tenantId": { "type": "string", "format": "uuid" }, "trigger": { "type": "string", "enum": [ "Api", "Event", "Manual", "Scheduled" ] } }, "required": [ "createdAt", "profileId", "progress", "runId", "status", "tenantId", "trigger" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Api_ExportVerificationResponse": { "type": "object", "properties": { "errors": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "string" }, "details": { "type": "string" }, "message": { "type": "string" }, "path": { "type": "string" } }, "required": [ "code", "message" ] } }, "fileHashes": { "type": "array", "items": { "type": "object", "properties": { "algorithm": { "type": "string" }, "computedHash": { "type": "string" }, "error": { "type": "string" }, "expectedHash": { "type": "string" }, "isValid": { "type": "boolean" }, "path": { "type": "string" } }, "required": [ "isValid", "path" ] } }, "isValid": { "type": "boolean" }, "manifest": { "type": "object", "properties": { "digest": { "type": "string" }, "entryCount": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "isValid": { "type": "boolean" } }, "required": [ "entryCount", "errors", "isValid" ] }, "runId": { "type": "string", "format": "uuid" }, "signature": { "type": "object", "properties": { "algorithm": { "type": "string" }, "errors": { "type": "array", "items": { "type": "string" } }, "isValid": { "type": "boolean" }, "keyId": { "type": "string" }, "rekorLogIndex": { "type": [ "integer", "null" ] }, "rekorVerified": { "type": [ "boolean", "null" ] }, "signer": { "type": "string" } }, "required": [ "errors", "isValid" ] }, "status": { "type": "string" }, "verifiedAt": { "type": "string", "format": "date-time" }, "warnings": { "type": "array", "items": { "type": "string" } } }, "required": [ "errors", "fileHashes", "isValid", "runId", "status", "verifiedAt", "warnings" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Api_StartExportRunRequest": { "type": "object", "properties": { "correlationId": { "type": "string" }, "dryRun": { "type": "boolean" }, "formatOverride": { "type": "object", "properties": { "compression": { "type": "string", "enum": [ "Brotli", "Gzip", "None", "Zstd" ] }, "format": { "type": "string", "enum": [ "Csv", "JsonPolicy", "JsonRaw", "Mirror", "Ndjson", "TrivyDb", "TrivyJavaDb" ] }, "includeMetadata": { "type": "boolean" }, "normalizeTimestamps": { "type": "boolean" }, "prettyPrint": { "type": "boolean" }, "redactFields": { "type": "array", "items": { "type": "string" } }, "sortKeys": { "type": "boolean" } }, "required": [ "compression", "format", "includeMetadata", "normalizeTimestamps", "prettyPrint", "redactFields", "sortKeys" ] }, "scopeOverride": { "type": "object", "properties": { "dateRange": { "type": "object", "properties": { "field": { "type": "string", "enum": [ "CreatedAt", "ModifiedAt", "ProcessedAt" ] }, "from": { "type": [ "string", "null" ], "format": "date-time" }, "to": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "field" ] }, "excludePatterns": { "type": "array", "items": { "type": "string" } }, "maxItems": { "type": [ "integer", "null" ] }, "namespaces": { "type": "array", "items": { "type": "string" } }, "runIds": { "type": "array", "items": { "type": "string", "format": "uuid" } }, "sampling": { "type": "object", "properties": { "seed": { "type": [ "integer", "null" ] }, "size": { "type": "integer" }, "strategy": { "type": "string", "enum": [ "First", "Last", "None", "Random", "Stratified", "Systematic" ] }, "stratifyBy": { "type": "string" } }, "required": [ "size", "strategy" ] }, "sourceRefs": { "type": "array", "items": { "type": "string" } }, "tags": { "type": "array", "items": { "type": "string" } }, "targetKinds": { "type": "array", "items": { "type": "string" } } }, "required": [ "excludePatterns", "namespaces", "runIds", "sourceRefs", "tags", "targetKinds" ] } }, "required": [ "dryRun" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Api_UpdateExportProfileRequest": { "type": "object", "properties": { "description": { "type": "string" }, "format": { "type": "object", "properties": { "compression": { "type": "string", "enum": [ "Brotli", "Gzip", "None", "Zstd" ] }, "format": { "type": "string", "enum": [ "Csv", "JsonPolicy", "JsonRaw", "Mirror", "Ndjson", "TrivyDb", "TrivyJavaDb" ] }, "includeMetadata": { "type": "boolean" }, "normalizeTimestamps": { "type": "boolean" }, "prettyPrint": { "type": "boolean" }, "redactFields": { "type": "array", "items": { "type": "string" } }, "sortKeys": { "type": "boolean" } }, "required": [ "compression", "format", "includeMetadata", "normalizeTimestamps", "prettyPrint", "redactFields", "sortKeys" ] }, "name": { "type": "string" }, "schedule": { "type": "string" }, "scope": { "type": "object", "properties": { "dateRange": { "type": "object", "properties": { "field": { "type": "string", "enum": [ "CreatedAt", "ModifiedAt", "ProcessedAt" ] }, "from": { "type": [ "string", "null" ], "format": "date-time" }, "to": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "field" ] }, "excludePatterns": { "type": "array", "items": { "type": "string" } }, "maxItems": { "type": [ "integer", "null" ] }, "namespaces": { "type": "array", "items": { "type": "string" } }, "runIds": { "type": "array", "items": { "type": "string", "format": "uuid" } }, "sampling": { "type": "object", "properties": { "seed": { "type": [ "integer", "null" ] }, "size": { "type": "integer" }, "strategy": { "type": "string", "enum": [ "First", "Last", "None", "Random", "Stratified", "Systematic" ] }, "stratifyBy": { "type": "string" } }, "required": [ "size", "strategy" ] }, "sourceRefs": { "type": "array", "items": { "type": "string" } }, "tags": { "type": "array", "items": { "type": "string" } }, "targetKinds": { "type": "array", "items": { "type": "string" } } }, "required": [ "excludePatterns", "namespaces", "runIds", "sourceRefs", "tags", "targetKinds" ] }, "signing": { "type": "object", "properties": { "algorithm": { "type": "string" }, "enabled": { "type": "boolean" }, "includeProvenance": { "type": "boolean" }, "keyId": { "type": "string" }, "providerHint": { "type": "string" } }, "required": [ "algorithm", "enabled", "includeProvenance" ] }, "status": { "type": [ "string", "null" ], "enum": [ "Active", "Archived", "Draft", "Paused" ] } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Api_VerifyRunRequest": { "type": "object", "properties": { "checkRekor": { "type": "boolean" }, "trustedKeys": { "type": "array", "items": { "type": "string" } }, "verifyEncryption": { "type": "boolean" }, "verifyHashes": { "type": "boolean" }, "verifyManifest": { "type": "boolean" }, "verifySignatures": { "type": "boolean" } }, "required": [ "checkRekor", "trustedKeys", "verifyEncryption", "verifyHashes", "verifyManifest", "verifySignatures" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Attestation_AttestationVerifyResponse": { "type": "object", "properties": { "attestationId": { "type": "string" }, "errorMessage": { "type": "string" }, "isValid": { "type": "boolean" }, "verifiedAt": { "type": "string", "format": "date-time" } }, "required": [ "attestationId", "isValid", "verifiedAt" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Attestation_ExportAttestationResponse": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "attestationId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "envelope": { "type": "object", "properties": { "payload": { "type": "string" }, "payloadType": { "type": "string" }, "signatures": { "type": "array", "items": { "type": "object", "properties": { "keyId": { "type": "string" }, "signature": { "type": "string" } }, "required": [ "signature" ] } } }, "required": [ "payload", "payloadType", "signatures" ] }, "exportRunId": { "type": "string" }, "verification": { "type": "object", "properties": { "algorithm": { "type": "string" }, "keyId": { "type": "string" }, "provider": { "type": "string" }, "publicKeyPem": { "type": "string" } } } }, "required": [ "artifactDigest", "attestationId", "createdAt", "envelope", "exportRunId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Attestation_PromotionAttestationAssembly": { "type": "object", "properties": { "assemblyId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "dsseEnvelopes": { "type": "array", "items": { "type": "object", "properties": { "attestationId": { "type": "string" }, "attestationType": { "type": "string" }, "envelopeDigest": { "type": "string" }, "envelopeJson": { "type": "string" } }, "required": [ "attestationId", "attestationType", "envelopeDigest", "envelopeJson" ] } }, "profileId": { "type": "string" }, "promotionEnvelope": { "type": "object", "properties": { "payload": { "type": "string" }, "payloadType": { "type": "string" }, "signatures": { "type": "array", "items": { "type": "object", "properties": { "keyId": { "type": "string" }, "signature": { "type": "string" } }, "required": [ "signature" ] } } }, "required": [ "payload", "payloadType", "signatures" ] }, "promotionId": { "type": "string" }, "rekorProofs": { "type": "array", "items": { "type": "object", "properties": { "body": { "type": "string" }, "inclusionProof": { "type": "object", "properties": { "hashes": { "type": "array", "items": { "type": "string" } }, "logIndex": { "type": "integer" }, "rootHash": { "type": "string" }, "treeSize": { "type": "integer" } }, "required": [ "hashes", "logIndex", "treeSize" ] }, "integratedTime": { "type": "integer" }, "logId": { "type": "string" }, "logIndex": { "type": "integer" }, "uuid": { "type": "string" } }, "required": [ "integratedTime", "logId", "logIndex", "uuid" ] } }, "rootHash": { "type": "string" }, "sbomDigests": { "type": "array", "items": { "type": "object", "properties": { "artifactId": { "type": "string" }, "artifactType": { "type": "string" }, "formatVersion": { "type": "string" }, "mediaType": { "type": "string" }, "name": { "type": "string" }, "sha256Digest": { "type": "string" }, "sizeBytes": { "type": "integer" }, "uri": { "type": "string" } }, "required": [ "artifactId", "artifactType", "mediaType", "name", "sha256Digest", "sizeBytes" ] } }, "sourceEnvironment": { "type": "string" }, "targetEnvironment": { "type": "string" }, "tenantId": { "type": "string" }, "verification": { "type": "object", "properties": { "algorithm": { "type": "string" }, "keyId": { "type": "string" }, "provider": { "type": "string" }, "publicKeyPem": { "type": "string" } } }, "vexDigests": { "type": "array", "items": { "type": "object", "properties": { "artifactId": { "type": "string" }, "artifactType": { "type": "string" }, "formatVersion": { "type": "string" }, "mediaType": { "type": "string" }, "name": { "type": "string" }, "sha256Digest": { "type": "string" }, "sizeBytes": { "type": "integer" }, "uri": { "type": "string" } }, "required": [ "artifactId", "artifactType", "mediaType", "name", "sha256Digest", "sizeBytes" ] } } }, "required": [ "assemblyId", "createdAt", "dsseEnvelopes", "promotionEnvelope", "promotionId", "rekorProofs", "sbomDigests", "sourceEnvironment", "targetEnvironment", "tenantId", "vexDigests" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Attestation_PromotionAttestationAssemblyRequest": { "type": "object", "properties": { "dsseEnvelopes": { "type": "array", "items": { "type": "object", "properties": { "attestationId": { "type": "string" }, "attestationType": { "type": "string" }, "envelopeDigest": { "type": "string" }, "envelopeJson": { "type": "string" } }, "required": [ "attestationId", "attestationType", "envelopeDigest", "envelopeJson" ] } }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "profileId": { "type": "string" }, "promotionId": { "type": "string" }, "rekorProofs": { "type": "array", "items": { "type": "object", "properties": { "body": { "type": "string" }, "inclusionProof": { "type": "object", "properties": { "hashes": { "type": "array", "items": { "type": "string" } }, "logIndex": { "type": "integer" }, "rootHash": { "type": "string" }, "treeSize": { "type": "integer" } }, "required": [ "hashes", "logIndex", "treeSize" ] }, "integratedTime": { "type": "integer" }, "logId": { "type": "string" }, "logIndex": { "type": "integer" }, "uuid": { "type": "string" } }, "required": [ "integratedTime", "logId", "logIndex", "uuid" ] } }, "sbomDigests": { "type": "array", "items": { "type": "object", "properties": { "artifactId": { "type": "string" }, "artifactType": { "type": "string" }, "formatVersion": { "type": "string" }, "mediaType": { "type": "string" }, "name": { "type": "string" }, "sha256Digest": { "type": "string" }, "sizeBytes": { "type": "integer" }, "uri": { "type": "string" } }, "required": [ "artifactId", "artifactType", "mediaType", "name", "sha256Digest", "sizeBytes" ] } }, "sourceEnvironment": { "type": "string" }, "targetEnvironment": { "type": "string" }, "tenantId": { "type": "string" }, "vexDigests": { "type": "array", "items": { "type": "object", "properties": { "artifactId": { "type": "string" }, "artifactType": { "type": "string" }, "formatVersion": { "type": "string" }, "mediaType": { "type": "string" }, "name": { "type": "string" }, "sha256Digest": { "type": "string" }, "sizeBytes": { "type": "integer" }, "uri": { "type": "string" } }, "required": [ "artifactId", "artifactType", "mediaType", "name", "sha256Digest", "sizeBytes" ] } } }, "required": [ "dsseEnvelopes", "promotionId", "rekorProofs", "sbomDigests", "sourceEnvironment", "targetEnvironment", "tenantId", "vexDigests" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Attestation_PromotionAttestationAssemblyResult": { "type": "object", "properties": { "assembly": { "type": "object", "properties": { "assemblyId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "dsseEnvelopes": { "type": "array", "items": { "type": "object", "properties": { "attestationId": { "type": "string" }, "attestationType": { "type": "string" }, "envelopeDigest": { "type": "string" }, "envelopeJson": { "type": "string" } }, "required": [ "attestationId", "attestationType", "envelopeDigest", "envelopeJson" ] } }, "profileId": { "type": "string" }, "promotionEnvelope": { "type": "object", "properties": { "payload": { "type": "string" }, "payloadType": { "type": "string" }, "signatures": { "type": "array", "items": { "type": "object", "properties": { "keyId": { "type": "string" }, "signature": { "type": "string" } }, "required": [ "signature" ] } } }, "required": [ "payload", "payloadType", "signatures" ] }, "promotionId": { "type": "string" }, "rekorProofs": { "type": "array", "items": { "type": "object", "properties": { "body": { "type": "string" }, "inclusionProof": { "type": "object", "properties": { "hashes": { "type": "array", "items": { "type": "string" } }, "logIndex": { "type": "integer" }, "rootHash": { "type": "string" }, "treeSize": { "type": "integer" } }, "required": [ "hashes", "logIndex", "treeSize" ] }, "integratedTime": { "type": "integer" }, "logId": { "type": "string" }, "logIndex": { "type": "integer" }, "uuid": { "type": "string" } }, "required": [ "integratedTime", "logId", "logIndex", "uuid" ] } }, "rootHash": { "type": "string" }, "sbomDigests": { "type": "array", "items": { "type": "object", "properties": { "artifactId": { "type": "string" }, "artifactType": { "type": "string" }, "formatVersion": { "type": "string" }, "mediaType": { "type": "string" }, "name": { "type": "string" }, "sha256Digest": { "type": "string" }, "sizeBytes": { "type": "integer" }, "uri": { "type": "string" } }, "required": [ "artifactId", "artifactType", "mediaType", "name", "sha256Digest", "sizeBytes" ] } }, "sourceEnvironment": { "type": "string" }, "targetEnvironment": { "type": "string" }, "tenantId": { "type": "string" }, "verification": { "type": "object", "properties": { "algorithm": { "type": "string" }, "keyId": { "type": "string" }, "provider": { "type": "string" }, "publicKeyPem": { "type": "string" } } }, "vexDigests": { "type": "array", "items": { "type": "object", "properties": { "artifactId": { "type": "string" }, "artifactType": { "type": "string" }, "formatVersion": { "type": "string" }, "mediaType": { "type": "string" }, "name": { "type": "string" }, "sha256Digest": { "type": "string" }, "sizeBytes": { "type": "integer" }, "uri": { "type": "string" } }, "required": [ "artifactId", "artifactType", "mediaType", "name", "sha256Digest", "sizeBytes" ] } } }, "required": [ "assemblyId", "createdAt", "dsseEnvelopes", "promotionEnvelope", "promotionId", "rekorProofs", "sbomDigests", "sourceEnvironment", "targetEnvironment", "tenantId", "vexDigests" ] }, "assemblyId": { "type": "string" }, "errorMessage": { "type": "string" }, "success": { "type": "boolean" } }, "required": [ "success" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Attestation_PromotionAttestationVerifyResponse": { "type": "object", "properties": { "assemblyId": { "type": "string" }, "errorMessage": { "type": "string" }, "isValid": { "type": "boolean" }, "promotionId": { "type": "string" }, "verifiedAt": { "type": "string", "format": "date-time" } }, "required": [ "assemblyId", "isValid", "promotionId", "verifiedAt" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_ExceptionReport_CreateExceptionReportDto": { "type": "object", "properties": { "filter": { "type": "object", "properties": { "environment": { "type": "string" }, "ownerId": { "type": "string" }, "purlPattern": { "type": "string" }, "status": { "type": "string" }, "type": { "type": "string" }, "vulnerabilityId": { "type": "string" } } }, "format": { "type": "string" }, "includeApplications": { "type": [ "boolean", "null" ] }, "includeHistory": { "type": [ "boolean", "null" ] }, "title": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncident": { "type": "object", "properties": { "activatedAt": { "type": "string", "format": "date-time" }, "activatedBy": { "type": "string" }, "affectedProfiles": { "type": "array", "items": { "type": "string" } }, "affectedTenants": { "type": "array", "items": { "type": "string" } }, "correlationId": { "type": "string" }, "description": { "type": "string" }, "incidentId": { "type": "string" }, "lastUpdatedAt": { "type": "string", "format": "date-time" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "resolvedAt": { "type": [ "string", "null" ], "format": "date-time" }, "resolvedBy": { "type": "string" }, "severity": { "type": "string", "enum": [ "Critical", "Emergency", "Error", "Info", "Warning" ] }, "status": { "type": "string", "enum": [ "Active", "FalsePositive", "Investigating", "Mitigating", "Resolved" ] }, "summary": { "type": "string" }, "type": { "type": "string", "enum": [ "ConfigurationError", "DependencyFailure", "ExportFailure", "IntegrityIssue", "LatencyDegradation", "RateLimiting", "SecurityIncident", "StorageCapacity" ] }, "updates": { "type": "array", "items": { "type": "object", "properties": { "message": { "type": "string" }, "newSeverity": { "type": [ "string", "null" ], "enum": [ "Critical", "Emergency", "Error", "Info", "Warning" ] }, "newStatus": { "type": "string", "enum": [ "Active", "FalsePositive", "Investigating", "Mitigating", "Resolved" ] }, "previousSeverity": { "type": [ "string", "null" ], "enum": [ "Critical", "Emergency", "Error", "Info", "Warning" ] }, "previousStatus": { "type": [ "string", "null" ], "enum": [ "Active", "FalsePositive", "Investigating", "Mitigating", "Resolved" ] }, "timestamp": { "type": "string", "format": "date-time" }, "updateId": { "type": "string" }, "updatedBy": { "type": "string" } }, "required": [ "message", "newStatus", "timestamp", "updateId" ] } } }, "required": [ "activatedAt", "incidentId", "lastUpdatedAt", "severity", "status", "summary", "type", "updates" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentActivationRequest": { "type": "object", "properties": { "activatedBy": { "type": "string" }, "affectedProfiles": { "type": "array", "items": { "type": "string" } }, "affectedTenants": { "type": "array", "items": { "type": "string" } }, "correlationId": { "type": "string" }, "description": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "severity": { "type": "string", "enum": [ "Critical", "Emergency", "Error", "Info", "Warning" ] }, "summary": { "type": "string" }, "type": { "type": "string", "enum": [ "ConfigurationError", "DependencyFailure", "ExportFailure", "IntegrityIssue", "LatencyDegradation", "RateLimiting", "SecurityIncident", "StorageCapacity" ] } }, "required": [ "severity", "summary", "type" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentModeStatus": { "type": "object", "properties": { "activeIncidents": { "type": "array", "items": { "type": "object", "properties": { "activatedAt": { "type": "string", "format": "date-time" }, "activatedBy": { "type": "string" }, "affectedProfiles": { "type": "array", "items": { "type": "string" } }, "affectedTenants": { "type": "array", "items": { "type": "string" } }, "correlationId": { "type": "string" }, "description": { "type": "string" }, "incidentId": { "type": "string" }, "lastUpdatedAt": { "type": "string", "format": "date-time" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "resolvedAt": { "type": [ "string", "null" ], "format": "date-time" }, "resolvedBy": { "type": "string" }, "severity": { "type": "string", "enum": [ "Critical", "Emergency", "Error", "Info", "Warning" ] }, "status": { "type": "string", "enum": [ "Active", "FalsePositive", "Investigating", "Mitigating", "Resolved" ] }, "summary": { "type": "string" }, "type": { "type": "string", "enum": [ "ConfigurationError", "DependencyFailure", "ExportFailure", "IntegrityIssue", "LatencyDegradation", "RateLimiting", "SecurityIncident", "StorageCapacity" ] }, "updates": { "type": "array", "items": { "type": "object", "properties": { "message": { "type": "string" }, "newSeverity": { "type": [ "string", "null" ], "enum": [ "Critical", "Emergency", "Error", "Info", "Warning" ] }, "newStatus": { "type": "string", "enum": [ "Active", "FalsePositive", "Investigating", "Mitigating", "Resolved" ] }, "previousSeverity": { "type": [ "string", "null" ], "enum": [ "Critical", "Emergency", "Error", "Info", "Warning" ] }, "previousStatus": { "type": [ "string", "null" ], "enum": [ "Active", "FalsePositive", "Investigating", "Mitigating", "Resolved" ] }, "timestamp": { "type": "string", "format": "date-time" }, "updateId": { "type": "string" }, "updatedBy": { "type": "string" } }, "required": [ "message", "newStatus", "timestamp", "updateId" ] } } }, "required": [ "activatedAt", "incidentId", "lastUpdatedAt", "severity", "status", "summary", "type", "updates" ] } }, "asOf": { "type": "string", "format": "date-time" }, "highestSeverity": { "type": [ "string", "null" ], "enum": [ "Critical", "Emergency", "Error", "Info", "Warning" ] }, "incidentModeActive": { "type": "boolean" } }, "required": [ "activeIncidents", "asOf", "incidentModeActive" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentResolutionRequest": { "type": "object", "properties": { "isFalsePositive": { "type": "boolean" }, "postIncidentNotes": { "type": "string" }, "resolutionMessage": { "type": "string" }, "resolvedBy": { "type": "string" } }, "required": [ "isFalsePositive", "resolutionMessage" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentResult": { "type": "object", "properties": { "errorMessage": { "type": "string" }, "incident": { "type": "object", "properties": { "activatedAt": { "type": "string", "format": "date-time" }, "activatedBy": { "type": "string" }, "affectedProfiles": { "type": "array", "items": { "type": "string" } }, "affectedTenants": { "type": "array", "items": { "type": "string" } }, "correlationId": { "type": "string" }, "description": { "type": "string" }, "incidentId": { "type": "string" }, "lastUpdatedAt": { "type": "string", "format": "date-time" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "resolvedAt": { "type": [ "string", "null" ], "format": "date-time" }, "resolvedBy": { "type": "string" }, "severity": { "type": "string", "enum": [ "Critical", "Emergency", "Error", "Info", "Warning" ] }, "status": { "type": "string", "enum": [ "Active", "FalsePositive", "Investigating", "Mitigating", "Resolved" ] }, "summary": { "type": "string" }, "type": { "type": "string", "enum": [ "ConfigurationError", "DependencyFailure", "ExportFailure", "IntegrityIssue", "LatencyDegradation", "RateLimiting", "SecurityIncident", "StorageCapacity" ] }, "updates": { "type": "array", "items": { "type": "object", "properties": { "message": { "type": "string" }, "newSeverity": { "type": [ "string", "null" ], "enum": [ "Critical", "Emergency", "Error", "Info", "Warning" ] }, "newStatus": { "type": "string", "enum": [ "Active", "FalsePositive", "Investigating", "Mitigating", "Resolved" ] }, "previousSeverity": { "type": [ "string", "null" ], "enum": [ "Critical", "Emergency", "Error", "Info", "Warning" ] }, "previousStatus": { "type": [ "string", "null" ], "enum": [ "Active", "FalsePositive", "Investigating", "Mitigating", "Resolved" ] }, "timestamp": { "type": "string", "format": "date-time" }, "updateId": { "type": "string" }, "updatedBy": { "type": "string" } }, "required": [ "message", "newStatus", "timestamp", "updateId" ] } } }, "required": [ "activatedAt", "incidentId", "lastUpdatedAt", "severity", "status", "summary", "type", "updates" ] }, "success": { "type": "boolean" } }, "required": [ "success" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentUpdateRequest": { "type": "object", "properties": { "message": { "type": "string" }, "severity": { "type": [ "string", "null" ], "enum": [ "Critical", "Emergency", "Error", "Info", "Warning" ] }, "status": { "type": [ "string", "null" ], "enum": [ "Active", "FalsePositive", "Investigating", "Mitigating", "Resolved" ] }, "updatedBy": { "type": "string" } }, "required": [ "message" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Lineage_LineageExportRequest": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "compression": { "type": "string" }, "includeAttestations": { "type": [ "boolean", "null" ] }, "includeCycloneDx": { "type": [ "boolean", "null" ] }, "includePolicyVerdict": { "type": [ "boolean", "null" ] }, "includeSpdx": { "type": [ "boolean", "null" ] }, "includeVex": { "type": [ "boolean", "null" ] }, "signPack": { "type": [ "boolean", "null" ] }, "signingKeyId": { "type": "string" }, "tenantId": { "type": "string" }, "uploadToTransparencyLog": { "type": [ "boolean", "null" ] } }, "required": [ "artifactDigest" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Lineage_LineageExportResponse": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "downloadUrl": { "type": "string" }, "error": { "type": "string" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "fileCount": { "type": "integer" }, "isSigned": { "type": "boolean" }, "merkleRoot": { "type": "string" }, "packId": { "type": "string", "format": "uuid" }, "sizeBytes": { "type": "integer" }, "success": { "type": "boolean" }, "transparencyLogIndex": { "type": [ "integer", "null" ] }, "warnings": { "type": "array", "items": { "type": "string" } } }, "required": [ "fileCount", "isSigned", "packId", "sizeBytes", "success" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_Lineage_LineageSignRequest": { "type": "object", "properties": { "keyId": { "type": "string" }, "uploadToTransparencyLog": { "type": [ "boolean", "null" ] } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_RiskBundle_RiskBundleJobStatusDetail": { "type": "object", "properties": { "completedAt": { "type": [ "string", "null" ], "format": "date-time" }, "errorMessage": { "type": "string" }, "includedProviders": { "type": "array", "items": { "type": "object", "properties": { "optional": { "type": "boolean" }, "providerId": { "type": "string" }, "sha256": { "type": "string" }, "sizeBytes": { "type": "integer" }, "snapshotDate": { "type": [ "string", "null" ], "format": "date" }, "source": { "type": "string" } }, "required": [ "optional", "providerId", "sha256", "sizeBytes", "source" ] } }, "jobId": { "type": "string" }, "outcome": { "type": "object", "properties": { "bundleId": { "type": "string", "format": "uuid" }, "bundleStorageKey": { "type": "string" }, "manifestSignatureStorageKey": { "type": "string" }, "manifestStorageKey": { "type": "string" }, "providerCount": { "type": "integer" }, "rootHash": { "type": "string" }, "totalSizeBytes": { "type": "integer" } }, "required": [ "bundleId", "bundleStorageKey", "manifestSignatureStorageKey", "manifestStorageKey", "providerCount", "rootHash", "totalSizeBytes" ] }, "selectedProviders": { "type": "array", "items": { "type": "string" } }, "startedAt": { "type": [ "string", "null" ], "format": "date-time" }, "status": { "type": "string", "enum": [ "Cancelled", "Completed", "Failed", "Pending", "Running" ] }, "submittedAt": { "type": "string", "format": "date-time" }, "tenantId": { "type": "string" } }, "required": [ "jobId", "selectedProviders", "status", "submittedAt" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_RiskBundle_RiskBundleJobSubmitRequest": { "type": "object", "properties": { "allowMissingOptional": { "type": "boolean" }, "allowStaleOptional": { "type": "boolean" }, "bundleFileName": { "type": "string" }, "correlationId": { "type": "string" }, "includeOsv": { "type": "boolean" }, "jobId": { "type": [ "string", "null" ], "format": "uuid" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "providerOverrides": { "type": "array", "items": { "type": "object", "properties": { "optional": { "type": [ "boolean", "null" ] }, "providerId": { "type": "string" }, "signaturePath": { "type": "string" }, "snapshotDate": { "type": [ "string", "null" ], "format": "date" }, "source": { "type": "string" }, "sourcePath": { "type": "string" } }, "required": [ "providerId" ] } }, "selectedProviders": { "type": "array", "items": { "type": "string" } }, "storagePrefix": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "allowMissingOptional", "allowStaleOptional", "includeOsv", "selectedProviders" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_RiskBundle_RiskBundleJobSubmitResult": { "type": "object", "properties": { "errorMessage": { "type": "string" }, "jobId": { "type": "string" }, "selectedProviders": { "type": "array", "items": { "type": "string" } }, "status": { "type": "string", "enum": [ "Cancelled", "Completed", "Failed", "Pending", "Running" ] }, "submittedAt": { "type": "string", "format": "date-time" }, "success": { "type": "boolean" } }, "required": [ "jobId", "selectedProviders", "status", "submittedAt", "success" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_RiskBundle_RiskBundleProvidersResponse": { "type": "object", "properties": { "mandatoryProviderIds": { "type": "array", "items": { "type": "string" } }, "optionalProviderIds": { "type": "array", "items": { "type": "string" } }, "providers": { "type": "array", "items": { "type": "object", "properties": { "available": { "type": "boolean" }, "defaultSourcePath": { "type": "string" }, "description": { "type": "string" }, "displayName": { "type": "string" }, "lastSnapshotDate": { "type": [ "string", "null" ], "format": "date" }, "mandatory": { "type": "boolean" }, "providerId": { "type": "string" } }, "required": [ "available", "displayName", "mandatory", "providerId" ] } } }, "required": [ "mandatoryProviderIds", "optionalProviderIds", "providers" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_SimulationExport_AvailableSimulationsResponse": { "type": "object", "properties": { "simulations": { "type": "array", "items": { "type": "object", "properties": { "profileId": { "type": "string" }, "profileVersion": { "type": "string" }, "simulationId": { "type": "string" }, "status": { "type": "string" }, "tenantId": { "type": "string" }, "timestamp": { "type": "string", "format": "date-time" }, "totalFindings": { "type": "integer" } }, "required": [ "profileId", "profileVersion", "simulationId", "status", "timestamp", "totalFindings" ] } }, "totalCount": { "type": "integer" } }, "required": [ "simulations", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_SimulationExport_SimulationExportDocument": { "type": "object", "properties": { "components": { "type": "object", "properties": { "componentsWithFindings": { "type": "integer" }, "ecosystemBreakdown": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "object", "properties": { "avgScore": { "type": "number" }, "componentCount": { "type": "integer" }, "criticalCount": { "type": "integer" }, "ecosystem": { "type": "string" }, "findingCount": { "type": "integer" }, "highCount": { "type": "integer" } }, "required": [ "avgScore", "componentCount", "criticalCount", "ecosystem", "findingCount", "highCount" ] } } } }, "topRiskComponents": { "type": "array", "items": { "type": "object", "properties": { "avgScore": { "type": "number" }, "componentPurl": { "type": "string" }, "findingCount": { "type": "integer" }, "highestSeverity": { "type": "string" }, "maxScore": { "type": "number" }, "recommendedAction": { "type": "string" } }, "required": [ "avgScore", "componentPurl", "findingCount", "highestSeverity", "maxScore", "recommendedAction" ] } }, "totalComponents": { "type": "integer" } }, "required": [ "componentsWithFindings", "totalComponents" ] }, "distribution": { "type": "object", "properties": { "actionBreakdown": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "integer" } }, "required": [ "value" ] } }, "percentiles": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "number" } }, "required": [ "value" ] } }, "scoreBuckets": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "label": { "type": "string" }, "percentage": { "type": "number" }, "rangeMax": { "type": "number" }, "rangeMin": { "type": "number" } }, "required": [ "count", "label", "percentage", "rangeMax", "rangeMin" ] } }, "severityBreakdown": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "integer" } }, "required": [ "value" ] } } }, "required": [ "percentiles", "scoreBuckets", "severityBreakdown" ] }, "explainability": { "type": "object", "properties": { "overrideAnalysis": { "type": "object", "properties": { "decisionOverridesApplied": { "type": "integer" }, "overrideApplicationRate": { "type": "number" }, "overrideConflictsCount": { "type": [ "integer", "null" ] }, "severityOverridesApplied": { "type": "integer" }, "totalOverridesEvaluated": { "type": "integer" } }, "required": [ "decisionOverridesApplied", "overrideApplicationRate", "severityOverridesApplied", "totalOverridesEvaluated" ] }, "signalAnalysis": { "type": "object", "properties": { "mostImpactfulMissing": { "type": "array", "items": { "type": "string" } }, "signalCoverage": { "type": "number" }, "signalsMissing": { "type": "integer" }, "signalsUsed": { "type": "integer" }, "topContributors": { "type": "array", "items": { "type": "object", "properties": { "avgValue": { "type": "number" }, "contributionPercentage": { "type": "number" }, "impactDirection": { "type": "string" }, "signalName": { "type": "string" }, "totalContribution": { "type": "number" }, "weight": { "type": "number" } }, "required": [ "avgValue", "contributionPercentage", "impactDirection", "signalName", "totalContribution", "weight" ] } }, "totalSignals": { "type": "integer" } }, "required": [ "signalCoverage", "signalsMissing", "signalsUsed", "totalSignals" ] } }, "required": [ "overrideAnalysis", "signalAnalysis" ] }, "metadata": { "type": "object", "properties": { "correlationId": { "type": "string" }, "determinismHash": { "type": "string" }, "exportFormat": { "type": "string" }, "exportId": { "type": "string" }, "exportTimestamp": { "type": "string", "format": "date-time" }, "profileHash": { "type": "string" }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" }, "schemaVersion": { "type": "string" }, "simulationId": { "type": "string" }, "simulationTimestamp": { "type": "string", "format": "date-time" }, "tenantId": { "type": "string" } }, "required": [ "exportFormat", "exportId", "exportTimestamp", "profileHash", "profileId", "profileVersion", "schemaVersion", "simulationId", "simulationTimestamp" ] }, "scoredData": { "type": "object", "properties": { "aggregateMetrics": { "type": "object", "properties": { "criticalCount": { "type": "integer" }, "highCount": { "type": "integer" }, "informationalCount": { "type": "integer" }, "lowCount": { "type": "integer" }, "maxScore": { "type": "number" }, "meanScore": { "type": "number" }, "medianScore": { "type": "number" }, "mediumCount": { "type": "integer" }, "minScore": { "type": "number" }, "stdDeviation": { "type": "number" }, "totalFindings": { "type": "integer" } }, "required": [ "criticalCount", "highCount", "informationalCount", "lowCount", "maxScore", "meanScore", "medianScore", "mediumCount", "minScore", "stdDeviation", "totalFindings" ] }, "findingScores": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "componentPurl": { "type": "string" }, "contributions": { "type": "array", "items": { "type": "object", "properties": { "contribution": { "type": "number" }, "contributionPercentage": { "type": "number" }, "signalName": { "type": "string" }, "signalValue": { "type": "object", "properties": {} }, "weight": { "type": "number" } }, "required": [ "contribution", "contributionPercentage", "signalName", "weight" ] } }, "findingId": { "type": "string" }, "normalizedScore": { "type": "number" }, "overridesApplied": { "type": "array", "items": { "type": "object", "properties": { "appliedValue": { "type": "object", "properties": {} }, "originalValue": { "type": "object", "properties": {} }, "overrideType": { "type": "string" }, "reason": { "type": "string" } }, "required": [ "overrideType" ] } }, "rawScore": { "type": "number" }, "recommendedAction": { "type": "string" }, "severity": { "type": "string" } }, "required": [ "findingId", "normalizedScore", "rawScore", "recommendedAction", "severity" ] } }, "topMovers": { "type": "array", "items": { "type": "object", "properties": { "componentPurl": { "type": "string" }, "driverContribution": { "type": "number" }, "findingId": { "type": "string" }, "primaryDriver": { "type": "string" }, "score": { "type": "number" }, "severity": { "type": "string" } }, "required": [ "driverContribution", "findingId", "primaryDriver", "score", "severity" ] } } }, "required": [ "aggregateMetrics", "findingScores" ] }, "trends": { "type": "object", "properties": { "actionTrend": { "type": "object", "properties": { "direction": { "type": "string" }, "isSignificant": { "type": "boolean" }, "magnitude": { "type": "number" }, "percentageChange": { "type": "number" } }, "required": [ "direction", "isSignificant", "magnitude", "percentageChange" ] }, "comparisonType": { "type": "string" }, "findingsImproved": { "type": "integer" }, "findingsUnchanged": { "type": "integer" }, "findingsWorsened": { "type": "integer" }, "scoreTrend": { "type": "object", "properties": { "direction": { "type": "string" }, "isSignificant": { "type": "boolean" }, "magnitude": { "type": "number" }, "percentageChange": { "type": "number" } }, "required": [ "direction", "isSignificant", "magnitude", "percentageChange" ] }, "severityTrend": { "type": "object", "properties": { "direction": { "type": "string" }, "isSignificant": { "type": "boolean" }, "magnitude": { "type": "number" }, "percentageChange": { "type": "number" } }, "required": [ "direction", "isSignificant", "magnitude", "percentageChange" ] } }, "required": [ "actionTrend", "comparisonType", "findingsImproved", "findingsUnchanged", "findingsWorsened", "scoreTrend", "severityTrend" ] } }, "required": [ "metadata" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_SimulationExport_SimulationExportRequest": { "type": "object", "properties": { "correlationId": { "type": "string" }, "format": { "type": "string", "enum": [ "Csv", "Json", "Ndjson" ] }, "includeComponentBreakdown": { "type": "boolean" }, "includeDistribution": { "type": "boolean" }, "includeExplainability": { "type": "boolean" }, "includeScoredData": { "type": "boolean" }, "includeTrends": { "type": "boolean" }, "simulationId": { "type": "string" }, "tenantId": { "type": "string" }, "topContributorsLimit": { "type": "integer" }, "topMoversLimit": { "type": "integer" } }, "required": [ "format", "includeComponentBreakdown", "includeDistribution", "includeExplainability", "includeScoredData", "includeTrends", "simulationId", "topContributorsLimit", "topMoversLimit" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_StellaOps_ExportCenter_WebService_SimulationExport_SimulationExportResult": { "type": "object", "properties": { "contentType": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "errorMessage": { "type": "string" }, "exportId": { "type": "string" }, "format": { "type": "string", "enum": [ "Csv", "Json", "Ndjson" ] }, "simulationId": { "type": "string" }, "sizeBytes": { "type": [ "integer", "null" ] }, "storageKey": { "type": "string" }, "success": { "type": "boolean" }, "summary": { "type": "object", "properties": { "aggregateMetrics": { "type": "object", "properties": { "maxScore": { "type": "number" }, "meanScore": { "type": "number" }, "medianScore": { "type": "number" }, "minScore": { "type": "number" } }, "required": [ "maxScore", "meanScore", "medianScore", "minScore" ] }, "determinismHash": { "type": "string" }, "hasExplainability": { "type": "boolean" }, "profileId": { "type": "string" }, "profileVersion": { "type": "string" }, "severityBreakdown": { "type": "object", "properties": { "critical": { "type": "integer" }, "high": { "type": "integer" }, "informational": { "type": "integer" }, "low": { "type": "integer" }, "medium": { "type": "integer" } }, "required": [ "critical", "high", "informational", "low", "medium" ] }, "simulationTimestamp": { "type": "string", "format": "date-time" }, "totalFindings": { "type": "integer" } }, "required": [ "aggregateMetrics", "hasExplainability", "profileId", "profileVersion", "severityBreakdown", "simulationTimestamp", "totalFindings" ] } }, "required": [ "createdAt", "exportId", "format", "simulationId", "success" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_System_Collections_Generic_IAsyncEnumerable_1_System_String_System_Private_CoreLib_Version_10_0_0_0_Culture_neutral_PublicKeyToken_7cec85d7bea7798e": { "type": "object", "properties": {}, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_System_Collections_Generic_IReadOnlyList_1_StellaOps_ExportCenter_WebService_Attestation_PromotionAttestationAssembly_StellaOps_ExportCenter_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "array", "items": { "type": "object", "properties": { "assemblyId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "dsseEnvelopes": { "type": "array", "items": { "type": "object", "properties": { "attestationId": { "type": "string" }, "attestationType": { "type": "string" }, "envelopeDigest": { "type": "string" }, "envelopeJson": { "type": "string" } }, "required": [ "attestationId", "attestationType", "envelopeDigest", "envelopeJson" ] } }, "profileId": { "type": "string" }, "promotionEnvelope": { "type": "object", "properties": { "payload": { "type": "string" }, "payloadType": { "type": "string" }, "signatures": { "type": "array", "items": { "type": "object", "properties": { "keyId": { "type": "string" }, "signature": { "type": "string" } }, "required": [ "signature" ] } } }, "required": [ "payload", "payloadType", "signatures" ] }, "promotionId": { "type": "string" }, "rekorProofs": { "type": "array", "items": { "type": "object", "properties": { "body": { "type": "string" }, "inclusionProof": { "type": "object", "properties": { "hashes": { "type": "array", "items": { "type": "string" } }, "logIndex": { "type": "integer" }, "rootHash": { "type": "string" }, "treeSize": { "type": "integer" } }, "required": [ "hashes", "logIndex", "treeSize" ] }, "integratedTime": { "type": "integer" }, "logId": { "type": "string" }, "logIndex": { "type": "integer" }, "uuid": { "type": "string" } }, "required": [ "integratedTime", "logId", "logIndex", "uuid" ] } }, "rootHash": { "type": "string" }, "sbomDigests": { "type": "array", "items": { "type": "object", "properties": { "artifactId": { "type": "string" }, "artifactType": { "type": "string" }, "formatVersion": { "type": "string" }, "mediaType": { "type": "string" }, "name": { "type": "string" }, "sha256Digest": { "type": "string" }, "sizeBytes": { "type": "integer" }, "uri": { "type": "string" } }, "required": [ "artifactId", "artifactType", "mediaType", "name", "sha256Digest", "sizeBytes" ] } }, "sourceEnvironment": { "type": "string" }, "targetEnvironment": { "type": "string" }, "tenantId": { "type": "string" }, "verification": { "type": "object", "properties": { "algorithm": { "type": "string" }, "keyId": { "type": "string" }, "provider": { "type": "string" }, "publicKeyPem": { "type": "string" } } }, "vexDigests": { "type": "array", "items": { "type": "object", "properties": { "artifactId": { "type": "string" }, "artifactType": { "type": "string" }, "formatVersion": { "type": "string" }, "mediaType": { "type": "string" }, "name": { "type": "string" }, "sha256Digest": { "type": "string" }, "sizeBytes": { "type": "integer" }, "uri": { "type": "string" } }, "required": [ "artifactId", "artifactType", "mediaType", "name", "sha256Digest", "sizeBytes" ] } } }, "required": [ "assemblyId", "createdAt", "dsseEnvelopes", "promotionEnvelope", "promotionId", "rekorProofs", "sbomDigests", "sourceEnvironment", "targetEnvironment", "tenantId", "vexDigests" ] }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_System_Collections_Generic_IReadOnlyList_1_StellaOps_ExportCenter_WebService_Incident_ExportIncident_StellaOps_ExportCenter_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "array", "items": { "type": "object", "properties": { "activatedAt": { "type": "string", "format": "date-time" }, "activatedBy": { "type": "string" }, "affectedProfiles": { "type": "array", "items": { "type": "string" } }, "affectedTenants": { "type": "array", "items": { "type": "string" } }, "correlationId": { "type": "string" }, "description": { "type": "string" }, "incidentId": { "type": "string" }, "lastUpdatedAt": { "type": "string", "format": "date-time" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "resolvedAt": { "type": [ "string", "null" ], "format": "date-time" }, "resolvedBy": { "type": "string" }, "severity": { "type": "string", "enum": [ "Critical", "Emergency", "Error", "Info", "Warning" ] }, "status": { "type": "string", "enum": [ "Active", "FalsePositive", "Investigating", "Mitigating", "Resolved" ] }, "summary": { "type": "string" }, "type": { "type": "string", "enum": [ "ConfigurationError", "DependencyFailure", "ExportFailure", "IntegrityIssue", "LatencyDegradation", "RateLimiting", "SecurityIncident", "StorageCapacity" ] }, "updates": { "type": "array", "items": { "type": "object", "properties": { "message": { "type": "string" }, "newSeverity": { "type": [ "string", "null" ], "enum": [ "Critical", "Emergency", "Error", "Info", "Warning" ] }, "newStatus": { "type": "string", "enum": [ "Active", "FalsePositive", "Investigating", "Mitigating", "Resolved" ] }, "previousSeverity": { "type": [ "string", "null" ], "enum": [ "Critical", "Emergency", "Error", "Info", "Warning" ] }, "previousStatus": { "type": [ "string", "null" ], "enum": [ "Active", "FalsePositive", "Investigating", "Mitigating", "Resolved" ] }, "timestamp": { "type": "string", "format": "date-time" }, "updateId": { "type": "string" }, "updatedBy": { "type": "string" } }, "required": [ "message", "newStatus", "timestamp", "updateId" ] } } }, "required": [ "activatedAt", "incidentId", "lastUpdatedAt", "severity", "status", "summary", "type", "updates" ] }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "exportcenter_System_Collections_Generic_IReadOnlyList_1_StellaOps_ExportCenter_WebService_RiskBundle_RiskBundleJobStatusDetail_StellaOps_ExportCenter_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "array", "items": { "type": "object", "properties": { "completedAt": { "type": [ "string", "null" ], "format": "date-time" }, "errorMessage": { "type": "string" }, "includedProviders": { "type": "array", "items": { "type": "object", "properties": { "optional": { "type": "boolean" }, "providerId": { "type": "string" }, "sha256": { "type": "string" }, "sizeBytes": { "type": "integer" }, "snapshotDate": { "type": [ "string", "null" ], "format": "date" }, "source": { "type": "string" } }, "required": [ "optional", "providerId", "sha256", "sizeBytes", "source" ] } }, "jobId": { "type": "string" }, "outcome": { "type": "object", "properties": { "bundleId": { "type": "string", "format": "uuid" }, "bundleStorageKey": { "type": "string" }, "manifestSignatureStorageKey": { "type": "string" }, "manifestStorageKey": { "type": "string" }, "providerCount": { "type": "integer" }, "rootHash": { "type": "string" }, "totalSizeBytes": { "type": "integer" } }, "required": [ "bundleId", "bundleStorageKey", "manifestSignatureStorageKey", "manifestStorageKey", "providerCount", "rootHash", "totalSizeBytes" ] }, "selectedProviders": { "type": "array", "items": { "type": "string" } }, "startedAt": { "type": [ "string", "null" ], "format": "date-time" }, "status": { "type": "string", "enum": [ "Cancelled", "Completed", "Failed", "Pending", "Running" ] }, "submittedAt": { "type": "string", "format": "date-time" }, "tenantId": { "type": "string" } }, "required": [ "jobId", "selectedProviders", "status", "submittedAt" ] }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_AppendLogsRequest": { "type": "object", "properties": { "leaseId": { "type": "string", "format": "uuid" }, "logs": { "type": "array", "items": { "type": "object", "properties": { "data": { "type": "string" }, "level": { "type": "string" }, "message": { "type": "string" }, "source": { "type": "string" }, "timestamp": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "level", "message", "source" ] } } }, "required": [ "leaseId", "logs" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_CancelPackRunRequest": { "type": "object", "properties": { "reason": { "type": "string" } }, "required": [ "reason" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_ClaimPackRunRequest": { "type": "object", "properties": { "idempotencyKey": { "type": "string" }, "leaseSeconds": { "type": [ "integer", "null" ] }, "packId": { "type": "string" }, "taskRunnerId": { "type": "string" } }, "required": [ "taskRunnerId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_ClaimRequest": { "type": "object", "properties": { "idempotencyKey": { "type": "string" }, "jobType": { "type": "string" }, "leaseSeconds": { "type": [ "integer", "null" ] }, "taskRunnerId": { "type": "string" }, "workerId": { "type": "string" } }, "required": [ "workerId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_CompletePackRunRequest": { "type": "object", "properties": { "artifacts": { "type": "array", "items": { "type": "object", "properties": { "artifactType": { "type": "string" }, "digest": { "type": "string" }, "metadata": { "type": "string" }, "mimeType": { "type": "string" }, "sizeBytes": { "type": [ "integer", "null" ] }, "uri": { "type": "string" } }, "required": [ "artifactType", "digest", "uri" ] } }, "exitCode": { "type": "integer" }, "leaseId": { "type": "string", "format": "uuid" }, "reason": { "type": "string" }, "success": { "type": "boolean" } }, "required": [ "exitCode", "leaseId", "success" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_CompleteRequest": { "type": "object", "properties": { "artifacts": { "type": "array", "items": { "type": "object", "properties": { "artifactType": { "type": "string" }, "digest": { "type": "string" }, "metadata": { "type": "string" }, "mimeType": { "type": "string" }, "sizeBytes": { "type": [ "integer", "null" ] }, "uri": { "type": "string" } }, "required": [ "artifactType", "digest", "uri" ] } }, "idempotencyKey": { "type": "string" }, "leaseId": { "type": "string", "format": "uuid" }, "reason": { "type": "string" }, "resultDigest": { "type": "string" }, "success": { "type": "boolean" } }, "required": [ "leaseId", "success" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_CreatePackRequest": { "type": "object", "properties": { "description": { "type": "string" }, "displayName": { "type": "string" }, "iconUri": { "type": "string" }, "metadata": { "type": "string" }, "name": { "type": "string" }, "projectId": { "type": "string" }, "tags": { "type": "string" } }, "required": [ "displayName", "name" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_CreatePackVersionRequest": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "artifactMimeType": { "type": "string" }, "artifactSizeBytes": { "type": [ "integer", "null" ] }, "artifactUri": { "type": "string" }, "dependencies": { "type": "string" }, "manifestDigest": { "type": "string" }, "manifestJson": { "type": "string" }, "metadata": { "type": "string" }, "minEngineVersion": { "type": "string" }, "releaseNotes": { "type": "string" }, "semVer": { "type": "string" }, "version": { "type": "string" } }, "required": [ "artifactDigest", "artifactUri", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_CreateQuotaAllocationPolicyRequest": { "type": "object", "properties": { "active": { "type": "boolean" }, "allowBurst": { "type": "boolean" }, "burstMultiplier": { "type": "number" }, "description": { "type": "string" }, "jobType": { "type": "string" }, "maximumPerTenant": { "type": "integer" }, "minimumPerTenant": { "type": "integer" }, "name": { "type": "string" }, "priority": { "type": "integer" }, "reservedCapacity": { "type": "integer" }, "strategy": { "type": "string" }, "totalCapacity": { "type": "integer" } }, "required": [ "active", "allowBurst", "burstMultiplier", "maximumPerTenant", "minimumPerTenant", "name", "priority", "reservedCapacity", "strategy", "totalCapacity" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_ForceCloseCircuitBreakerRequest": { "type": "object", "properties": { "reason": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_ForceOpenCircuitBreakerRequest": { "type": "object", "properties": { "reason": { "type": "string" } }, "required": [ "reason" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_HeartbeatRequest": { "type": "object", "properties": { "extendSeconds": { "type": [ "integer", "null" ] }, "idempotencyKey": { "type": "string" }, "leaseId": { "type": "string", "format": "uuid" } }, "required": [ "leaseId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_PackRunHeartbeatRequest": { "type": "object", "properties": { "extendSeconds": { "type": [ "integer", "null" ] }, "leaseId": { "type": "string", "format": "uuid" } }, "required": [ "leaseId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_PackRunStartRequest": { "type": "object", "properties": { "leaseId": { "type": "string", "format": "uuid" } }, "required": [ "leaseId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_ProgressRequest": { "type": "object", "properties": { "idempotencyKey": { "type": "string" }, "leaseId": { "type": "string", "format": "uuid" }, "message": { "type": "string" }, "metadata": { "type": "string" }, "progressPercent": { "type": [ "number", "null" ] } }, "required": [ "leaseId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_RecordFailureRequest": { "type": "object", "properties": { "failureReason": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_ReleaseQuotaRequest": { "type": "object", "properties": { "jobType": { "type": "string" }, "releasedAmount": { "type": "integer" } }, "required": [ "releasedAmount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_RequestQuotaRequest": { "type": "object", "properties": { "jobType": { "type": "string" }, "requestedAmount": { "type": "integer" } }, "required": [ "requestedAmount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_RetryPackRunRequest": { "type": "object", "properties": { "idempotencyKey": { "type": "string" }, "parameters": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_SchedulePackRunRequest": { "type": "object", "properties": { "correlationId": { "type": "string" }, "idempotencyKey": { "type": "string" }, "maxAttempts": { "type": [ "integer", "null" ] }, "metadata": { "type": "string" }, "packId": { "type": "string" }, "packVersion": { "type": "string" }, "parameters": { "type": "string" }, "priority": { "type": [ "integer", "null" ] }, "projectId": { "type": "string" } }, "required": [ "packId", "packVersion" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_SignPackVersionRequest": { "type": "object", "properties": { "signatureAlgorithm": { "type": "string" }, "signatureUri": { "type": "string" } }, "required": [ "signatureAlgorithm", "signatureUri" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_UpdatePackRequest": { "type": "object", "properties": { "description": { "type": "string" }, "displayName": { "type": "string" }, "iconUri": { "type": "string" }, "metadata": { "type": "string" }, "tags": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_UpdatePackStatusRequest": { "type": "object", "properties": { "status": { "type": "string" } }, "required": [ "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_UpdatePackVersionRequest": { "type": "object", "properties": { "metadata": { "type": "string" }, "releaseNotes": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_UpdatePackVersionStatusRequest": { "type": "object", "properties": { "deprecationReason": { "type": "string" }, "status": { "type": "string" } }, "required": [ "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Contracts_UpdateQuotaAllocationPolicyRequest": { "type": "object", "properties": { "active": { "type": [ "boolean", "null" ] }, "allowBurst": { "type": [ "boolean", "null" ] }, "burstMultiplier": { "type": [ "number", "null" ] }, "description": { "type": "string" }, "jobType": { "type": "string" }, "maximumPerTenant": { "type": [ "integer", "null" ] }, "minimumPerTenant": { "type": [ "integer", "null" ] }, "name": { "type": "string" }, "priority": { "type": [ "integer", "null" ] }, "reservedCapacity": { "type": [ "integer", "null" ] }, "strategy": { "type": "string" }, "totalCapacity": { "type": [ "integer", "null" ] } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Endpoints_ApprovalDecisionRequest": { "type": "object", "properties": { "action": { "type": "string" }, "actor": { "type": "string" }, "comment": { "type": "string" } }, "required": [ "action" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Endpoints_ApprovalEndpoints_ApprovalActionDto": { "type": "object", "properties": { "comment": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Endpoints_ApprovalEndpoints_BatchActionDto": { "type": "object", "properties": { "comment": { "type": "string" }, "ids": { "type": "array", "items": { "type": "string" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Endpoints_ReleaseDashboardEndpoints_RejectPromotionRequest": { "type": "object", "properties": { "reason": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_AddComponentDto": { "type": "object", "properties": { "configOverrides": { "type": "object", "additionalProperties": { "type": "string" } }, "digest": { "type": "string" }, "imageRef": { "type": "string" }, "name": { "type": "string" }, "tag": { "type": "string" }, "type": { "type": "string" }, "version": { "type": "string" } }, "required": [ "digest", "imageRef", "name", "type", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_CloneReleaseDto": { "type": "object", "properties": { "name": { "type": "string" }, "version": { "type": "string" } }, "required": [ "name", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_CreateReleaseDto": { "type": "object", "properties": { "deploymentStrategy": { "type": "string" }, "description": { "type": "string" }, "name": { "type": "string" }, "targetEnvironment": { "type": "string" }, "version": { "type": "string" } }, "required": [ "name", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_PromoteDto": { "type": "object", "properties": { "justification": { "type": "string" }, "scheduledTime": { "type": "string" }, "targetEnvironment": { "type": "string" }, "targetEnvironmentId": { "type": "string" }, "urgency": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_UpdateComponentDto": { "type": "object", "properties": { "configOverrides": { "type": "object", "additionalProperties": { "type": "string" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Endpoints_ReleaseEndpoints_UpdateReleaseDto": { "type": "object", "properties": { "deploymentStrategy": { "type": "string" }, "description": { "type": "string" }, "name": { "type": "string" }, "targetEnvironment": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Endpoints_ReplayBatchRequest": { "type": "object", "properties": { "entryIds": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "required": [ "entryIds" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Endpoints_ReplayPendingRequest": { "type": "object", "properties": { "category": { "type": "string" }, "errorCode": { "type": "string" }, "maxCount": { "type": [ "integer", "null" ] } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Endpoints_ResolveBatchRequest": { "type": "object", "properties": { "entryIds": { "type": "array", "items": { "type": "string", "format": "uuid" } }, "notes": { "type": "string" } }, "required": [ "entryIds", "notes" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Endpoints_ResolveEntryRequest": { "type": "object", "properties": { "notes": { "type": "string" } }, "required": [ "notes" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "jobengine_StellaOps_JobEngine_WebService_Endpoints_RollbackRequest": { "type": "object", "properties": { "preview": { "type": [ "boolean", "null" ] }, "scope": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Contracts_ActivatePolicyRevisionRequest": { "type": "object", "properties": { "comment": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Contracts_AmendCvssReceiptRequest": { "type": "object", "properties": { "actor": { "type": "string" }, "field": { "type": "string" }, "newValue": { "type": "string" }, "previousValue": { "type": "string" }, "reason": { "type": "string" }, "referenceUri": { "type": "string" }, "signingKey": { "type": "object", "properties": { "algorithmId": { "type": "string" }, "hasPrivateMaterial": { "type": "boolean" }, "hasPublicMaterial": { "type": "boolean" }, "keyId": { "type": "string" }, "kind": { "type": "string", "enum": [ "Ecdsa", "Ed25519" ] } }, "required": [ "algorithmId", "hasPrivateMaterial", "hasPublicMaterial", "keyId", "kind" ] } }, "required": [ "field", "reason" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Contracts_ApproveExceptionRequest": { "type": "object", "properties": { "comment": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Contracts_ComputeDeltaRequest": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "artifactName": { "type": "string" }, "artifactTag": { "type": "string" }, "baselineSnapshotId": { "type": "string" }, "baselineStrategy": { "type": "string" }, "targetSnapshotId": { "type": "string" } }, "required": [ "artifactDigest", "targetSnapshotId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Contracts_CreateCvssReceiptRequest": { "type": "object", "properties": { "baseMetrics": { "type": "object", "properties": { "attackComplexity": { "type": "string", "enum": [ "High", "Low" ] }, "attackRequirements": { "type": "string", "enum": [ "None", "Present" ] }, "attackVector": { "type": "string", "enum": [ "Adjacent", "Local", "Network", "Physical" ] }, "privilegesRequired": { "type": "string", "enum": [ "High", "Low", "None" ] }, "subsequentSystemAvailability": { "type": "string", "enum": [ "High", "Low", "None" ] }, "subsequentSystemConfidentiality": { "type": "string", "enum": [ "High", "Low", "None" ] }, "subsequentSystemIntegrity": { "type": "string", "enum": [ "High", "Low", "None" ] }, "userInteraction": { "type": "string", "enum": [ "Active", "None", "Passive" ] }, "vulnerableSystemAvailability": { "type": "string", "enum": [ "High", "Low", "None" ] }, "vulnerableSystemConfidentiality": { "type": "string", "enum": [ "High", "Low", "None" ] }, "vulnerableSystemIntegrity": { "type": "string", "enum": [ "High", "Low", "None" ] } }, "required": [ "attackComplexity", "attackRequirements", "attackVector", "privilegesRequired", "subsequentSystemAvailability", "subsequentSystemConfidentiality", "subsequentSystemIntegrity", "userInteraction", "vulnerableSystemAvailability", "vulnerableSystemConfidentiality", "vulnerableSystemIntegrity" ] }, "createdAt": { "type": [ "string", "null" ], "format": "date-time" }, "createdBy": { "type": "string" }, "environmentalMetrics": { "type": "object", "properties": { "availabilityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "confidentialityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "integrityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "modifiedAttackComplexity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "NotDefined" ] }, "modifiedAttackRequirements": { "type": [ "string", "null" ], "enum": [ "None", "NotDefined", "Present" ] }, "modifiedAttackVector": { "type": [ "string", "null" ], "enum": [ "Adjacent", "Local", "Network", "NotDefined", "Physical" ] }, "modifiedPrivilegesRequired": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedSubsequentSystemAvailability": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Negligible", "NotDefined", "Safety" ] }, "modifiedSubsequentSystemConfidentiality": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedSubsequentSystemIntegrity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Negligible", "NotDefined", "Safety" ] }, "modifiedUserInteraction": { "type": [ "string", "null" ], "enum": [ "Active", "None", "NotDefined", "Passive" ] }, "modifiedVulnerableSystemAvailability": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedVulnerableSystemConfidentiality": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedVulnerableSystemIntegrity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] } } }, "evidence": { "type": "array", "items": { "type": "object", "properties": { "collectedAt": { "type": [ "string", "null" ], "format": "date-time" }, "description": { "type": "string" }, "dsseRef": { "type": "string" }, "isAuthoritative": { "type": "boolean" }, "isRedacted": { "type": [ "boolean", "null" ] }, "retentionClass": { "type": "string" }, "source": { "type": "string" }, "type": { "type": "string" }, "uri": { "type": "string" }, "verifiedAt": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "isAuthoritative", "type", "uri" ] } }, "policy": { "type": "object", "properties": { "attestationRequirements": { "type": "object", "properties": { "allowedSigners": { "type": "array", "items": { "type": "string" } }, "minimumTrustLevel": { "type": "string" }, "requireDsse": { "type": "boolean" }, "requireRekor": { "type": "boolean" } }, "required": [ "allowedSigners", "requireDsse", "requireRekor" ] }, "createdAt": { "type": [ "string", "null" ], "format": "date-time" }, "createdBy": { "type": "string" }, "defaultEffectiveScoreType": { "type": "string", "enum": [ "Base", "Environmental", "Full", "Threat" ] }, "defaultEnvironmentalMetrics": { "type": "object", "properties": { "availabilityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "confidentialityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "integrityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "modifiedAttackComplexity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "NotDefined" ] }, "modifiedAttackRequirements": { "type": [ "string", "null" ], "enum": [ "None", "NotDefined", "Present" ] }, "modifiedAttackVector": { "type": [ "string", "null" ], "enum": [ "Adjacent", "Local", "Network", "NotDefined", "Physical" ] }, "modifiedPrivilegesRequired": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedSubsequentSystemAvailability": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Negligible", "NotDefined", "Safety" ] }, "modifiedSubsequentSystemConfidentiality": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedSubsequentSystemIntegrity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Negligible", "NotDefined", "Safety" ] }, "modifiedUserInteraction": { "type": [ "string", "null" ], "enum": [ "Active", "None", "NotDefined", "Passive" ] }, "modifiedVulnerableSystemAvailability": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedVulnerableSystemConfidentiality": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedVulnerableSystemIntegrity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] } } }, "description": { "type": "string" }, "effectiveFrom": { "type": "string", "format": "date-time" }, "effectiveUntil": { "type": [ "string", "null" ], "format": "date-time" }, "evidenceRequirements": { "type": "object", "properties": { "maxAgeInDays": { "type": [ "integer", "null" ] }, "minimumCount": { "type": "integer" }, "requireAuthoritative": { "type": "boolean" }, "requiredTypes": { "type": "array", "items": { "type": "string" } } }, "required": [ "minimumCount", "requireAuthoritative", "requiredTypes" ] }, "hash": { "type": "string" }, "isActive": { "type": "boolean" }, "metricOverrides": { "type": "array", "items": { "type": "object", "properties": { "cweIds": { "type": "array", "items": { "type": "string" } }, "description": { "type": "string" }, "environmentalOverrides": { "type": "object", "properties": { "availabilityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "confidentialityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "integrityRequirement": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Medium", "NotDefined" ] }, "modifiedAttackComplexity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "NotDefined" ] }, "modifiedAttackRequirements": { "type": [ "string", "null" ], "enum": [ "None", "NotDefined", "Present" ] }, "modifiedAttackVector": { "type": [ "string", "null" ], "enum": [ "Adjacent", "Local", "Network", "NotDefined", "Physical" ] }, "modifiedPrivilegesRequired": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedSubsequentSystemAvailability": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Negligible", "NotDefined", "Safety" ] }, "modifiedSubsequentSystemConfidentiality": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedSubsequentSystemIntegrity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Negligible", "NotDefined", "Safety" ] }, "modifiedUserInteraction": { "type": [ "string", "null" ], "enum": [ "Active", "None", "NotDefined", "Passive" ] }, "modifiedVulnerableSystemAvailability": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedVulnerableSystemConfidentiality": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] }, "modifiedVulnerableSystemIntegrity": { "type": [ "string", "null" ], "enum": [ "High", "Low", "None", "NotDefined" ] } } }, "id": { "type": "string" }, "isActive": { "type": "boolean" }, "priority": { "type": "integer" }, "reason": { "type": "string" }, "scoreAdjustment": { "type": [ "number", "null" ] }, "vulnerabilityIds": { "type": "array", "items": { "type": "string" } }, "vulnerabilityPattern": { "type": "string" } }, "required": [ "cweIds", "id", "isActive", "priority", "vulnerabilityIds" ] } }, "name": { "type": "string" }, "policyId": { "type": "string" }, "rounding": { "type": "object", "properties": { "decimalPlaces": { "type": "integer" }, "mode": { "type": "string", "enum": [ "RoundDown", "RoundUp", "Standard" ] } }, "required": [ "decimalPlaces", "mode" ] }, "severityThresholds": { "type": "object", "properties": { "criticalMin": { "type": "number" }, "highMin": { "type": "number" }, "lowMin": { "type": "number" }, "mediumMin": { "type": "number" } }, "required": [ "criticalMin", "highMin", "lowMin", "mediumMin" ] }, "tenantId": { "type": "string" }, "version": { "type": "string" } }, "required": [ "defaultEffectiveScoreType", "effectiveFrom", "isActive", "metricOverrides", "name", "policyId", "rounding", "version" ] }, "signingKey": { "type": "object", "properties": { "algorithmId": { "type": "string" }, "hasPrivateMaterial": { "type": "boolean" }, "hasPublicMaterial": { "type": "boolean" }, "keyId": { "type": "string" }, "kind": { "type": "string", "enum": [ "Ecdsa", "Ed25519" ] } }, "required": [ "algorithmId", "hasPrivateMaterial", "hasPublicMaterial", "keyId", "kind" ] }, "supplementalMetrics": { "type": "object", "properties": { "automatable": { "type": [ "string", "null" ], "enum": [ "No", "NotDefined", "Yes" ] }, "providerUrgency": { "type": [ "string", "null" ], "enum": [ "Amber", "Clear", "Green", "NotDefined", "Red" ] }, "recovery": { "type": [ "string", "null" ], "enum": [ "Automatic", "Irrecoverable", "NotDefined", "User" ] }, "safety": { "type": [ "string", "null" ], "enum": [ "Negligible", "NotDefined", "Present" ] }, "valueDensity": { "type": [ "string", "null" ], "enum": [ "Concentrated", "Diffuse", "NotDefined" ] }, "vulnerabilityResponseEffort": { "type": [ "string", "null" ], "enum": [ "High", "Low", "Moderate", "NotDefined" ] } } }, "threatMetrics": { "type": "object", "properties": { "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "exploitMaturity": { "type": "string", "enum": [ "Attacked", "NotDefined", "ProofOfConcept", "Unreported" ] }, "observedAt": { "type": [ "string", "null" ], "format": "date-time" }, "source": { "type": "string" } }, "required": [ "exploitMaturity" ] }, "vulnerabilityId": { "type": "string" } }, "required": [ "baseMetrics", "policy", "vulnerabilityId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Contracts_CreateExceptionRequest": { "type": "object", "properties": { "compensatingControls": { "type": "array", "items": { "type": "string" } }, "evidenceRefs": { "type": "array", "items": { "type": "string" } }, "expiresAt": { "type": "string", "format": "date-time" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "ownerId": { "type": "string" }, "rationale": { "type": "string" }, "reasonCode": { "type": "string" }, "scope": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "environments": { "type": "array", "items": { "type": "string" } }, "policyRuleId": { "type": "string" }, "purlPattern": { "type": "string" }, "vulnerabilityId": { "type": "string" } } }, "ticketRef": { "type": "string" }, "type": { "type": "string" } }, "required": [ "expiresAt", "ownerId", "rationale", "reasonCode", "scope", "type" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Contracts_CreatePolicyPackRequest": { "type": "object", "properties": { "displayName": { "type": "string" }, "packId": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Contracts_CreatePolicyRevisionRequest": { "type": "object", "properties": { "initialStatus": { "type": "string" }, "requiresTwoPersonApproval": { "type": [ "boolean", "null" ] }, "version": { "type": [ "integer", "null" ] } }, "required": [ "initialStatus" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Contracts_EvaluateDeltaRequest": { "type": "object", "properties": { "exceptions": { "type": "array", "items": { "type": "string" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Contracts_ExtendExceptionRequest": { "type": "object", "properties": { "newExpiresAt": { "type": "string", "format": "date-time" }, "reason": { "type": "string" } }, "required": [ "newExpiresAt", "reason" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Contracts_GateEvaluateRequest": { "type": "object", "properties": { "allowOverride": { "type": "boolean" }, "baselineRef": { "type": "string" }, "ciContext": { "type": "string" }, "context": { "type": "object", "properties": { "actor": { "type": "string" }, "branch": { "type": "string" }, "commitSha": { "type": "string" }, "environment": { "type": "string" }, "pipelineId": { "type": "string" } } }, "imageDigest": { "type": "string" }, "overrideJustification": { "type": "string" }, "policyId": { "type": "string" }, "repository": { "type": "string" }, "source": { "type": "string" }, "tag": { "type": "string" } }, "required": [ "allowOverride", "imageDigest" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Contracts_RevokeExceptionRequest": { "type": "object", "properties": { "reason": { "type": "string" } }, "required": [ "reason" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Contracts_ScoreGateBatchEvaluateRequest": { "type": "object", "properties": { "findings": { "type": "array", "items": { "type": "object", "properties": { "anchorToRekor": { "type": "boolean" }, "cvssBase": { "type": "number" }, "cvssVersion": { "type": "string" }, "epss": { "type": "number" }, "epssModelDate": { "type": [ "string", "null" ], "format": "date" }, "exploitMaturity": { "type": "string" }, "findingId": { "type": "string" }, "includeVerdict": { "type": "boolean" }, "patchProofConfidence": { "type": "number" }, "policyProfile": { "type": "string" }, "reachability": { "type": "string" }, "vexSource": { "type": "string" }, "vexStatus": { "type": "string" } }, "required": [ "anchorToRekor", "cvssBase", "epss", "findingId", "includeVerdict", "patchProofConfidence" ] } }, "options": { "type": "object", "properties": { "anchorToRekor": { "type": "boolean" }, "failFast": { "type": "boolean" }, "includeVerdicts": { "type": "boolean" }, "maxParallelism": { "type": "integer" }, "policyProfile": { "type": "string" } }, "required": [ "anchorToRekor", "failFast", "includeVerdicts", "maxParallelism" ] } }, "required": [ "findings" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Contracts_ScoreGateEvaluateRequest": { "type": "object", "properties": { "anchorToRekor": { "type": "boolean" }, "cvssBase": { "type": "number" }, "cvssVersion": { "type": "string" }, "epss": { "type": "number" }, "epssModelDate": { "type": [ "string", "null" ], "format": "date" }, "exploitMaturity": { "type": "string" }, "findingId": { "type": "string" }, "includeVerdict": { "type": "boolean" }, "patchProofConfidence": { "type": "number" }, "policyProfile": { "type": "string" }, "reachability": { "type": "string" }, "vexSource": { "type": "string" }, "vexStatus": { "type": "string" } }, "required": [ "anchorToRekor", "cvssBase", "epss", "findingId", "includeVerdict", "patchProofConfidence" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Contracts_ToolAccessRequest": { "type": "object", "properties": { "action": { "type": "string" }, "resource": { "type": "string" }, "roles": { "type": "array", "items": { "type": "string" } }, "scopes": { "type": "array", "items": { "type": "string" } }, "tenantId": { "type": "string" }, "tool": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Contracts_UpdateExceptionRequest": { "type": "object", "properties": { "compensatingControls": { "type": "array", "items": { "type": "string" } }, "evidenceRefs": { "type": "array", "items": { "type": "string" } }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "rationale": { "type": "string" }, "ticketRef": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Endpoints_AdvisorySourceConflictListResponse": { "type": "object", "properties": { "dataAsOf": { "type": "string", "format": "date-time" }, "items": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "conflictId": { "type": "string", "format": "uuid" }, "conflictType": { "type": "string" }, "description": { "type": "string" }, "details": { "type": [ "object", "null" ], "properties": { "valueKind": { "type": "string", "enum": [ "Array", "False", "Null", "Number", "Object", "String", "True", "Undefined" ] } }, "required": [ "valueKind" ] }, "firstDetectedAt": { "type": "string", "format": "date-time" }, "lastDetectedAt": { "type": "string", "format": "date-time" }, "pairedSourceKey": { "type": "string" }, "resolvedAt": { "type": [ "string", "null" ], "format": "date-time" }, "severity": { "type": "string" }, "status": { "type": "string" } }, "required": [ "advisoryId", "conflictId", "conflictType", "description", "firstDetectedAt", "lastDetectedAt", "severity", "status" ] } }, "limit": { "type": "integer" }, "offset": { "type": "integer" }, "sourceId": { "type": "string" }, "status": { "type": "string" }, "totalCount": { "type": "integer" } }, "required": [ "dataAsOf", "items", "limit", "offset", "sourceId", "status", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Endpoints_AdvisorySourceImpactResponse": { "type": "object", "properties": { "dataAsOf": { "type": "string", "format": "date-time" }, "decisionRefs": { "type": "array", "items": { "type": "object", "properties": { "decisionId": { "type": "string" }, "decisionType": { "type": "string" }, "label": { "type": "string" }, "route": { "type": "string" } }, "required": [ "decisionId" ] } }, "environment": { "type": "string" }, "impactSeverity": { "type": "string" }, "impactedDecisionsCount": { "type": "integer" }, "lastDecisionAt": { "type": [ "string", "null" ], "format": "date-time" }, "region": { "type": "string" }, "sourceFamily": { "type": "string" }, "sourceId": { "type": "string" } }, "required": [ "dataAsOf", "decisionRefs", "impactSeverity", "impactedDecisionsCount", "sourceFamily", "sourceId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Endpoints_ApproveRequestDto": { "type": "object", "properties": { "comment": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Endpoints_CancelRequestDto": { "type": "object", "properties": { "reason": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Endpoints_CreateApprovalRequestDto": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "compensatingControls": { "type": "array", "items": { "type": "string" } }, "environments": { "type": "array", "items": { "type": "string" } }, "evidenceRefs": { "type": "array", "items": { "type": "string" } }, "exceptionId": { "type": "string" }, "gateLevel": { "type": "string" }, "imagePattern": { "type": "string" }, "justification": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "purlPattern": { "type": "string" }, "rationale": { "type": "string" }, "reasonCode": { "type": "string" }, "requestedTtlDays": { "type": [ "integer", "null" ] }, "requiredApproverIds": { "type": "array", "items": { "type": "string" } }, "ticketRef": { "type": "string" }, "vulnerabilityId": { "type": "string" } }, "required": [ "justification" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Endpoints_CreateRiskProfileRequest": { "type": "object", "properties": { "actionOverrides": { "type": "array", "items": { "type": "object", "properties": { "condition": { "type": "object", "properties": {} }, "description": { "type": "string" }, "id": { "type": "string" }, "priority": { "type": "integer" }, "targetAction": { "type": "string" } }, "required": [ "priority" ] } }, "description": { "type": "string" }, "extendsProfile": { "type": "string" }, "name": { "type": "string" }, "profileId": { "type": "string" }, "severityOverrides": { "type": "array", "items": { "type": "object", "properties": { "condition": { "type": "object", "properties": {} }, "description": { "type": "string" }, "id": { "type": "string" }, "priority": { "type": "integer" }, "targetSeverity": { "type": "string" } }, "required": [ "priority" ] } }, "signals": { "type": "array", "items": { "type": "object", "properties": { "description": { "type": "string" }, "enabled": { "type": "boolean" }, "name": { "type": "string" }, "weight": { "type": "number" } }, "required": [ "enabled", "name", "weight" ] } } }, "required": [ "name" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Endpoints_DeprecateProfileRequest": { "type": "object", "properties": { "reason": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Endpoints_DockerRegistryNotification": { "type": "object", "properties": { "events": { "type": "array", "items": { "type": "object", "properties": { "action": { "type": "string" }, "id": { "type": "string" }, "request": { "type": "object", "properties": { "host": { "type": "string" }, "id": { "type": "string" }, "method": { "type": "string" } } }, "target": { "type": "object", "properties": { "digest": { "type": "string" }, "mediaType": { "type": "string" }, "repository": { "type": "string" }, "size": { "type": [ "integer", "null" ] }, "tag": { "type": "string" } } }, "timestamp": { "type": [ "string", "null" ], "format": "date-time" } } } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Endpoints_ExceptionRequest": { "type": "object", "properties": { "justification": { "type": "string" }, "unknownIds": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "required": [ "unknownIds" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Endpoints_GateCheckRequest": { "type": "object", "properties": { "proposedVerdict": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Endpoints_GenericRegistryWebhook": { "type": "object", "properties": { "baselineRef": { "type": "string" }, "imageDigest": { "type": "string" }, "registryUrl": { "type": "string" }, "repository": { "type": "string" }, "source": { "type": "string" }, "tag": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Endpoints_HarborWebhookEvent": { "type": "object", "properties": { "eventData": { "type": "object", "properties": { "repository": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "repoFullName": { "type": "string" } } }, "resources": { "type": "array", "items": { "type": "object", "properties": { "digest": { "type": "string" }, "resourceUrl": { "type": "string" }, "tag": { "type": "string" } } } } } }, "occurAt": { "type": [ "string", "null" ], "format": "date-time" }, "operator": { "type": "string" }, "type": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Endpoints_RejectRequestDto": { "type": "object", "properties": { "reason": { "type": "string" } }, "required": [ "reason" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Endpoints_RevokeOverrideRequest": { "type": "object", "properties": { "reason": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Endpoints_SealedModeOverrideRequest": { "type": "object", "properties": { "actor": { "type": "string" }, "durationHours": { "type": "integer" }, "durationMinutes": { "type": "integer" }, "overrideType": { "type": "string" }, "reason": { "type": "string" }, "target": { "type": "string" }, "type": { "type": "string" } }, "required": [ "durationHours", "durationMinutes" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Endpoints_SealedModeToggleRequest": { "type": "object", "properties": { "allowedSources": { "type": "array", "items": { "type": "string" } }, "enable": { "type": "boolean" }, "reason": { "type": "string" }, "trustRoots": { "type": "array", "items": { "type": "string" } } }, "required": [ "enable" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Endpoints_UpdateRiskProfileRequest": { "type": "object", "properties": { "actionOverrides": { "type": "array", "items": { "type": "object", "properties": { "condition": { "type": "object", "properties": {} }, "description": { "type": "string" }, "id": { "type": "string" }, "priority": { "type": "integer" }, "targetAction": { "type": "string" } }, "required": [ "priority" ] } }, "description": { "type": "string" }, "name": { "type": "string" }, "severityOverrides": { "type": "array", "items": { "type": "object", "properties": { "condition": { "type": "object", "properties": {} }, "description": { "type": "string" }, "id": { "type": "string" }, "priority": { "type": "integer" }, "targetSeverity": { "type": "string" } }, "required": [ "priority" ] } }, "signals": { "type": "array", "items": { "type": "object", "properties": { "description": { "type": "string" }, "enabled": { "type": "boolean" }, "name": { "type": "string" }, "weight": { "type": "number" } }, "required": [ "enabled", "name", "weight" ] } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Endpoints_ValidateRiskProfileRequest": { "type": "object", "properties": { "name": { "type": "string" }, "signals": { "type": "array", "items": { "type": "object", "properties": { "description": { "type": "string" }, "enabled": { "type": "boolean" }, "name": { "type": "string" }, "weight": { "type": "number" } }, "required": [ "enabled", "name", "weight" ] } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "policy-gateway_StellaOps_Policy_Gateway_Endpoints_WebhookAcceptedResponse": { "type": "object", "properties": { "jobIds": { "type": "array", "items": { "type": "string" } }, "jobsQueued": { "type": "integer" } }, "required": [ "jobIds", "jobsQueued" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "doctor-scheduler_StellaOps_Doctor_Scheduler_Contracts_UpsertScheduleRequest": { "type": "object", "properties": { "alerts": { "type": "object", "properties": { "alertOnFail": { "type": "boolean" }, "alertOnStatusChange": { "type": "boolean" }, "alertOnWarn": { "type": "boolean" }, "channels": { "type": "array", "items": { "type": "string" } }, "emailRecipients": { "type": "array", "items": { "type": "string" } }, "enabled": { "type": "boolean" }, "minSeverity": { "type": "string" }, "webhookUrls": { "type": "array", "items": { "type": "string" } } }, "required": [ "alertOnFail", "alertOnStatusChange", "alertOnWarn", "channels", "emailRecipients", "enabled", "minSeverity", "webhookUrls" ] }, "categories": { "type": "array", "items": { "type": "string" } }, "cronExpression": { "type": "string" }, "enabled": { "type": "boolean" }, "mode": { "type": "string", "enum": [ "Categories", "Full", "Plugins", "Quick" ] }, "name": { "type": "string" }, "plugins": { "type": "array", "items": { "type": "string" } }, "scheduleId": { "type": "string" }, "timeZoneId": { "type": "string" } }, "required": [ "cronExpression", "enabled", "mode", "name", "scheduleId", "timeZoneId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "timelineindexer_StellaOps_TimelineIndexer_Core_Models_TimelineEventView": { "type": "object", "properties": { "actor": { "type": "string" }, "attestationDigest": { "type": "string" }, "attestationSubject": { "type": "string" }, "attributes": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "bundleDigest": { "type": "string" }, "bundleId": { "type": [ "string", "null" ], "format": "uuid" }, "correlationId": { "type": "string" }, "eventId": { "type": "string" }, "eventSeq": { "type": "integer" }, "eventType": { "type": "string" }, "manifestUri": { "type": "string" }, "normalizedPayloadJson": { "type": "string" }, "occurredAt": { "type": "string", "format": "date-time" }, "payloadHash": { "type": "string" }, "rawPayloadJson": { "type": "string" }, "receivedAt": { "type": "string", "format": "date-time" }, "severity": { "type": "string" }, "source": { "type": "string" }, "tenantId": { "type": "string" }, "traceId": { "type": "string" } }, "required": [ "eventId", "eventSeq", "eventType", "occurredAt", "receivedAt", "severity", "source", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "timelineindexer_StellaOps_TimelineIndexer_Core_Models_TimelineEvidenceView": { "type": "object", "properties": { "attestationDigest": { "type": "string" }, "attestationSubject": { "type": "string" }, "bundleDigest": { "type": "string" }, "bundleId": { "type": [ "string", "null" ], "format": "uuid" }, "createdAt": { "type": "string", "format": "date-time" }, "eventId": { "type": "string" }, "manifestUri": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "createdAt", "eventId", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "timelineindexer_System_Collections_Generic_IReadOnlyList_1_StellaOps_TimelineIndexer_Core_Models_TimelineEventView_StellaOps_TimelineIndexer_Core_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "array", "items": { "type": "object", "properties": { "actor": { "type": "string" }, "attestationDigest": { "type": "string" }, "attestationSubject": { "type": "string" }, "attributes": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "bundleDigest": { "type": "string" }, "bundleId": { "type": [ "string", "null" ], "format": "uuid" }, "correlationId": { "type": "string" }, "eventId": { "type": "string" }, "eventSeq": { "type": "integer" }, "eventType": { "type": "string" }, "manifestUri": { "type": "string" }, "normalizedPayloadJson": { "type": "string" }, "occurredAt": { "type": "string", "format": "date-time" }, "payloadHash": { "type": "string" }, "rawPayloadJson": { "type": "string" }, "receivedAt": { "type": "string", "format": "date-time" }, "severity": { "type": "string" }, "source": { "type": "string" }, "tenantId": { "type": "string" }, "traceId": { "type": "string" } }, "required": [ "eventId", "eventSeq", "eventType", "occurredAt", "receivedAt", "severity", "source", "tenantId" ] }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "timelineindexer_TimelineIngestAcceptedResponse": { "type": "object", "properties": { "status": { "type": "string" } }, "required": [ "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_BatchPipelinePlanRequest": { "type": "object", "properties": { "requests": { "type": "array", "items": { "type": "object", "properties": { "advisoryKey": { "type": "string" }, "artifactId": { "type": "string" }, "artifactPurl": { "type": "string" }, "forceRefresh": { "type": "boolean" }, "policyVersion": { "type": "string" }, "preferredSections": { "type": "array", "items": { "type": "string" } }, "profile": { "type": "string" }, "taskType": { "type": [ "string", "null" ], "enum": [ "Conflict", "Remediation", "Summary" ] } }, "required": [ "advisoryKey", "forceRefresh", "profile" ] } } }, "required": [ "requests" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_PipelinePlanRequest": { "type": "object", "properties": { "advisoryKey": { "type": "string" }, "artifactId": { "type": "string" }, "artifactPurl": { "type": "string" }, "forceRefresh": { "type": "boolean" }, "policyVersion": { "type": "string" }, "preferredSections": { "type": "array", "items": { "type": "string" } }, "profile": { "type": "string" }, "taskType": { "type": [ "string", "null" ], "enum": [ "Conflict", "Remediation", "Summary" ] } }, "required": [ "advisoryKey", "forceRefresh", "profile" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_AddTurnRequest": { "type": "object", "properties": { "content": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "stream": { "type": "boolean" } }, "required": [ "content", "stream" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_AiConsentGrantRequest": { "type": "object", "properties": { "dataShareAcknowledged": { "type": "boolean" }, "scope": { "type": "string" }, "sessionLevel": { "type": "boolean" } }, "required": [ "dataShareAcknowledged", "scope", "sessionLevel" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_AiJustifyApiRequest": { "type": "object", "properties": { "contextData": { "type": "object", "properties": { "callGraphSummary": { "type": "string" }, "codeSearchResults": { "type": [ "integer", "null" ] }, "reachabilityScore": { "type": [ "number", "null" ] }, "relatedVexStatements": { "type": "array", "items": { "type": "string" } }, "sbomContext": { "type": "string" } } }, "correlationId": { "type": "string" }, "cveId": { "type": "string" }, "justificationType": { "type": "string" }, "productRef": { "type": "string" }, "proposedStatus": { "type": "string" } }, "required": [ "cveId", "justificationType", "productRef", "proposedStatus" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_ApplyRemediationRequest": { "type": "object", "properties": { "planId": { "type": "string" }, "scmType": { "type": "string" } }, "required": [ "planId", "scmType" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_CompanionExplainRequest": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "componentPurl": { "type": "string" }, "correlationId": { "type": "string" }, "explanationType": { "type": "string" }, "findingId": { "type": "string" }, "maxLength": { "type": "integer" }, "plainLanguage": { "type": "boolean" }, "runtimeSignals": { "type": "array", "items": { "type": "object", "properties": { "confidence": { "type": "number" }, "path": { "type": "string" }, "signal": { "type": "string" }, "source": { "type": "string" }, "value": { "type": "string" } }, "required": [ "confidence", "signal", "source", "value" ] } }, "scope": { "type": "string" }, "scopeId": { "type": "string" }, "vulnerabilityId": { "type": "string" } }, "required": [ "artifactDigest", "explanationType", "findingId", "maxLength", "plainLanguage", "runtimeSignals", "scope", "scopeId", "vulnerabilityId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_CreateConversationRequest": { "type": "object", "properties": { "context": { "type": "object", "properties": { "currentComponent": { "type": "string" }, "currentCveId": { "type": "string" }, "currentImageDigest": { "type": "string" }, "sbomId": { "type": "string" }, "scanId": { "type": "string" } } }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "tenantId": { "type": "string" } }, "required": [ "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_ExplainRequest": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "componentPurl": { "type": "string" }, "correlationId": { "type": "string" }, "explanationType": { "type": "string" }, "findingId": { "type": "string" }, "maxLength": { "type": "integer" }, "plainLanguage": { "type": "boolean" }, "scope": { "type": "string" }, "scopeId": { "type": "string" }, "vulnerabilityId": { "type": "string" } }, "required": [ "artifactDigest", "explanationType", "findingId", "maxLength", "plainLanguage", "scope", "scopeId", "vulnerabilityId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_PolicyCompileApiRequest": { "type": "object", "properties": { "bundleName": { "type": "string" }, "description": { "type": "string" }, "ruleIds": { "type": "array", "items": { "type": "string" } } }, "required": [ "bundleName", "ruleIds" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_PolicyGenerateApiRequest": { "type": "object", "properties": { "intentId": { "type": "string" } }, "required": [ "intentId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_PolicyParseApiRequest": { "type": "object", "properties": { "defaultScope": { "type": "string" }, "input": { "type": "string" }, "organizationId": { "type": "string" }, "preferredFormat": { "type": "string" } }, "required": [ "input" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_PolicyValidateApiRequest": { "type": "object", "properties": { "existingRuleIds": { "type": "array", "items": { "type": "string" } }, "ruleIds": { "type": "array", "items": { "type": "string" } } }, "required": [ "ruleIds" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_RemediationPlanApiRequest": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "autoCreatePr": { "type": "boolean" }, "componentPurl": { "type": "string" }, "correlationId": { "type": "string" }, "findingId": { "type": "string" }, "remediationType": { "type": "string" }, "repositoryUrl": { "type": "string" }, "targetBranch": { "type": "string" }, "vulnerabilityId": { "type": "string" } }, "required": [ "artifactDigest", "autoCreatePr", "componentPurl", "findingId", "remediationType", "targetBranch", "vulnerabilityId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_AdvisoryChatQueryRequest": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "conversationId": { "type": "string" }, "environment": { "type": "string" }, "imageReference": { "type": "string" }, "query": { "type": "string" }, "userRoles": { "type": "array", "items": { "type": "string" } } }, "required": [ "query" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_AdvisoryChatQueryResponse": { "type": "object", "properties": { "bundleId": { "type": "string" }, "confidence": { "type": "object", "properties": { "level": { "type": "string" }, "score": { "type": "number" } }, "required": [ "level", "score" ] }, "diagnostics": { "type": "object", "properties": { "completionTokens": { "type": "integer" }, "evidenceAssemblyMs": { "type": "integer" }, "inferenceMs": { "type": "integer" }, "intentRoutingMs": { "type": "integer" }, "promptTokens": { "type": "integer" }, "totalMs": { "type": "integer" } }, "required": [ "completionTokens", "evidenceAssemblyMs", "inferenceMs", "intentRoutingMs", "promptTokens", "totalMs" ] }, "evidenceLinks": { "type": "array", "items": { "type": "object", "properties": { "confidence": { "type": [ "number", "null" ] }, "label": { "type": "string" }, "type": { "type": "string" }, "uri": { "type": "string" } }, "required": [ "type", "uri" ] } }, "followUp": { "type": "object", "properties": { "nextSteps": { "type": "array", "items": { "type": "string" } }, "suggestedQueries": { "type": "array", "items": { "type": "string" } } }, "required": [ "nextSteps", "suggestedQueries" ] }, "generatedAt": { "type": "string", "format": "date-time" }, "impact": { "type": "object", "properties": { "affectedComponent": { "type": "string" }, "affectedVersion": { "type": "string" }, "artifact": { "type": "string" }, "description": { "type": "string" }, "environment": { "type": "string" } } }, "intent": { "type": "string" }, "mitigations": { "type": "array", "items": { "type": "object", "properties": { "description": { "type": "string" }, "label": { "type": "string" }, "rank": { "type": "integer" }, "requiresApproval": { "type": [ "boolean", "null" ] }, "risk": { "type": "string" }, "type": { "type": "string" } }, "required": [ "label", "rank", "risk", "type" ] } }, "proposedActions": { "type": "array", "items": { "type": "object", "properties": { "actionType": { "type": "string" }, "label": { "type": "string" }, "policyGate": { "type": "string" }, "requiresConfirmation": { "type": "boolean" } }, "required": [ "actionType", "label", "requiresConfirmation" ] } }, "reachability": { "type": "object", "properties": { "binaryBackportDetected": { "type": [ "boolean", "null" ] }, "callgraphPaths": { "type": [ "integer", "null" ] }, "pathDescription": { "type": "string" }, "status": { "type": "string" } }, "required": [ "status" ] }, "responseId": { "type": "string" }, "summary": { "type": "string" } }, "required": [ "confidence", "evidenceLinks", "generatedAt", "intent", "mitigations", "proposedActions", "responseId", "summary" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_AttestationVerificationResponse": { "type": "object", "properties": { "contentDigest": { "type": "string" }, "digestValid": { "type": [ "boolean", "null" ] }, "error": { "type": "string" }, "isValid": { "type": "boolean" }, "runId": { "type": "string" }, "signatureValid": { "type": [ "boolean", "null" ] }, "signingKeyId": { "type": "string" }, "verifiedAt": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "isValid" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ChatDoctorResponse": { "type": "object", "properties": { "lastDenied": { "type": "object", "properties": { "code": { "type": "string" }, "deniedAt": { "type": "string", "format": "date-time" }, "message": { "type": "string" } }, "required": [ "code", "deniedAt", "message" ] }, "quotas": { "type": "object", "properties": { "requestsPerDayLimit": { "type": "integer" }, "requestsPerDayRemaining": { "type": "integer" }, "requestsPerDayResetsAt": { "type": "string", "format": "date-time" }, "requestsPerMinuteLimit": { "type": "integer" }, "requestsPerMinuteRemaining": { "type": "integer" }, "requestsPerMinuteResetsAt": { "type": "string", "format": "date-time" }, "tokensPerDayLimit": { "type": "integer" }, "tokensPerDayRemaining": { "type": "integer" }, "tokensPerDayResetsAt": { "type": "string", "format": "date-time" }, "toolCallsPerDayLimit": { "type": "integer" }, "toolCallsPerDayRemaining": { "type": "integer" }, "toolCallsPerDayResetsAt": { "type": "string", "format": "date-time" } }, "required": [ "requestsPerDayLimit", "requestsPerDayRemaining", "requestsPerDayResetsAt", "requestsPerMinuteLimit", "requestsPerMinuteRemaining", "requestsPerMinuteResetsAt", "tokensPerDayLimit", "tokensPerDayRemaining", "tokensPerDayResetsAt", "toolCallsPerDayLimit", "toolCallsPerDayRemaining", "toolCallsPerDayResetsAt" ] }, "tenantId": { "type": "string" }, "tools": { "type": "object", "properties": { "allowAll": { "type": "boolean" }, "allowedTools": { "type": "array", "items": { "type": "string" } }, "providers": { "type": "object", "properties": { "binaryPatch": { "type": "boolean" }, "context": { "type": "boolean" }, "fix": { "type": "boolean" }, "opsMemory": { "type": "boolean" }, "policy": { "type": "boolean" }, "provenance": { "type": "boolean" }, "reachability": { "type": "boolean" }, "sbom": { "type": "boolean" }, "vex": { "type": "boolean" } }, "required": [ "binaryPatch", "context", "fix", "opsMemory", "policy", "provenance", "reachability", "sbom", "vex" ] } }, "required": [ "allowAll", "allowedTools" ] }, "userId": { "type": "string" } }, "required": [ "quotas", "tenantId", "tools", "userId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ChatServiceStatusResponse": { "type": "object", "properties": { "auditEnabled": { "type": "boolean" }, "enabled": { "type": "boolean" }, "guardrailsEnabled": { "type": "boolean" }, "inferenceModel": { "type": "string" }, "inferenceProvider": { "type": "string" }, "maxTokens": { "type": "integer" } }, "required": [ "auditEnabled", "enabled", "guardrailsEnabled", "inferenceModel", "inferenceProvider", "maxTokens" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ChatSettingsResponse": { "type": "object", "properties": { "quotas": { "type": "object", "properties": { "requestsPerDay": { "type": "integer" }, "requestsPerMinute": { "type": "integer" }, "tokensPerDay": { "type": "integer" }, "toolCallsPerDay": { "type": "integer" } }, "required": [ "requestsPerDay", "requestsPerMinute", "tokensPerDay", "toolCallsPerDay" ] }, "tools": { "type": "object", "properties": { "allowAll": { "type": "boolean" }, "allowedTools": { "type": "array", "items": { "type": "string" } }, "providers": { "type": "object", "properties": { "binaryPatch": { "type": "boolean" }, "context": { "type": "boolean" }, "fix": { "type": "boolean" }, "opsMemory": { "type": "boolean" }, "policy": { "type": "boolean" }, "provenance": { "type": "boolean" }, "reachability": { "type": "boolean" }, "sbom": { "type": "boolean" }, "vex": { "type": "boolean" } }, "required": [ "binaryPatch", "context", "fix", "opsMemory", "policy", "provenance", "reachability", "sbom", "vex" ] } }, "required": [ "allowAll", "allowedTools" ] } }, "required": [ "quotas", "tools" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ChatSettingsUpdateRequest": { "type": "object", "properties": { "quotas": { "type": "object", "properties": { "requestsPerDay": { "type": [ "integer", "null" ] }, "requestsPerMinute": { "type": [ "integer", "null" ] }, "tokensPerDay": { "type": [ "integer", "null" ] }, "toolCallsPerDay": { "type": [ "integer", "null" ] } } }, "tools": { "type": "object", "properties": { "allowAll": { "type": [ "boolean", "null" ] }, "allowedTools": { "type": "array", "items": { "type": "string" } } } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ClaimsListResponse": { "type": "object", "properties": { "claims": { "type": "array", "items": { "type": "object", "properties": { "category": { "type": "string", "enum": [ "Caveat", "Explanation", "Factual", "Recommendation", "Reference", "Unknown" ] }, "claimDigest": { "type": "string" }, "claimId": { "type": "string" }, "claimText": { "type": "string" }, "claimType": { "type": "string" }, "contentDigest": { "type": "string" }, "context": { "type": "object", "properties": { "component": { "type": "string" }, "cveId": { "type": "string" }, "evidenceUris": { "type": "array", "items": { "type": "string" } }, "findingId": { "type": "string" }, "imageDigest": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "policyId": { "type": "string" }, "sbomId": { "type": "string" } }, "required": [ "evidenceUris", "metadata" ] }, "groundedBy": { "type": "array", "items": { "type": "string" } }, "groundingScore": { "type": "number" }, "runId": { "type": "string" }, "tenantId": { "type": "string" }, "timestamp": { "type": "string", "format": "date-time" }, "turnId": { "type": "string" }, "verificationMethod": { "type": "string" }, "verified": { "type": "boolean" } }, "required": [ "category", "claimDigest", "claimId", "claimText", "contentDigest", "groundedBy", "groundingScore", "runId", "tenantId", "timestamp", "turnId", "verified" ] } }, "count": { "type": "integer" }, "runId": { "type": "string" } }, "required": [ "claims", "count", "runId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_CreateEvidencePackRequest": { "type": "object", "properties": { "claims": { "type": "array", "items": { "type": "object", "properties": { "claimId": { "type": "string" }, "confidence": { "type": "number" }, "evidenceIds": { "type": "array", "items": { "type": "string" } }, "source": { "type": "string" }, "status": { "type": "string" }, "text": { "type": "string" }, "type": { "type": "string" } }, "required": [ "confidence", "status", "text", "type" ] } }, "conversationId": { "type": "string" }, "evidence": { "type": "array", "items": { "type": "object", "properties": { "collectedAt": { "type": [ "string", "null" ], "format": "date-time" }, "digest": { "type": "string" }, "evidenceId": { "type": "string" }, "snapshotData": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "snapshotType": { "type": "string" }, "type": { "type": "string" }, "uri": { "type": "string" } }, "required": [ "type", "uri" ] } }, "runId": { "type": "string" }, "subject": { "type": "object", "properties": { "component": { "type": "string" }, "cveId": { "type": "string" }, "findingId": { "type": "string" }, "imageDigest": { "type": "string" }, "type": { "type": "string" } } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidenceBundlePreviewResponse": { "type": "object", "properties": { "bundleId": { "type": "string" }, "evidenceSummary": { "type": "object", "properties": { "binaryPatchDetected": { "type": [ "boolean", "null" ] }, "fixOptionsCount": { "type": "integer" }, "policyDecision": { "type": "string" }, "reachabilityStatus": { "type": "string" }, "vexStatus": { "type": "string" } }, "required": [ "fixOptionsCount" ] }, "findingId": { "type": "string" }, "hasBinaryPatchData": { "type": "boolean" }, "hasFixData": { "type": "boolean" }, "hasOpsMemoryData": { "type": "boolean" }, "hasPolicyData": { "type": "boolean" }, "hasProvenanceData": { "type": "boolean" }, "hasReachabilityData": { "type": "boolean" }, "hasVexData": { "type": "boolean" } }, "required": [ "bundleId", "hasBinaryPatchData", "hasFixData", "hasOpsMemoryData", "hasPolicyData", "hasProvenanceData", "hasReachabilityData", "hasVexData" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidencePackListResponse": { "type": "object", "properties": { "count": { "type": "integer" }, "packs": { "type": "array", "items": { "type": "object", "properties": { "claimCount": { "type": "integer" }, "createdAt": { "type": "string" }, "cveId": { "type": "string" }, "evidenceCount": { "type": "integer" }, "packId": { "type": "string" }, "subjectType": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "claimCount", "createdAt", "evidenceCount", "packId", "subjectType", "tenantId" ] } } }, "required": [ "count", "packs" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidencePackResponse": { "type": "object", "properties": { "claims": { "type": "array", "items": { "type": "object", "properties": { "claimId": { "type": "string" }, "confidence": { "type": "number" }, "evidenceIds": { "type": "array", "items": { "type": "string" } }, "source": { "type": "string" }, "status": { "type": "string" }, "text": { "type": "string" }, "type": { "type": "string" } }, "required": [ "claimId", "confidence", "evidenceIds", "status", "text", "type" ] } }, "contentDigest": { "type": "string" }, "context": { "type": "object", "properties": { "conversationId": { "type": "string" }, "generatedBy": { "type": "string" }, "runId": { "type": "string" }, "tenantId": { "type": "string" }, "userId": { "type": "string" } } }, "createdAt": { "type": "string" }, "evidence": { "type": "array", "items": { "type": "object", "properties": { "collectedAt": { "type": "string" }, "digest": { "type": "string" }, "evidenceId": { "type": "string" }, "snapshot": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "object", "properties": {} } } } }, "type": { "type": "string" } }, "required": [ "data", "type" ] }, "type": { "type": "string" }, "uri": { "type": "string" } }, "required": [ "collectedAt", "digest", "evidenceId", "snapshot", "type", "uri" ] } }, "links": { "type": "object", "properties": { "export": { "type": "string" }, "self": { "type": "string" }, "sign": { "type": "string" }, "verify": { "type": "string" } } }, "packId": { "type": "string" }, "subject": { "type": "object", "properties": { "component": { "type": "string" }, "cveId": { "type": "string" }, "findingId": { "type": "string" }, "imageDigest": { "type": "string" }, "type": { "type": "string" } }, "required": [ "type" ] }, "tenantId": { "type": "string" }, "version": { "type": "string" } }, "required": [ "claims", "contentDigest", "createdAt", "evidence", "packId", "subject", "tenantId", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidencePackVerificationResponse": { "type": "object", "properties": { "evidenceResolutions": { "type": "array", "items": { "type": "object", "properties": { "digestMatches": { "type": "boolean" }, "error": { "type": "string" }, "evidenceId": { "type": "string" }, "resolved": { "type": "boolean" }, "uri": { "type": "string" } }, "required": [ "digestMatches", "evidenceId", "resolved", "uri" ] } }, "issues": { "type": "array", "items": { "type": "string" } }, "packDigest": { "type": "string" }, "packId": { "type": "string" }, "signatureKeyId": { "type": "string" }, "valid": { "type": "boolean" } }, "required": [ "packId", "valid" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidencePreviewRequest": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "environment": { "type": "string" }, "findingId": { "type": "string" }, "imageReference": { "type": "string" }, "packagePurl": { "type": "string" } }, "required": [ "findingId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_IntentDetectionRequest": { "type": "object", "properties": { "query": { "type": "string" } }, "required": [ "query" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_IntentDetectionResponse": { "type": "object", "properties": { "confidence": { "type": "number" }, "explicitSlashCommand": { "type": "boolean" }, "intent": { "type": "string" }, "normalizedInput": { "type": "string" }, "parameters": { "type": "object", "properties": { "duration": { "type": "string" }, "environment": { "type": "string" }, "findingId": { "type": "string" }, "imageReference": { "type": "string" }, "package": { "type": "string" }, "reason": { "type": "string" } } } }, "required": [ "confidence", "explicitSlashCommand", "intent", "normalizedInput" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_OpenAiChatCompletionRequest": { "type": "object", "properties": { "maxTokens": { "type": [ "integer", "null" ] }, "messages": { "type": "array", "items": { "type": "object", "properties": { "content": { "type": "string" }, "role": { "type": "string" } }, "required": [ "role" ] } }, "model": { "type": "string" }, "requestId": { "type": "string" }, "seed": { "type": [ "integer", "null" ] }, "stop": { "type": "array", "items": { "type": "string" } }, "stream": { "type": "boolean" }, "temperature": { "type": [ "number", "null" ] } }, "required": [ "messages", "stream" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_OpenAiChatCompletionResponse": { "type": "object", "properties": { "choices": { "type": "array", "items": { "type": "object", "properties": { "finishReason": { "type": "string" }, "index": { "type": "integer" }, "message": { "type": "object", "properties": { "content": { "type": "string" }, "role": { "type": "string" } }, "required": [ "content", "role" ] } }, "required": [ "finishReason", "index", "message" ] } }, "created": { "type": "integer" }, "id": { "type": "string" }, "model": { "type": "string" }, "object": { "type": "string" }, "usage": { "type": "object", "properties": { "completionTokens": { "type": "integer" }, "promptTokens": { "type": "integer" }, "totalTokens": { "type": "integer" } }, "required": [ "completionTokens", "promptTokens", "totalTokens" ] } }, "required": [ "choices", "created", "id", "model", "object", "usage" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_RecentAttestationsResponse": { "type": "object", "properties": { "attestations": { "type": "array", "items": { "type": "object", "properties": { "completedAt": { "type": "string", "format": "date-time" }, "context": { "type": "object", "properties": { "component": { "type": "string" }, "cveId": { "type": "string" }, "evidenceUris": { "type": "array", "items": { "type": "string" } }, "findingId": { "type": "string" }, "imageDigest": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "policyId": { "type": "string" }, "sbomId": { "type": "string" } }, "required": [ "evidenceUris", "metadata" ] }, "conversationId": { "type": "string" }, "errorMessage": { "type": "string" }, "model": { "type": "object", "properties": { "digest": { "type": "string" }, "modelId": { "type": "string" }, "parameters": { "type": "object", "properties": { "maxTokens": { "type": [ "integer", "null" ] }, "seed": { "type": [ "integer", "null" ] }, "temperature": { "type": [ "number", "null" ] }, "topP": { "type": [ "number", "null" ] } } }, "provider": { "type": "string" } }, "required": [ "modelId", "provider" ] }, "overallGroundingScore": { "type": "number" }, "promptTemplate": { "type": "object", "properties": { "digest": { "type": "string" }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "version": { "type": "string" } }, "required": [ "digest", "name", "version" ] }, "runId": { "type": "string" }, "startedAt": { "type": "string", "format": "date-time" }, "status": { "type": "string", "enum": [ "Blocked", "Cancelled", "Completed", "Failed", "TimedOut" ] }, "tenantId": { "type": "string" }, "totalTokens": { "type": "integer" }, "turns": { "type": "array", "items": { "type": "object", "properties": { "claims": { "type": "array", "items": { "type": "object", "properties": { "category": { "type": "string", "enum": [ "Caveat", "Explanation", "Factual", "Recommendation", "Reference", "Unknown" ] }, "groundedBy": { "type": "array", "items": { "type": "string" } }, "groundingScore": { "type": "number" }, "length": { "type": "integer" }, "position": { "type": "integer" }, "text": { "type": "string" }, "verified": { "type": "boolean" } }, "required": [ "category", "groundedBy", "groundingScore", "length", "position", "text", "verified" ] } }, "contentDigest": { "type": "string" }, "groundingScore": { "type": [ "number", "null" ] }, "role": { "type": "string", "enum": [ "Assistant", "System", "Tool", "User" ] }, "timestamp": { "type": "string", "format": "date-time" }, "tokenCount": { "type": "integer" }, "toolCalls": { "type": "array", "items": { "type": "object", "properties": { "durationMs": { "type": "integer" }, "inputDigest": { "type": "string" }, "outputDigest": { "type": "string" }, "success": { "type": "boolean" }, "toolName": { "type": "string" } }, "required": [ "durationMs", "inputDigest", "outputDigest", "success", "toolName" ] } }, "turnId": { "type": "string" } }, "required": [ "claims", "contentDigest", "role", "timestamp", "tokenCount", "toolCalls", "turnId" ] } }, "userId": { "type": "string" } }, "required": [ "completedAt", "model", "overallGroundingScore", "runId", "startedAt", "status", "tenantId", "totalTokens", "turns", "userId" ] } }, "count": { "type": "integer" } }, "required": [ "attestations", "count" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_RunAttestationResponse": { "type": "object", "properties": { "attestation": { "type": "object", "properties": { "completedAt": { "type": "string", "format": "date-time" }, "context": { "type": "object", "properties": { "component": { "type": "string" }, "cveId": { "type": "string" }, "evidenceUris": { "type": "array", "items": { "type": "string" } }, "findingId": { "type": "string" }, "imageDigest": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "policyId": { "type": "string" }, "sbomId": { "type": "string" } }, "required": [ "evidenceUris", "metadata" ] }, "conversationId": { "type": "string" }, "errorMessage": { "type": "string" }, "model": { "type": "object", "properties": { "digest": { "type": "string" }, "modelId": { "type": "string" }, "parameters": { "type": "object", "properties": { "maxTokens": { "type": [ "integer", "null" ] }, "seed": { "type": [ "integer", "null" ] }, "temperature": { "type": [ "number", "null" ] }, "topP": { "type": [ "number", "null" ] } } }, "provider": { "type": "string" } }, "required": [ "modelId", "provider" ] }, "overallGroundingScore": { "type": "number" }, "promptTemplate": { "type": "object", "properties": { "digest": { "type": "string" }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "version": { "type": "string" } }, "required": [ "digest", "name", "version" ] }, "runId": { "type": "string" }, "startedAt": { "type": "string", "format": "date-time" }, "status": { "type": "string", "enum": [ "Blocked", "Cancelled", "Completed", "Failed", "TimedOut" ] }, "tenantId": { "type": "string" }, "totalTokens": { "type": "integer" }, "turns": { "type": "array", "items": { "type": "object", "properties": { "claims": { "type": "array", "items": { "type": "object", "properties": { "category": { "type": "string", "enum": [ "Caveat", "Explanation", "Factual", "Recommendation", "Reference", "Unknown" ] }, "groundedBy": { "type": "array", "items": { "type": "string" } }, "groundingScore": { "type": "number" }, "length": { "type": "integer" }, "position": { "type": "integer" }, "text": { "type": "string" }, "verified": { "type": "boolean" } }, "required": [ "category", "groundedBy", "groundingScore", "length", "position", "text", "verified" ] } }, "contentDigest": { "type": "string" }, "groundingScore": { "type": [ "number", "null" ] }, "role": { "type": "string", "enum": [ "Assistant", "System", "Tool", "User" ] }, "timestamp": { "type": "string", "format": "date-time" }, "tokenCount": { "type": "integer" }, "toolCalls": { "type": "array", "items": { "type": "object", "properties": { "durationMs": { "type": "integer" }, "inputDigest": { "type": "string" }, "outputDigest": { "type": "string" }, "success": { "type": "boolean" }, "toolName": { "type": "string" } }, "required": [ "durationMs", "inputDigest", "outputDigest", "success", "toolName" ] } }, "turnId": { "type": "string" } }, "required": [ "claims", "contentDigest", "role", "timestamp", "tokenCount", "toolCalls", "turnId" ] } }, "userId": { "type": "string" } }, "required": [ "completedAt", "model", "overallGroundingScore", "runId", "startedAt", "status", "tenantId", "totalTokens", "turns", "userId" ] }, "envelope": { "type": "object", "properties": {} }, "links": { "type": "object", "properties": { "claims": { "type": "string" }, "verify": { "type": "string" } } }, "runId": { "type": "string" } }, "required": [ "attestation", "runId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_SignedEvidencePackResponse": { "type": "object", "properties": { "envelope": { "type": "object", "properties": { "payloadDigest": { "type": "string" }, "payloadType": { "type": "string" }, "signatures": { "type": "array", "items": { "type": "object", "properties": { "keyId": { "type": "string" }, "sig": { "type": "string" } }, "required": [ "keyId", "sig" ] } } }, "required": [ "payloadDigest", "payloadType", "signatures" ] }, "pack": { "type": "object", "properties": { "claims": { "type": "array", "items": { "type": "object", "properties": { "claimId": { "type": "string" }, "confidence": { "type": "number" }, "evidenceIds": { "type": "array", "items": { "type": "string" } }, "source": { "type": "string" }, "status": { "type": "string" }, "text": { "type": "string" }, "type": { "type": "string" } }, "required": [ "claimId", "confidence", "evidenceIds", "status", "text", "type" ] } }, "contentDigest": { "type": "string" }, "context": { "type": "object", "properties": { "conversationId": { "type": "string" }, "generatedBy": { "type": "string" }, "runId": { "type": "string" }, "tenantId": { "type": "string" }, "userId": { "type": "string" } } }, "createdAt": { "type": "string" }, "evidence": { "type": "array", "items": { "type": "object", "properties": { "collectedAt": { "type": "string" }, "digest": { "type": "string" }, "evidenceId": { "type": "string" }, "snapshot": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "object", "properties": {} } } } }, "type": { "type": "string" } }, "required": [ "data", "type" ] }, "type": { "type": "string" }, "uri": { "type": "string" } }, "required": [ "collectedAt", "digest", "evidenceId", "snapshot", "type", "uri" ] } }, "links": { "type": "object", "properties": { "export": { "type": "string" }, "self": { "type": "string" }, "sign": { "type": "string" }, "verify": { "type": "string" } } }, "packId": { "type": "string" }, "subject": { "type": "object", "properties": { "component": { "type": "string" }, "cveId": { "type": "string" }, "findingId": { "type": "string" }, "imageDigest": { "type": "string" }, "type": { "type": "string" } }, "required": [ "type" ] }, "tenantId": { "type": "string" }, "version": { "type": "string" } }, "required": [ "claims", "contentDigest", "createdAt", "evidence", "packId", "subject", "tenantId", "version" ] }, "packId": { "type": "string" }, "signedAt": { "type": "string" } }, "required": [ "envelope", "pack", "packId", "signedAt" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_VerifyAttestationRequest": { "type": "object", "properties": { "runId": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_System_Byte": { "type": "array", "items": { "type": "integer" }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "advisoryai_System_Collections_Generic_IReadOnlyList_1_StellaOps_AdvisoryAI_WebService_Endpoints_LlmProviderExposureResponse_StellaOps_AdvisoryAI_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "array", "items": { "type": "object", "properties": { "available": { "type": "boolean" }, "completionPath": { "type": "string" }, "configured": { "type": "boolean" }, "description": { "type": "string" }, "displayName": { "type": "string" }, "errors": { "type": "array", "items": { "type": "string" } }, "exposed": { "type": "boolean" }, "providerId": { "type": "string" }, "valid": { "type": "boolean" }, "warnings": { "type": "array", "items": { "type": "string" } } }, "required": [ "available", "completionPath", "configured", "description", "displayName", "errors", "exposed", "providerId", "valid", "warnings" ] }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_Microsoft_AspNetCore_Http_IFormFile": { "type": "object", "properties": { "contentDisposition": { "type": "string" }, "contentType": { "type": "string" }, "fileName": { "type": "string" }, "headers": { "type": "object", "additionalProperties": { "type": "array", "items": { "type": "string" } } }, "length": { "type": "integer" }, "name": { "type": "string" } }, "required": [ "contentDisposition", "contentType", "fileName", "headers", "length", "name" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_Core_AirGap_Models_BundleSourceRegistration": { "type": "object", "properties": { "displayName": { "type": "string" }, "enabled": { "type": "boolean" }, "id": { "type": "string" }, "location": { "type": "string" }, "priority": { "type": "integer" }, "type": { "type": "string" }, "verificationMode": { "type": "string" } }, "required": [ "enabled", "id", "location", "priority", "type", "verificationMode" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Contracts_AdvisoryIngestRequest": { "type": "object", "properties": { "content": { "type": "object", "properties": { "encoding": { "type": "string" }, "format": { "type": "string" }, "raw": { "type": "object", "properties": { "valueKind": { "type": "string", "enum": [ "Array", "False", "Null", "Number", "Object", "String", "True", "Undefined" ] } }, "required": [ "valueKind" ] }, "specVersion": { "type": "string" } }, "required": [ "format", "raw" ] }, "identifiers": { "type": "object", "properties": { "aliases": { "type": "array", "items": { "type": "string" } }, "primary": { "type": "string" } }, "required": [ "primary" ] }, "linkset": { "type": "object", "properties": { "aliases": { "type": "array", "items": { "type": "string" } }, "cpes": { "type": "array", "items": { "type": "string" } }, "notes": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "packageUrls": { "type": "array", "items": { "type": "string" } }, "reconciledFrom": { "type": "array", "items": { "type": "string" } }, "references": { "type": "array", "items": { "type": "object", "properties": { "source": { "type": "string" }, "type": { "type": "string" }, "url": { "type": "string" } }, "required": [ "type", "url" ] } }, "relationships": { "type": "array", "items": { "type": "object", "properties": { "provenance": { "type": "string" }, "source": { "type": "string" }, "target": { "type": "string" }, "type": { "type": "string" } }, "required": [ "source", "target", "type" ] } }, "scopes": { "type": "array", "items": { "type": "string" } } } }, "source": { "type": "object", "properties": { "connector": { "type": "string" }, "stream": { "type": "string" }, "vendor": { "type": "string" }, "version": { "type": "string" } }, "required": [ "connector", "vendor", "version" ] }, "upstream": { "type": "object", "properties": { "contentHash": { "type": "string" }, "documentVersion": { "type": "string" }, "provenance": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "retrievedAt": { "type": [ "string", "null" ], "format": "date-time" }, "signature": { "type": "object", "properties": { "certificate": { "type": "string" }, "digest": { "type": "string" }, "format": { "type": "string" }, "keyId": { "type": "string" }, "present": { "type": "boolean" }, "signature": { "type": "string" } }, "required": [ "present" ] }, "upstreamId": { "type": "string" } }, "required": [ "contentHash", "signature", "upstreamId" ] } }, "required": [ "content", "identifiers", "source", "upstream" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Contracts_AocVerifyRequest": { "type": "object", "properties": { "codes": { "type": "array", "items": { "type": "string" } }, "limit": { "type": [ "integer", "null" ] }, "since": { "type": [ "string", "null" ], "format": "date-time" }, "sources": { "type": "array", "items": { "type": "string" } }, "until": { "type": [ "string", "null" ], "format": "date-time" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Contracts_EvidenceBatchRequest": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "aliases": { "type": "array", "items": { "type": "string" } }, "componentId": { "type": "string" }, "purls": { "type": "array", "items": { "type": "string" } } } } }, "linksetLimit": { "type": [ "integer", "null" ] }, "observationLimit": { "type": [ "integer", "null" ] } }, "required": [ "items" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Contracts_LinksetEventPublishRequest": { "type": "object", "properties": { "advisoryIds": { "type": "array", "items": { "type": "string" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Contracts_LnmLinksetSearchRequest": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "cpe": { "type": "array", "items": { "type": "string" } }, "cve": { "type": "string" }, "ghsa": { "type": "string" }, "includeObservations": { "type": "boolean" }, "includeTimeline": { "type": "boolean" }, "modifiedSince": { "type": [ "string", "null" ], "format": "date-time" }, "page": { "type": [ "integer", "null" ] }, "pageSize": { "type": [ "integer", "null" ] }, "publishedSince": { "type": [ "string", "null" ], "format": "date-time" }, "purl": { "type": "array", "items": { "type": "string" } }, "severityMax": { "type": [ "number", "null" ] }, "severityMin": { "type": [ "number", "null" ] }, "sort": { "type": "string" }, "source": { "type": "string" } }, "required": [ "includeObservations", "includeTimeline" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Contracts_ObservationEventPublishRequest": { "type": "object", "properties": { "observationIds": { "type": "array", "items": { "type": "string" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Contracts_OrchestratorCommandRequest": { "type": "object", "properties": { "backfill": { "type": "object", "properties": { "fromCursor": { "type": "string" }, "toCursor": { "type": "string" } } }, "command": { "type": "string", "enum": [ "Backfill", "Pause", "Resume", "Throttle" ] }, "connectorId": { "type": "string" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "runId": { "type": "string", "format": "uuid" }, "sequence": { "type": "integer" }, "throttle": { "type": "object", "properties": { "burst": { "type": [ "integer", "null" ] }, "cooldownSeconds": { "type": [ "integer", "null" ] }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "rpm": { "type": [ "integer", "null" ] } } } }, "required": [ "command", "connectorId", "runId", "sequence" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Contracts_OrchestratorHeartbeatRequest": { "type": "object", "properties": { "connectorId": { "type": "string" }, "errorCode": { "type": "string" }, "lastArtifactHash": { "type": "string" }, "lastArtifactKind": { "type": "string" }, "progress": { "type": [ "integer", "null" ] }, "queueDepth": { "type": [ "integer", "null" ] }, "retryAfterSeconds": { "type": [ "integer", "null" ] }, "runId": { "type": "string", "format": "uuid" }, "sequence": { "type": "integer" }, "status": { "type": "string", "enum": [ "Backfill", "Failed", "Paused", "Running", "Starting", "Succeeded", "Throttled" ] }, "timestampUtc": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "connectorId", "runId", "sequence", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Contracts_OrchestratorRegistryRequest": { "type": "object", "properties": { "artifactKinds": { "type": "array", "items": { "type": "string" } }, "authRef": { "type": "string" }, "capabilities": { "type": "array", "items": { "type": "string" } }, "connectorId": { "type": "string" }, "egressGuard": { "type": "object", "properties": { "airgapMode": { "type": "boolean" }, "allowlist": { "type": "array", "items": { "type": "string" } } }, "required": [ "airgapMode", "allowlist" ] }, "lockKey": { "type": "string" }, "ratePolicy": { "type": "object", "properties": { "burst": { "type": "integer" }, "cooldownSeconds": { "type": "integer" }, "rpm": { "type": "integer" } }, "required": [ "burst", "cooldownSeconds", "rpm" ] }, "schedule": { "type": "object", "properties": { "cron": { "type": "string" }, "maxLagMinutes": { "type": "integer" }, "maxParallelRuns": { "type": "integer" }, "timeZone": { "type": "string" } }, "required": [ "cron", "maxLagMinutes", "maxParallelRuns", "timeZone" ] }, "source": { "type": "string" } }, "required": [ "artifactKinds", "authRef", "capabilities", "connectorId", "egressGuard", "lockKey", "ratePolicy", "schedule", "source" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_AdvisorySourceFreshnessResponse": { "type": "object", "properties": { "dataAsOf": { "type": "string", "format": "date-time" }, "errorCount": { "type": "integer" }, "lastError": { "type": "string" }, "lastSuccessAt": { "type": [ "string", "null" ], "format": "date-time" }, "lastSyncAt": { "type": [ "string", "null" ], "format": "date-time" }, "source": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "errorCount": { "type": "integer" }, "freshnessAgeSeconds": { "type": "integer" }, "freshnessSlaSeconds": { "type": "integer" }, "freshnessStatus": { "type": "string" }, "lastError": { "type": "string" }, "lastSuccessAt": { "type": [ "string", "null" ], "format": "date-time" }, "lastSyncAt": { "type": [ "string", "null" ], "format": "date-time" }, "priority": { "type": "integer" }, "signatureFailureCount": { "type": "integer" }, "signatureStatus": { "type": "string" }, "signedAdvisories": { "type": "integer" }, "sourceFamily": { "type": "string" }, "sourceId": { "type": "string", "format": "uuid" }, "sourceKey": { "type": "string" }, "sourceName": { "type": "string" }, "sourceUrl": { "type": "string" }, "syncCount": { "type": "integer" }, "totalAdvisories": { "type": "integer" }, "unsignedAdvisories": { "type": "integer" } }, "required": [ "enabled", "errorCount", "freshnessAgeSeconds", "freshnessSlaSeconds", "freshnessStatus", "priority", "signatureFailureCount", "signatureStatus", "signedAdvisories", "sourceFamily", "sourceId", "sourceKey", "sourceName", "syncCount", "totalAdvisories", "unsignedAdvisories" ] }, "syncCount": { "type": "integer" } }, "required": [ "dataAsOf", "errorCount", "source", "syncCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_AdvisorySourceListResponse": { "type": "object", "properties": { "dataAsOf": { "type": "string", "format": "date-time" }, "items": { "type": "array", "items": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "errorCount": { "type": "integer" }, "freshnessAgeSeconds": { "type": "integer" }, "freshnessSlaSeconds": { "type": "integer" }, "freshnessStatus": { "type": "string" }, "lastError": { "type": "string" }, "lastSuccessAt": { "type": [ "string", "null" ], "format": "date-time" }, "lastSyncAt": { "type": [ "string", "null" ], "format": "date-time" }, "priority": { "type": "integer" }, "signatureFailureCount": { "type": "integer" }, "signatureStatus": { "type": "string" }, "signedAdvisories": { "type": "integer" }, "sourceFamily": { "type": "string" }, "sourceId": { "type": "string", "format": "uuid" }, "sourceKey": { "type": "string" }, "sourceName": { "type": "string" }, "sourceUrl": { "type": "string" }, "syncCount": { "type": "integer" }, "totalAdvisories": { "type": "integer" }, "unsignedAdvisories": { "type": "integer" } }, "required": [ "enabled", "errorCount", "freshnessAgeSeconds", "freshnessSlaSeconds", "freshnessStatus", "priority", "signatureFailureCount", "signatureStatus", "signedAdvisories", "sourceFamily", "sourceId", "sourceKey", "sourceName", "syncCount", "totalAdvisories", "unsignedAdvisories" ] } }, "totalCount": { "type": "integer" } }, "required": [ "dataAsOf", "items", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_AdvisorySourceSummaryResponse": { "type": "object", "properties": { "conflictingSources": { "type": "integer" }, "dataAsOf": { "type": "string", "format": "date-time" }, "disabledSources": { "type": "integer" }, "healthySources": { "type": "integer" }, "staleSources": { "type": "integer" }, "totalSources": { "type": "integer" }, "unavailableSources": { "type": "integer" }, "warningSources": { "type": "integer" } }, "required": [ "conflictingSources", "dataAsOf", "disabledSources", "healthySources", "staleSources", "totalSources", "unavailableSources", "warningSources" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_BatchIngestResultResponse": { "type": "object", "properties": { "results": { "type": "array", "items": { "type": "object", "properties": { "canonicalId": { "type": "string", "format": "uuid" }, "conflictReason": { "type": "string" }, "decision": { "type": "string" }, "mergeHash": { "type": "string" }, "signatureRef": { "type": [ "string", "null" ], "format": "uuid" }, "sourceEdgeId": { "type": [ "string", "null" ], "format": "uuid" } }, "required": [ "canonicalId", "decision", "mergeHash" ] } }, "summary": { "type": "object", "properties": { "conflicts": { "type": "integer" }, "created": { "type": "integer" }, "duplicates": { "type": "integer" }, "merged": { "type": "integer" }, "total": { "type": "integer" } }, "required": [ "conflicts", "created", "duplicates", "merged", "total" ] } }, "required": [ "results", "summary" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_BundleImportRequestDto": { "type": "object", "properties": { "actorDisplayName": { "type": "string" }, "actorId": { "type": "string" }, "actorType": { "type": "string" }, "evidenceBundleRef": { "type": "string" }, "scope": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_CanonicalAdvisoryListResponse": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "affectsKey": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "cve": { "type": "string" }, "epssScore": { "type": [ "number", "null" ] }, "exploitKnown": { "type": "boolean" }, "id": { "type": "string", "format": "uuid" }, "interestScore": { "type": "object", "properties": { "computedAt": { "type": "string", "format": "date-time" }, "reasons": { "type": "array", "items": { "type": "string" } }, "score": { "type": "number" }, "tier": { "type": "string" } }, "required": [ "computedAt", "reasons", "score", "tier" ] }, "mergeHash": { "type": "string" }, "severity": { "type": "string" }, "sourceEdges": { "type": "array", "items": { "type": "object", "properties": { "fetchedAt": { "type": "string", "format": "date-time" }, "hasDsseEnvelope": { "type": "boolean" }, "id": { "type": "string", "format": "uuid" }, "precedenceRank": { "type": "integer" }, "sourceAdvisoryId": { "type": "string" }, "sourceDocHash": { "type": "string" }, "sourceName": { "type": "string" }, "vendorStatus": { "type": "string" } }, "required": [ "fetchedAt", "hasDsseEnvelope", "id", "precedenceRank", "sourceAdvisoryId", "sourceDocHash", "sourceName" ] } }, "status": { "type": "string" }, "summary": { "type": "string" }, "title": { "type": "string" }, "updatedAt": { "type": "string", "format": "date-time" }, "versionRange": { "type": "object", "properties": { "fixed": { "type": "string" }, "introduced": { "type": "string" }, "lastAffected": { "type": "string" }, "rangeExpression": { "type": "string" } } }, "weaknesses": { "type": "array", "items": { "type": "string" } } }, "required": [ "affectsKey", "createdAt", "cve", "exploitKnown", "id", "mergeHash", "sourceEdges", "status", "updatedAt", "weaknesses" ] } }, "limit": { "type": "integer" }, "offset": { "type": "integer" }, "totalCount": { "type": "integer" } }, "required": [ "items", "limit", "offset", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_CanonicalAdvisoryResponse": { "type": "object", "properties": { "affectsKey": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "cve": { "type": "string" }, "epssScore": { "type": [ "number", "null" ] }, "exploitKnown": { "type": "boolean" }, "id": { "type": "string", "format": "uuid" }, "interestScore": { "type": "object", "properties": { "computedAt": { "type": "string", "format": "date-time" }, "reasons": { "type": "array", "items": { "type": "string" } }, "score": { "type": "number" }, "tier": { "type": "string" } }, "required": [ "computedAt", "reasons", "score", "tier" ] }, "mergeHash": { "type": "string" }, "severity": { "type": "string" }, "sourceEdges": { "type": "array", "items": { "type": "object", "properties": { "fetchedAt": { "type": "string", "format": "date-time" }, "hasDsseEnvelope": { "type": "boolean" }, "id": { "type": "string", "format": "uuid" }, "precedenceRank": { "type": "integer" }, "sourceAdvisoryId": { "type": "string" }, "sourceDocHash": { "type": "string" }, "sourceName": { "type": "string" }, "vendorStatus": { "type": "string" } }, "required": [ "fetchedAt", "hasDsseEnvelope", "id", "precedenceRank", "sourceAdvisoryId", "sourceDocHash", "sourceName" ] } }, "status": { "type": "string" }, "summary": { "type": "string" }, "title": { "type": "string" }, "updatedAt": { "type": "string", "format": "date-time" }, "versionRange": { "type": "object", "properties": { "fixed": { "type": "string" }, "introduced": { "type": "string" }, "lastAffected": { "type": "string" }, "rangeExpression": { "type": "string" } } }, "weaknesses": { "type": "array", "items": { "type": "string" } } }, "required": [ "affectsKey", "createdAt", "cve", "exploitKnown", "id", "mergeHash", "sourceEdges", "status", "updatedAt", "weaknesses" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_CreateSnapshotRequest": { "type": "object", "properties": { "label": { "type": "string" }, "sources": { "type": "array", "items": { "type": "string" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_DegradeRequest": { "type": "object", "properties": { "threshold": { "type": [ "number", "null" ] } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_DegradeResponse": { "type": "object", "properties": { "degraded": { "type": "integer" }, "executedAt": { "type": "string", "format": "date-time" }, "threshold": { "type": "number" } }, "required": [ "degraded", "executedAt", "threshold" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_CreateBundleDto": { "type": "object", "properties": { "description": { "type": "string" }, "expirationDays": { "type": [ "integer", "null" ] }, "includedFeeds": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "snapshotIds": { "type": "array", "items": { "type": "string" } } }, "required": [ "name" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_MirrorConfigUpdateDto": { "type": "object", "properties": { "enabled": { "type": [ "boolean", "null" ] }, "syncIntervalMinutes": { "type": [ "integer", "null" ] }, "upstreamUrl": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_PinSnapshotDto": { "type": "object", "properties": { "isPinned": { "type": "boolean" } }, "required": [ "isPinned" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_RetentionConfigDto": { "type": "object", "properties": { "excludePinned": { "type": [ "boolean", "null" ] }, "keepCount": { "type": [ "integer", "null" ] }, "mirrorId": { "type": "string" }, "policy": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_SetVersionLockDto": { "type": "object", "properties": { "lockedDate": { "type": "string" }, "mode": { "type": "string" }, "notes": { "type": "string" }, "pinnedSnapshotId": { "type": "string" }, "pinnedVersion": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_StartImportDto": { "type": "object", "properties": { "bundleId": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_IngestResultResponse": { "type": "object", "properties": { "canonicalId": { "type": "string", "format": "uuid" }, "conflictReason": { "type": "string" }, "decision": { "type": "string" }, "mergeHash": { "type": "string" }, "signatureRef": { "type": [ "string", "null" ], "format": "uuid" }, "sourceEdgeId": { "type": [ "string", "null" ], "format": "uuid" } }, "required": [ "canonicalId", "decision", "mergeHash" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_InterestScoreListResponse": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "canonicalId": { "type": "string", "format": "uuid" }, "computedAt": { "type": "string", "format": "date-time" }, "lastSeenInBuild": { "type": [ "string", "null" ], "format": "uuid" }, "reasons": { "type": "array", "items": { "type": "string" } }, "score": { "type": "number" }, "tier": { "type": "string" } }, "required": [ "canonicalId", "computedAt", "reasons", "score", "tier" ] } }, "limit": { "type": "integer" }, "offset": { "type": "integer" }, "totalCount": { "type": "integer" } }, "required": [ "items", "limit", "offset", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_InterestScoreResponse": { "type": "object", "properties": { "canonicalId": { "type": "string", "format": "uuid" }, "computedAt": { "type": "string", "format": "date-time" }, "lastSeenInBuild": { "type": [ "string", "null" ], "format": "uuid" }, "reasons": { "type": "array", "items": { "type": "string" } }, "score": { "type": "number" }, "tier": { "type": "string" } }, "required": [ "canonicalId", "computedAt", "reasons", "score", "tier" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_ProvenanceScopeListResponse": { "type": "object", "properties": { "canonicalId": { "type": "string", "format": "uuid" }, "scopes": { "type": "array", "items": { "type": "object", "properties": { "backportSemver": { "type": "string" }, "confidence": { "type": "number" }, "createdAt": { "type": "string", "format": "date-time" }, "distroRelease": { "type": "string" }, "evidenceRef": { "type": [ "string", "null" ], "format": "uuid" }, "id": { "type": "string", "format": "uuid" }, "patchId": { "type": "string" }, "patchOrigin": { "type": "string" }, "updatedAt": { "type": "string", "format": "date-time" } }, "required": [ "confidence", "createdAt", "distroRelease", "id", "updatedAt" ] } }, "totalCount": { "type": "integer" } }, "required": [ "canonicalId", "scopes", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_RawAdvisoryRequest": { "type": "object", "properties": { "affectsKey": { "type": "string" }, "cve": { "type": "string" }, "fetchedAt": { "type": [ "string", "null" ], "format": "date-time" }, "patchLineage": { "type": "string" }, "rawPayloadJson": { "type": "string" }, "severity": { "type": "string" }, "sourceAdvisoryId": { "type": "string" }, "summary": { "type": "string" }, "title": { "type": "string" }, "vendorStatus": { "type": [ "string", "null" ], "enum": [ "Affected", "Fixed", "NotAffected", "UnderInvestigation" ] }, "versionRangeJson": { "type": "string" }, "weaknesses": { "type": "array", "items": { "type": "string" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_RecalculateRequest": { "type": "object", "properties": { "canonicalIds": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_RecalculateResponse": { "type": "object", "properties": { "mode": { "type": "string" }, "startedAt": { "type": "string", "format": "date-time" }, "updated": { "type": "integer" } }, "required": [ "mode", "startedAt", "updated" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_RestoreRequest": { "type": "object", "properties": { "threshold": { "type": [ "number", "null" ] } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_RestoreResponse": { "type": "object", "properties": { "executedAt": { "type": "string", "format": "date-time" }, "restored": { "type": "integer" }, "threshold": { "type": "number" } }, "required": [ "executedAt", "restored", "threshold" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_ScoreDistributionResponse": { "type": "object", "properties": { "averageScore": { "type": "number" }, "highCount": { "type": "integer" }, "lowCount": { "type": "integer" }, "medianScore": { "type": "number" }, "mediumCount": { "type": "integer" }, "noneCount": { "type": "integer" }, "totalCount": { "type": "integer" } }, "required": [ "averageScore", "highCount", "lowCount", "medianScore", "mediumCount", "noneCount", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_SitePolicyUpdateRequest": { "type": "object", "properties": { "allowedSources": { "type": "array", "items": { "type": "string" } }, "displayName": { "type": "string" }, "enabled": { "type": [ "boolean", "null" ] }, "maxBundleSizeBytes": { "type": [ "integer", "null" ] } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Extensions_UpdateStatusRequest": { "type": "object", "properties": { "status": { "type": "string" } }, "required": [ "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_IncidentUpsertRequest": { "type": "object", "properties": { "cooldownMinutes": { "type": [ "integer", "null" ] }, "reason": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Jobs_JobTriggerRequest": { "type": "object", "properties": { "parameters": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "trigger": { "type": "string" } }, "required": [ "parameters", "trigger" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_Program_SignalsSymbolBatchRequest": { "type": "object", "properties": { "advisoryIds": { "type": "array", "items": { "type": "string" } } }, "required": [ "advisoryIds" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_StellaOps_Concelier_WebService_VerifyAttestationRequest": { "type": "object", "properties": { "bundlePath": { "type": "string" }, "manifestPath": { "type": "string" }, "pipelineVersion": { "type": "string" }, "transparencyPath": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_System_Collections_Generic_IEnumerable_1_StellaOps_Concelier_WebService_Extensions_RawAdvisoryRequest_StellaOps_Concelier_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "object", "properties": {}, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "concelier_System_IO_Stream": { "type": "object", "properties": { "canRead": { "type": "boolean" }, "canSeek": { "type": "boolean" }, "canTimeout": { "type": "boolean" }, "canWrite": { "type": "boolean" }, "length": { "type": "integer" }, "position": { "type": "integer" }, "readTimeout": { "type": "integer" }, "writeTimeout": { "type": "integer" } }, "required": [ "canRead", "canSeek", "canTimeout", "canWrite", "length", "position", "readTimeout", "writeTimeout" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "opsmemory_StellaOps_OpsMemory_WebService_Endpoints_DecisionDetailsResponse": { "type": "object", "properties": { "decision": { "type": "object", "properties": { "action": { "type": "string" }, "decidedAt": { "type": "string", "format": "date-time" }, "decidedBy": { "type": "string" }, "mitigation": { "type": "object", "properties": { "description": { "type": "string" }, "effectiveness": { "type": [ "number", "null" ] }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "type": { "type": "string" } }, "required": [ "description", "type" ] }, "policyReference": { "type": "string" }, "rationale": { "type": "string" }, "vexStatementId": { "type": "string" } }, "required": [ "action", "decidedAt", "decidedBy", "rationale" ] }, "memoryId": { "type": "string" }, "outcome": { "type": "object", "properties": { "actualImpact": { "type": "string" }, "alternativeActions": { "type": "string" }, "lessonsLearned": { "type": "string" }, "recordedAt": { "type": "string", "format": "date-time" }, "recordedBy": { "type": "string" }, "resolutionTimeMinutes": { "type": [ "number", "null" ] }, "status": { "type": "string" }, "wouldRepeat": { "type": [ "boolean", "null" ] } }, "required": [ "recordedAt", "recordedBy", "status" ] }, "recordedAt": { "type": "string", "format": "date-time" }, "situation": { "type": "object", "properties": { "component": { "type": "string" }, "componentName": { "type": "string" }, "contextTags": { "type": "array", "items": { "type": "string" } }, "cveId": { "type": "string" }, "cvssScore": { "type": [ "number", "null" ] }, "epssScore": { "type": [ "number", "null" ] }, "isKev": { "type": "boolean" }, "reachability": { "type": "string" }, "severity": { "type": "string" } }, "required": [ "isKev" ] }, "tenantId": { "type": "string" } }, "required": [ "decision", "memoryId", "recordedAt", "situation", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "opsmemory_StellaOps_OpsMemory_WebService_Endpoints_OpsMemoryStatsResponse": { "type": "object", "properties": { "decisionsWithOutcomes": { "type": "integer" }, "successRate": { "type": "number" }, "tenantId": { "type": "string" }, "totalDecisions": { "type": "integer" } }, "required": [ "decisionsWithOutcomes", "successRate", "tenantId", "totalDecisions" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "opsmemory_StellaOps_OpsMemory_WebService_Endpoints_OutcomeRecordedResponse": { "type": "object", "properties": { "memoryId": { "type": "string" }, "recordedAt": { "type": "string", "format": "date-time" }, "status": { "type": "string" } }, "required": [ "memoryId", "recordedAt", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "opsmemory_StellaOps_OpsMemory_WebService_Endpoints_PlaybookSuggestionsResponse": { "type": "object", "properties": { "analyzedRecords": { "type": "integer" }, "suggestions": { "type": "array", "items": { "type": "object", "properties": { "averageResolutionTimeMinutes": { "type": [ "number", "null" ] }, "confidence": { "type": "number" }, "evidence": { "type": "array", "items": { "type": "object", "properties": { "action": { "type": "string" }, "componentPurl": { "type": "string" }, "cveId": { "type": "string" }, "decidedAt": { "type": "string", "format": "date-time" }, "memoryId": { "type": "string" }, "outcome": { "type": "string" }, "similarity": { "type": "number" } }, "required": [ "action", "decidedAt", "memoryId", "outcome", "similarity" ] } }, "matchingFactors": { "type": "array", "items": { "type": "string" } }, "rationale": { "type": "string" }, "similarDecisionCount": { "type": "integer" }, "successRate": { "type": "number" }, "suggestedAction": { "type": "string" } }, "required": [ "confidence", "evidence", "rationale", "similarDecisionCount", "successRate", "suggestedAction" ] } }, "topSimilarity": { "type": [ "number", "null" ] } }, "required": [ "analyzedRecords", "suggestions" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "opsmemory_StellaOps_OpsMemory_WebService_Endpoints_QueryDecisionsResponse": { "type": "object", "properties": { "decisions": { "type": "array", "items": { "type": "object", "properties": { "action": { "type": "string" }, "component": { "type": "string" }, "cveId": { "type": "string" }, "decidedBy": { "type": "string" }, "memoryId": { "type": "string" }, "outcomeStatus": { "type": "string" }, "recordedAt": { "type": "string", "format": "date-time" } }, "required": [ "action", "memoryId", "recordedAt" ] } }, "hasMore": { "type": "boolean" }, "nextCursor": { "type": "string" }, "totalCount": { "type": [ "integer", "null" ] } }, "required": [ "decisions", "hasMore" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "opsmemory_StellaOps_OpsMemory_WebService_Endpoints_RecordDecisionRequest": { "type": "object", "properties": { "action": { "type": "string" }, "componentPurl": { "type": "string" }, "contextTags": { "type": "array", "items": { "type": "string" } }, "cveId": { "type": "string" }, "cvssScore": { "type": [ "number", "null" ] }, "decidedBy": { "type": "string" }, "epssScore": { "type": [ "number", "null" ] }, "mitigationDetails": { "type": "string" }, "mitigationType": { "type": "string" }, "policyReference": { "type": "string" }, "rationale": { "type": "string" }, "reachability": { "type": "string" }, "severity": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "action", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "opsmemory_StellaOps_OpsMemory_WebService_Endpoints_RecordDecisionResponse": { "type": "object", "properties": { "memoryId": { "type": "string" }, "recordedAt": { "type": "string", "format": "date-time" } }, "required": [ "memoryId", "recordedAt" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "opsmemory_StellaOps_OpsMemory_WebService_Endpoints_RecordOutcomeRequest": { "type": "object", "properties": { "actualImpact": { "type": "string" }, "lessonsLearned": { "type": "string" }, "recordedBy": { "type": "string" }, "resolutionTimeMinutes": { "type": [ "integer", "null" ] }, "status": { "type": "string" } }, "required": [ "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "unknowns_StellaOps_Unknowns_WebService_Endpoints_ProvenanceHintsResponse": { "type": "object", "properties": { "bestHypothesis": { "type": "string" }, "combinedConfidence": { "type": [ "number", "null" ] }, "hints": { "type": "array", "items": { "type": "object", "properties": { "confidence": { "type": "number" }, "confidenceLevel": { "type": "string" }, "generatedAt": { "type": "string", "format": "date-time" }, "hypothesis": { "type": "string" }, "id": { "type": "string" }, "suggestedActions": { "type": "array", "items": { "type": "object", "properties": { "action": { "type": "string" }, "description": { "type": "string" }, "priority": { "type": "integer" }, "url": { "type": "string" } }, "required": [ "action", "priority" ] } }, "type": { "type": "string" } }, "required": [ "confidence", "confidenceLevel", "generatedAt", "hypothesis", "id", "suggestedActions", "type" ] } }, "primarySuggestedAction": { "type": "string" }, "unknownId": { "type": "string", "format": "uuid" } }, "required": [ "hints", "unknownId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownDto": { "type": "object", "properties": { "bestHypothesis": { "type": "string" }, "combinedConfidence": { "type": [ "number", "null" ] }, "compositeScore": { "type": "number" }, "createdAt": { "type": "string", "format": "date-time" }, "id": { "type": "string", "format": "uuid" }, "isOpen": { "type": "boolean" }, "isResolved": { "type": "boolean" }, "kind": { "type": "string" }, "primarySuggestedAction": { "type": "string" }, "provenanceHints": { "type": "array", "items": { "type": "object", "properties": { "confidence": { "type": "number" }, "confidenceLevel": { "type": "string" }, "generatedAt": { "type": "string", "format": "date-time" }, "hypothesis": { "type": "string" }, "id": { "type": "string" }, "suggestedActions": { "type": "array", "items": { "type": "object", "properties": { "action": { "type": "string" }, "description": { "type": "string" }, "priority": { "type": "integer" }, "url": { "type": "string" } }, "required": [ "action", "priority" ] } }, "type": { "type": "string" } }, "required": [ "confidence", "confidenceLevel", "generatedAt", "hypothesis", "id", "suggestedActions", "type" ] } }, "resolutionRef": { "type": "string" }, "resolutionType": { "type": "string" }, "resolvedAt": { "type": [ "string", "null" ], "format": "date-time" }, "severity": { "type": "string" }, "sourceGraphId": { "type": [ "string", "null" ], "format": "uuid" }, "sourceSbomDigest": { "type": "string" }, "sourceScanId": { "type": [ "string", "null" ], "format": "uuid" }, "subjectHash": { "type": "string" }, "subjectRef": { "type": "string" }, "subjectType": { "type": "string" }, "tenantId": { "type": "string" }, "triageBand": { "type": "string" }, "updatedAt": { "type": "string", "format": "date-time" }, "validFrom": { "type": "string", "format": "date-time" }, "validTo": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "compositeScore", "createdAt", "id", "isOpen", "isResolved", "kind", "provenanceHints", "subjectHash", "subjectRef", "subjectType", "tenantId", "triageBand", "updatedAt", "validFrom" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownHistoryResponse": { "type": "object", "properties": { "history": { "type": "array", "items": { "type": "object", "properties": { "state": { "type": "object", "properties": { "bestHypothesis": { "type": "string" }, "combinedConfidence": { "type": [ "number", "null" ] }, "compositeScore": { "type": "number" }, "createdAt": { "type": "string", "format": "date-time" }, "id": { "type": "string", "format": "uuid" }, "isOpen": { "type": "boolean" }, "isResolved": { "type": "boolean" }, "kind": { "type": "string" }, "primarySuggestedAction": { "type": "string" }, "provenanceHints": { "type": "array", "items": { "type": "object", "properties": { "confidence": { "type": "number" }, "confidenceLevel": { "type": "string" }, "generatedAt": { "type": "string", "format": "date-time" }, "hypothesis": { "type": "string" }, "id": { "type": "string" }, "suggestedActions": { "type": "array", "items": { "type": "object", "properties": { "action": { "type": "string" }, "description": { "type": "string" }, "priority": { "type": "integer" }, "url": { "type": "string" } }, "required": [ "action", "priority" ] } }, "type": { "type": "string" } }, "required": [ "confidence", "confidenceLevel", "generatedAt", "hypothesis", "id", "suggestedActions", "type" ] } }, "resolutionRef": { "type": "string" }, "resolutionType": { "type": "string" }, "resolvedAt": { "type": [ "string", "null" ], "format": "date-time" }, "severity": { "type": "string" }, "sourceGraphId": { "type": [ "string", "null" ], "format": "uuid" }, "sourceSbomDigest": { "type": "string" }, "sourceScanId": { "type": [ "string", "null" ], "format": "uuid" }, "subjectHash": { "type": "string" }, "subjectRef": { "type": "string" }, "subjectType": { "type": "string" }, "tenantId": { "type": "string" }, "triageBand": { "type": "string" }, "updatedAt": { "type": "string", "format": "date-time" }, "validFrom": { "type": "string", "format": "date-time" }, "validTo": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "compositeScore", "createdAt", "id", "isOpen", "isResolved", "kind", "provenanceHints", "subjectHash", "subjectRef", "subjectType", "tenantId", "triageBand", "updatedAt", "validFrom" ] }, "sysFrom": { "type": "string", "format": "date-time" }, "sysTo": { "type": [ "string", "null" ], "format": "date-time" }, "validFrom": { "type": "string", "format": "date-time" }, "validTo": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "state", "sysFrom", "validFrom" ] } }, "unknownId": { "type": "string", "format": "uuid" } }, "required": [ "history", "unknownId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownsListResponse": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "bestHypothesis": { "type": "string" }, "combinedConfidence": { "type": [ "number", "null" ] }, "compositeScore": { "type": "number" }, "createdAt": { "type": "string", "format": "date-time" }, "id": { "type": "string", "format": "uuid" }, "isOpen": { "type": "boolean" }, "isResolved": { "type": "boolean" }, "kind": { "type": "string" }, "primarySuggestedAction": { "type": "string" }, "provenanceHints": { "type": "array", "items": { "type": "object", "properties": { "confidence": { "type": "number" }, "confidenceLevel": { "type": "string" }, "generatedAt": { "type": "string", "format": "date-time" }, "hypothesis": { "type": "string" }, "id": { "type": "string" }, "suggestedActions": { "type": "array", "items": { "type": "object", "properties": { "action": { "type": "string" }, "description": { "type": "string" }, "priority": { "type": "integer" }, "url": { "type": "string" } }, "required": [ "action", "priority" ] } }, "type": { "type": "string" } }, "required": [ "confidence", "confidenceLevel", "generatedAt", "hypothesis", "id", "suggestedActions", "type" ] } }, "resolutionRef": { "type": "string" }, "resolutionType": { "type": "string" }, "resolvedAt": { "type": [ "string", "null" ], "format": "date-time" }, "severity": { "type": "string" }, "sourceGraphId": { "type": [ "string", "null" ], "format": "uuid" }, "sourceSbomDigest": { "type": "string" }, "sourceScanId": { "type": [ "string", "null" ], "format": "uuid" }, "subjectHash": { "type": "string" }, "subjectRef": { "type": "string" }, "subjectType": { "type": "string" }, "tenantId": { "type": "string" }, "triageBand": { "type": "string" }, "updatedAt": { "type": "string", "format": "date-time" }, "validFrom": { "type": "string", "format": "date-time" }, "validTo": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "compositeScore", "createdAt", "id", "isOpen", "isResolved", "kind", "provenanceHints", "subjectHash", "subjectRef", "subjectType", "tenantId", "triageBand", "updatedAt", "validFrom" ] } }, "skip": { "type": "integer" }, "take": { "type": "integer" }, "total": { "type": "integer" } }, "required": [ "items", "skip", "take", "total" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownsSummaryResponse": { "type": "object", "properties": { "byKind": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "integer" } }, "required": [ "value" ] } }, "bySeverity": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "integer" } }, "required": [ "value" ] } }, "byTriageBand": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "integer" } }, "required": [ "value" ] } }, "totalOpen": { "type": "integer" } }, "required": [ "byKind", "bySeverity", "byTriageBand", "totalOpen" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "riskengine_StellaOps_RiskEngine_Core_Contracts_ExploitMaturityResult": { "type": "object", "properties": { "assessedAt": { "type": "string", "format": "date-time" }, "confidence": { "type": "number" }, "cveId": { "type": "string" }, "level": { "type": "string", "enum": [ "Active", "ProofOfConcept", "Theoretical", "Unknown", "Weaponized" ] }, "rationale": { "type": "string" }, "signals": { "type": "array", "items": { "type": "object", "properties": { "confidence": { "type": "number" }, "evidence": { "type": "string" }, "level": { "type": "string", "enum": [ "Active", "ProofOfConcept", "Theoretical", "Unknown", "Weaponized" ] }, "observedAt": { "type": [ "string", "null" ], "format": "date-time" }, "source": { "type": "string", "enum": [ "Epss", "ExploitDb", "InTheWild", "Kev", "Override", "ScannerTemplate" ] } }, "required": [ "confidence", "level", "source" ] } } }, "required": [ "assessedAt", "confidence", "cveId", "level", "rationale", "signals" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "riskengine_StellaOps_RiskEngine_Core_Contracts_ScoreRequest": { "type": "object", "properties": { "provider": { "type": "string" }, "signals": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "number" } }, "required": [ "value" ] } }, "subject": { "type": "string" } }, "required": [ "provider", "signals", "subject" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "riskengine_StellaOps_RiskEngine_WebService_Endpoints_BatchMaturityRequest": { "type": "object", "properties": { "cveIds": { "type": "array", "items": { "type": "string" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "riskengine_System_Collections_Generic_IReadOnlyCollection_1_StellaOps_RiskEngine_Core_Contracts_ScoreRequest_StellaOps_RiskEngine_Core_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "array", "items": { "type": "object", "properties": { "provider": { "type": "string" }, "signals": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "number" } }, "required": [ "value" ] } }, "subject": { "type": "string" } }, "required": [ "provider", "signals", "subject" ] }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "smremote_DecryptRequest": { "type": "object", "properties": { "algorithmId": { "type": "string" }, "ciphertextBase64": { "type": "string" }, "keyBase64": { "type": "string" } }, "required": [ "ciphertextBase64", "keyBase64" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "smremote_EncryptRequest": { "type": "object", "properties": { "algorithmId": { "type": "string" }, "keyBase64": { "type": "string" }, "payloadBase64": { "type": "string" } }, "required": [ "keyBase64", "payloadBase64" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "smremote_HashRequest": { "type": "object", "properties": { "algorithmId": { "type": "string" }, "payloadBase64": { "type": "string" } }, "required": [ "payloadBase64" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "smremote_SignRequest": { "type": "object", "properties": { "algorithmId": { "type": "string" }, "keyId": { "type": "string" }, "payloadBase64": { "type": "string" } }, "required": [ "algorithmId", "keyId", "payloadBase64" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "smremote_VerifyRequest": { "type": "object", "properties": { "algorithmId": { "type": "string" }, "keyId": { "type": "string" }, "payloadBase64": { "type": "string" }, "signature": { "type": "string" } }, "required": [ "algorithmId", "keyId", "payloadBase64", "signature" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vulnexplorer_StellaOps_VulnExplorer_Api_Data_CreateAuditBundleRequest": { "type": "object", "properties": { "decisionIds": { "type": "array", "items": { "type": "string", "format": "uuid" } }, "tenant": { "type": "string" } }, "required": [ "tenant" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vulnexplorer_StellaOps_VulnExplorer_Api_Data_CreateFixVerificationRequest": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "componentPurl": { "type": "string" }, "cveId": { "type": "string" } }, "required": [ "componentPurl", "cveId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vulnexplorer_StellaOps_VulnExplorer_Api_Data_UpdateFixVerificationRequest": { "type": "object", "properties": { "verdict": { "type": "string" } }, "required": [ "verdict" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vulnexplorer_StellaOps_VulnExplorer_Api_Models_CreateVexDecisionRequest": { "type": "object", "properties": { "attestationOptions": { "type": "object", "properties": { "additionalMetadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "anchorToRekor": { "type": "boolean" }, "createAttestation": { "type": "boolean" }, "signingKeyId": { "type": "string" }, "storageDestination": { "type": "string" } }, "required": [ "anchorToRekor", "createAttestation" ] }, "evidenceRefs": { "type": "array", "items": { "type": "object", "properties": { "title": { "type": "string" }, "type": { "type": "string", "enum": [ "Commit", "Doc", "Other", "Pr", "Ticket" ] }, "url": { "type": "string", "format": "uri" } }, "required": [ "type", "url" ] } }, "justificationText": { "type": "string" }, "justificationType": { "type": "string", "enum": [ "AcceptedBusinessRisk", "CodeNotPresent", "CodeNotReachable", "CompensatingControls", "ConfigurationNotAffected", "OsNotAffected", "Other", "RuntimeMitigationPresent", "VulnerableCodeNotInExecutePath" ] }, "scope": { "type": "object", "properties": { "environments": { "type": "array", "items": { "type": "string" } }, "projects": { "type": "array", "items": { "type": "string" } } } }, "status": { "type": "string", "enum": [ "AffectedMitigated", "AffectedUnmitigated", "Fixed", "NotAffected" ] }, "subject": { "type": "object", "properties": { "digest": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "sbomNodeId": { "type": "string" }, "type": { "type": "string", "enum": [ "Image", "Other", "Repo", "SbomComponent" ] } }, "required": [ "digest", "name", "type" ] }, "supersedesDecisionId": { "type": [ "string", "null" ], "format": "uuid" }, "validFor": { "type": "object", "properties": { "notAfter": { "type": [ "string", "null" ], "format": "date-time" }, "notBefore": { "type": [ "string", "null" ], "format": "date-time" } } }, "vulnerabilityId": { "type": "string" } }, "required": [ "justificationType", "status", "subject", "vulnerabilityId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vulnexplorer_StellaOps_VulnExplorer_Api_Models_UpdateVexDecisionRequest": { "type": "object", "properties": { "attestationOptions": { "type": "object", "properties": { "additionalMetadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "anchorToRekor": { "type": "boolean" }, "createAttestation": { "type": "boolean" }, "signingKeyId": { "type": "string" }, "storageDestination": { "type": "string" } }, "required": [ "anchorToRekor", "createAttestation" ] }, "evidenceRefs": { "type": "array", "items": { "type": "object", "properties": { "title": { "type": "string" }, "type": { "type": "string", "enum": [ "Commit", "Doc", "Other", "Pr", "Ticket" ] }, "url": { "type": "string", "format": "uri" } }, "required": [ "type", "url" ] } }, "justificationText": { "type": "string" }, "justificationType": { "type": [ "string", "null" ], "enum": [ "AcceptedBusinessRisk", "CodeNotPresent", "CodeNotReachable", "CompensatingControls", "ConfigurationNotAffected", "OsNotAffected", "Other", "RuntimeMitigationPresent", "VulnerableCodeNotInExecutePath" ] }, "scope": { "type": "object", "properties": { "environments": { "type": "array", "items": { "type": "string" } }, "projects": { "type": "array", "items": { "type": "string" } } } }, "status": { "type": [ "string", "null" ], "enum": [ "AffectedMitigated", "AffectedUnmitigated", "Fixed", "NotAffected" ] }, "supersedesDecisionId": { "type": [ "string", "null" ], "format": "uuid" }, "validFor": { "type": "object", "properties": { "notAfter": { "type": [ "string", "null" ], "format": "date-time" }, "notBefore": { "type": [ "string", "null" ], "format": "date-time" } } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "issuerdirectory_StellaOps_IssuerDirectory_WebService_Contracts_IssuerKeyCreateRequest": { "type": "object", "properties": { "expiresAtUtc": { "type": [ "string", "null" ], "format": "date-time" }, "format": { "type": "string" }, "type": { "type": "string" }, "value": { "type": "string" } }, "required": [ "format", "type", "value" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "issuerdirectory_StellaOps_IssuerDirectory_WebService_Contracts_IssuerKeyRotateRequest": { "type": "object", "properties": { "expiresAtUtc": { "type": [ "string", "null" ], "format": "date-time" }, "format": { "type": "string" }, "type": { "type": "string" }, "value": { "type": "string" } }, "required": [ "format", "type", "value" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "issuerdirectory_StellaOps_IssuerDirectory_WebService_Contracts_IssuerTrustSetRequest": { "type": "object", "properties": { "reason": { "type": "string" }, "weight": { "type": "number" } }, "required": [ "weight" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "issuerdirectory_StellaOps_IssuerDirectory_WebService_Contracts_IssuerUpsertRequest": { "type": "object", "properties": { "contact": { "type": "object", "properties": { "email": { "type": "string" }, "phone": { "type": "string" }, "timezone": { "type": "string" }, "website": { "type": "string" } } }, "description": { "type": "string" }, "displayName": { "type": "string" }, "endpoints": { "type": "array", "items": { "type": "object", "properties": { "format": { "type": "string" }, "kind": { "type": "string" }, "requiresAuth": { "type": "boolean" }, "url": { "type": "string" } }, "required": [ "kind", "requiresAuth", "url" ] } }, "id": { "type": "string" }, "metadata": { "type": "object", "properties": { "attributes": { "type": "object", "additionalProperties": { "type": "string" } }, "catalogUrl": { "type": "string" }, "csafPublisherId": { "type": "string" }, "cveOrgId": { "type": "string" }, "languages": { "type": "array", "items": { "type": "string" } }, "securityAdvisoriesUrl": { "type": "string" } }, "required": [ "attributes", "languages" ] }, "slug": { "type": "string" }, "tags": { "type": "array", "items": { "type": "string" } } }, "required": [ "contact", "displayName", "endpoints", "id", "metadata", "slug", "tags" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_AirgapImportRequest": { "type": "object", "properties": { "bundleId": { "type": "string" }, "contents": { "type": "array", "items": { "type": "string" } }, "hashAlgorithm": { "type": "string" }, "importOperator": { "type": "string" }, "merkleRoot": { "type": "string" }, "mirrorGeneration": { "type": "string" }, "publisher": { "type": "string" }, "timeAnchor": { "type": "string", "format": "date-time" } }, "required": [ "bundleId", "contents", "merkleRoot", "timeAnchor" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_AirgapImportResponse": { "type": "object", "properties": { "chainId": { "type": "string", "format": "uuid" }, "error": { "type": "string" }, "ledgerEventId": { "type": [ "string", "null" ], "format": "uuid" }, "sequence": { "type": [ "integer", "null" ] }, "status": { "type": "string" } }, "required": [ "chainId", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_AttestationPointerSearchRequest": { "type": "object", "properties": { "attestationTypes": { "type": "array", "items": { "type": "string" } }, "createdAfter": { "type": [ "string", "null" ], "format": "date-time" }, "createdBefore": { "type": [ "string", "null" ], "format": "date-time" }, "findingIds": { "type": "array", "items": { "type": "string" } }, "limit": { "type": "integer" }, "offset": { "type": "integer" }, "predicateType": { "type": "string" }, "signerIdentity": { "type": "string" }, "verificationStatus": { "type": "string" } }, "required": [ "limit", "offset" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_BackportEvidenceResponse": { "type": "object", "properties": { "diffs": { "type": "array", "items": { "type": "object", "properties": { "additions": { "type": "integer" }, "deletions": { "type": "integer" }, "hunks": { "type": "array", "items": { "type": "object", "properties": { "functionContext": { "type": "string" }, "header": { "type": "string" }, "index": { "type": "integer" }, "lines": { "type": "array", "items": { "type": "object", "properties": { "content": { "type": "string" }, "newLineNumber": { "type": [ "integer", "null" ] }, "oldLineNumber": { "type": [ "integer", "null" ] }, "type": { "type": "string", "enum": [ "Addition", "Context", "Deletion" ] } }, "required": [ "content", "type" ] } }, "newCount": { "type": "integer" }, "newStart": { "type": "integer" }, "oldCount": { "type": "integer" }, "oldStart": { "type": "integer" } }, "required": [ "header", "index", "lines", "newCount", "newStart", "oldCount", "oldStart" ] } }, "newPath": { "type": "string" }, "oldPath": { "type": "string" }, "rawDiff": { "type": "string" }, "signatureId": { "type": "string" } }, "required": [ "additions", "deletions", "newPath", "oldPath", "signatureId" ] } }, "findingId": { "type": "string", "format": "uuid" }, "verdict": { "type": "object", "properties": { "confidence": { "type": "number" }, "distro": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "advisoryUrl": { "type": "string" }, "purl": { "type": "string" } }, "required": [ "purl" ] }, "patches": { "type": "array", "items": { "type": "object", "properties": { "diffUrl": { "type": "string" }, "filePath": { "type": "string" }, "hunkSignature": { "type": "string" }, "id": { "type": "string" }, "isPrimary": { "type": "boolean" }, "resolves": { "type": "array", "items": { "type": "string" } }, "type": { "type": "string" } }, "required": [ "filePath", "hunkSignature", "id", "isPrimary", "type" ] } }, "status": { "type": "string", "enum": [ "Partial", "Unknown", "Unverified", "Verified" ] }, "tier": { "type": "string", "enum": [ "BinaryFingerprint", "Changelog", "DistroAdvisory", "NvdHeuristic", "PatchHeader" ] }, "tierDescription": { "type": "string" }, "upstream": { "type": "object", "properties": { "commitSha": { "type": "string" }, "commitUrl": { "type": "string" }, "purl": { "type": "string" }, "resolves": { "type": "array", "items": { "type": "string" } } }, "required": [ "purl" ] } }, "required": [ "confidence", "distro", "patches", "status", "tier", "tierDescription", "upstream" ] } }, "required": [ "findingId", "verdict" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_BundleVerificationRequest": { "type": "object", "properties": { "bundleHash": { "type": "string" }, "signature": { "type": "string" } }, "required": [ "bundleHash" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_BundleVerificationResponse": { "type": "object", "properties": { "alertId": { "type": "string" }, "chainValid": { "type": "boolean" }, "errors": { "type": "array", "items": { "type": "string" } }, "hashValid": { "type": "boolean" }, "isValid": { "type": "boolean" }, "signatureValid": { "type": "boolean" }, "verifiedAt": { "type": "string", "format": "date-time" } }, "required": [ "alertId", "chainValid", "hashValid", "isValid", "signatureValid", "verifiedAt" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CalculateScoreRequest": { "type": "object", "properties": { "forceRecalculate": { "type": "boolean" }, "includeBreakdown": { "type": "boolean" }, "policyVersion": { "type": "string" } }, "required": [ "forceRecalculate", "includeBreakdown" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CalculateScoresBatchRequest": { "type": "object", "properties": { "findingIds": { "type": "array", "items": { "type": "string" } }, "forceRecalculate": { "type": "boolean" }, "includeBreakdown": { "type": "boolean" }, "policyVersion": { "type": "string" } }, "required": [ "findingIds", "forceRecalculate", "includeBreakdown" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CalculateScoresBatchResponse": { "type": "object", "properties": { "calculatedAt": { "type": "string", "format": "date-time" }, "errors": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "string" }, "findingId": { "type": "string" }, "message": { "type": "string" } }, "required": [ "code", "findingId", "message" ] } }, "policyDigest": { "type": "string" }, "results": { "type": "array", "items": { "type": "object", "properties": { "anchor": { "type": "object", "properties": { "anchored": { "type": "boolean" }, "attestedAt": { "type": [ "string", "null" ], "format": "date-time" }, "envelopeDigest": { "type": "string" }, "predicateType": { "type": "string" }, "rekorEntryId": { "type": "string" }, "rekorLogIndex": { "type": [ "integer", "null" ] }, "scope": { "type": "string" }, "verified": { "type": [ "boolean", "null" ] } }, "required": [ "anchored" ] }, "bucket": { "type": "string" }, "cachedUntil": { "type": [ "string", "null" ], "format": "date-time" }, "calculatedAt": { "type": "string", "format": "date-time" }, "caps": { "type": "object", "properties": { "notAffectedCap": { "type": "boolean" }, "runtimeFloor": { "type": "boolean" }, "speculativeCap": { "type": "boolean" } }, "required": [ "notAffectedCap", "runtimeFloor", "speculativeCap" ] }, "explanations": { "type": "array", "items": { "type": "string" } }, "findingId": { "type": "string" }, "flags": { "type": "array", "items": { "type": "string" } }, "fromCache": { "type": "boolean" }, "hardFail": { "type": "boolean" }, "inputs": { "type": "object", "properties": { "backport": { "type": "number" }, "exploit": { "type": "number" }, "mitigation": { "type": "number" }, "reachability": { "type": "number" }, "runtime": { "type": "number" }, "sourceTrust": { "type": "number" } }, "required": [ "backport", "exploit", "mitigation", "reachability", "runtime", "sourceTrust" ] }, "policyDigest": { "type": "string" }, "reductionProfile": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "maxReductionPercent": { "type": [ "integer", "null" ] }, "mode": { "type": "string" }, "profileId": { "type": "string" }, "requireRekorVerification": { "type": "boolean" }, "requireVexAnchoring": { "type": "boolean" } }, "required": [ "enabled", "requireRekorVerification", "requireVexAnchoring" ] }, "score": { "type": "integer" }, "shortCircuitReason": { "type": "string" }, "weights": { "type": "object", "properties": { "backport": { "type": "number" }, "exploit": { "type": "number" }, "mitigation": { "type": "number" }, "reachability": { "type": "number" }, "runtime": { "type": "number" }, "sourceTrust": { "type": "number" } }, "required": [ "backport", "exploit", "mitigation", "reachability", "runtime", "sourceTrust" ] } }, "required": [ "bucket", "calculatedAt", "findingId", "fromCache", "hardFail", "policyDigest", "score" ] } }, "summary": { "type": "object", "properties": { "averageScore": { "type": "number" }, "byBucket": { "type": "object", "properties": { "actNow": { "type": "integer" }, "investigate": { "type": "integer" }, "scheduleNext": { "type": "integer" }, "watchlist": { "type": "integer" } }, "required": [ "actNow", "investigate", "scheduleNext", "watchlist" ] }, "calculationTimeMs": { "type": "number" }, "failed": { "type": "integer" }, "succeeded": { "type": "integer" }, "total": { "type": "integer" } }, "required": [ "averageScore", "byBucket", "calculationTimeMs", "failed", "succeeded", "total" ] } }, "required": [ "calculatedAt", "policyDigest", "results", "summary" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ComputeVexConsensusBatchRequest": { "type": "object", "properties": { "emitEvents": { "type": [ "boolean", "null" ] }, "mode": { "type": "string" }, "storeResults": { "type": [ "boolean", "null" ] }, "targets": { "type": "array", "items": { "type": "object", "properties": { "productKey": { "type": "string" }, "vulnerabilityId": { "type": "string" } }, "required": [ "productKey", "vulnerabilityId" ] } } }, "required": [ "targets" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ComputeVexConsensusRequest": { "type": "object", "properties": { "emitEvent": { "type": [ "boolean", "null" ] }, "minimumWeightThreshold": { "type": [ "number", "null" ] }, "mode": { "type": "string" }, "productKey": { "type": "string" }, "storeResult": { "type": [ "boolean", "null" ] }, "vulnerabilityId": { "type": "string" } }, "required": [ "productKey", "vulnerabilityId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CreateAttestationPointerRequest": { "type": "object", "properties": { "attestationRef": { "type": "object", "properties": { "attestationId": { "type": "string" }, "digest": { "type": "string" }, "payloadType": { "type": "string" }, "predicateType": { "type": "string" }, "rekorEntry": { "type": "object", "properties": { "entryUrl": { "type": "string" }, "integratedTime": { "type": [ "integer", "null" ] }, "integratedTimeRfc3339": { "type": [ "string", "null" ], "format": "date-time" }, "logId": { "type": "string" }, "logIndex": { "type": [ "integer", "null" ] }, "uuid": { "type": "string" } } }, "signerInfo": { "type": "object", "properties": { "certificateChain": { "type": "array", "items": { "type": "string" } }, "issuer": { "type": "string" }, "keyId": { "type": "string" }, "signedAt": { "type": [ "string", "null" ], "format": "date-time" }, "subject": { "type": "string" } } }, "storageUri": { "type": "string" }, "subjectDigests": { "type": "array", "items": { "type": "string" } } }, "required": [ "digest" ] }, "attestationType": { "type": "string" }, "createdBy": { "type": "string" }, "findingId": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "relationship": { "type": "string" }, "verificationResult": { "type": "object", "properties": { "checks": { "type": "array", "items": { "type": "object", "properties": { "checkType": { "type": "string" }, "details": { "type": "string" }, "evidence": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "passed": { "type": "boolean" } }, "required": [ "checkType", "passed" ] } }, "errors": { "type": "array", "items": { "type": "string" } }, "policyRef": { "type": "string" }, "verified": { "type": "boolean" }, "verifiedAt": { "type": "string", "format": "date-time" }, "verifier": { "type": "string" }, "verifierVersion": { "type": "string" }, "warnings": { "type": "array", "items": { "type": "string" } } }, "required": [ "verified", "verifiedAt" ] } }, "required": [ "attestationRef", "attestationType", "findingId", "relationship" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CreateAttestationPointerResponse": { "type": "object", "properties": { "error": { "type": "string" }, "ledgerEventId": { "type": "string" }, "pointerId": { "type": "string" }, "success": { "type": "boolean" } }, "required": [ "success" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CreateSnapshotRequest": { "type": "object", "properties": { "atSequence": { "type": [ "integer", "null" ] }, "atTimestamp": { "type": [ "string", "null" ], "format": "date-time" }, "description": { "type": "string" }, "expiresInHours": { "type": [ "integer", "null" ] }, "includeEntityTypes": { "type": "array", "items": { "type": "string" } }, "label": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "sign": { "type": "boolean" } }, "required": [ "sign" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CreateSnapshotResponse": { "type": "object", "properties": { "error": { "type": "string" }, "snapshot": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "description": { "type": "string" }, "dsseDigest": { "type": "string" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "label": { "type": "string" }, "merkleRoot": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "sequenceNumber": { "type": "integer" }, "snapshotId": { "type": "string", "format": "uuid" }, "statistics": { "type": "object", "properties": { "advisoriesCount": { "type": "integer" }, "eventsCount": { "type": "integer" }, "findingsCount": { "type": "integer" }, "sbomsCount": { "type": "integer" }, "sizeBytes": { "type": "integer" }, "vexStatementsCount": { "type": "integer" } }, "required": [ "advisoriesCount", "eventsCount", "findingsCount", "sbomsCount", "sizeBytes", "vexStatementsCount" ] }, "status": { "type": "string" }, "timestamp": { "type": "string", "format": "date-time" } }, "required": [ "createdAt", "sequenceNumber", "snapshotId", "statistics", "status", "timestamp" ] }, "success": { "type": "boolean" } }, "required": [ "success" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_DecisionRequest": { "type": "object", "properties": { "decisionStatus": { "type": "string" }, "evidenceHashes": { "type": "array", "items": { "type": "string" } }, "policyContext": { "type": "string" }, "reasonCode": { "type": "string" }, "reasonText": { "type": "string" }, "rulesVersion": { "type": "string" } }, "required": [ "decisionStatus", "reasonCode" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_DecisionResponse": { "type": "object", "properties": { "actorId": { "type": "string" }, "alertId": { "type": "string" }, "decisionId": { "type": "string" }, "evidenceHashes": { "type": "array", "items": { "type": "string" } }, "replayToken": { "type": "string" }, "timestamp": { "type": "string", "format": "date-time" } }, "required": [ "actorId", "alertId", "decisionId", "replayToken", "timestamp" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_DiffApiRequest": { "type": "object", "properties": { "entityTypes": { "type": "array", "items": { "type": "string" } }, "from": { "type": "object", "properties": { "sequenceNumber": { "type": [ "integer", "null" ] }, "snapshotId": { "type": [ "string", "null" ], "format": "uuid" }, "timestamp": { "type": [ "string", "null" ], "format": "date-time" } } }, "includeUnchanged": { "type": "boolean" }, "outputFormat": { "type": "string" }, "to": { "type": "object", "properties": { "sequenceNumber": { "type": [ "integer", "null" ] }, "snapshotId": { "type": [ "string", "null" ], "format": "uuid" }, "timestamp": { "type": [ "string", "null" ], "format": "date-time" } } } }, "required": [ "from", "includeUnchanged", "outputFormat", "to" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_EvidenceGraphResponse": { "type": "object", "properties": { "edges": { "type": "array", "items": { "type": "object", "properties": { "from": { "type": "string" }, "label": { "type": "string" }, "relation": { "type": "string", "enum": [ "Corroborates", "DerivedFrom", "References", "Supersedes", "VerifiedBy" ] }, "to": { "type": "string" } }, "required": [ "from", "relation", "to" ] } }, "findingId": { "type": "string", "format": "uuid" }, "generatedAt": { "type": "string", "format": "date-time" }, "nodes": { "type": "array", "items": { "type": "object", "properties": { "contentUrl": { "type": "string" }, "digest": { "type": "string" }, "id": { "type": "string" }, "issuer": { "type": "string" }, "label": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "signature": { "type": "object", "properties": { "isSigned": { "type": "boolean" }, "isValid": { "type": [ "boolean", "null" ] }, "keyId": { "type": "string" }, "rekorLogIndex": { "type": [ "integer", "null" ] }, "signedAt": { "type": [ "string", "null" ], "format": "date-time" }, "signerIdentity": { "type": "string" } }, "required": [ "isSigned" ] }, "timestamp": { "type": "string", "format": "date-time" }, "type": { "type": "string", "enum": [ "Advisory", "Attestation", "PolicyTrace", "Provenance", "Reachability", "RuntimeObservation", "SbomComponent", "Verdict", "VexStatement" ] } }, "required": [ "digest", "id", "label", "metadata", "signature", "timestamp", "type" ] } }, "rootNodeId": { "type": "string" }, "vulnerabilityId": { "type": "string" } }, "required": [ "edges", "findingId", "generatedAt", "nodes", "rootNodeId", "vulnerabilityId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_EvidenceWeightedScoreResponse": { "type": "object", "properties": { "anchor": { "type": "object", "properties": { "anchored": { "type": "boolean" }, "attestedAt": { "type": [ "string", "null" ], "format": "date-time" }, "envelopeDigest": { "type": "string" }, "predicateType": { "type": "string" }, "rekorEntryId": { "type": "string" }, "rekorLogIndex": { "type": [ "integer", "null" ] }, "scope": { "type": "string" }, "verified": { "type": [ "boolean", "null" ] } }, "required": [ "anchored" ] }, "bucket": { "type": "string" }, "cachedUntil": { "type": [ "string", "null" ], "format": "date-time" }, "calculatedAt": { "type": "string", "format": "date-time" }, "caps": { "type": "object", "properties": { "notAffectedCap": { "type": "boolean" }, "runtimeFloor": { "type": "boolean" }, "speculativeCap": { "type": "boolean" } }, "required": [ "notAffectedCap", "runtimeFloor", "speculativeCap" ] }, "explanations": { "type": "array", "items": { "type": "string" } }, "findingId": { "type": "string" }, "flags": { "type": "array", "items": { "type": "string" } }, "fromCache": { "type": "boolean" }, "hardFail": { "type": "boolean" }, "inputs": { "type": "object", "properties": { "backport": { "type": "number" }, "exploit": { "type": "number" }, "mitigation": { "type": "number" }, "reachability": { "type": "number" }, "runtime": { "type": "number" }, "sourceTrust": { "type": "number" } }, "required": [ "backport", "exploit", "mitigation", "reachability", "runtime", "sourceTrust" ] }, "policyDigest": { "type": "string" }, "reductionProfile": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "maxReductionPercent": { "type": [ "integer", "null" ] }, "mode": { "type": "string" }, "profileId": { "type": "string" }, "requireRekorVerification": { "type": "boolean" }, "requireVexAnchoring": { "type": "boolean" } }, "required": [ "enabled", "requireRekorVerification", "requireVexAnchoring" ] }, "score": { "type": "integer" }, "shortCircuitReason": { "type": "string" }, "weights": { "type": "object", "properties": { "backport": { "type": "number" }, "exploit": { "type": "number" }, "mitigation": { "type": "number" }, "reachability": { "type": "number" }, "runtime": { "type": "number" }, "sourceTrust": { "type": "number" } }, "required": [ "backport", "exploit", "mitigation", "reachability", "runtime", "sourceTrust" ] } }, "required": [ "bucket", "calculatedAt", "findingId", "fromCache", "hardFail", "policyDigest", "score" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_FindingSummary": { "type": "object", "properties": { "badges": { "type": "object", "properties": { "policy": { "type": "string", "enum": [ "None", "Partial", "Strong", "Verified" ] }, "provenance": { "type": "string", "enum": [ "None", "Partial", "Strong", "Verified" ] }, "reachability": { "type": "string", "enum": [ "None", "Partial", "Strong", "Verified" ] }, "runtime": { "type": "string", "enum": [ "None", "Partial", "Strong", "Verified" ] } }, "required": [ "policy", "provenance", "reachability", "runtime" ] }, "chip": { "type": "object", "properties": { "color": { "type": "string", "enum": [ "Blue", "Green", "Red", "Yellow" ] }, "icon": { "type": "string" }, "label": { "type": "string" } }, "required": [ "color", "label" ] }, "component": { "type": "string" }, "confidence": { "type": "number" }, "cvssScore": { "type": [ "number", "null" ] }, "findingId": { "type": "string", "format": "uuid" }, "firstSeen": { "type": "string", "format": "date-time" }, "lastUpdated": { "type": "string", "format": "date-time" }, "oneLiner": { "type": "string" }, "severity": { "type": "string" }, "status": { "type": "string", "enum": [ "Affected", "Mitigated", "NotAffected", "UnderReview" ] }, "title": { "type": "string" }, "vulnerabilityId": { "type": "string" } }, "required": [ "badges", "chip", "component", "confidence", "findingId", "firstSeen", "lastUpdated", "oneLiner", "status", "title", "vulnerabilityId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_FindingSummaryPage": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "badges": { "type": "object", "properties": { "policy": { "type": "string", "enum": [ "None", "Partial", "Strong", "Verified" ] }, "provenance": { "type": "string", "enum": [ "None", "Partial", "Strong", "Verified" ] }, "reachability": { "type": "string", "enum": [ "None", "Partial", "Strong", "Verified" ] }, "runtime": { "type": "string", "enum": [ "None", "Partial", "Strong", "Verified" ] } }, "required": [ "policy", "provenance", "reachability", "runtime" ] }, "chip": { "type": "object", "properties": { "color": { "type": "string", "enum": [ "Blue", "Green", "Red", "Yellow" ] }, "icon": { "type": "string" }, "label": { "type": "string" } }, "required": [ "color", "label" ] }, "component": { "type": "string" }, "confidence": { "type": "number" }, "cvssScore": { "type": [ "number", "null" ] }, "findingId": { "type": "string", "format": "uuid" }, "firstSeen": { "type": "string", "format": "date-time" }, "lastUpdated": { "type": "string", "format": "date-time" }, "oneLiner": { "type": "string" }, "severity": { "type": "string" }, "status": { "type": "string", "enum": [ "Affected", "Mitigated", "NotAffected", "UnderReview" ] }, "title": { "type": "string" }, "vulnerabilityId": { "type": "string" } }, "required": [ "badges", "chip", "component", "confidence", "findingId", "firstSeen", "lastUpdated", "oneLiner", "status", "title", "vulnerabilityId" ] } }, "page": { "type": "integer" }, "pageSize": { "type": "integer" }, "totalCount": { "type": "integer" }, "totalPages": { "type": "integer" } }, "required": [ "items", "page", "pageSize", "totalCount", "totalPages" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_LedgerEventRequest": { "type": "object", "properties": { "actor": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } }, "required": [ "id", "type" ] }, "artifactId": { "type": "string" }, "chainId": { "type": "string", "format": "uuid" }, "eventId": { "type": "string", "format": "uuid" }, "eventType": { "type": "string" }, "finding": { "type": "object", "properties": { "artifactId": { "type": "string" }, "id": { "type": "string" }, "vulnId": { "type": "string" } }, "required": [ "id", "vulnId" ] }, "occurredAt": { "type": "string", "format": "date-time" }, "payload": { "type": "object", "additionalProperties": { "type": "object", "properties": { "options": { "type": [ "object", "null" ], "properties": { "propertyNameCaseInsensitive": { "type": "boolean" } }, "required": [ "propertyNameCaseInsensitive" ] }, "parent": { "type": "object" }, "root": { "type": "object" } }, "required": [ "root" ] } }, "policyVersion": { "type": "string" }, "previousHash": { "type": "string" }, "recordedAt": { "type": [ "string", "null" ], "format": "date-time" }, "sequence": { "type": "integer" }, "sourceRunId": { "type": [ "string", "null" ], "format": "uuid" }, "tenantId": { "type": "string" } }, "required": [ "actor", "artifactId", "chainId", "eventId", "eventType", "finding", "occurredAt", "policyVersion", "sequence", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_LedgerEventResponse": { "type": "object", "properties": { "chainId": { "type": "string", "format": "uuid" }, "eventHash": { "type": "string" }, "eventId": { "type": "string", "format": "uuid" }, "merkleLeafHash": { "type": "string" }, "previousHash": { "type": "string" }, "recordedAt": { "type": "string", "format": "date-time" }, "sequence": { "type": "integer" }, "status": { "type": "string" } }, "required": [ "chainId", "eventHash", "eventId", "merkleLeafHash", "previousHash", "recordedAt", "sequence", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_OrchestratorExportRequest": { "type": "object", "properties": { "artifactHash": { "type": "string" }, "completedAt": { "type": [ "string", "null" ], "format": "date-time" }, "jobType": { "type": "string" }, "logsPath": { "type": "string" }, "manifestPath": { "type": "string" }, "policyHash": { "type": "string" }, "runId": { "type": "string", "format": "uuid" }, "startedAt": { "type": "string", "format": "date-time" }, "status": { "type": "string" } }, "required": [ "artifactHash", "jobType", "policyHash", "runId", "startedAt", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_OrchestratorExportResponse": { "type": "object", "properties": { "merkleRoot": { "type": "string" }, "runId": { "type": "string", "format": "uuid" } }, "required": [ "merkleRoot", "runId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_PatchesResponse": { "type": "object", "properties": { "findingId": { "type": "string", "format": "uuid" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "diffUrl": { "type": "string" }, "filePath": { "type": "string" }, "hunkSignature": { "type": "string" }, "id": { "type": "string" }, "isPrimary": { "type": "boolean" }, "resolves": { "type": "array", "items": { "type": "string" } }, "type": { "type": "string" } }, "required": [ "filePath", "hunkSignature", "id", "isPrimary", "type" ] } } }, "required": [ "findingId", "patches" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_PolicyVersionListResponse": { "type": "object", "properties": { "activeVersion": { "type": "string" }, "versions": { "type": "array", "items": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "digest": { "type": "string" }, "environment": { "type": "string" }, "isActive": { "type": "boolean" }, "version": { "type": "string" } }, "required": [ "createdAt", "digest", "environment", "isActive", "version" ] } } }, "required": [ "activeVersion", "versions" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RegisterVexIssuerRequest": { "type": "object", "properties": { "category": { "type": "string" }, "initialKeys": { "type": "array", "items": { "type": "object", "properties": { "algorithm": { "type": "string" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "fingerprint": { "type": "string" }, "keyType": { "type": "string" } }, "required": [ "fingerprint", "keyType" ] } }, "issuerId": { "type": "string" }, "metadata": { "type": "object", "properties": { "description": { "type": "string" }, "email": { "type": "string" }, "tags": { "type": "array", "items": { "type": "string" } }, "uri": { "type": "string" } } }, "name": { "type": "string" }, "trustTier": { "type": "string" } }, "required": [ "category", "issuerId", "name", "trustTier" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RegisterWebhookRequest": { "type": "object", "properties": { "findingPatterns": { "type": "array", "items": { "type": "string" } }, "minScoreChange": { "type": "integer" }, "secret": { "type": "string" }, "triggerOnBucketChange": { "type": "boolean" }, "url": { "type": "string" } }, "required": [ "minScoreChange", "triggerOnBucketChange", "url" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ReplayApiRequest": { "type": "object", "properties": { "chainIds": { "type": "array", "items": { "type": "string", "format": "uuid" } }, "eventTypes": { "type": "array", "items": { "type": "string" } }, "fromSequence": { "type": [ "integer", "null" ] }, "fromTimestamp": { "type": [ "string", "null" ], "format": "date-time" }, "includePayload": { "type": "boolean" }, "pageSize": { "type": "integer" }, "toSequence": { "type": [ "integer", "null" ] }, "toTimestamp": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "includePayload", "pageSize" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RtsScoreResponse": { "type": "object", "properties": { "findingId": { "type": "string", "format": "uuid" }, "score": { "type": "object", "properties": { "breakdown": { "type": "object", "properties": { "observationScore": { "type": "number" }, "qualityFactor": { "type": "number" }, "recencyFactor": { "type": "number" } }, "required": [ "observationScore", "qualityFactor", "recencyFactor" ] }, "computedAt": { "type": "string", "format": "date-time" }, "score": { "type": "number" } }, "required": [ "breakdown", "computedAt", "score" ] } }, "required": [ "findingId", "score" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RuntimeTraceIngestRequest": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "capturedAt": { "type": "string", "format": "date-time" }, "componentPurl": { "type": "string" }, "containerId": { "type": "string" }, "containerName": { "type": "string" }, "frames": { "type": "array", "items": { "type": "object", "properties": { "confidence": { "type": [ "number", "null" ] }, "file": { "type": "string" }, "isEntryPoint": { "type": "boolean" }, "isVulnerableFunction": { "type": "boolean" }, "line": { "type": [ "integer", "null" ] }, "symbol": { "type": "string" } }, "required": [ "isEntryPoint", "isVulnerableFunction", "symbol" ] } }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } } }, "required": [ "artifactDigest", "capturedAt", "componentPurl", "frames" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RuntimeTraceIngestResponse": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "componentPurl": { "type": "string" }, "findingId": { "type": "string", "format": "uuid" }, "frameCount": { "type": "integer" }, "observationId": { "type": "string" }, "privacyFilterApplied": { "type": "boolean" }, "recordedAt": { "type": "string", "format": "date-time" } }, "required": [ "artifactDigest", "componentPurl", "findingId", "frameCount", "observationId", "privacyFilterApplied", "recordedAt" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RuntimeTracesResponse": { "type": "object", "properties": { "collectionActive": { "type": "boolean" }, "collectionStarted": { "type": [ "string", "null" ], "format": "date-time" }, "findingId": { "type": "string", "format": "uuid" }, "summary": { "type": "object", "properties": { "containerCount": { "type": "integer" }, "directPathObserved": { "type": "boolean" }, "lastHit": { "type": [ "string", "null" ], "format": "date-time" }, "posture": { "type": "string", "enum": [ "ActiveTracing", "EbpfDeep", "FullInstrumentation", "None", "Passive" ] }, "productionTraffic": { "type": "boolean" }, "totalHits": { "type": "integer" }, "uniquePaths": { "type": "integer" } }, "required": [ "containerCount", "directPathObserved", "posture", "productionTraffic", "totalHits", "uniquePaths" ] }, "traces": { "type": "array", "items": { "type": "object", "properties": { "callPath": { "type": "array", "items": { "type": "object", "properties": { "confidence": { "type": [ "number", "null" ] }, "file": { "type": "string" }, "isEntryPoint": { "type": "boolean" }, "isVulnerableFunction": { "type": "boolean" }, "line": { "type": [ "integer", "null" ] }, "symbol": { "type": "string" } }, "required": [ "isEntryPoint", "isVulnerableFunction", "symbol" ] } }, "containerId": { "type": "string" }, "containerName": { "type": "string" }, "firstSeen": { "type": "string", "format": "date-time" }, "hitCount": { "type": "integer" }, "id": { "type": "string" }, "isDirectPath": { "type": "boolean" }, "lastSeen": { "type": "string", "format": "date-time" }, "vulnerableFunction": { "type": "string" } }, "required": [ "callPath", "firstSeen", "hitCount", "id", "isDirectPath", "lastSeen", "vulnerableFunction" ] } } }, "required": [ "collectionActive", "findingId", "summary", "traces" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ScoreHistoryResponse": { "type": "object", "properties": { "findingId": { "type": "string" }, "history": { "type": "array", "items": { "type": "object", "properties": { "bucket": { "type": "string" }, "calculatedAt": { "type": "string", "format": "date-time" }, "changedFactors": { "type": "array", "items": { "type": "string" } }, "policyDigest": { "type": "string" }, "score": { "type": "integer" }, "trigger": { "type": "string" } }, "required": [ "bucket", "calculatedAt", "policyDigest", "score", "trigger" ] } }, "pagination": { "type": "object", "properties": { "hasMore": { "type": "boolean" }, "nextCursor": { "type": "string" } }, "required": [ "hasMore" ] } }, "required": [ "findingId", "history", "pagination" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ScoringPolicyResponse": { "type": "object", "properties": { "activeSince": { "type": "string", "format": "date-time" }, "buckets": { "type": "object", "properties": { "actNowMin": { "type": "integer" }, "investigateMin": { "type": "integer" }, "scheduleNextMin": { "type": "integer" } }, "required": [ "actNowMin", "investigateMin", "scheduleNextMin" ] }, "digest": { "type": "string" }, "environment": { "type": "string" }, "guardrails": { "type": "object", "properties": { "notAffectedCap": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "maxScore": { "type": [ "integer", "null" ] }, "minScore": { "type": [ "integer", "null" ] } }, "required": [ "enabled" ] }, "runtimeFloor": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "maxScore": { "type": [ "integer", "null" ] }, "minScore": { "type": [ "integer", "null" ] } }, "required": [ "enabled" ] }, "speculativeCap": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "maxScore": { "type": [ "integer", "null" ] }, "minScore": { "type": [ "integer", "null" ] } }, "required": [ "enabled" ] } }, "required": [ "notAffectedCap", "runtimeFloor", "speculativeCap" ] }, "version": { "type": "string" }, "weights": { "type": "object", "properties": { "backport": { "type": "number" }, "exploit": { "type": "number" }, "mitigation": { "type": "number" }, "reachability": { "type": "number" }, "runtime": { "type": "number" }, "sourceTrust": { "type": "number" } }, "required": [ "backport", "exploit", "mitigation", "reachability", "runtime", "sourceTrust" ] } }, "required": [ "activeSince", "buckets", "digest", "environment", "guardrails", "version", "weights" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_StateTransitionRequest": { "type": "object", "properties": { "dueDate": { "type": [ "string", "null" ], "format": "date-time" }, "justification": { "type": "string" }, "notes": { "type": "string" }, "tags": { "type": "array", "items": { "type": "string" } }, "targetState": { "type": "string" } }, "required": [ "targetState" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_StateTransitionResponse": { "type": "object", "properties": { "actorId": { "type": "string" }, "currentState": { "type": "string" }, "dueDate": { "type": [ "string", "null" ], "format": "date-time" }, "eventId": { "type": [ "string", "null" ], "format": "uuid" }, "findingId": { "type": "string" }, "justification": { "type": "string" }, "notes": { "type": "string" }, "previousState": { "type": "string" }, "tags": { "type": "array", "items": { "type": "string" } }, "transitionRecordedAt": { "type": "string", "format": "date-time" } }, "required": [ "actorId", "currentState", "findingId", "transitionRecordedAt" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_UpdateVerificationResultRequest": { "type": "object", "properties": { "verificationResult": { "type": "object", "properties": { "checks": { "type": "array", "items": { "type": "object", "properties": { "checkType": { "type": "string" }, "details": { "type": "string" }, "evidence": { "type": "object", "additionalProperties": { "type": "object", "properties": {} } }, "passed": { "type": "boolean" } }, "required": [ "checkType", "passed" ] } }, "errors": { "type": "array", "items": { "type": "string" } }, "policyRef": { "type": "string" }, "verified": { "type": "boolean" }, "verifiedAt": { "type": "string", "format": "date-time" }, "verifier": { "type": "string" }, "verifierVersion": { "type": "string" }, "warnings": { "type": "array", "items": { "type": "string" } } }, "required": [ "verified", "verifiedAt" ] } }, "required": [ "verificationResult" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_VexIssuerDetailResponse": { "type": "object", "properties": { "category": { "type": "string" }, "issuerId": { "type": "string" }, "keyFingerprints": { "type": "array", "items": { "type": "object", "properties": { "algorithm": { "type": "string" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "fingerprint": { "type": "string" }, "keyType": { "type": "string" }, "registeredAt": { "type": "string", "format": "date-time" }, "status": { "type": "string" } }, "required": [ "fingerprint", "keyType", "registeredAt", "status" ] } }, "lastUpdatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "metadata": { "type": "object", "properties": { "description": { "type": "string" }, "email": { "type": "string" }, "tags": { "type": "array", "items": { "type": "string" } }, "uri": { "type": "string" } } }, "name": { "type": "string" }, "registeredAt": { "type": "string", "format": "date-time" }, "revocationReason": { "type": "string" }, "revokedAt": { "type": [ "string", "null" ], "format": "date-time" }, "status": { "type": "string" }, "trustTier": { "type": "string" } }, "required": [ "category", "issuerId", "keyFingerprints", "name", "registeredAt", "status", "trustTier" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_WebhookResponse": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "findingPatterns": { "type": "array", "items": { "type": "string" } }, "hasSecret": { "type": "boolean" }, "id": { "type": "string", "format": "uuid" }, "minScoreChange": { "type": "integer" }, "triggerOnBucketChange": { "type": "boolean" }, "url": { "type": "string" } }, "required": [ "createdAt", "hasSecret", "id", "minScoreChange", "triggerOnBucketChange", "url" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Findings_Ledger_WebService_Endpoints_WebhookListResponse": { "type": "object", "properties": { "totalCount": { "type": "integer" }, "webhooks": { "type": "array", "items": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "findingPatterns": { "type": "array", "items": { "type": "string" } }, "hasSecret": { "type": "boolean" }, "id": { "type": "string", "format": "uuid" }, "minScoreChange": { "type": "integer" }, "triggerOnBucketChange": { "type": "boolean" }, "url": { "type": "string" } }, "required": [ "createdAt", "hasSecret", "id", "minScoreChange", "triggerOnBucketChange", "url" ] } } }, "required": [ "totalCount", "webhooks" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Scanner_Analyzers_Native_RuntimeCapture_Timeline_RuntimeTimeline": { "type": "object", "properties": { "buckets": { "type": "array", "items": { "type": "object", "properties": { "byType": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "type": { "type": "string", "enum": [ "FileAccess", "LibraryLoad", "NetworkConnection", "ProcessSpawn", "SymbolResolution", "Syscall" ] } }, "required": [ "count", "type" ] } }, "componentLoaded": { "type": "boolean" }, "end": { "type": "string", "format": "date-time" }, "observationCount": { "type": "integer" }, "start": { "type": "string", "format": "date-time" }, "vulnerableCodeExecuted": { "type": [ "boolean", "null" ] } }, "required": [ "byType", "componentLoaded", "end", "observationCount", "start" ] } }, "componentPurl": { "type": "string" }, "events": { "type": "array", "items": { "type": "object", "properties": { "description": { "type": "string" }, "details": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "evidenceDigest": { "type": "string" }, "significance": { "type": "string", "enum": [ "Critical", "High", "Low", "Medium" ] }, "timestamp": { "type": "string", "format": "date-time" }, "type": { "type": "string", "enum": [ "CaptureStarted", "CaptureStopped", "ComponentLoaded", "ComponentUnloaded", "NetworkExposure", "ProcessForked", "SyscallBlocked", "VulnerableFunctionCalled" ] } }, "required": [ "description", "details", "significance", "timestamp", "type" ] } }, "findingId": { "type": "string", "format": "uuid" }, "posture": { "type": "string", "enum": [ "Contradicts", "Inconclusive", "Supports", "Unknown" ] }, "postureExplanation": { "type": "string" }, "sessionDigests": { "type": "array", "items": { "type": "string" } }, "totalObservations": { "type": "integer" }, "windowEnd": { "type": "string", "format": "date-time" }, "windowStart": { "type": "string", "format": "date-time" } }, "required": [ "buckets", "componentPurl", "events", "findingId", "posture", "postureExplanation", "sessionDigests", "totalObservations", "windowEnd", "windowStart" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "findings-ledger_StellaOps_Scanner_Reachability_MiniMap_ReachabilityMiniMap": { "type": "object", "properties": { "analyzedAt": { "type": "string", "format": "date-time" }, "confidence": { "type": "number" }, "entrypoints": { "type": "array", "items": { "type": "object", "properties": { "kind": { "type": "string", "enum": [ "CliCommand", "EventHandler", "GrpcMethod", "HttpEndpoint", "MainFunction", "MessageHandler", "Other", "PublicApi" ] }, "node": { "type": "object", "properties": { "id": { "type": "string" }, "label": { "type": "string" }, "lineNumber": { "type": [ "integer", "null" ] }, "purl": { "type": "string" }, "sourceFile": { "type": "string" }, "type": { "type": "string", "enum": [ "Class", "Entrypoint", "Function", "Module", "Sink", "VulnerableComponent" ] } }, "required": [ "id", "label", "type" ] }, "pathCount": { "type": "integer" }, "shortestPathLength": { "type": "integer" } }, "required": [ "kind", "node", "pathCount", "shortestPathLength" ] } }, "findingId": { "type": "string", "format": "uuid" }, "graphDigest": { "type": "string" }, "paths": { "type": "array", "items": { "type": "object", "properties": { "entrypointId": { "type": "string" }, "hasRuntimeEvidence": { "type": "boolean" }, "length": { "type": "integer" }, "pathConfidence": { "type": "number" }, "pathId": { "type": "string" }, "steps": { "type": "array", "items": { "type": "object", "properties": { "callType": { "type": "string" }, "index": { "type": "integer" }, "node": { "type": "object", "properties": { "id": { "type": "string" }, "label": { "type": "string" }, "lineNumber": { "type": [ "integer", "null" ] }, "purl": { "type": "string" }, "sourceFile": { "type": "string" }, "type": { "type": "string", "enum": [ "Class", "Entrypoint", "Function", "Module", "Sink", "VulnerableComponent" ] } }, "required": [ "id", "label", "type" ] } }, "required": [ "index", "node" ] } } }, "required": [ "entrypointId", "hasRuntimeEvidence", "length", "pathConfidence", "pathId", "steps" ] } }, "state": { "type": "string", "enum": [ "ConfirmedReachable", "ConfirmedUnreachable", "StaticReachable", "StaticUnreachable", "Unknown" ] }, "vulnerabilityId": { "type": "string" }, "vulnerableComponent": { "type": "object", "properties": { "id": { "type": "string" }, "label": { "type": "string" }, "lineNumber": { "type": [ "integer", "null" ] }, "purl": { "type": "string" }, "sourceFile": { "type": "string" }, "type": { "type": "string", "enum": [ "Class", "Entrypoint", "Function", "Module", "Sink", "VulnerableComponent" ] } }, "required": [ "id", "label", "type" ] } }, "required": [ "analyzedAt", "confidence", "entrypoints", "findingId", "graphDigest", "paths", "state", "vulnerabilityId", "vulnerableComponent" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "registry-token_StellaOps_Registry_TokenService_Admin_CreatePlanRequest": { "type": "object", "properties": { "allowlist": { "type": "array", "items": { "type": "string" } }, "description": { "type": "string" }, "name": { "type": "string" }, "rateLimit": { "type": "object", "properties": { "maxRequests": { "type": "integer" }, "windowSeconds": { "type": "integer" } }, "required": [ "maxRequests", "windowSeconds" ] }, "repositories": { "type": "array", "items": { "type": "object", "properties": { "actions": { "type": "array", "items": { "type": "string" } }, "pattern": { "type": "string" } }, "required": [ "actions", "pattern" ] } } }, "required": [ "allowlist", "name", "repositories" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "registry-token_StellaOps_Registry_TokenService_Admin_PaginatedResponse_1_StellaOps_Registry_TokenService_Admin_PlanAuditEntry_StellaOps_Registry_TokenService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "action": { "type": "string" }, "actor": { "type": "string" }, "id": { "type": "string" }, "newVersion": { "type": [ "integer", "null" ] }, "planId": { "type": "string" }, "previousVersion": { "type": [ "integer", "null" ] }, "summary": { "type": "string" }, "timestamp": { "type": "string", "format": "date-time" } }, "required": [ "action", "actor", "id", "planId", "timestamp" ] } }, "page": { "type": "integer" }, "pageSize": { "type": "integer" }, "totalCount": { "type": "integer" } }, "required": [ "items", "page", "pageSize", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "registry-token_StellaOps_Registry_TokenService_Admin_PlanRuleDto": { "type": "object", "properties": { "allowlist": { "type": "array", "items": { "type": "string" } }, "createdAt": { "type": "string", "format": "date-time" }, "description": { "type": "string" }, "enabled": { "type": "boolean" }, "id": { "type": "string" }, "modifiedAt": { "type": "string", "format": "date-time" }, "name": { "type": "string" }, "rateLimit": { "type": "object", "properties": { "maxRequests": { "type": "integer" }, "windowSeconds": { "type": "integer" } }, "required": [ "maxRequests", "windowSeconds" ] }, "repositories": { "type": "array", "items": { "type": "object", "properties": { "actions": { "type": "array", "items": { "type": "string" } }, "pattern": { "type": "string" } }, "required": [ "actions", "pattern" ] } }, "version": { "type": "integer" } }, "required": [ "allowlist", "createdAt", "enabled", "id", "modifiedAt", "name", "repositories", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "registry-token_StellaOps_Registry_TokenService_Admin_UpdatePlanRequest": { "type": "object", "properties": { "allowlist": { "type": "array", "items": { "type": "string" } }, "description": { "type": "string" }, "enabled": { "type": [ "boolean", "null" ] }, "name": { "type": "string" }, "rateLimit": { "type": "object", "properties": { "maxRequests": { "type": "integer" }, "windowSeconds": { "type": "integer" } }, "required": [ "maxRequests", "windowSeconds" ] }, "repositories": { "type": "array", "items": { "type": "object", "properties": { "actions": { "type": "array", "items": { "type": "string" } }, "pattern": { "type": "string" } }, "required": [ "actions", "pattern" ] } }, "version": { "type": "integer" } }, "required": [ "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "registry-token_StellaOps_Registry_TokenService_Admin_ValidatePlanRequest": { "type": "object", "properties": { "plan": { "type": "object", "properties": { "allowlist": { "type": "array", "items": { "type": "string" } }, "description": { "type": "string" }, "name": { "type": "string" }, "rateLimit": { "type": "object", "properties": { "maxRequests": { "type": "integer" }, "windowSeconds": { "type": "integer" } }, "required": [ "maxRequests", "windowSeconds" ] }, "repositories": { "type": "array", "items": { "type": "object", "properties": { "actions": { "type": "array", "items": { "type": "string" } }, "pattern": { "type": "string" } }, "required": [ "actions", "pattern" ] } } }, "required": [ "allowlist", "name", "repositories" ] }, "testScopes": { "type": "array", "items": { "type": "object", "properties": { "actions": { "type": "array", "items": { "type": "string" } }, "repository": { "type": "string" } }, "required": [ "actions", "repository" ] } } }, "required": [ "plan" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "registry-token_StellaOps_Registry_TokenService_Admin_ValidationResult": { "type": "object", "properties": { "errors": { "type": "array", "items": { "type": "object", "properties": { "field": { "type": "string" }, "message": { "type": "string" } }, "required": [ "field", "message" ] } }, "testResults": { "type": "array", "items": { "type": "object", "properties": { "actions": { "type": "array", "items": { "type": "string" } }, "allowed": { "type": "boolean" }, "matchedPattern": { "type": "string" }, "repository": { "type": "string" } }, "required": [ "actions", "allowed", "repository" ] } }, "valid": { "type": "boolean" }, "warnings": { "type": "array", "items": { "type": "string" } } }, "required": [ "errors", "valid", "warnings" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "registry-token_System_Collections_Generic_IReadOnlyList_1_StellaOps_Registry_TokenService_Admin_PlanRuleDto_StellaOps_Registry_TokenService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "array", "items": { "type": "object", "properties": { "allowlist": { "type": "array", "items": { "type": "string" } }, "createdAt": { "type": "string", "format": "date-time" }, "description": { "type": "string" }, "enabled": { "type": "boolean" }, "id": { "type": "string" }, "modifiedAt": { "type": "string", "format": "date-time" }, "name": { "type": "string" }, "rateLimit": { "type": "object", "properties": { "maxRequests": { "type": "integer" }, "windowSeconds": { "type": "integer" } }, "required": [ "maxRequests", "windowSeconds" ] }, "repositories": { "type": "array", "items": { "type": "object", "properties": { "actions": { "type": "array", "items": { "type": "string" } }, "pattern": { "type": "string" } }, "required": [ "actions", "pattern" ] } }, "version": { "type": "integer" } }, "required": [ "allowlist", "createdAt", "enabled", "id", "modifiedAt", "name", "repositories", "version" ] }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notify_StellaOps_Notify_WebService_Contracts_AcquireLockRequest": { "type": "object", "properties": { "owner": { "type": "string" }, "resource": { "type": "string" }, "ttlSeconds": { "type": "integer" } }, "required": [ "owner", "resource", "ttlSeconds" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notify_StellaOps_Notify_WebService_Contracts_ChannelTestSendRequest": { "type": "object", "properties": { "attachmentRefs": { "type": "array", "items": { "type": "string" } }, "body": { "type": "string" }, "locale": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "summary": { "type": "string" }, "target": { "type": "string" }, "templateId": { "type": "string" }, "textBody": { "type": "string" }, "title": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notify_StellaOps_Notify_WebService_Contracts_DigestUpsertRequest": { "type": "object", "properties": { "channelId": { "type": "string" }, "collectUntil": { "type": [ "string", "null" ], "format": "date-time" }, "digestKey": { "type": "string" }, "events": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": [ "object", "null" ], "properties": { "propertyNameCaseInsensitive": { "type": "boolean" } }, "required": [ "propertyNameCaseInsensitive" ] }, "parent": { "type": "object" }, "root": { "type": "object" } }, "required": [ "root" ] } }, "recipient": { "type": "string" } }, "required": [ "channelId", "digestKey", "recipient" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notify_StellaOps_Notify_WebService_Contracts_ReleaseLockRequest": { "type": "object", "properties": { "owner": { "type": "string" }, "resource": { "type": "string" } }, "required": [ "owner", "resource" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "notify_System_Text_Json_Nodes_JsonNode": { "type": "object", "properties": { "options": { "type": [ "object", "null" ], "properties": { "propertyNameCaseInsensitive": { "type": "boolean" } }, "required": [ "propertyNameCaseInsensitive" ] }, "parent": { "type": "object" }, "root": { "type": "object" } }, "required": [ "root" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_Core_Epss_EpssEvidence": { "type": "object", "properties": { "capturedAt": { "type": "string", "format": "date-time" }, "cveId": { "type": "string" }, "fromCache": { "type": "boolean" }, "modelDate": { "type": "string", "format": "date" }, "percentile": { "type": "number" }, "score": { "type": "number" }, "source": { "type": "string" } }, "required": [ "capturedAt", "cveId", "fromCache", "modelDate", "percentile", "score" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_ReachabilityDrift_ReachabilityDriftResult": { "type": "object", "properties": { "baseScanId": { "type": "string" }, "detectedAt": { "type": "string", "format": "date-time" }, "hasMaterialDrift": { "type": "boolean" }, "headScanId": { "type": "string" }, "id": { "type": "string", "format": "uuid" }, "language": { "type": "string" }, "newlyReachable": { "type": "array", "items": { "type": "object", "properties": { "associatedVulns": { "type": "array", "items": { "type": "object", "properties": { "cveId": { "type": "string" }, "cvss": { "type": [ "number", "null" ] }, "epss": { "type": [ "number", "null" ] }, "packagePurl": { "type": "string" }, "vexStatus": { "type": "string" } }, "required": [ "cveId" ] } }, "cause": { "type": "object", "properties": { "changedFile": { "type": "string" }, "changedLine": { "type": [ "integer", "null" ] }, "changedSymbol": { "type": "string" }, "codeChangeId": { "type": [ "string", "null" ], "format": "uuid" }, "description": { "type": "string" }, "kind": { "type": "string", "enum": [ "DependencyUpgraded", "GuardAdded", "GuardRemoved", "NewPublicRoute", "SymbolRemoved", "Unknown", "VisibilityEscalated" ] } }, "required": [ "description", "kind" ] }, "direction": { "type": "string", "enum": [ "BecameReachable", "BecameUnreachable" ] }, "id": { "type": "string", "format": "uuid" }, "path": { "type": "object", "properties": { "entrypoint": { "type": "object", "properties": { "changeKind": { "type": [ "string", "null" ], "enum": [ "Added", "DependencyChanged", "GuardChanged", "Removed", "SignatureChanged", "VisibilityChanged" ] }, "file": { "type": "string" }, "isChanged": { "type": "boolean" }, "line": { "type": [ "integer", "null" ] }, "nodeId": { "type": "string" }, "package": { "type": "string" }, "symbol": { "type": "string" } }, "required": [ "isChanged", "nodeId", "symbol" ] }, "fullPath": { "type": [ "array", "null" ], "items": { "type": "string" } }, "intermediateCount": { "type": "integer" }, "keyNodes": { "type": "array", "items": { "type": "object", "properties": { "changeKind": { "type": [ "string", "null" ], "enum": [ "Added", "DependencyChanged", "GuardChanged", "Removed", "SignatureChanged", "VisibilityChanged" ] }, "file": { "type": "string" }, "isChanged": { "type": "boolean" }, "line": { "type": [ "integer", "null" ] }, "nodeId": { "type": "string" }, "package": { "type": "string" }, "symbol": { "type": "string" } }, "required": [ "isChanged", "nodeId", "symbol" ] } }, "sink": { "type": "object", "properties": { "changeKind": { "type": [ "string", "null" ], "enum": [ "Added", "DependencyChanged", "GuardChanged", "Removed", "SignatureChanged", "VisibilityChanged" ] }, "file": { "type": "string" }, "isChanged": { "type": "boolean" }, "line": { "type": [ "integer", "null" ] }, "nodeId": { "type": "string" }, "package": { "type": "string" }, "symbol": { "type": "string" } }, "required": [ "isChanged", "nodeId", "symbol" ] } }, "required": [ "entrypoint", "intermediateCount", "keyNodes", "sink" ] }, "sinkCategory": { "type": "string", "enum": [ "AuthzBypass", "CmdExec", "CodeInjection", "CryptoWeak", "FileWrite", "LdapInjection", "LogInjection", "OpenRedirect", "PathTraversal", "Reflection", "SqlInjection", "SqlRaw", "Ssrf", "TemplateInjection", "UnsafeDeser", "XPathInjection", "XxeInjection" ] }, "sinkNodeId": { "type": "string" }, "symbol": { "type": "string" } }, "required": [ "associatedVulns", "cause", "direction", "id", "path", "sinkCategory", "sinkNodeId", "symbol" ] } }, "newlyUnreachable": { "type": "array", "items": { "type": "object", "properties": { "associatedVulns": { "type": "array", "items": { "type": "object", "properties": { "cveId": { "type": "string" }, "cvss": { "type": [ "number", "null" ] }, "epss": { "type": [ "number", "null" ] }, "packagePurl": { "type": "string" }, "vexStatus": { "type": "string" } }, "required": [ "cveId" ] } }, "cause": { "type": "object", "properties": { "changedFile": { "type": "string" }, "changedLine": { "type": [ "integer", "null" ] }, "changedSymbol": { "type": "string" }, "codeChangeId": { "type": [ "string", "null" ], "format": "uuid" }, "description": { "type": "string" }, "kind": { "type": "string", "enum": [ "DependencyUpgraded", "GuardAdded", "GuardRemoved", "NewPublicRoute", "SymbolRemoved", "Unknown", "VisibilityEscalated" ] } }, "required": [ "description", "kind" ] }, "direction": { "type": "string", "enum": [ "BecameReachable", "BecameUnreachable" ] }, "id": { "type": "string", "format": "uuid" }, "path": { "type": "object", "properties": { "entrypoint": { "type": "object", "properties": { "changeKind": { "type": [ "string", "null" ], "enum": [ "Added", "DependencyChanged", "GuardChanged", "Removed", "SignatureChanged", "VisibilityChanged" ] }, "file": { "type": "string" }, "isChanged": { "type": "boolean" }, "line": { "type": [ "integer", "null" ] }, "nodeId": { "type": "string" }, "package": { "type": "string" }, "symbol": { "type": "string" } }, "required": [ "isChanged", "nodeId", "symbol" ] }, "fullPath": { "type": [ "array", "null" ], "items": { "type": "string" } }, "intermediateCount": { "type": "integer" }, "keyNodes": { "type": "array", "items": { "type": "object", "properties": { "changeKind": { "type": [ "string", "null" ], "enum": [ "Added", "DependencyChanged", "GuardChanged", "Removed", "SignatureChanged", "VisibilityChanged" ] }, "file": { "type": "string" }, "isChanged": { "type": "boolean" }, "line": { "type": [ "integer", "null" ] }, "nodeId": { "type": "string" }, "package": { "type": "string" }, "symbol": { "type": "string" } }, "required": [ "isChanged", "nodeId", "symbol" ] } }, "sink": { "type": "object", "properties": { "changeKind": { "type": [ "string", "null" ], "enum": [ "Added", "DependencyChanged", "GuardChanged", "Removed", "SignatureChanged", "VisibilityChanged" ] }, "file": { "type": "string" }, "isChanged": { "type": "boolean" }, "line": { "type": [ "integer", "null" ] }, "nodeId": { "type": "string" }, "package": { "type": "string" }, "symbol": { "type": "string" } }, "required": [ "isChanged", "nodeId", "symbol" ] } }, "required": [ "entrypoint", "intermediateCount", "keyNodes", "sink" ] }, "sinkCategory": { "type": "string", "enum": [ "AuthzBypass", "CmdExec", "CodeInjection", "CryptoWeak", "FileWrite", "LdapInjection", "LogInjection", "OpenRedirect", "PathTraversal", "Reflection", "SqlInjection", "SqlRaw", "Ssrf", "TemplateInjection", "UnsafeDeser", "XPathInjection", "XxeInjection" ] }, "sinkNodeId": { "type": "string" }, "symbol": { "type": "string" } }, "required": [ "associatedVulns", "cause", "direction", "id", "path", "sinkCategory", "sinkNodeId", "symbol" ] } }, "resultDigest": { "type": "string" }, "totalDriftCount": { "type": "integer" } }, "required": [ "baseScanId", "detectedAt", "hasMaterialDrift", "headScanId", "id", "language", "newlyReachable", "newlyUnreachable", "resultDigest", "totalDriftCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_ActionablesResponseDto": { "type": "object", "properties": { "actionables": { "type": "array", "items": { "type": "object", "properties": { "component": { "type": "string" }, "currentVersion": { "type": "string" }, "cveIds": { "type": "array", "items": { "type": "string" } }, "description": { "type": "string" }, "estimatedEffort": { "type": "string" }, "evidence": { "type": "object", "properties": { "policyRuleId": { "type": "string" }, "vexDocumentId": { "type": "string" }, "witnessId": { "type": "string" } } }, "id": { "type": "string" }, "priority": { "type": "string" }, "targetVersion": { "type": "string" }, "title": { "type": "string" }, "type": { "type": "string" } }, "required": [ "description", "id", "priority", "title", "type" ] } }, "deltaId": { "type": "string" }, "generatedAt": { "type": "string", "format": "date-time" } }, "required": [ "actionables", "deltaId", "generatedAt" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_BaselineRationaleResponseDto": { "type": "object", "properties": { "baseDigest": { "type": "string" }, "baseTimestamp": { "type": [ "string", "null" ], "format": "date-time" }, "detailedExplanation": { "type": "string" }, "headDigest": { "type": "string" }, "headTimestamp": { "type": [ "string", "null" ], "format": "date-time" }, "rationale": { "type": "string" }, "selectionCriteria": { "type": "array", "items": { "type": "string" } }, "selectionType": { "type": "string" } }, "required": [ "baseDigest", "detailedExplanation", "headDigest", "rationale", "selectionType" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_BaselineRecommendationsResponseDto": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "generatedAt": { "type": "string", "format": "date-time" }, "recommendations": { "type": "array", "items": { "type": "object", "properties": { "digest": { "type": "string" }, "id": { "type": "string" }, "isDefault": { "type": "boolean" }, "label": { "type": "string" }, "policyVersion": { "type": "string" }, "rationale": { "type": "string" }, "timestamp": { "type": [ "string", "null" ], "format": "date-time" }, "type": { "type": "string" }, "verdictStatus": { "type": "string" } }, "required": [ "digest", "id", "isDefault", "label", "rationale", "type" ] } } }, "required": [ "artifactDigest", "generatedAt", "recommendations" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_BulkTriageQueryRequestDto": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "cursor": { "type": "string" }, "cvePrefix": { "type": "string" }, "lane": { "type": "string" }, "limit": { "type": [ "integer", "null" ] }, "verdict": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_BulkTriageQueryResponseDto": { "type": "object", "properties": { "findings": { "type": "array", "items": { "type": "object", "properties": { "computedAt": { "type": [ "string", "null" ], "format": "date-time" }, "evidence": { "type": "array", "items": { "type": "object", "properties": { "createdAt": { "type": [ "string", "null" ], "format": "date-time" }, "digest": { "type": "string" }, "type": { "type": "string" }, "uri": { "type": "string" } }, "required": [ "type", "uri" ] } }, "findingId": { "type": "string" }, "lane": { "type": "string" }, "proofBundleUri": { "type": "string" }, "reachability": { "type": "object", "properties": { "analyzedAt": { "type": [ "string", "null" ], "format": "date-time" }, "confidence": { "type": [ "number", "null" ] }, "entryPoints": { "type": "array", "items": { "type": "string" } }, "source": { "type": "string" }, "status": { "type": "string" } }, "required": [ "status" ] }, "reason": { "type": "string" }, "riskScore": { "type": "object", "properties": { "criticalCount": { "type": "integer" }, "epssPercentile": { "type": [ "number", "null" ] }, "epssScore": { "type": [ "number", "null" ] }, "highCount": { "type": "integer" }, "lowCount": { "type": "integer" }, "mediumCount": { "type": "integer" }, "score": { "type": "number" } }, "required": [ "criticalCount", "highCount", "lowCount", "mediumCount", "score" ] }, "verdict": { "type": "string" }, "vexStatus": { "type": "object", "properties": { "impactStatement": { "type": "string" }, "issuedAt": { "type": [ "string", "null" ], "format": "date-time" }, "issuedBy": { "type": "string" }, "justification": { "type": "string" }, "status": { "type": "string" }, "vexDocumentRef": { "type": "string" } }, "required": [ "status" ] }, "wouldPassIf": { "type": "array", "items": { "type": "string" } } }, "required": [ "findingId", "lane", "verdict" ] } }, "nextCursor": { "type": "string" }, "summary": { "type": "object", "properties": { "blockingCount": { "type": "integer" }, "byLane": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "integer" } }, "required": [ "value" ] } }, "byVerdict": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "integer" } }, "required": [ "value" ] } }, "canShipCount": { "type": "integer" } }, "required": [ "blockingCount", "byLane", "byVerdict", "canShipCount" ] }, "totalCount": { "type": "integer" } }, "required": [ "findings", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_BunPackagesResponse": { "type": "object", "properties": { "generatedAt": { "type": "string", "format": "date-time" }, "imageDigest": { "type": "string" }, "packages": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "integrity": { "type": "string" }, "isDev": { "type": [ "boolean", "null" ] }, "isDirect": { "type": [ "boolean", "null" ] }, "isPatched": { "type": [ "boolean", "null" ] }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "provenance": { "type": "object", "properties": { "locator": { "type": "string" }, "lockfile": { "type": "string" }, "source": { "type": "string" } } }, "resolved": { "type": "string" }, "source": { "type": "string" }, "version": { "type": "string" } }, "required": [ "id", "name" ] } }, "scanId": { "type": "string" } }, "required": [ "generatedAt", "imageDigest", "packages", "scanId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_CallGraphAcceptedResponseDto": { "type": "object", "properties": { "callgraphId": { "type": "string" }, "digest": { "type": "string" }, "edgeCount": { "type": "integer" }, "nodeCount": { "type": "integer" } }, "required": [ "callgraphId", "digest", "edgeCount", "nodeCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_CallGraphV1Dto": { "type": "object", "properties": { "artifacts": { "type": "array", "items": { "type": "object", "properties": { "artifactKey": { "type": "string" }, "kind": { "type": "string" }, "sha256": { "type": "string" } }, "required": [ "artifactKey" ] } }, "edges": { "type": "array", "items": { "type": "object", "properties": { "from": { "type": "string" }, "kind": { "type": "string" }, "reason": { "type": "string" }, "to": { "type": "string" }, "weight": { "type": "number" } }, "required": [ "from", "kind", "to", "weight" ] } }, "entrypoints": { "type": "array", "items": { "type": "object", "properties": { "framework": { "type": "string" }, "kind": { "type": "string" }, "nodeId": { "type": "string" }, "route": { "type": "string" } }, "required": [ "kind", "nodeId" ] } }, "language": { "type": "string" }, "nodes": { "type": "array", "items": { "type": "object", "properties": { "artifactKey": { "type": "string" }, "isEntrypointCandidate": { "type": "boolean" }, "nodeId": { "type": "string" }, "symbolKey": { "type": "string" }, "visibility": { "type": "string" } }, "required": [ "isEntrypointCandidate", "nodeId", "symbolKey" ] } }, "scanKey": { "type": "string" }, "schema": { "type": "string" } }, "required": [ "edges", "language", "nodes", "scanKey", "schema" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_ComponentReachabilityListDto": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "confidence": { "type": "number" }, "latticeState": { "type": "string" }, "purl": { "type": "string" }, "status": { "type": "string" }, "why": { "type": "array", "items": { "type": "string" } } }, "required": [ "confidence", "purl", "status" ] } }, "total": { "type": "integer" } }, "required": [ "items", "total" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_CompositionRecipeResponseDto": { "type": "object", "properties": { "createdAt": { "type": "string" }, "imageDigest": { "type": "string" }, "recipe": { "type": "object", "properties": { "aggregatedSbomDigests": { "type": "object", "properties": { "cycloneDx": { "type": "string" }, "spdx": { "type": "string" } }, "required": [ "cycloneDx" ] }, "generatorName": { "type": "string" }, "generatorVersion": { "type": "string" }, "layers": { "type": "array", "items": { "type": "object", "properties": { "componentCount": { "type": "integer" }, "digest": { "type": "string" }, "fragmentDigest": { "type": "string" }, "order": { "type": "integer" }, "sbomDigests": { "type": "object", "properties": { "cycloneDx": { "type": "string" }, "spdx": { "type": "string" } }, "required": [ "cycloneDx", "spdx" ] } }, "required": [ "componentCount", "digest", "fragmentDigest", "order", "sbomDigests" ] } }, "merkleRoot": { "type": "string" }, "version": { "type": "string" } }, "required": [ "aggregatedSbomDigests", "generatorName", "generatorVersion", "layers", "merkleRoot", "version" ] }, "scanId": { "type": "string" } }, "required": [ "createdAt", "imageDigest", "recipe", "scanId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_CompositionRecipeVerificationResponseDto": { "type": "object", "properties": { "errors": { "type": "array", "items": { "type": "string" } }, "layerDigestsMatch": { "type": "boolean" }, "merkleRootMatch": { "type": "boolean" }, "valid": { "type": "boolean" } }, "required": [ "layerDigestsMatch", "merkleRootMatch", "valid" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_ComputeReachabilityRequestDto": { "type": "object", "properties": { "entrypoints": { "type": "array", "items": { "type": "string" } }, "forceRecompute": { "type": "boolean" }, "targets": { "type": "array", "items": { "type": "string" } } }, "required": [ "forceRecompute" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_ComputeReachabilityResponseDto": { "type": "object", "properties": { "estimatedDuration": { "type": "string" }, "jobId": { "type": "string" }, "status": { "type": "string" } }, "required": [ "jobId", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_DeltaCompareRequestDto": { "type": "object", "properties": { "baseDigest": { "type": "string" }, "changeTypes": { "type": "array", "items": { "type": "string" } }, "includeComponents": { "type": "boolean" }, "includePolicyDiff": { "type": "boolean" }, "includeUnchanged": { "type": "boolean" }, "includeVulnerabilities": { "type": "boolean" }, "severities": { "type": "array", "items": { "type": "string" } }, "targetDigest": { "type": "string" } }, "required": [ "baseDigest", "includeComponents", "includePolicyDiff", "includeUnchanged", "includeVulnerabilities", "targetDigest" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_DeltaCompareResponseDto": { "type": "object", "properties": { "base": { "type": "object", "properties": { "componentCount": { "type": "integer" }, "createdAt": { "type": [ "string", "null" ], "format": "date-time" }, "digest": { "type": "string" }, "policyVerdict": { "type": "string" }, "severityCounts": { "type": "object", "properties": { "critical": { "type": "integer" }, "high": { "type": "integer" }, "low": { "type": "integer" }, "medium": { "type": "integer" }, "unknown": { "type": "integer" } }, "required": [ "critical", "high", "low", "medium", "unknown" ] }, "vulnerabilityCount": { "type": "integer" } }, "required": [ "componentCount", "digest", "severityCounts", "vulnerabilityCount" ] }, "comparisonId": { "type": "string" }, "components": { "type": "array", "items": { "type": "object", "properties": { "changeType": { "type": "string" }, "currentVersion": { "type": "string" }, "license": { "type": "string" }, "previousVersion": { "type": "string" }, "purl": { "type": "string" }, "vulnerabilitiesInBase": { "type": "integer" }, "vulnerabilitiesInTarget": { "type": "integer" } }, "required": [ "changeType", "purl", "vulnerabilitiesInBase", "vulnerabilitiesInTarget" ] } }, "generatedAt": { "type": "string", "format": "date-time" }, "policyDiff": { "type": "object", "properties": { "baseVerdict": { "type": "string" }, "blockToShipCount": { "type": "integer" }, "shipToBlockCount": { "type": "integer" }, "targetVerdict": { "type": "string" }, "verdictChanged": { "type": "boolean" }, "wouldPassIf": { "type": "array", "items": { "type": "string" } } }, "required": [ "baseVerdict", "blockToShipCount", "shipToBlockCount", "targetVerdict", "verdictChanged" ] }, "summary": { "type": "object", "properties": { "added": { "type": "integer" }, "modified": { "type": "integer" }, "netComponentChange": { "type": "integer" }, "netVulnerabilityChange": { "type": "integer" }, "removed": { "type": "integer" }, "riskDirection": { "type": "string" }, "severityChanges": { "type": "object", "properties": { "criticalAdded": { "type": "integer" }, "criticalRemoved": { "type": "integer" }, "highAdded": { "type": "integer" }, "highRemoved": { "type": "integer" }, "lowAdded": { "type": "integer" }, "lowRemoved": { "type": "integer" }, "mediumAdded": { "type": "integer" }, "mediumRemoved": { "type": "integer" } }, "required": [ "criticalAdded", "criticalRemoved", "highAdded", "highRemoved", "lowAdded", "lowRemoved", "mediumAdded", "mediumRemoved" ] }, "unchanged": { "type": "integer" }, "verdictChanged": { "type": "boolean" } }, "required": [ "added", "modified", "netComponentChange", "netVulnerabilityChange", "removed", "riskDirection", "severityChanges", "unchanged", "verdictChanged" ] }, "target": { "type": "object", "properties": { "componentCount": { "type": "integer" }, "createdAt": { "type": [ "string", "null" ], "format": "date-time" }, "digest": { "type": "string" }, "policyVerdict": { "type": "string" }, "severityCounts": { "type": "object", "properties": { "critical": { "type": "integer" }, "high": { "type": "integer" }, "low": { "type": "integer" }, "medium": { "type": "integer" }, "unknown": { "type": "integer" } }, "required": [ "critical", "high", "low", "medium", "unknown" ] }, "vulnerabilityCount": { "type": "integer" } }, "required": [ "componentCount", "digest", "severityCounts", "vulnerabilityCount" ] }, "vulnerabilities": { "type": "array", "items": { "type": "object", "properties": { "changeType": { "type": "string" }, "fieldChanges": { "type": "array", "items": { "type": "object", "properties": { "currentValue": { "type": "string" }, "field": { "type": "string" }, "previousValue": { "type": "string" } }, "required": [ "field" ] } }, "fixedVersion": { "type": "string" }, "previousReachability": { "type": "string" }, "previousSeverity": { "type": "string" }, "previousVerdict": { "type": "string" }, "previousVexStatus": { "type": "string" }, "purl": { "type": "string" }, "reachability": { "type": "string" }, "severity": { "type": "string" }, "verdict": { "type": "string" }, "vexStatus": { "type": "string" }, "vulnId": { "type": "string" } }, "required": [ "changeType", "purl", "severity", "vulnId" ] } } }, "required": [ "base", "comparisonId", "generatedAt", "summary", "target" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_EntropyIngestRequest": { "type": "object", "properties": { "imageOpaqueRatio": { "type": "number" }, "layers": { "type": "array", "items": { "type": "object", "properties": { "layerDigest": { "type": "string" }, "opaqueBytes": { "type": "integer" }, "opaqueRatio": { "type": "number" }, "totalBytes": { "type": "integer" } }, "required": [ "layerDigest", "opaqueBytes", "opaqueRatio", "totalBytes" ] } } }, "required": [ "imageOpaqueRatio", "layers" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_EntryTraceResponse": { "type": "object", "properties": { "bestPlan": { "type": "object", "properties": { "command": { "type": "array", "items": { "type": "string" } }, "confidence": { "type": "number" }, "environment": { "type": "object", "additionalProperties": { "type": "string" } }, "evidence": { "type": "object", "additionalProperties": { "type": "string" } }, "runtime": { "type": "string" }, "terminalPath": { "type": "string" }, "type": { "type": "string", "enum": [ "Managed", "Native", "Script", "Service", "Unknown" ] }, "user": { "type": "string" }, "workingDirectory": { "type": "string" } }, "required": [ "command", "confidence", "environment", "evidence", "terminalPath", "type", "user", "workingDirectory" ] }, "generatedAt": { "type": "string", "format": "date-time" }, "graph": { "type": "object", "properties": { "binaryIntelligence": { "type": "object", "properties": { "analyzedTargets": { "type": "integer" }, "generatedAtUtc": { "type": "string", "format": "date-time" }, "targets": { "type": "array", "items": { "type": "object", "properties": { "architecture": { "type": "string" }, "binaryHash": { "type": "string" }, "format": { "type": "string" }, "functionCount": { "type": "integer" }, "path": { "type": "string" }, "recoveredSymbolCount": { "type": "integer" }, "sourceCorrelationCount": { "type": "integer" }, "vulnerableMatchCount": { "type": "integer" }, "vulnerableMatches": { "type": "array", "items": { "type": "object", "properties": { "functionName": { "type": "string" }, "matchConfidence": { "type": "number" }, "severity": { "type": "string" }, "sourcePackage": { "type": "string" }, "vulnerabilityId": { "type": "string" }, "vulnerableFunctionName": { "type": "string" } }, "required": [ "matchConfidence", "severity", "sourcePackage", "vulnerabilityId", "vulnerableFunctionName" ] } } }, "required": [ "architecture", "binaryHash", "format", "functionCount", "path", "recoveredSymbolCount", "sourceCorrelationCount", "vulnerableMatchCount", "vulnerableMatches" ] } }, "totalTargets": { "type": "integer" }, "totalVulnerableMatches": { "type": "integer" } }, "required": [ "analyzedTargets", "generatedAtUtc", "targets", "totalTargets", "totalVulnerableMatches" ] }, "diagnostics": { "type": "array", "items": { "type": "object", "properties": { "message": { "type": "string" }, "reason": { "type": "string", "enum": [ "CommandNotFound", "DynamicEnvironmentReference", "DynamicEvaluation", "InferredEntrypointFromEntrypointScript", "InferredEntrypointFromHistory", "InferredEntrypointFromServices", "InferredEntrypointFromSupervisor", "InterpreterNotSupported", "JarNotFound", "MissingFile", "ModuleNotFound", "PermissionDenied", "RecursionLimitReached", "RunPartsEmpty", "RunPartsLimitExceeded", "RuntimeMatch", "RuntimeMismatch", "RuntimeProcessNotFound", "RuntimeSnapshotUnavailable", "SupervisorConfigMissing", "SupervisorProgramNotFound", "SupervisorUnsupported", "UnsupportedSyntax", "WindowsShimUnsupported", "WrapperMissingCommand" ] }, "relatedPath": { "type": "string" }, "severity": { "type": "string", "enum": [ "Error", "Info", "Warning" ] }, "span": { "type": [ "object", "null" ], "properties": { "endColumn": { "type": "integer" }, "endLine": { "type": "integer" }, "path": { "type": "string" }, "startColumn": { "type": "integer" }, "startLine": { "type": "integer" } }, "required": [ "endColumn", "endLine", "startColumn", "startLine" ] } }, "required": [ "message", "reason", "severity" ] } }, "edges": { "type": "array", "items": { "type": "object", "properties": { "fromNodeId": { "type": "integer" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "relationship": { "type": "string" }, "toNodeId": { "type": "integer" } }, "required": [ "fromNodeId", "relationship", "toNodeId" ] } }, "nodes": { "type": "array", "items": { "type": "object", "properties": { "arguments": { "type": "array", "items": { "type": "string" } }, "displayName": { "type": "string" }, "evidence": { "type": "object", "properties": { "layerDigest": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "path": { "type": "string" }, "source": { "type": "string" } }, "required": [ "path", "source" ] }, "id": { "type": "integer" }, "interpreterKind": { "type": "string", "enum": [ "Java", "Node", "None", "Python" ] }, "kind": { "type": "string", "enum": [ "Command", "Executable", "Include", "Interpreter", "RunPartsDirectory", "RunPartsScript", "Script" ] }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "span": { "type": [ "object", "null" ], "properties": { "endColumn": { "type": "integer" }, "endLine": { "type": "integer" }, "path": { "type": "string" }, "startColumn": { "type": "integer" }, "startLine": { "type": "integer" } }, "required": [ "endColumn", "endLine", "startColumn", "startLine" ] } }, "required": [ "arguments", "displayName", "id", "interpreterKind", "kind" ] } }, "outcome": { "type": "string", "enum": [ "PartiallyResolved", "Resolved", "Unresolved" ] }, "plans": { "type": "array", "items": { "type": "object", "properties": { "command": { "type": "array", "items": { "type": "string" } }, "confidence": { "type": "number" }, "environment": { "type": "object", "additionalProperties": { "type": "string" } }, "evidence": { "type": "object", "additionalProperties": { "type": "string" } }, "runtime": { "type": "string" }, "terminalPath": { "type": "string" }, "type": { "type": "string", "enum": [ "Managed", "Native", "Script", "Service", "Unknown" ] }, "user": { "type": "string" }, "workingDirectory": { "type": "string" } }, "required": [ "command", "confidence", "environment", "evidence", "terminalPath", "type", "user", "workingDirectory" ] } }, "terminals": { "type": "array", "items": { "type": "object", "properties": { "arguments": { "type": "array", "items": { "type": "string" } }, "confidence": { "type": "number" }, "evidence": { "type": "object", "additionalProperties": { "type": "string" } }, "path": { "type": "string" }, "runtime": { "type": "string" }, "type": { "type": "string", "enum": [ "Managed", "Native", "Script", "Service", "Unknown" ] }, "user": { "type": "string" }, "workingDirectory": { "type": "string" } }, "required": [ "arguments", "confidence", "evidence", "path", "type", "user", "workingDirectory" ] } } }, "required": [ "diagnostics", "edges", "nodes", "outcome", "plans", "terminals" ] }, "imageDigest": { "type": "string" }, "ndjson": { "type": "array", "items": { "type": "string" } }, "scanId": { "type": "string" } }, "required": [ "generatedAt", "graph", "imageDigest", "ndjson", "scanId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_FindingEvidenceResponse": { "type": "object", "properties": { "attestationRefs": { "type": "array", "items": { "type": "string" } }, "boundary": { "type": "object", "properties": { "auth": { "type": "object", "properties": { "mechanism": { "type": "string" }, "requiredScopes": { "type": "array", "items": { "type": "string" } } }, "required": [ "mechanism", "requiredScopes" ] }, "controls": { "type": "array", "items": { "type": "string" } }, "exposure": { "type": "string" }, "surface": { "type": "string" } }, "required": [ "controls", "exposure", "surface" ] }, "component": { "type": "object", "properties": { "ecosystem": { "type": "string" }, "name": { "type": "string" }, "purl": { "type": "string" }, "version": { "type": "string" } }, "required": [ "name", "version" ] }, "cve": { "type": "string" }, "entrypoint": { "type": "object", "properties": { "auth": { "type": "string" }, "method": { "type": "string" }, "route": { "type": "string" }, "type": { "type": "string" } }, "required": [ "type" ] }, "findingId": { "type": "string" }, "freshness": { "type": "object", "properties": { "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "isStale": { "type": "boolean" }, "ttlRemainingHours": { "type": [ "integer", "null" ] } }, "required": [ "isStale" ] }, "lastSeen": { "type": "string", "format": "date-time" }, "reachablePath": { "type": "array", "items": { "type": "string" } }, "score": { "type": "object", "properties": { "contributions": { "type": "array", "items": { "type": "object", "properties": { "factor": { "type": "string" }, "reason": { "type": "string" }, "value": { "type": "integer" } }, "required": [ "factor", "value" ] } }, "riskScore": { "type": "integer" } }, "required": [ "contributions", "riskScore" ] }, "vex": { "type": "object", "properties": { "issuer": { "type": "string" }, "justification": { "type": "string" }, "status": { "type": "string" }, "timestamp": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "status" ] } }, "required": [ "attestationRefs", "component", "cve", "findingId", "freshness", "lastSeen", "reachablePath" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_FindingTriageStatusDto": { "type": "object", "properties": { "computedAt": { "type": [ "string", "null" ], "format": "date-time" }, "evidence": { "type": "array", "items": { "type": "object", "properties": { "createdAt": { "type": [ "string", "null" ], "format": "date-time" }, "digest": { "type": "string" }, "type": { "type": "string" }, "uri": { "type": "string" } }, "required": [ "type", "uri" ] } }, "findingId": { "type": "string" }, "lane": { "type": "string" }, "proofBundleUri": { "type": "string" }, "reachability": { "type": "object", "properties": { "analyzedAt": { "type": [ "string", "null" ], "format": "date-time" }, "confidence": { "type": [ "number", "null" ] }, "entryPoints": { "type": "array", "items": { "type": "string" } }, "source": { "type": "string" }, "status": { "type": "string" } }, "required": [ "status" ] }, "reason": { "type": "string" }, "riskScore": { "type": "object", "properties": { "criticalCount": { "type": "integer" }, "epssPercentile": { "type": [ "number", "null" ] }, "epssScore": { "type": [ "number", "null" ] }, "highCount": { "type": "integer" }, "lowCount": { "type": "integer" }, "mediumCount": { "type": "integer" }, "score": { "type": "number" } }, "required": [ "criticalCount", "highCount", "lowCount", "mediumCount", "score" ] }, "verdict": { "type": "string" }, "vexStatus": { "type": "object", "properties": { "impactStatement": { "type": "string" }, "issuedAt": { "type": [ "string", "null" ], "format": "date-time" }, "issuedBy": { "type": "string" }, "justification": { "type": "string" }, "status": { "type": "string" }, "vexDocumentRef": { "type": "string" } }, "required": [ "status" ] }, "wouldPassIf": { "type": "array", "items": { "type": "string" } } }, "required": [ "findingId", "lane", "verdict" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_LayerListResponseDto": { "type": "object", "properties": { "imageDigest": { "type": "string" }, "layers": { "type": "array", "items": { "type": "object", "properties": { "componentCount": { "type": "integer" }, "digest": { "type": "string" }, "hasSbom": { "type": "boolean" }, "order": { "type": "integer" } }, "required": [ "componentCount", "digest", "hasSbom", "order" ] } }, "scanId": { "type": "string" } }, "required": [ "imageDigest", "layers", "scanId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_LinksetSummaryRequestDto": { "type": "object", "properties": { "advisoryIds": { "type": "array", "items": { "type": "string" } }, "imageDigest": { "type": "string" }, "includePolicyOverlay": { "type": "boolean" } }, "required": [ "advisoryIds", "includePolicyOverlay" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_LinksetSummaryResponseDto": { "type": "object", "properties": { "linksets": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "confidence": { "type": [ "number", "null" ] }, "conflicts": { "type": "array", "items": { "type": "object", "properties": { "field": { "type": "string" }, "reason": { "type": "string" }, "sourceIds": { "type": "array", "items": { "type": "string" } }, "values": { "type": "array", "items": { "type": "string" } } }, "required": [ "field" ] } }, "observationIds": { "type": "array", "items": { "type": "string" } }, "references": { "type": "array", "items": { "type": "string" } }, "severities": { "type": "array", "items": { "type": "object", "properties": { "labels": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "origin": { "type": "string" }, "raw": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "object", "properties": {} } } } }, "score": { "type": [ "number", "null" ] }, "source": { "type": "string" }, "type": { "type": "string" }, "vector": { "type": "string" } } } }, "source": { "type": "string" } }, "required": [ "advisoryId", "source" ] } }, "policy": { "type": "object", "properties": { "buildIds": { "type": "array", "items": { "type": "string" } }, "confidence": { "type": [ "number", "null" ] }, "hasSbomLegacy": { "type": "boolean" }, "hasSbomReferrers": { "type": "boolean" }, "linksets": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "confidence": { "type": [ "number", "null" ] }, "conflicts": { "type": "array", "items": { "type": "object", "properties": { "field": { "type": "string" }, "reason": { "type": "string" }, "sourceIds": { "type": "array", "items": { "type": "string" } }, "values": { "type": "array", "items": { "type": "string" } } }, "required": [ "field" ] } }, "observationIds": { "type": "array", "items": { "type": "string" } }, "references": { "type": "array", "items": { "type": "string" } }, "severities": { "type": "array", "items": { "type": "object", "properties": { "labels": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "origin": { "type": "string" }, "raw": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "object" } } } }, "score": { "type": [ "number", "null" ] }, "source": { "type": "string" }, "type": { "type": "string" }, "vector": { "type": "string" } } } }, "source": { "type": "string" } }, "required": [ "advisoryId", "source" ] } }, "metadata": { "type": "string" }, "policyVerdict": { "type": "string" }, "quieted": { "type": [ "boolean", "null" ] }, "quietedBy": { "type": "string" }, "reasons": { "type": "array", "items": { "type": "string" } }, "rekor": { "type": "object", "properties": { "url": { "type": "string" }, "uuid": { "type": "string" }, "verified": { "type": [ "boolean", "null" ] } } }, "signed": { "type": "boolean" } }, "required": [ "hasSbomLegacy", "hasSbomReferrers", "policyVerdict", "reasons", "signed" ] } }, "required": [ "linksets" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_PolicyDiagnosticsRequestDto": { "type": "object", "properties": { "policy": { "type": "object", "properties": { "actor": { "type": "string" }, "content": { "type": "string" }, "description": { "type": "string" }, "format": { "type": "string" } } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_PolicyDiagnosticsResponseDto": { "type": "object", "properties": { "errorCount": { "type": "integer" }, "generatedAt": { "type": "string", "format": "date-time" }, "issues": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "string" }, "message": { "type": "string" }, "path": { "type": "string" }, "severity": { "type": "string" } }, "required": [ "code", "message", "path", "severity" ] } }, "recommendations": { "type": "array", "items": { "type": "string" } }, "ruleCount": { "type": "integer" }, "success": { "type": "boolean" }, "version": { "type": "string" }, "warningCount": { "type": "integer" } }, "required": [ "errorCount", "generatedAt", "issues", "recommendations", "ruleCount", "success", "version", "warningCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_PolicyOverlayRequestDto": { "type": "object", "properties": { "includeEvidence": { "type": "boolean" }, "nodes": { "type": "array", "items": { "type": "object", "properties": { "advisoryKey": { "type": "string" }, "imageDigest": { "type": "string" }, "nodeId": { "type": "string" }, "nodeType": { "type": "string" }, "purl": { "type": "string" } }, "required": [ "nodeId" ] } }, "overlayKind": { "type": "string" }, "tenant": { "type": "string" } }, "required": [ "includeEvidence", "nodes" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_PolicyOverlayResponseDto": { "type": "object", "properties": { "generatedAt": { "type": "string", "format": "date-time" }, "overlays": { "type": "array", "items": { "type": "object", "properties": { "confidence": { "type": [ "number", "null" ] }, "evidence": { "type": "object", "properties": { "buildIds": { "type": "array", "items": { "type": "string" } }, "hasSbomReferrers": { "type": "boolean" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "rekor": { "type": "object", "properties": { "url": { "type": "string" }, "uuid": { "type": "string" }, "verified": { "type": [ "boolean", "null" ] } } }, "signed": { "type": "boolean" } }, "required": [ "hasSbomReferrers", "signed" ] }, "nodeId": { "type": "string" }, "overlayId": { "type": "string" }, "overlayKind": { "type": "string" }, "quieted": { "type": [ "boolean", "null" ] }, "reasons": { "type": "array", "items": { "type": "string" } }, "verdict": { "type": "string" } }, "required": [ "nodeId", "overlayId", "overlayKind", "reasons", "verdict" ] } }, "policyRevision": { "type": "string" }, "tenant": { "type": "string" } }, "required": [ "generatedAt", "overlays", "tenant" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_PolicyPreviewRequestDto": { "type": "object", "properties": { "baseline": { "type": "array", "items": { "type": "object", "properties": { "confidenceBand": { "type": "string" }, "configVersion": { "type": "string" }, "findingId": { "type": "string" }, "inputs": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "number" } }, "required": [ "value" ] } }, "notes": { "type": "string" }, "quiet": { "type": [ "boolean", "null" ] }, "quietedBy": { "type": "string" }, "reachability": { "type": "string" }, "ruleAction": { "type": "string" }, "ruleName": { "type": "string" }, "score": { "type": [ "number", "null" ] }, "sourceTrust": { "type": "string" }, "status": { "type": "string" }, "unknownAgeDays": { "type": [ "number", "null" ] }, "unknownConfidence": { "type": [ "number", "null" ] } } } }, "findings": { "type": "array", "items": { "type": "object", "properties": { "cve": { "type": "string" }, "environment": { "type": "string" }, "id": { "type": "string" }, "image": { "type": "string" }, "layerDigest": { "type": "string" }, "license": { "type": "string" }, "package": { "type": "string" }, "path": { "type": "string" }, "purl": { "type": "string" }, "repository": { "type": "string" }, "severity": { "type": "string" }, "source": { "type": "string" }, "tags": { "type": "array", "items": { "type": "string" } }, "vendor": { "type": "string" } } } }, "imageDigest": { "type": "string" }, "policy": { "type": "object", "properties": { "actor": { "type": "string" }, "content": { "type": "string" }, "description": { "type": "string" }, "format": { "type": "string" } } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_PolicyPreviewResponseDto": { "type": "object", "properties": { "changed": { "type": "integer" }, "diffs": { "type": "array", "items": { "type": "object", "properties": { "baseline": { "type": "object", "properties": { "confidenceBand": { "type": "string" }, "configVersion": { "type": "string" }, "findingId": { "type": "string" }, "inputs": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "number" } }, "required": [ "value" ] } }, "notes": { "type": "string" }, "quiet": { "type": [ "boolean", "null" ] }, "quietedBy": { "type": "string" }, "reachability": { "type": "string" }, "ruleAction": { "type": "string" }, "ruleName": { "type": "string" }, "score": { "type": [ "number", "null" ] }, "sourceTrust": { "type": "string" }, "status": { "type": "string" }, "unknownAgeDays": { "type": [ "number", "null" ] }, "unknownConfidence": { "type": [ "number", "null" ] } } }, "changed": { "type": "boolean" }, "findingId": { "type": "string" }, "projected": { "type": "object", "properties": { "confidenceBand": { "type": "string" }, "configVersion": { "type": "string" }, "findingId": { "type": "string" }, "inputs": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "number" } }, "required": [ "value" ] } }, "notes": { "type": "string" }, "quiet": { "type": [ "boolean", "null" ] }, "quietedBy": { "type": "string" }, "reachability": { "type": "string" }, "ruleAction": { "type": "string" }, "ruleName": { "type": "string" }, "score": { "type": [ "number", "null" ] }, "sourceTrust": { "type": "string" }, "status": { "type": "string" }, "unknownAgeDays": { "type": [ "number", "null" ] }, "unknownConfidence": { "type": [ "number", "null" ] } } } }, "required": [ "changed" ] } }, "issues": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "string" }, "message": { "type": "string" }, "path": { "type": "string" }, "severity": { "type": "string" } }, "required": [ "code", "message", "path", "severity" ] } }, "policyDigest": { "type": "string" }, "revisionId": { "type": "string" }, "success": { "type": "boolean" } }, "required": [ "changed", "diffs", "issues", "success" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_ProofBundleListResponse": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "bundleHash": { "type": "string" }, "bundleType": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "rootHash": { "type": "string" } }, "required": [ "bundleHash", "bundleType", "createdAt", "rootHash" ] } }, "total": { "type": "integer" } }, "required": [ "items", "total" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_ProofBundleResponse": { "type": "object", "properties": { "bundleHash": { "type": "string" }, "bundleType": { "type": "string" }, "contentDigest": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "ledgerHash": { "type": "string" }, "manifestHash": { "type": "string" }, "rootHash": { "type": "string" }, "sbomHash": { "type": "string" }, "scanId": { "type": "string", "format": "uuid" }, "signatureAlgorithm": { "type": "string" }, "signatureKeyId": { "type": "string" }, "signatureValid": { "type": "boolean" }, "verificationError": { "type": "string" }, "vexHash": { "type": "string" } }, "required": [ "bundleHash", "bundleType", "contentDigest", "createdAt", "rootHash", "scanId", "signatureValid" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_ProofSpineListResponseDto": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "artifactId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "segmentCount": { "type": "integer" }, "spineId": { "type": "string" }, "verdict": { "type": "string" }, "vulnerabilityId": { "type": "string" } }, "required": [ "artifactId", "createdAt", "segmentCount", "spineId", "verdict", "vulnerabilityId" ] } }, "total": { "type": "integer" } }, "required": [ "items", "total" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_ProofSpineResponseDto": { "type": "object", "properties": { "artifactId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "policyProfileId": { "type": "string" }, "rootHash": { "type": "string" }, "scanRunId": { "type": "string" }, "segments": { "type": "array", "items": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "envelope": { "type": "object", "properties": { "payload": { "type": "string" }, "payloadType": { "type": "string" }, "signatures": { "type": "array", "items": { "type": "object", "properties": { "algorithm": { "type": "string" }, "keyId": { "type": "string" }, "sig": { "type": "string" }, "signature": { "type": "string" } }, "required": [ "keyId", "sig" ] } } }, "required": [ "payload", "payloadType", "signatures" ] }, "index": { "type": "integer" }, "inputHash": { "type": "string" }, "prevSegmentHash": { "type": "string" }, "resultHash": { "type": "string" }, "segmentId": { "type": "string" }, "segmentType": { "type": "string" }, "status": { "type": "string" }, "toolId": { "type": "string" }, "toolVersion": { "type": "string" }, "verificationErrors": { "type": "array", "items": { "type": "string" } } }, "required": [ "createdAt", "envelope", "index", "inputHash", "resultHash", "segmentId", "segmentType", "status", "toolId", "toolVersion" ] } }, "spineId": { "type": "string" }, "supersededBySpineId": { "type": "string" }, "verdict": { "type": "string" }, "verdictReason": { "type": "string" }, "verification": { "type": "object", "properties": { "errors": { "type": "array", "items": { "type": "string" } }, "isValid": { "type": "boolean" } }, "required": [ "errors", "isValid" ] }, "vulnerabilityId": { "type": "string" } }, "required": [ "artifactId", "createdAt", "policyProfileId", "rootHash", "scanRunId", "segments", "spineId", "verdict", "verdictReason", "vulnerabilityId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_QuickDiffSummaryDto": { "type": "object", "properties": { "baseDigest": { "type": "string" }, "canShip": { "type": "boolean" }, "criticalAdded": { "type": "integer" }, "criticalRemoved": { "type": "integer" }, "highAdded": { "type": "integer" }, "highRemoved": { "type": "integer" }, "netBlockingChange": { "type": "integer" }, "riskDirection": { "type": "string" }, "summary": { "type": "string" }, "targetDigest": { "type": "string" } }, "required": [ "baseDigest", "canShip", "criticalAdded", "criticalRemoved", "highAdded", "highRemoved", "netBlockingChange", "riskDirection", "summary", "targetDigest" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_ReachabilityExplanationDto": { "type": "object", "properties": { "confidence": { "type": "number" }, "cveId": { "type": "string" }, "evidence": { "type": "object", "properties": { "policyEvaluation": { "type": "object", "properties": { "policyDigest": { "type": "string" }, "verdict": { "type": "string" }, "verdictReason": { "type": "string" } } }, "runtimeEvidence": { "type": "object", "properties": { "hitCount": { "type": "integer" }, "lastObserved": { "type": [ "string", "null" ], "format": "date-time" }, "observed": { "type": "boolean" } }, "required": [ "hitCount", "observed" ] }, "staticAnalysis": { "type": "object", "properties": { "callgraphDigest": { "type": "string" }, "edgeTypes": { "type": "array", "items": { "type": "string" } }, "pathLength": { "type": [ "integer", "null" ] } } } } }, "latticeState": { "type": "string" }, "pathWitness": { "type": "array", "items": { "type": "string" } }, "purl": { "type": "string" }, "spineId": { "type": "string" }, "status": { "type": "string" }, "why": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "string" }, "description": { "type": "string" }, "impact": { "type": [ "number", "null" ] } }, "required": [ "code", "description" ] } } }, "required": [ "confidence", "cveId", "purl", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_ReachabilityFindingListDto": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "affectedVersions": { "type": "string" }, "confidence": { "type": "number" }, "cveId": { "type": "string" }, "latticeState": { "type": "string" }, "purl": { "type": "string" }, "severity": { "type": "string" }, "status": { "type": "string" } }, "required": [ "confidence", "cveId", "purl", "status" ] } }, "total": { "type": "integer" } }, "required": [ "items", "total" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_ReplayAttachRequest": { "type": "object", "properties": { "bundles": { "type": "array", "items": { "type": "object", "properties": { "casUri": { "type": "string" }, "digest": { "type": "string" }, "sizeBytes": { "type": "integer" }, "type": { "type": "string" } }, "required": [ "casUri", "digest", "sizeBytes", "type" ] } }, "manifestHash": { "type": "string" } }, "required": [ "bundles", "manifestHash" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_ReplayAttachResponse": { "type": "object", "properties": { "status": { "type": "string" } }, "required": [ "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_ReportRequestDto": { "type": "object", "properties": { "baseline": { "type": "array", "items": { "type": "object", "properties": { "confidenceBand": { "type": "string" }, "configVersion": { "type": "string" }, "findingId": { "type": "string" }, "inputs": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "number" } }, "required": [ "value" ] } }, "notes": { "type": "string" }, "quiet": { "type": [ "boolean", "null" ] }, "quietedBy": { "type": "string" }, "reachability": { "type": "string" }, "ruleAction": { "type": "string" }, "ruleName": { "type": "string" }, "score": { "type": [ "number", "null" ] }, "sourceTrust": { "type": "string" }, "status": { "type": "string" }, "unknownAgeDays": { "type": [ "number", "null" ] }, "unknownConfidence": { "type": [ "number", "null" ] } } } }, "findings": { "type": "array", "items": { "type": "object", "properties": { "cve": { "type": "string" }, "environment": { "type": "string" }, "id": { "type": "string" }, "image": { "type": "string" }, "layerDigest": { "type": "string" }, "license": { "type": "string" }, "package": { "type": "string" }, "path": { "type": "string" }, "purl": { "type": "string" }, "repository": { "type": "string" }, "severity": { "type": "string" }, "source": { "type": "string" }, "tags": { "type": "array", "items": { "type": "string" } }, "vendor": { "type": "string" } } } }, "imageDigest": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_ReportResponseDto": { "type": "object", "properties": { "dsse": { "type": "object", "properties": { "payload": { "type": "string" }, "payloadType": { "type": "string" }, "signatures": { "type": "array", "items": { "type": "object", "properties": { "algorithm": { "type": "string" }, "keyId": { "type": "string" }, "sig": { "type": "string" }, "signature": { "type": "string" } }, "required": [ "keyId", "sig" ] } } }, "required": [ "payload", "payloadType", "signatures" ] }, "report": { "type": "object", "properties": { "generatedAt": { "type": "string", "format": "date-time" }, "imageDigest": { "type": "string" }, "issues": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "string" }, "message": { "type": "string" }, "path": { "type": "string" }, "severity": { "type": "string" } }, "required": [ "code", "message", "path", "severity" ] } }, "linksets": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "confidence": { "type": [ "number", "null" ] }, "conflicts": { "type": "array", "items": { "type": "object", "properties": { "field": { "type": "string" }, "reason": { "type": "string" }, "sourceIds": { "type": "array", "items": { "type": "string" } }, "values": { "type": "array", "items": { "type": "string" } } }, "required": [ "field" ] } }, "observationIds": { "type": "array", "items": { "type": "string" } }, "references": { "type": "array", "items": { "type": "string" } }, "severities": { "type": "array", "items": { "type": "object", "properties": { "labels": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "origin": { "type": "string" }, "raw": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "object" } } } }, "score": { "type": [ "number", "null" ] }, "source": { "type": "string" }, "type": { "type": "string" }, "vector": { "type": "string" } } } }, "source": { "type": "string" } }, "required": [ "advisoryId", "source" ] } }, "policy": { "type": "object", "properties": { "digest": { "type": "string" }, "revisionId": { "type": "string" } } }, "reportId": { "type": "string" }, "summary": { "type": "object", "properties": { "blocked": { "type": "integer" }, "ignored": { "type": "integer" }, "quieted": { "type": "integer" }, "total": { "type": "integer" }, "warned": { "type": "integer" } }, "required": [ "blocked", "ignored", "quieted", "total", "warned" ] }, "surface": { "type": "object", "properties": { "generatedAt": { "type": "string", "format": "date-time" }, "manifest": { "type": "object", "properties": { "artifacts": { "type": "array", "items": { "type": "object", "properties": { "attestations": { "type": "array", "items": { "type": "object", "properties": { "digest": { "type": "string" }, "kind": { "type": "string" }, "mediaType": { "type": "string" }, "uri": { "type": "string" } }, "required": [ "digest", "kind", "mediaType", "uri" ] } }, "digest": { "type": "string" }, "format": { "type": "string" }, "kind": { "type": "string" }, "mediaType": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "sizeBytes": { "type": "integer" }, "storage": { "type": "object", "properties": { "bucket": { "type": "string" }, "contentType": { "type": "string" }, "objectKey": { "type": "string" }, "sizeBytes": { "type": [ "integer", "null" ] } } }, "uri": { "type": "string" }, "view": { "type": "string" } }, "required": [ "digest", "format", "kind", "mediaType", "sizeBytes", "uri" ] } }, "determinism": { "type": "object", "properties": { "compositionRecipeUri": { "type": "string" }, "merkleRoot": { "type": "string" }, "recipeDigest": { "type": "string" } }, "required": [ "merkleRoot" ] }, "determinismMerkleRoot": { "type": "string" }, "facetSeals": { "type": "object", "properties": { "combinedMerkleRoot": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "facets": { "type": "array", "items": { "type": "object", "properties": { "category": { "type": "string" }, "facetId": { "type": "string" }, "fileCount": { "type": "integer" }, "merkleRoot": { "type": "string" }, "name": { "type": "string" }, "totalBytes": { "type": "integer" } }, "required": [ "category", "facetId", "fileCount", "merkleRoot", "name", "totalBytes" ] } }, "schemaVersion": { "type": "string" }, "stats": { "type": "object", "properties": { "durationMs": { "type": "integer" }, "filesMatched": { "type": "integer" }, "filesUnmatched": { "type": "integer" }, "totalBytes": { "type": "integer" }, "totalFilesProcessed": { "type": "integer" } }, "required": [ "durationMs", "filesMatched", "filesUnmatched", "totalBytes", "totalFilesProcessed" ] } }, "required": [ "combinedMerkleRoot", "createdAt", "facets", "schemaVersion" ] }, "generatedAt": { "type": "string", "format": "date-time" }, "imageDigest": { "type": "string" }, "replayBundle": { "type": "object", "properties": { "feedSnapshotId": { "type": "string" }, "policySnapshotId": { "type": "string" }, "sha256": { "type": "string" }, "uri": { "type": "string" } }, "required": [ "sha256", "uri" ] }, "scanId": { "type": "string" }, "schema": { "type": "string" }, "source": { "type": "object", "properties": { "attempt": { "type": [ "integer", "null" ] }, "component": { "type": "string" }, "version": { "type": "string" }, "workerInstance": { "type": "string" } }, "required": [ "component" ] }, "tenant": { "type": "string" } }, "required": [ "artifacts", "generatedAt", "schema", "tenant" ] }, "manifestDigest": { "type": "string" }, "manifestUri": { "type": "string" }, "tenant": { "type": "string" } }, "required": [ "generatedAt", "manifest", "manifestDigest", "tenant" ] }, "unknownBudget": { "type": "object", "properties": { "action": { "type": "string" }, "byReasonCode": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "integer" } }, "required": [ "value" ] } }, "environment": { "type": "string" }, "message": { "type": "string" }, "percentageUsed": { "type": "number" }, "totalLimit": { "type": [ "integer", "null" ] }, "totalUnknowns": { "type": "integer" }, "violations": { "type": "array", "items": { "type": "object", "properties": { "count": { "type": "integer" }, "limit": { "type": "integer" }, "reasonCode": { "type": "string" }, "shortCode": { "type": "string" } }, "required": [ "count", "limit", "reasonCode", "shortCode" ] } }, "withinBudget": { "type": "boolean" } }, "required": [ "action", "environment", "percentageUsed", "totalUnknowns", "withinBudget" ] }, "verdict": { "type": "string" }, "verdicts": { "type": "array", "items": { "type": "object", "properties": { "confidenceBand": { "type": "string" }, "configVersion": { "type": "string" }, "findingId": { "type": "string" }, "inputs": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "number" } }, "required": [ "value" ] } }, "notes": { "type": "string" }, "quiet": { "type": [ "boolean", "null" ] }, "quietedBy": { "type": "string" }, "reachability": { "type": "string" }, "ruleAction": { "type": "string" }, "ruleName": { "type": "string" }, "score": { "type": [ "number", "null" ] }, "sourceTrust": { "type": "string" }, "status": { "type": "string" }, "unknownAgeDays": { "type": [ "number", "null" ] }, "unknownConfidence": { "type": [ "number", "null" ] } } } } }, "required": [ "generatedAt", "imageDigest", "issues", "policy", "reportId", "summary", "verdict", "verdicts" ] } }, "required": [ "report" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_RubyPackagesResponse": { "type": "object", "properties": { "generatedAt": { "type": "string", "format": "date-time" }, "imageDigest": { "type": "string" }, "packages": { "type": "array", "items": { "type": "object", "properties": { "declaredOnly": { "type": [ "boolean", "null" ] }, "groups": { "type": "array", "items": { "type": "string" } }, "id": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "platform": { "type": "string" }, "provenance": { "type": "object", "properties": { "locator": { "type": "string" }, "lockfile": { "type": "string" }, "source": { "type": "string" } } }, "runtime": { "type": "object", "properties": { "entrypoints": { "type": "array", "items": { "type": "string" } }, "files": { "type": "array", "items": { "type": "string" } }, "reasons": { "type": "array", "items": { "type": "string" } } } }, "runtimeUsed": { "type": [ "boolean", "null" ] }, "source": { "type": "string" }, "version": { "type": "string" } }, "required": [ "id", "name" ] } }, "scanId": { "type": "string" } }, "required": [ "generatedAt", "imageDigest", "packages", "scanId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_RuleCategoriesResponseDto": { "type": "object", "properties": { "categories": { "type": "array", "items": { "type": "object", "properties": { "description": { "type": "string" }, "id": { "type": "string" }, "name": { "type": "string" }, "ruleCount": { "type": "integer" } }, "required": [ "description", "id", "name", "ruleCount" ] } } }, "required": [ "categories" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_RuntimeEventsIngestRequestDto": { "type": "object", "properties": { "batchId": { "type": "string" }, "events": { "type": "array", "items": { "type": "object", "properties": { "event": { "type": "object", "properties": { "annotations": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "delta": { "type": "object", "properties": { "baselineImageDigest": { "type": "string" }, "changedFiles": { "type": "array", "items": { "type": "string" } }, "newBinaries": { "type": "array", "items": { "type": "object", "properties": { "path": { "type": "string" }, "sha256": { "type": "string" } }, "required": [ "path" ] } } }, "required": [ "changedFiles", "newBinaries" ] }, "eventId": { "type": "string" }, "evidence": { "type": "array", "items": { "type": "object", "properties": { "signal": { "type": "string" }, "value": { "type": "string" } }, "required": [ "signal" ] } }, "kind": { "type": "string", "enum": [ "AttestationStatus", "ContainerStart", "ContainerStop", "Drift", "PolicyViolation" ] }, "loadedLibraries": { "type": "array", "items": { "type": "object", "properties": { "inode": { "type": [ "integer", "null" ] }, "path": { "type": "string" }, "sha256": { "type": "string" } }, "required": [ "path" ] } }, "node": { "type": "string" }, "posture": { "type": "object", "properties": { "attestation": { "type": "object", "properties": { "uuid": { "type": "string" }, "verified": { "type": [ "boolean", "null" ] } } }, "imageSigned": { "type": [ "boolean", "null" ] }, "sbomReferrer": { "type": "string" } } }, "procSnapshot": { "type": "object", "properties": { "annotations": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "autoloadPaths": { "type": "array", "items": { "type": "object", "properties": { "composerPackage": { "type": "string" }, "composerVersion": { "type": "string" }, "namespace": { "type": "string" }, "path": { "type": "string" }, "purl": { "type": "string" }, "type": { "type": "string" } }, "required": [ "path", "type" ] } }, "capturedAt": { "type": "string", "format": "date-time" }, "classpath": { "type": "array", "items": { "type": "object", "properties": { "mavenCoordinate": { "type": "string" }, "path": { "type": "string" }, "purl": { "type": "string" }, "sha256": { "type": "string" }, "sizeBytes": { "type": [ "integer", "null" ] }, "type": { "type": "string" } }, "required": [ "path" ] } }, "containerId": { "type": "string" }, "entrypoint": { "type": "string" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "id": { "type": "string" }, "imageDigest": { "type": "string" }, "loadedAssemblies": { "type": "array", "items": { "type": "object", "properties": { "depsSource": { "type": "string" }, "isFrameworkAssembly": { "type": [ "boolean", "null" ] }, "name": { "type": "string" }, "nuGetPackage": { "type": "string" }, "nuGetVersion": { "type": "string" }, "path": { "type": "string" }, "purl": { "type": "string" }, "rid": { "type": "string" }, "sha256": { "type": "string" }, "version": { "type": "string" } }, "required": [ "name", "path" ] } }, "node": { "type": "string" }, "pid": { "type": "integer" }, "runtimeType": { "type": "string" }, "runtimeVersion": { "type": "string" }, "storedAt": { "type": "string", "format": "date-time" }, "tenant": { "type": "string" } }, "required": [ "autoloadPaths", "capturedAt", "classpath", "id", "imageDigest", "loadedAssemblies", "pid", "runtimeType", "storedAt", "tenant" ] }, "process": { "type": "object", "properties": { "buildId": { "type": "string" }, "entryTrace": { "type": "array", "items": { "type": "object", "properties": { "file": { "type": "string" }, "line": { "type": [ "integer", "null" ] }, "op": { "type": "string" }, "target": { "type": "string" } } } }, "entrypoint": { "type": "array", "items": { "type": "string" } }, "pid": { "type": "integer" } }, "required": [ "entryTrace", "entrypoint", "pid" ] }, "runtime": { "type": "object", "properties": { "engine": { "type": "string" }, "version": { "type": "string" } }, "required": [ "engine" ] }, "tenant": { "type": "string" }, "when": { "type": "string", "format": "date-time" }, "workload": { "type": "object", "properties": { "container": { "type": "string" }, "containerId": { "type": "string" }, "imageRef": { "type": "string" }, "namespace": { "type": "string" }, "owner": { "type": "object", "properties": { "kind": { "type": "string" }, "name": { "type": "string" } } }, "platform": { "type": "string" }, "pod": { "type": "string" } }, "required": [ "platform" ] } }, "required": [ "eventId", "evidence", "kind", "loadedLibraries", "node", "runtime", "tenant", "when", "workload" ] }, "schemaVersion": { "type": "string" } }, "required": [ "event", "schemaVersion" ] } } }, "required": [ "events" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_RuntimeEventsIngestResponseDto": { "type": "object", "properties": { "accepted": { "type": "integer" }, "duplicates": { "type": "integer" } }, "required": [ "accepted", "duplicates" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_RuntimePolicyRequestDto": { "type": "object", "properties": { "images": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "namespace": { "type": "string" } }, "required": [ "images" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_RuntimePolicyResponseDto": { "type": "object", "properties": { "expiresAtUtc": { "type": "string", "format": "date-time" }, "policyRevision": { "type": "string" }, "results": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "object", "properties": { "buildIds": { "type": "array", "items": { "type": "string" } }, "confidence": { "type": [ "number", "null" ] }, "hasSbomLegacy": { "type": "boolean" }, "hasSbomReferrers": { "type": "boolean" }, "linksets": { "type": "array", "items": { "type": "object", "properties": { "advisoryId": { "type": "string" }, "confidence": { "type": [ "number", "null" ] }, "conflicts": { "type": "array", "items": { "type": "object", "properties": { "field": { "type": "string" }, "reason": { "type": "string" }, "sourceIds": { "type": "array", "items": { "type": "string" } }, "values": { "type": "array", "items": { "type": "string" } } }, "required": [ "field" ] } }, "observationIds": { "type": "array", "items": { "type": "string" } }, "references": { "type": "array", "items": { "type": "string" } }, "severities": { "type": "array", "items": { "type": "object", "properties": { "labels": { "type": "array", "items": { "type": "object" } }, "origin": { "type": "string" }, "raw": { "type": "array", "items": { "type": "object" } }, "score": { "type": [ "number", "null" ] }, "source": { "type": "string" }, "type": { "type": "string" }, "vector": { "type": "string" } } } }, "source": { "type": "string" } }, "required": [ "advisoryId", "source" ] } }, "metadata": { "type": "string" }, "policyVerdict": { "type": "string" }, "quieted": { "type": [ "boolean", "null" ] }, "quietedBy": { "type": "string" }, "reasons": { "type": "array", "items": { "type": "string" } }, "rekor": { "type": "object", "properties": { "url": { "type": "string" }, "uuid": { "type": "string" }, "verified": { "type": [ "boolean", "null" ] } } }, "signed": { "type": "boolean" } }, "required": [ "hasSbomLegacy", "hasSbomReferrers", "policyVerdict", "reasons", "signed" ] } } } }, "ttlSeconds": { "type": "integer" } }, "required": [ "expiresAtUtc", "results", "ttlSeconds" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_RuntimeReconcileRequestDto": { "type": "object", "properties": { "imageDigest": { "type": "string" }, "maxMisses": { "type": "integer" }, "runtimeEventId": { "type": "string" } }, "required": [ "imageDigest", "maxMisses" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_RuntimeReconcileResponseDto": { "type": "object", "properties": { "errorCode": { "type": "string" }, "errorMessage": { "type": "string" }, "imageDigest": { "type": "string" }, "matchCount": { "type": "integer" }, "matches": { "type": "array", "items": { "type": "object", "properties": { "matchType": { "type": "string" }, "runtimePath": { "type": "string" }, "runtimeSha256": { "type": "string" }, "sbomComponentKey": { "type": "string" }, "sbomComponentName": { "type": "string" } }, "required": [ "runtimePath", "sbomComponentKey" ] } }, "missCount": { "type": "integer" }, "misses": { "type": "array", "items": { "type": "object", "properties": { "inode": { "type": [ "integer", "null" ] }, "path": { "type": "string" }, "sha256": { "type": "string" } }, "required": [ "path" ] } }, "reconciledAt": { "type": "string", "format": "date-time" }, "runtimeEventId": { "type": "string" }, "sbomArtifactId": { "type": "string" }, "totalRuntimeLibraries": { "type": "integer" }, "totalSbomComponents": { "type": "integer" } }, "required": [ "imageDigest", "matchCount", "matches", "missCount", "misses", "reconciledAt", "totalRuntimeLibraries", "totalSbomComponents" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_SbomAcceptedResponseDto": { "type": "object", "properties": { "componentCount": { "type": "integer" }, "digest": { "type": "string" }, "format": { "type": "string" }, "sbomId": { "type": "string" } }, "required": [ "componentCount", "digest", "format", "sbomId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_SbomHotLookupComponentSearchResponseDto": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "buildId": { "type": "string" }, "canonicalBomSha256": { "type": "string" }, "evidenceScore": { "type": "integer" }, "insertedAtUtc": { "type": "string", "format": "date-time" }, "payloadDigest": { "type": "string" } }, "required": [ "buildId", "canonicalBomSha256", "evidenceScore", "insertedAtUtc", "payloadDigest" ] } }, "limit": { "type": "integer" }, "offset": { "type": "integer" } }, "required": [ "items", "limit", "offset" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_SbomHotLookupLatestResponseDto": { "type": "object", "properties": { "buildId": { "type": "string" }, "canonicalBomSha256": { "type": "string" }, "evidenceScore": { "type": "integer" }, "insertedAtUtc": { "type": "string", "format": "date-time" }, "payloadDigest": { "type": "string" }, "rekorTileId": { "type": "string" } }, "required": [ "buildId", "canonicalBomSha256", "evidenceScore", "insertedAtUtc", "payloadDigest" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_SbomHotLookupPendingSearchResponseDto": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "buildId": { "type": "string" }, "canonicalBomSha256": { "type": "string" }, "evidenceScore": { "type": "integer" }, "insertedAtUtc": { "type": "string", "format": "date-time" }, "payloadDigest": { "type": "string" }, "pending": { "type": "object", "properties": { "valueKind": { "type": "string", "enum": [ "Array", "False", "Null", "Number", "Object", "String", "True", "Undefined" ] } }, "required": [ "valueKind" ] } }, "required": [ "buildId", "canonicalBomSha256", "evidenceScore", "insertedAtUtc", "payloadDigest", "pending" ] } }, "limit": { "type": "integer" }, "offset": { "type": "integer" } }, "required": [ "items", "limit", "offset" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_SbomUploadRecordDto": { "type": "object", "properties": { "analysisJobId": { "type": "string" }, "artifactDigest": { "type": "string" }, "artifactRef": { "type": "string" }, "componentCount": { "type": "integer" }, "createdAtUtc": { "type": "string", "format": "date-time" }, "digest": { "type": "string" }, "format": { "type": "string" }, "formatVersion": { "type": "string" }, "qualityScore": { "type": "number" }, "sbomId": { "type": "string" }, "source": { "type": "object", "properties": { "ciContext": { "type": "object", "properties": { "buildId": { "type": "string" }, "repository": { "type": "string" } } }, "tool": { "type": "string" }, "version": { "type": "string" } } }, "warnings": { "type": "array", "items": { "type": "string" } } }, "required": [ "analysisJobId", "artifactRef", "componentCount", "createdAtUtc", "digest", "format", "formatVersion", "qualityScore", "sbomId", "warnings" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_SbomUploadRequestDto": { "type": "object", "properties": { "ancestry": { "type": "object", "properties": { "createdAt": { "type": [ "string", "null" ], "format": "date-time" }, "inheritedLayerCount": { "type": "integer" }, "labels": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "layerDigests": { "type": "array", "items": { "type": "string" } } }, "required": [ "inheritedLayerCount" ] }, "artifactDigest": { "type": "string" }, "artifactRef": { "type": "string" }, "baseImageDigest": { "type": "string" }, "baseImageRef": { "type": "string" }, "format": { "type": "string" }, "parentArtifactDigest": { "type": "string" }, "sbom": { "type": [ "object", "null" ], "properties": { "valueKind": { "type": "string", "enum": [ "Array", "False", "Null", "Number", "Object", "String", "True", "Undefined" ] } }, "required": [ "valueKind" ] }, "sbomBase64": { "type": "string" }, "source": { "type": "object", "properties": { "ciContext": { "type": "object", "properties": { "buildId": { "type": "string" }, "repository": { "type": "string" } } }, "tool": { "type": "string" }, "version": { "type": "string" } } } }, "required": [ "artifactRef" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_SbomUploadResponseDto": { "type": "object", "properties": { "analysisJobId": { "type": "string" }, "artifactDigest": { "type": "string" }, "artifactRef": { "type": "string" }, "digest": { "type": "string" }, "format": { "type": "string" }, "formatVersion": { "type": "string" }, "sbomId": { "type": "string" }, "uploadedAtUtc": { "type": "string", "format": "date-time" }, "validationResult": { "type": "object", "properties": { "componentCount": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "qualityScore": { "type": "number" }, "valid": { "type": "boolean" }, "warnings": { "type": "array", "items": { "type": "string" } } }, "required": [ "componentCount", "errors", "qualityScore", "valid", "warnings" ] } }, "required": [ "analysisJobId", "artifactRef", "digest", "format", "formatVersion", "sbomId", "uploadedAtUtc", "validationResult" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_ScanManifestResponse": { "type": "object", "properties": { "contentDigest": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "feedHash": { "type": "string" }, "manifestHash": { "type": "string" }, "manifestId": { "type": "string", "format": "uuid" }, "policyHash": { "type": "string" }, "rulesHash": { "type": "string" }, "sbomHash": { "type": "string" }, "scanCompletedAt": { "type": [ "string", "null" ], "format": "date-time" }, "scanId": { "type": "string", "format": "uuid" }, "scanStartedAt": { "type": "string", "format": "date-time" }, "scannerVersion": { "type": "string" } }, "required": [ "contentDigest", "createdAt", "feedHash", "manifestHash", "manifestId", "policyHash", "rulesHash", "sbomHash", "scanId", "scanStartedAt", "scannerVersion" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_ScanStatusResponse": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "entropy": { "type": "object", "properties": { "imageOpaqueRatio": { "type": "number" }, "layers": { "type": "array", "items": { "type": "object", "properties": { "layerDigest": { "type": "string" }, "opaqueBytes": { "type": "integer" }, "opaqueRatio": { "type": "number" }, "totalBytes": { "type": "integer" } }, "required": [ "layerDigest", "opaqueBytes", "opaqueRatio", "totalBytes" ] } } }, "required": [ "imageOpaqueRatio", "layers" ] }, "failureReason": { "type": "string" }, "image": { "type": "object", "properties": { "digest": { "type": "string" }, "reference": { "type": "string" } } }, "replay": { "type": "object", "properties": { "bundles": { "type": "array", "items": { "type": "object", "properties": { "casUri": { "type": "string" }, "digest": { "type": "string" }, "sizeBytes": { "type": "integer" }, "type": { "type": "string" } }, "required": [ "casUri", "digest", "sizeBytes", "type" ] } }, "manifestHash": { "type": "string" } }, "required": [ "bundles", "manifestHash" ] }, "scanId": { "type": "string" }, "status": { "type": "string" }, "surface": { "type": "object", "properties": { "generatedAt": { "type": "string", "format": "date-time" }, "manifest": { "type": "object", "properties": { "artifacts": { "type": "array", "items": { "type": "object", "properties": { "attestations": { "type": "array", "items": { "type": "object", "properties": { "digest": { "type": "string" }, "kind": { "type": "string" }, "mediaType": { "type": "string" }, "uri": { "type": "string" } }, "required": [ "digest", "kind", "mediaType", "uri" ] } }, "digest": { "type": "string" }, "format": { "type": "string" }, "kind": { "type": "string" }, "mediaType": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "sizeBytes": { "type": "integer" }, "storage": { "type": "object", "properties": { "bucket": { "type": "string" }, "contentType": { "type": "string" }, "objectKey": { "type": "string" }, "sizeBytes": { "type": [ "integer", "null" ] } } }, "uri": { "type": "string" }, "view": { "type": "string" } }, "required": [ "digest", "format", "kind", "mediaType", "sizeBytes", "uri" ] } }, "determinism": { "type": "object", "properties": { "compositionRecipeUri": { "type": "string" }, "merkleRoot": { "type": "string" }, "recipeDigest": { "type": "string" } }, "required": [ "merkleRoot" ] }, "determinismMerkleRoot": { "type": "string" }, "facetSeals": { "type": "object", "properties": { "combinedMerkleRoot": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "facets": { "type": "array", "items": { "type": "object", "properties": { "category": { "type": "string" }, "facetId": { "type": "string" }, "fileCount": { "type": "integer" }, "merkleRoot": { "type": "string" }, "name": { "type": "string" }, "totalBytes": { "type": "integer" } }, "required": [ "category", "facetId", "fileCount", "merkleRoot", "name", "totalBytes" ] } }, "schemaVersion": { "type": "string" }, "stats": { "type": "object", "properties": { "durationMs": { "type": "integer" }, "filesMatched": { "type": "integer" }, "filesUnmatched": { "type": "integer" }, "totalBytes": { "type": "integer" }, "totalFilesProcessed": { "type": "integer" } }, "required": [ "durationMs", "filesMatched", "filesUnmatched", "totalBytes", "totalFilesProcessed" ] } }, "required": [ "combinedMerkleRoot", "createdAt", "facets", "schemaVersion" ] }, "generatedAt": { "type": "string", "format": "date-time" }, "imageDigest": { "type": "string" }, "replayBundle": { "type": "object", "properties": { "feedSnapshotId": { "type": "string" }, "policySnapshotId": { "type": "string" }, "sha256": { "type": "string" }, "uri": { "type": "string" } }, "required": [ "sha256", "uri" ] }, "scanId": { "type": "string" }, "schema": { "type": "string" }, "source": { "type": "object", "properties": { "attempt": { "type": [ "integer", "null" ] }, "component": { "type": "string" }, "version": { "type": "string" }, "workerInstance": { "type": "string" } }, "required": [ "component" ] }, "tenant": { "type": "string" } }, "required": [ "artifacts", "generatedAt", "schema", "tenant" ] }, "manifestDigest": { "type": "string" }, "manifestUri": { "type": "string" }, "tenant": { "type": "string" } }, "required": [ "generatedAt", "manifest", "manifestDigest", "tenant" ] }, "updatedAt": { "type": "string", "format": "date-time" } }, "required": [ "createdAt", "image", "scanId", "status", "updatedAt" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_ScanSubmitRequest": { "type": "object", "properties": { "clientRequestId": { "type": "string" }, "force": { "type": "boolean" }, "image": { "type": "object", "properties": { "digest": { "type": "string" }, "reference": { "type": "string" } } }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } } }, "required": [ "force", "image", "metadata" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_ScanSubmitResponse": { "type": "object", "properties": { "created": { "type": "boolean" }, "location": { "type": "string" }, "scanId": { "type": "string" }, "status": { "type": "string" } }, "required": [ "created", "scanId", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_SecretDetectionSettingsResponseDto": { "type": "object", "properties": { "settings": { "type": "object", "properties": { "alertSettings": { "type": "object", "properties": { "alertMessagePrefix": { "type": "string" }, "deduplicationWindowMinutes": { "type": "integer" }, "destinations": { "type": "array", "items": { "type": "object", "properties": { "channelId": { "type": "string" }, "channelType": { "type": "string", "enum": [ "Email", "PagerDuty", "Slack", "Teams", "Webhook" ] }, "id": { "type": "string", "format": "uuid" }, "isActive": { "type": "boolean" }, "name": { "type": "string" }, "ruleCategoryFilter": { "type": "array", "items": { "type": "string" } }, "severityFilter": { "type": "array", "items": { "type": "string", "enum": [ "Critical", "High", "Low", "Medium" ] } } }, "required": [ "channelId", "channelType", "id", "isActive", "name" ] } }, "enabled": { "type": "boolean" }, "includeFilePath": { "type": "boolean" }, "includeImageRef": { "type": "boolean" }, "includeMaskedValue": { "type": "boolean" }, "maxAlertsPerScan": { "type": "integer" }, "minimumAlertSeverity": { "type": "string", "enum": [ "Critical", "High", "Low", "Medium" ] } }, "required": [ "deduplicationWindowMinutes", "destinations", "enabled", "includeFilePath", "includeImageRef", "includeMaskedValue", "maxAlertsPerScan", "minimumAlertSeverity" ] }, "disabledRuleIds": { "type": "array", "items": { "type": "string" } }, "enabled": { "type": "boolean" }, "enabledRuleCategories": { "type": "array", "items": { "type": "string" } }, "excludedFileExtensions": { "type": "array", "items": { "type": "string" } }, "excludedPaths": { "type": "array", "items": { "type": "string" } }, "maxFileSizeBytes": { "type": "integer" }, "requireSignedRuleBundles": { "type": "boolean" }, "revelationPolicy": { "type": "object", "properties": { "defaultPolicy": { "type": "string", "enum": [ "FullMask", "FullReveal", "PartialReveal" ] }, "exportPolicy": { "type": "string", "enum": [ "FullMask", "FullReveal", "PartialReveal" ] }, "fullRevealRoles": { "type": "array", "items": { "type": "string" } }, "maxMaskChars": { "type": "integer" }, "partialRevealChars": { "type": "integer" } }, "required": [ "defaultPolicy", "exportPolicy", "fullRevealRoles", "maxMaskChars", "partialRevealChars" ] }, "scanBinaryFiles": { "type": "boolean" } }, "required": [ "alertSettings", "disabledRuleIds", "enabled", "enabledRuleCategories", "excludedFileExtensions", "excludedPaths", "maxFileSizeBytes", "requireSignedRuleBundles", "revelationPolicy", "scanBinaryFiles" ] }, "tenantId": { "type": "string", "format": "uuid" }, "updatedAt": { "type": "string", "format": "date-time" }, "updatedBy": { "type": "string" }, "version": { "type": "integer" } }, "required": [ "settings", "tenantId", "updatedAt", "updatedBy", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternDto": { "type": "object", "properties": { "applicableRuleIds": { "type": "array", "items": { "type": "string" } }, "description": { "type": "string" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "filePathGlob": { "type": "string" }, "isActive": { "type": "boolean" }, "justification": { "type": "string" }, "name": { "type": "string" }, "valuePattern": { "type": "string" } }, "required": [ "applicableRuleIds", "description", "isActive", "justification", "name", "valuePattern" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternListResponseDto": { "type": "object", "properties": { "patterns": { "type": "array", "items": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "id": { "type": "string", "format": "uuid" }, "lastMatchedAt": { "type": [ "string", "null" ], "format": "date-time" }, "matchCount": { "type": "integer" }, "pattern": { "type": "object", "properties": { "applicableRuleIds": { "type": "array", "items": { "type": "string" } }, "description": { "type": "string" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "filePathGlob": { "type": "string" }, "isActive": { "type": "boolean" }, "justification": { "type": "string" }, "name": { "type": "string" }, "valuePattern": { "type": "string" } }, "required": [ "applicableRuleIds", "description", "isActive", "justification", "name", "valuePattern" ] }, "tenantId": { "type": "string", "format": "uuid" }, "updatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "updatedBy": { "type": "string" } }, "required": [ "createdAt", "createdBy", "id", "matchCount", "pattern", "tenantId" ] } }, "totalCount": { "type": "integer" } }, "required": [ "patterns", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternResponseDto": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "createdBy": { "type": "string" }, "id": { "type": "string", "format": "uuid" }, "lastMatchedAt": { "type": [ "string", "null" ], "format": "date-time" }, "matchCount": { "type": "integer" }, "pattern": { "type": "object", "properties": { "applicableRuleIds": { "type": "array", "items": { "type": "string" } }, "description": { "type": "string" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "filePathGlob": { "type": "string" }, "isActive": { "type": "boolean" }, "justification": { "type": "string" }, "name": { "type": "string" }, "valuePattern": { "type": "string" } }, "required": [ "applicableRuleIds", "description", "isActive", "justification", "name", "valuePattern" ] }, "tenantId": { "type": "string", "format": "uuid" }, "updatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "updatedBy": { "type": "string" } }, "required": [ "createdAt", "createdBy", "id", "matchCount", "pattern", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_SubmitVexStatementRequestDto": { "type": "object", "properties": { "actionStatement": { "type": "string" }, "effectiveAt": { "type": [ "string", "null" ], "format": "date-time" }, "impactStatement": { "type": "string" }, "issuedBy": { "type": "string" }, "justification": { "type": "string" }, "status": { "type": "string" } }, "required": [ "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_SubmitVexStatementResponseDto": { "type": "object", "properties": { "findingId": { "type": "string" }, "newVerdict": { "type": "string" }, "recordedAt": { "type": "string", "format": "date-time" }, "status": { "type": "string" }, "verdictChanged": { "type": "boolean" }, "vexStatementId": { "type": "string" } }, "required": [ "findingId", "recordedAt", "status", "verdictChanged", "vexStatementId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_TriageSummaryDto": { "type": "object", "properties": { "blockingCount": { "type": "integer" }, "byLane": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "integer" } }, "required": [ "value" ] } }, "byVerdict": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "integer" } }, "required": [ "value" ] } }, "canShipCount": { "type": "integer" } }, "required": [ "blockingCount", "byLane", "byVerdict", "canShipCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_UpdateSecretDetectionSettingsRequestDto": { "type": "object", "properties": { "expectedVersion": { "type": "integer" }, "settings": { "type": "object", "properties": { "alertSettings": { "type": "object", "properties": { "alertMessagePrefix": { "type": "string" }, "deduplicationWindowMinutes": { "type": "integer" }, "destinations": { "type": "array", "items": { "type": "object", "properties": { "channelId": { "type": "string" }, "channelType": { "type": "string", "enum": [ "Email", "PagerDuty", "Slack", "Teams", "Webhook" ] }, "id": { "type": "string", "format": "uuid" }, "isActive": { "type": "boolean" }, "name": { "type": "string" }, "ruleCategoryFilter": { "type": "array", "items": { "type": "string" } }, "severityFilter": { "type": "array", "items": { "type": "string", "enum": [ "Critical", "High", "Low", "Medium" ] } } }, "required": [ "channelId", "channelType", "id", "isActive", "name" ] } }, "enabled": { "type": "boolean" }, "includeFilePath": { "type": "boolean" }, "includeImageRef": { "type": "boolean" }, "includeMaskedValue": { "type": "boolean" }, "maxAlertsPerScan": { "type": "integer" }, "minimumAlertSeverity": { "type": "string", "enum": [ "Critical", "High", "Low", "Medium" ] } }, "required": [ "deduplicationWindowMinutes", "destinations", "enabled", "includeFilePath", "includeImageRef", "includeMaskedValue", "maxAlertsPerScan", "minimumAlertSeverity" ] }, "disabledRuleIds": { "type": "array", "items": { "type": "string" } }, "enabled": { "type": "boolean" }, "enabledRuleCategories": { "type": "array", "items": { "type": "string" } }, "excludedFileExtensions": { "type": "array", "items": { "type": "string" } }, "excludedPaths": { "type": "array", "items": { "type": "string" } }, "maxFileSizeBytes": { "type": "integer" }, "requireSignedRuleBundles": { "type": "boolean" }, "revelationPolicy": { "type": "object", "properties": { "defaultPolicy": { "type": "string", "enum": [ "FullMask", "FullReveal", "PartialReveal" ] }, "exportPolicy": { "type": "string", "enum": [ "FullMask", "FullReveal", "PartialReveal" ] }, "fullRevealRoles": { "type": "array", "items": { "type": "string" } }, "maxMaskChars": { "type": "integer" }, "partialRevealChars": { "type": "integer" } }, "required": [ "defaultPolicy", "exportPolicy", "fullRevealRoles", "maxMaskChars", "partialRevealChars" ] }, "scanBinaryFiles": { "type": "boolean" } }, "required": [ "alertSettings", "disabledRuleIds", "enabled", "enabledRuleCategories", "excludedFileExtensions", "excludedPaths", "maxFileSizeBytes", "requireSignedRuleBundles", "revelationPolicy", "scanBinaryFiles" ] } }, "required": [ "expectedVersion", "settings" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_UpdateTriageStatusRequestDto": { "type": "object", "properties": { "actor": { "type": "string" }, "decisionKind": { "type": "string" }, "exception": { "type": "object", "properties": { "approvedBy": { "type": "string" }, "compensatingControls": { "type": "array", "items": { "type": "string" } }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "ticketRef": { "type": "string" } } }, "lane": { "type": "string" }, "reason": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Contracts_UpdateTriageStatusResponseDto": { "type": "object", "properties": { "appliedAt": { "type": "string", "format": "date-time" }, "findingId": { "type": "string" }, "newLane": { "type": "string" }, "newVerdict": { "type": "string" }, "previousLane": { "type": "string" }, "previousVerdict": { "type": "string" }, "snapshotId": { "type": "string" } }, "required": [ "appliedAt", "findingId", "newLane", "newVerdict", "previousLane", "previousVerdict" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_AlertResponse": { "type": "object", "properties": { "alert": { "type": "object", "properties": {} } }, "required": [ "alert" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_AlertsListResponse": { "type": "object", "properties": { "alerts": { "type": "array", "items": { "type": "object", "properties": {} } }, "count": { "type": "integer" } }, "required": [ "alerts", "count" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_ApprovalListResponse": { "type": "object", "properties": { "approvals": { "type": "array", "items": { "type": "object", "properties": { "approvalId": { "type": "string" }, "approvedAt": { "type": "string", "format": "date-time" }, "approver": { "type": "string" }, "approverDisplayName": { "type": "string" }, "attestationId": { "type": "string" }, "chainStatus": { "type": "string" }, "decision": { "type": "string" }, "expiresAt": { "type": "string", "format": "date-time" }, "findingId": { "type": "string" }, "isRevoked": { "type": "boolean" }, "justification": { "type": "string" }, "policyDecisionRef": { "type": "string" }, "restrictions": { "type": "object", "properties": { "artifacts": { "type": "array", "items": { "type": "string" } }, "conditions": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "environments": { "type": "array", "items": { "type": "string" } }, "maxInstances": { "type": [ "integer", "null" ] }, "namespaces": { "type": "array", "items": { "type": "string" } } } } }, "required": [ "approvalId", "approvedAt", "approver", "attestationId", "decision", "expiresAt", "findingId", "isRevoked", "justification" ] } }, "scanId": { "type": "string" }, "totalCount": { "type": "integer" } }, "required": [ "approvals", "scanId", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_ApprovalResponse": { "type": "object", "properties": { "approvalId": { "type": "string" }, "approvedAt": { "type": "string", "format": "date-time" }, "approver": { "type": "string" }, "approverDisplayName": { "type": "string" }, "attestationId": { "type": "string" }, "chainStatus": { "type": "string" }, "decision": { "type": "string" }, "expiresAt": { "type": "string", "format": "date-time" }, "findingId": { "type": "string" }, "isRevoked": { "type": "boolean" }, "justification": { "type": "string" }, "policyDecisionRef": { "type": "string" }, "restrictions": { "type": "object", "properties": { "artifacts": { "type": "array", "items": { "type": "string" } }, "conditions": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "environments": { "type": "array", "items": { "type": "string" } }, "maxInstances": { "type": [ "integer", "null" ] }, "namespaces": { "type": "array", "items": { "type": "string" } } } } }, "required": [ "approvalId", "approvedAt", "approver", "attestationId", "decision", "expiresAt", "findingId", "isRevoked", "justification" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_CounterfactualRequestDto": { "type": "object", "properties": { "currentVerdict": { "type": "string" }, "findingId": { "type": "string" }, "maxPaths": { "type": [ "integer", "null" ] }, "purl": { "type": "string" }, "reachability": { "type": "string" }, "vexStatus": { "type": "string" }, "vulnId": { "type": "string" } }, "required": [ "findingId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_CounterfactualResponseDto": { "type": "object", "properties": { "computedAt": { "type": "string", "format": "date-time" }, "currentVerdict": { "type": "string" }, "findingId": { "type": "string" }, "hasPaths": { "type": "boolean" }, "paths": { "type": "array", "items": { "type": "object", "properties": { "conditions": { "type": "array", "items": { "type": "object", "properties": { "currentValue": { "type": "string" }, "description": { "type": "string" }, "field": { "type": "string" }, "requiredValue": { "type": "string" } }, "required": [ "field", "requiredValue" ] } }, "confidence": { "type": [ "number", "null" ] }, "description": { "type": "string" }, "effort": { "type": "string" }, "isRecommended": { "type": "boolean" }, "type": { "type": "string" } }, "required": [ "conditions", "description", "isRecommended", "type" ] } }, "wouldPassIf": { "type": "array", "items": { "type": "string" } } }, "required": [ "computedAt", "currentVerdict", "findingId", "hasPaths", "paths", "wouldPassIf" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_CounterfactualScanSummaryDto": { "type": "object", "properties": { "computedAt": { "type": "string", "format": "date-time" }, "findings": { "type": "array", "items": { "type": "object", "properties": { "easiestPath": { "type": "string" }, "findingId": { "type": "string" }, "pathCount": { "type": "integer" }, "purl": { "type": "string" }, "vulnId": { "type": "string" }, "wouldPassIf": { "type": "array", "items": { "type": "string" } } }, "required": [ "findingId", "pathCount", "purl", "vulnId", "wouldPassIf" ] } }, "scanId": { "type": "string" }, "totalBlocked": { "type": "integer" }, "withExceptionPath": { "type": "integer" }, "withReachabilityPath": { "type": "integer" }, "withUpgradePath": { "type": "integer" }, "withVexPath": { "type": "integer" } }, "required": [ "computedAt", "findings", "scanId", "totalBlocked", "withExceptionPath", "withReachabilityPath", "withUpgradePath", "withVexPath" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_CreateApprovalRequest": { "type": "object", "properties": { "decision": { "type": "string" }, "findingId": { "type": "string" }, "justification": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "policyDecisionRef": { "type": "string" }, "restrictions": { "type": "object", "properties": { "artifacts": { "type": "array", "items": { "type": "string" } }, "conditions": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "environments": { "type": "array", "items": { "type": "string" } }, "maxInstances": { "type": [ "integer", "null" ] }, "namespaces": { "type": "array", "items": { "type": "string" } } } } }, "required": [ "decision", "findingId", "justification" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_DriftedSinksResponseDto": { "type": "object", "properties": { "count": { "type": "integer" }, "direction": { "type": "string", "enum": [ "BecameReachable", "BecameUnreachable" ] }, "driftId": { "type": "string", "format": "uuid" }, "limit": { "type": "integer" }, "offset": { "type": "integer" }, "sinks": { "type": "array", "items": { "type": "object", "properties": { "associatedVulns": { "type": "array", "items": { "type": "object", "properties": { "cveId": { "type": "string" }, "cvss": { "type": [ "number", "null" ] }, "epss": { "type": [ "number", "null" ] }, "packagePurl": { "type": "string" }, "vexStatus": { "type": "string" } }, "required": [ "cveId" ] } }, "cause": { "type": "object", "properties": { "changedFile": { "type": "string" }, "changedLine": { "type": [ "integer", "null" ] }, "changedSymbol": { "type": "string" }, "codeChangeId": { "type": [ "string", "null" ], "format": "uuid" }, "description": { "type": "string" }, "kind": { "type": "string", "enum": [ "DependencyUpgraded", "GuardAdded", "GuardRemoved", "NewPublicRoute", "SymbolRemoved", "Unknown", "VisibilityEscalated" ] } }, "required": [ "description", "kind" ] }, "direction": { "type": "string", "enum": [ "BecameReachable", "BecameUnreachable" ] }, "id": { "type": "string", "format": "uuid" }, "path": { "type": "object", "properties": { "entrypoint": { "type": "object", "properties": { "changeKind": { "type": [ "string", "null" ], "enum": [ "Added", "DependencyChanged", "GuardChanged", "Removed", "SignatureChanged", "VisibilityChanged" ] }, "file": { "type": "string" }, "isChanged": { "type": "boolean" }, "line": { "type": [ "integer", "null" ] }, "nodeId": { "type": "string" }, "package": { "type": "string" }, "symbol": { "type": "string" } }, "required": [ "isChanged", "nodeId", "symbol" ] }, "fullPath": { "type": [ "array", "null" ], "items": { "type": "string" } }, "intermediateCount": { "type": "integer" }, "keyNodes": { "type": "array", "items": { "type": "object", "properties": { "changeKind": { "type": [ "string", "null" ], "enum": [ "Added", "DependencyChanged", "GuardChanged", "Removed", "SignatureChanged", "VisibilityChanged" ] }, "file": { "type": "string" }, "isChanged": { "type": "boolean" }, "line": { "type": [ "integer", "null" ] }, "nodeId": { "type": "string" }, "package": { "type": "string" }, "symbol": { "type": "string" } }, "required": [ "isChanged", "nodeId", "symbol" ] } }, "sink": { "type": "object", "properties": { "changeKind": { "type": [ "string", "null" ], "enum": [ "Added", "DependencyChanged", "GuardChanged", "Removed", "SignatureChanged", "VisibilityChanged" ] }, "file": { "type": "string" }, "isChanged": { "type": "boolean" }, "line": { "type": [ "integer", "null" ] }, "nodeId": { "type": "string" }, "package": { "type": "string" }, "symbol": { "type": "string" } }, "required": [ "isChanged", "nodeId", "symbol" ] } }, "required": [ "entrypoint", "intermediateCount", "keyNodes", "sink" ] }, "sinkCategory": { "type": "string", "enum": [ "AuthzBypass", "CmdExec", "CodeInjection", "CryptoWeak", "FileWrite", "LdapInjection", "LogInjection", "OpenRedirect", "PathTraversal", "Reflection", "SqlInjection", "SqlRaw", "Ssrf", "TemplateInjection", "UnsafeDeser", "XPathInjection", "XxeInjection" ] }, "sinkNodeId": { "type": "string" }, "symbol": { "type": "string" } }, "required": [ "associatedVulns", "cause", "direction", "id", "path", "sinkCategory", "sinkNodeId", "symbol" ] } } }, "required": [ "count", "direction", "driftId", "limit", "offset", "sinks" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_EpssBatchRequest": { "type": "object", "properties": { "cveIds": { "type": "array", "items": { "type": "string" } } }, "required": [ "cveIds" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_EpssBatchResponse": { "type": "object", "properties": { "found": { "type": "array", "items": { "type": "object", "properties": { "capturedAt": { "type": "string", "format": "date-time" }, "cveId": { "type": "string" }, "fromCache": { "type": "boolean" }, "modelDate": { "type": "string", "format": "date" }, "percentile": { "type": "number" }, "score": { "type": "number" }, "source": { "type": "string" } }, "required": [ "capturedAt", "cveId", "fromCache", "modelDate", "percentile", "score" ] } }, "lookupTimeMs": { "type": "integer" }, "modelDate": { "type": "string" }, "notFound": { "type": "array", "items": { "type": "string" } }, "partiallyFromCache": { "type": "boolean" } }, "required": [ "found", "lookupTimeMs", "modelDate", "notFound", "partiallyFromCache" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_EpssHistoryResponse": { "type": "object", "properties": { "cveId": { "type": "string" }, "endDate": { "type": "string" }, "history": { "type": "array", "items": { "type": "object", "properties": { "capturedAt": { "type": "string", "format": "date-time" }, "cveId": { "type": "string" }, "fromCache": { "type": "boolean" }, "modelDate": { "type": "string", "format": "date" }, "percentile": { "type": "number" }, "score": { "type": "number" }, "source": { "type": "string" } }, "required": [ "capturedAt", "cveId", "fromCache", "modelDate", "percentile", "score" ] } }, "startDate": { "type": "string" } }, "required": [ "cveId", "endDate", "history", "startDate" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_EpssStatusResponse": { "type": "object", "properties": { "available": { "type": "boolean" }, "lastCheckedUtc": { "type": "string", "format": "date-time" }, "latestModelDate": { "type": "string" } }, "required": [ "available", "lastCheckedUtc" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_EvidenceListResponse": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "confidence": { "type": "number" }, "cve": { "type": "string" }, "findingId": { "type": "string" }, "hasPath": { "type": "boolean" }, "purl": { "type": "string" }, "reachabilityStatus": { "type": "string" } }, "required": [ "confidence", "cve", "findingId", "hasPath", "purl", "reachabilityStatus" ] } }, "scanId": { "type": "string" }, "totalCount": { "type": "integer" } }, "required": [ "items", "scanId", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_MaterialChangesResponse": { "type": "object", "properties": { "changes": { "type": "array", "items": { "type": "object", "properties": { "changes": { "type": "array", "items": { "type": "object", "properties": { "changeType": { "type": "string" }, "currentValue": { "type": "string" }, "direction": { "type": "string" }, "previousValue": { "type": "string" }, "reason": { "type": "string" }, "rule": { "type": "string" }, "subType": { "type": "string" }, "weight": { "type": "number" } }, "required": [ "changeType", "currentValue", "direction", "previousValue", "reason", "rule", "weight" ] } }, "currentStateHash": { "type": "string" }, "hasMaterialChange": { "type": "boolean" }, "previousStateHash": { "type": "string" }, "priorityScore": { "type": "number" }, "purl": { "type": "string" }, "vulnId": { "type": "string" } }, "required": [ "changes", "currentStateHash", "hasMaterialChange", "previousStateHash", "priorityScore", "purl", "vulnId" ] } }, "scanId": { "type": "string" }, "totalChanges": { "type": "integer" } }, "required": [ "changes", "scanId", "totalChanges" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_ReachabilityTraceExportDto": { "type": "object", "properties": { "averageReachabilityScore": { "type": [ "number", "null" ] }, "canonicalizationMethod": { "type": "string" }, "contentDigest": { "type": "string" }, "edgeCount": { "type": "integer" }, "edges": { "type": "array", "items": { "type": "object", "properties": { "confidence": { "type": "number" }, "evidence": { "type": "array", "items": { "type": "string" } }, "from": { "type": "string" }, "kind": { "type": "string" }, "runtimeConfirmed": { "type": [ "boolean", "null" ] }, "runtimeObservationCount": { "type": [ "integer", "null" ] }, "to": { "type": "string" } }, "required": [ "confidence", "from", "kind", "to" ] } }, "format": { "type": "string" }, "nodeCount": { "type": "integer" }, "nodes": { "type": "array", "items": { "type": "object", "properties": { "evidence": { "type": "array", "items": { "type": "string" } }, "id": { "type": "string" }, "reachabilityScore": { "type": [ "number", "null" ] }, "runtimeConfirmed": { "type": [ "boolean", "null" ] }, "runtimeObservationCount": { "type": [ "integer", "null" ] }, "symbolId": { "type": "string" } }, "required": [ "id", "symbolId" ] } }, "runtimeCoverage": { "type": "number" }, "timestamp": { "type": "string", "format": "date-time" } }, "required": [ "canonicalizationMethod", "contentDigest", "edgeCount", "edges", "format", "nodeCount", "nodes", "runtimeCoverage", "timestamp" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_ReviewRequest": { "type": "object", "properties": { "action": { "type": "string" }, "comment": { "type": "string" } }, "required": [ "action" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_ReviewResponse": { "type": "object", "properties": { "action": { "type": "string" }, "candidateId": { "type": "string" }, "reviewedAt": { "type": "string", "format": "date-time" }, "reviewedBy": { "type": "string" } }, "required": [ "action", "candidateId", "reviewedAt", "reviewedBy" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_SarifUploadRequest": { "type": "object", "properties": { "commitSha": { "type": "string" }, "owner": { "type": "string" }, "ref": { "type": "string" }, "repo": { "type": "string" } }, "required": [ "owner", "repo" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_SarifUploadResponse": { "type": "object", "properties": { "sarifId": { "type": "string" }, "statusUrl": { "type": "string" }, "url": { "type": "string" } }, "required": [ "sarifId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_SarifUploadStatusResponse": { "type": "object", "properties": { "analysesUrl": { "type": "string" }, "errors": { "type": "array", "items": { "type": "string" } }, "processingStatus": { "type": "string" }, "sarifId": { "type": "string" } }, "required": [ "processingStatus", "sarifId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_ScanReviewRequest": { "type": "object", "properties": { "action": { "type": "string" }, "candidateId": { "type": "string" }, "comment": { "type": "string" } }, "required": [ "action", "candidateId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_SliceCacheStatsDto": { "type": "object", "properties": { "hitCount": { "type": "integer" }, "hitRate": { "type": "number" }, "itemCount": { "type": "integer" }, "missCount": { "type": "integer" } }, "required": [ "hitCount", "hitRate", "itemCount", "missCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_SliceQueryRequestDto": { "type": "object", "properties": { "cveId": { "type": "string" }, "entrypoints": { "type": "array", "items": { "type": "string" } }, "policyHash": { "type": "string" }, "scanId": { "type": "string" }, "symbols": { "type": "array", "items": { "type": "string" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_SliceQueryResponseDto": { "type": "object", "properties": { "cacheHit": { "type": "boolean" }, "confidence": { "type": "number" }, "jobId": { "type": "string" }, "pathWitnesses": { "type": "array", "items": { "type": "string" } }, "sliceDigest": { "type": "string" }, "verdict": { "type": "string" } }, "required": [ "cacheHit", "confidence", "sliceDigest", "verdict" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_SliceReplayRequestDto": { "type": "object", "properties": { "sliceDigest": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_SliceReplayResponseDto": { "type": "object", "properties": { "diff": { "type": "object", "properties": { "extraEdges": { "type": "array", "items": { "type": "string" } }, "extraNodes": { "type": "array", "items": { "type": "string" } }, "missingEdges": { "type": "array", "items": { "type": "string" } }, "missingNodes": { "type": "array", "items": { "type": "string" } }, "verdictDiff": { "type": "string" } } }, "match": { "type": "boolean" }, "originalDigest": { "type": "string" }, "recomputedDigest": { "type": "string" } }, "required": [ "match", "originalDigest", "recomputedDigest" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_Triage_BatchTriageClusterActionRequest": { "type": "object", "properties": { "actor": { "type": "string" }, "artifactDigest": { "type": "string" }, "decisionKind": { "type": "string" }, "lane": { "type": "string" }, "reason": { "type": "string" }, "similarityThreshold": { "type": [ "number", "null" ] } }, "required": [ "artifactDigest" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_Triage_BatchTriageClusterActionResponse": { "type": "object", "properties": { "actionRecord": { "type": "object", "properties": { "actionRecordId": { "type": "string" }, "payloadDigest": { "type": "string" }, "signed": { "type": "boolean" } }, "required": [ "actionRecordId", "payloadDigest", "signed" ] }, "appliedAt": { "type": "string", "format": "date-time" }, "artifactDigest": { "type": "string" }, "decisionKind": { "type": "string" }, "lane": { "type": "string" }, "pathId": { "type": "string" }, "requestedFindingCount": { "type": "integer" }, "updatedFindingCount": { "type": "integer" }, "updatedFindingIds": { "type": "array", "items": { "type": "string" } } }, "required": [ "actionRecord", "appliedAt", "artifactDigest", "decisionKind", "lane", "pathId", "requestedFindingCount", "updatedFindingCount", "updatedFindingIds" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_Triage_ProofBundleRequest": { "type": "object", "properties": { "attestationKeyId": { "type": "string" }, "includeCallTrace": { "type": "boolean" }, "includeReachGraph": { "type": "boolean" }, "includeVexStatements": { "type": "boolean" }, "pathId": { "type": "string" } }, "required": [ "includeCallTrace", "includeReachGraph", "includeVexStatements", "pathId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_Triage_ProofBundleResponse": { "type": "object", "properties": { "bundle": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "attestations": { "type": "array", "items": { "type": "object", "properties": { "dsseEnvelope": { "type": "string" }, "predicate": { "type": "string" }, "subject": { "type": "string" }, "type": { "type": "string" } }, "required": [ "dsseEnvelope", "predicate", "subject", "type" ] } }, "bundleId": { "type": "string" }, "callTrace": { "type": "object", "properties": { "frames": { "type": "array", "items": { "type": "object", "properties": { "file": { "type": "string" }, "function": { "type": "string" }, "line": { "type": "integer" } }, "required": [ "file", "function", "line" ] } } }, "required": [ "frames" ] }, "createdAt": { "type": "string", "format": "date-time" }, "path": { "type": "object", "properties": { "cveIds": { "type": "array", "items": { "type": "string" } }, "entryPoint": { "type": "string" }, "packagePurl": { "type": "string" }, "pathId": { "type": "string" }, "reachabilityStatus": { "type": "string" }, "vulnerableSymbol": { "type": "string" } }, "required": [ "cveIds", "entryPoint", "packagePurl", "pathId", "reachabilityStatus", "vulnerableSymbol" ] }, "pathId": { "type": "string" }, "reachGraph": { "type": "object", "properties": { "edges": { "type": "array", "items": { "type": "object", "properties": { "from": { "type": "string" }, "label": { "type": "string" }, "to": { "type": "string" } }, "required": [ "from", "label", "to" ] } }, "nodes": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "label": { "type": "string" }, "type": { "type": "string" } }, "required": [ "id", "label", "type" ] } } }, "required": [ "edges", "nodes" ] }, "signature": { "type": "object", "properties": { "algorithm": { "type": "string" }, "keyId": { "type": "string" }, "signature": { "type": "string" }, "signedAt": { "type": "string", "format": "date-time" } }, "required": [ "algorithm", "keyId", "signature", "signedAt" ] }, "vexStatements": { "type": "array", "items": { "type": "object", "properties": { "cveId": { "type": "string" }, "issuedAt": { "type": "string", "format": "date-time" }, "justification": { "type": "string" }, "status": { "type": "string" } }, "required": [ "cveId", "issuedAt", "justification", "status" ] } } }, "required": [ "artifactDigest", "attestations", "bundleId", "createdAt", "path", "pathId", "signature" ] }, "generatedAt": { "type": "string", "format": "date-time" }, "pathId": { "type": "string" } }, "required": [ "bundle", "generatedAt", "pathId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_Triage_TriageClusterStatsResponse": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "clusters": { "type": "array", "items": { "type": "object", "properties": { "critical": { "type": "integer" }, "findingCount": { "type": "integer" }, "high": { "type": "integer" }, "low": { "type": "integer" }, "medium": { "type": "integer" }, "pathId": { "type": "string" }, "priorityScore": { "type": "number" }, "reachability": { "type": "string" } }, "required": [ "critical", "findingCount", "high", "low", "medium", "pathId", "priorityScore", "reachability" ] } }, "filter": { "type": "string" }, "generatedAt": { "type": "string", "format": "date-time" }, "reachabilityDistribution": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "integer" } }, "required": [ "value" ] } }, "severityDistribution": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "integer" } }, "required": [ "value" ] } }, "totalClusters": { "type": "integer" }, "totalFindings": { "type": "integer" } }, "required": [ "artifactDigest", "clusters", "generatedAt", "reachabilityDistribution", "severityDistribution", "totalClusters", "totalFindings" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_Triage_TriageInboxResponse": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "filter": { "type": "string" }, "filteredPaths": { "type": "integer" }, "generatedAt": { "type": "string", "format": "date-time" }, "paths": { "type": "array", "items": { "type": "object", "properties": { "activeExceptions": { "type": "array", "items": { "type": "object", "properties": { "exceptionId": { "type": "string" }, "expiresAt": { "type": "string", "format": "date-time" }, "reason": { "type": "string" } }, "required": [ "exceptionId", "expiresAt", "reason" ] } }, "artifactDigest": { "type": "string" }, "cveIds": { "type": "array", "items": { "type": "string" } }, "entryPoint": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" }, "type": { "type": "string" } }, "required": [ "name", "type" ] }, "evidence": { "type": "object", "properties": { "confidence": { "type": "number" }, "items": { "type": "array", "items": { "type": "object", "properties": { "description": { "type": "string" }, "source": { "type": "string" }, "type": { "type": "string" }, "weight": { "type": "number" } }, "required": [ "description", "source", "type", "weight" ] } }, "latticeState": { "type": "string", "enum": [ "Contested", "RuntimeObserved", "StaticallyReachable", "Unknown", "Unreachable" ] }, "vexStatus": { "type": "string", "enum": [ "Affected", "Fixed", "NotAffected", "UnderInvestigation", "Unknown" ] } }, "required": [ "confidence", "items", "latticeState", "vexStatus" ] }, "findingIds": { "type": "array", "items": { "type": "string" } }, "firstSeenAt": { "type": "string", "format": "date-time" }, "isQuiet": { "type": "boolean" }, "lastUpdatedAt": { "type": "string", "format": "date-time" }, "package": { "type": "object", "properties": { "ecosystem": { "type": "string" }, "name": { "type": "string" }, "purl": { "type": "string" }, "version": { "type": "string" } }, "required": [ "name", "purl", "version" ] }, "pathId": { "type": "string" }, "priorityScore": { "type": "number" }, "reachability": { "type": "string", "enum": [ "Contested", "RuntimeConfirmed", "StaticallyReachable", "Unknown", "Unreachable" ] }, "riskScore": { "type": "object", "properties": { "aggregatedCvss": { "type": "number" }, "criticalCount": { "type": "integer" }, "highCount": { "type": "integer" }, "lowCount": { "type": "integer" }, "maxEpss": { "type": "number" }, "mediumCount": { "type": "integer" } }, "required": [ "aggregatedCvss", "criticalCount", "highCount", "lowCount", "maxEpss", "mediumCount" ] }, "symbol": { "type": "object", "properties": { "fullyQualifiedName": { "type": "string" }, "language": { "type": "string" }, "lineNumber": { "type": [ "integer", "null" ] }, "sourceFile": { "type": "string" } }, "required": [ "fullyQualifiedName" ] } }, "required": [ "activeExceptions", "artifactDigest", "cveIds", "entryPoint", "evidence", "findingIds", "firstSeenAt", "isQuiet", "lastUpdatedAt", "package", "pathId", "priorityScore", "reachability", "riskScore", "symbol" ] } }, "totalPaths": { "type": "integer" } }, "required": [ "artifactDigest", "filteredPaths", "generatedAt", "paths", "totalPaths" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_VexCandidateResponse": { "type": "object", "properties": { "candidate": { "type": "object", "properties": { "candidateId": { "type": "string" }, "confidence": { "type": "number" }, "evidenceLinks": { "type": "array", "items": { "type": "object", "properties": { "digest": { "type": "string" }, "type": { "type": "string" }, "uri": { "type": "string" } }, "required": [ "type", "uri" ] } }, "expiresAt": { "type": "string", "format": "date-time" }, "generatedAt": { "type": "string", "format": "date-time" }, "imageDigest": { "type": "string" }, "justification": { "type": "string" }, "purl": { "type": "string" }, "rationale": { "type": "string" }, "requiresReview": { "type": "boolean" }, "suggestedStatus": { "type": "string" }, "vulnId": { "type": "string" } }, "required": [ "candidateId", "confidence", "evidenceLinks", "expiresAt", "generatedAt", "imageDigest", "justification", "purl", "rationale", "requiresReview", "suggestedStatus", "vulnId" ] } }, "required": [ "candidate" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_VexCandidatesResponse": { "type": "object", "properties": { "candidates": { "type": "array", "items": { "type": "object", "properties": { "candidateId": { "type": "string" }, "confidence": { "type": "number" }, "evidenceLinks": { "type": "array", "items": { "type": "object", "properties": { "digest": { "type": "string" }, "type": { "type": "string" }, "uri": { "type": "string" } }, "required": [ "type", "uri" ] } }, "expiresAt": { "type": "string", "format": "date-time" }, "generatedAt": { "type": "string", "format": "date-time" }, "imageDigest": { "type": "string" }, "justification": { "type": "string" }, "purl": { "type": "string" }, "rationale": { "type": "string" }, "requiresReview": { "type": "boolean" }, "suggestedStatus": { "type": "string" }, "vulnId": { "type": "string" } }, "required": [ "candidateId", "confidence", "evidenceLinks", "expiresAt", "generatedAt", "imageDigest", "justification", "purl", "rationale", "requiresReview", "suggestedStatus", "vulnId" ] } }, "imageDigest": { "type": "string" }, "totalCandidates": { "type": "integer" } }, "required": [ "candidates", "imageDigest", "totalCandidates" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_WitnessListResponseDto": { "type": "object", "properties": { "totalCount": { "type": "integer" }, "witnesses": { "type": "array", "items": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "dsseEnvelope": { "type": [ "object", "null" ], "properties": { "valueKind": { "type": "string", "enum": [ "Array", "False", "Null", "Number", "Object", "String", "True", "Undefined" ] } }, "required": [ "valueKind" ] }, "entrypointFqn": { "type": "string" }, "graphHash": { "type": "string" }, "isSigned": { "type": "boolean" }, "payload": { "type": "object", "properties": { "valueKind": { "type": "string", "enum": [ "Array", "False", "Null", "Number", "Object", "String", "True", "Undefined" ] } }, "required": [ "valueKind" ] }, "runId": { "type": [ "string", "null" ], "format": "uuid" }, "scanId": { "type": [ "string", "null" ], "format": "uuid" }, "schemaVersion": { "type": "string" }, "signedAt": { "type": [ "string", "null" ], "format": "date-time" }, "signerKeyId": { "type": "string" }, "sinkCve": { "type": "string" }, "witnessHash": { "type": "string" }, "witnessId": { "type": "string", "format": "uuid" }, "witnessType": { "type": "string" } }, "required": [ "createdAt", "graphHash", "isSigned", "payload", "schemaVersion", "witnessHash", "witnessId", "witnessType" ] } } }, "required": [ "totalCount", "witnesses" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_WitnessResponseDto": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "dsseEnvelope": { "type": [ "object", "null" ], "properties": { "valueKind": { "type": "string", "enum": [ "Array", "False", "Null", "Number", "Object", "String", "True", "Undefined" ] } }, "required": [ "valueKind" ] }, "entrypointFqn": { "type": "string" }, "graphHash": { "type": "string" }, "isSigned": { "type": "boolean" }, "payload": { "type": "object", "properties": { "valueKind": { "type": "string", "enum": [ "Array", "False", "Null", "Number", "Object", "String", "True", "Undefined" ] } }, "required": [ "valueKind" ] }, "runId": { "type": [ "string", "null" ], "format": "uuid" }, "scanId": { "type": [ "string", "null" ], "format": "uuid" }, "schemaVersion": { "type": "string" }, "signedAt": { "type": [ "string", "null" ], "format": "date-time" }, "signerKeyId": { "type": "string" }, "sinkCve": { "type": "string" }, "witnessHash": { "type": "string" }, "witnessId": { "type": "string", "format": "uuid" }, "witnessType": { "type": "string" } }, "required": [ "createdAt", "graphHash", "isSigned", "payload", "schemaVersion", "witnessHash", "witnessId", "witnessType" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Endpoints_WitnessVerificationResponseDto": { "type": "object", "properties": { "error": { "type": "string" }, "isSigned": { "type": "boolean" }, "status": { "type": "string" }, "verifiedAt": { "type": "string", "format": "date-time" }, "witnessHash": { "type": "string" }, "witnessId": { "type": "string", "format": "uuid" } }, "required": [ "isSigned", "status", "verifiedAt", "witnessHash", "witnessId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Services_OfflineKitImportResponseTransport": { "type": "object", "properties": { "importId": { "type": "string" }, "message": { "type": "string" }, "status": { "type": "string" }, "submittedAt": { "type": [ "string", "null" ], "format": "date-time" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Services_OfflineKitManifestTransport": { "type": "object", "properties": { "assets": { "type": "object", "additionalProperties": { "type": "object", "additionalProperties": { "type": "string" } } }, "createdAt": { "type": "string", "format": "date-time" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "signature": { "type": "string" }, "version": { "type": "string" } }, "required": [ "assets", "createdAt", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Services_OfflineKitStatusTransport": { "type": "object", "properties": { "components": { "type": "array", "items": { "type": "object", "properties": { "capturedAt": { "type": [ "string", "null" ], "format": "date-time" }, "digest": { "type": "string" }, "name": { "type": "string" }, "sizeBytes": { "type": [ "integer", "null" ] }, "version": { "type": "string" } } } }, "current": { "type": "object", "properties": { "baseBundleId": { "type": "string" }, "bundleId": { "type": "string" }, "bundleSha256": { "type": "string" }, "bundleSize": { "type": [ "integer", "null" ] }, "capturedAt": { "type": [ "string", "null" ], "format": "date-time" }, "channel": { "type": "string" }, "importedAt": { "type": [ "string", "null" ], "format": "date-time" }, "isDelta": { "type": [ "boolean", "null" ] }, "kind": { "type": "string" } } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_StellaOps_Scanner_WebService_Services_OfflineKitValidationResult": { "type": "object", "properties": { "assetIntegrity": { "type": "object", "properties": { "hashMismatches": { "type": "array", "items": { "type": "object", "properties": { "actual": { "type": "string" }, "asset": { "type": "string" }, "expected": { "type": "string" } }, "required": [ "actual", "asset", "expected" ] } }, "invalidAssets": { "type": "integer" }, "missingAssets": { "type": "array", "items": { "type": "string" } }, "totalAssets": { "type": "integer" }, "validAssets": { "type": "integer" } }, "required": [ "hashMismatches", "invalidAssets", "missingAssets", "totalAssets", "validAssets" ] }, "errors": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "string" }, "message": { "type": "string" }, "path": { "type": "string" } }, "required": [ "code", "message" ] } }, "signatureStatus": { "type": "object", "properties": { "algorithm": { "type": "string" }, "error": { "type": "string" }, "keyId": { "type": "string" }, "signedAt": { "type": [ "string", "null" ], "format": "date-time" }, "valid": { "type": "boolean" } }, "required": [ "algorithm", "valid" ] }, "valid": { "type": "boolean" }, "warnings": { "type": "array", "items": { "type": "object", "properties": { "code": { "type": "string" }, "message": { "type": "string" }, "path": { "type": "string" } }, "required": [ "code", "message" ] } } }, "required": [ "assetIntegrity", "errors", "signatureStatus", "valid", "warnings" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "scanner_System_Text_Json_JsonDocument": { "type": "object", "properties": { "rootElement": { "type": "object", "properties": { "valueKind": { "type": "string", "enum": [ "Array", "False", "Null", "Number", "Object", "String", "True", "Undefined" ] } }, "required": [ "valueKind" ] } }, "required": [ "rootElement" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "taskrunner_ActivateIncidentModeRequest": { "type": "object", "properties": { "durationMinutes": { "type": [ "integer", "null" ] }, "level": { "type": "string" }, "reason": { "type": "string" }, "requestedBy": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "taskrunner_ApprovalDecisionDto": { "type": "object", "properties": { "actorId": { "type": "string" }, "decision": { "type": "string" }, "planHash": { "type": "string" }, "summary": { "type": "string" } }, "required": [ "decision", "planHash" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "taskrunner_CreateRunRequest": { "type": "object", "properties": { "inputs": { "type": "object", "additionalProperties": { "type": "object", "properties": { "options": { "type": [ "object", "null" ], "properties": { "propertyNameCaseInsensitive": { "type": "boolean" } }, "required": [ "propertyNameCaseInsensitive" ] }, "parent": { "type": "object" }, "root": { "type": "object" } }, "required": [ "root" ] } }, "manifest": { "type": "string" }, "runId": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "manifest" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "taskrunner_DeactivateIncidentModeRequest": { "type": "object", "properties": { "reason": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "taskrunner_EscalateIncidentModeRequest": { "type": "object", "properties": { "level": { "type": "string" }, "reason": { "type": "string" } }, "required": [ "level" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "taskrunner_SimulationRequest": { "type": "object", "properties": { "inputs": { "type": "object", "additionalProperties": { "type": "object", "properties": { "options": { "type": [ "object", "null" ], "properties": { "propertyNameCaseInsensitive": { "type": "boolean" } }, "required": [ "propertyNameCaseInsensitive" ] }, "parent": { "type": "object" }, "root": { "type": "object" } }, "required": [ "root" ] } }, "manifest": { "type": "string" } }, "required": [ "manifest" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "taskrunner_StellaOps_TaskRunner_Core_IncidentMode_SloBreachNotification": { "type": "object", "properties": { "breachId": { "type": "string" }, "context": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "currentValue": { "type": "number" }, "occurredAt": { "type": "string", "format": "date-time" }, "resourceId": { "type": "string" }, "severity": { "type": "string" }, "sloName": { "type": "string" }, "target": { "type": "number" }, "tenantId": { "type": "string" }, "threshold": { "type": "number" } }, "required": [ "breachId", "currentValue", "occurredAt", "severity", "sloName", "target", "threshold" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "taskrunner_VerifyAttestationRequest": { "type": "object", "properties": { "checkRevocation": { "type": "boolean" }, "expectedSubjects": { "type": "array", "items": { "type": "object", "properties": { "digest": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" } }, "required": [ "name" ] } }, "verifySignature": { "type": "boolean" }, "verifySubjects": { "type": "boolean" } }, "required": [ "checkRevocation", "verifySignature", "verifySubjects" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexlens_StellaOps_VexLens_Api_AggregatedGatingStatisticsResponse": { "type": "object", "properties": { "averageDampingPercent": { "type": "number" }, "averageEdgeReductionPercent": { "type": "number" }, "computedAt": { "type": "string", "format": "date-time" }, "totalDamped": { "type": "integer" }, "totalEdgesAfterDedup": { "type": "integer" }, "totalEdgesProcessed": { "type": "integer" }, "totalSnapshots": { "type": "integer" }, "totalSurfaced": { "type": "integer" }, "totalVerdicts": { "type": "integer" } }, "required": [ "averageDampingPercent", "averageEdgeReductionPercent", "computedAt", "totalDamped", "totalEdgesAfterDedup", "totalEdgesProcessed", "totalSnapshots", "totalSurfaced", "totalVerdicts" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexlens_StellaOps_VexLens_Api_ComputeConsensusBatchRequest": { "type": "object", "properties": { "emitEvents": { "type": [ "boolean", "null" ] }, "mode": { "type": [ "string", "null" ], "enum": [ "AuthoritativeFirst", "HighestWeight", "Lattice", "WeightedVote" ] }, "storeResults": { "type": [ "boolean", "null" ] }, "targets": { "type": "array", "items": { "type": "object", "properties": { "productKey": { "type": "string" }, "vulnerabilityId": { "type": "string" } }, "required": [ "productKey", "vulnerabilityId" ] } }, "tenantId": { "type": "string" } }, "required": [ "targets" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexlens_StellaOps_VexLens_Api_ComputeConsensusBatchResponse": { "type": "object", "properties": { "completedAt": { "type": "string", "format": "date-time" }, "failureCount": { "type": "integer" }, "results": { "type": "array", "items": { "type": "object", "properties": { "computedAt": { "type": "string", "format": "date-time" }, "confidenceScore": { "type": "number" }, "conflicts": { "type": "array", "items": { "type": "object", "properties": { "resolution": { "type": "string" }, "severity": { "type": "string" }, "statement1Id": { "type": "string" }, "statement2Id": { "type": "string" }, "status1": { "type": "string", "enum": [ "Affected", "Fixed", "NotAffected", "UnderInvestigation" ] }, "status2": { "type": "string", "enum": [ "Affected", "Fixed", "NotAffected", "UnderInvestigation" ] } }, "required": [ "resolution", "severity", "statement1Id", "statement2Id", "status1", "status2" ] } }, "contributions": { "type": "array", "items": { "type": "object", "properties": { "contribution": { "type": "number" }, "isWinner": { "type": "boolean" }, "issuerId": { "type": "string" }, "justification": { "type": [ "string", "null" ], "enum": [ "ComponentNotPresent", "InlineMitigationsAlreadyExist", "VulnerableCodeCannotBeControlledByAdversary", "VulnerableCodeNotInExecutePath", "VulnerableCodeNotPresent" ] }, "statementId": { "type": "string" }, "status": { "type": "string", "enum": [ "Affected", "Fixed", "NotAffected", "UnderInvestigation" ] }, "weight": { "type": "number" } }, "required": [ "contribution", "isWinner", "statementId", "status", "weight" ] } }, "justification": { "type": [ "string", "null" ], "enum": [ "ComponentNotPresent", "InlineMitigationsAlreadyExist", "VulnerableCodeCannotBeControlledByAdversary", "VulnerableCodeNotInExecutePath", "VulnerableCodeNotPresent" ] }, "outcome": { "type": "string" }, "productKey": { "type": "string" }, "projectionId": { "type": "string" }, "rationale": { "type": "object", "properties": { "factors": { "type": "array", "items": { "type": "string" } }, "statusWeights": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "number" } }, "required": [ "value" ] } }, "summary": { "type": "string" } }, "required": [ "factors", "statusWeights", "summary" ] }, "status": { "type": "string", "enum": [ "Affected", "Fixed", "NotAffected", "UnderInvestigation" ] }, "vulnerabilityId": { "type": "string" } }, "required": [ "computedAt", "confidenceScore", "contributions", "outcome", "productKey", "rationale", "status", "vulnerabilityId" ] } }, "successCount": { "type": "integer" }, "totalCount": { "type": "integer" } }, "required": [ "completedAt", "failureCount", "results", "successCount", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexlens_StellaOps_VexLens_Api_ComputeConsensusRequest": { "type": "object", "properties": { "emitEvent": { "type": [ "boolean", "null" ] }, "minimumWeightThreshold": { "type": [ "number", "null" ] }, "mode": { "type": [ "string", "null" ], "enum": [ "AuthoritativeFirst", "HighestWeight", "Lattice", "WeightedVote" ] }, "productKey": { "type": "string" }, "storeResult": { "type": [ "boolean", "null" ] }, "tenantId": { "type": "string" }, "vulnerabilityId": { "type": "string" } }, "required": [ "productKey", "vulnerabilityId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexlens_StellaOps_VexLens_Api_ComputeConsensusResponse": { "type": "object", "properties": { "computedAt": { "type": "string", "format": "date-time" }, "confidenceScore": { "type": "number" }, "conflicts": { "type": "array", "items": { "type": "object", "properties": { "resolution": { "type": "string" }, "severity": { "type": "string" }, "statement1Id": { "type": "string" }, "statement2Id": { "type": "string" }, "status1": { "type": "string", "enum": [ "Affected", "Fixed", "NotAffected", "UnderInvestigation" ] }, "status2": { "type": "string", "enum": [ "Affected", "Fixed", "NotAffected", "UnderInvestigation" ] } }, "required": [ "resolution", "severity", "statement1Id", "statement2Id", "status1", "status2" ] } }, "contributions": { "type": "array", "items": { "type": "object", "properties": { "contribution": { "type": "number" }, "isWinner": { "type": "boolean" }, "issuerId": { "type": "string" }, "justification": { "type": [ "string", "null" ], "enum": [ "ComponentNotPresent", "InlineMitigationsAlreadyExist", "VulnerableCodeCannotBeControlledByAdversary", "VulnerableCodeNotInExecutePath", "VulnerableCodeNotPresent" ] }, "statementId": { "type": "string" }, "status": { "type": "string", "enum": [ "Affected", "Fixed", "NotAffected", "UnderInvestigation" ] }, "weight": { "type": "number" } }, "required": [ "contribution", "isWinner", "statementId", "status", "weight" ] } }, "justification": { "type": [ "string", "null" ], "enum": [ "ComponentNotPresent", "InlineMitigationsAlreadyExist", "VulnerableCodeCannotBeControlledByAdversary", "VulnerableCodeNotInExecutePath", "VulnerableCodeNotPresent" ] }, "outcome": { "type": "string" }, "productKey": { "type": "string" }, "projectionId": { "type": "string" }, "rationale": { "type": "object", "properties": { "factors": { "type": "array", "items": { "type": "string" } }, "statusWeights": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "number" } }, "required": [ "value" ] } }, "summary": { "type": "string" } }, "required": [ "factors", "statusWeights", "summary" ] }, "status": { "type": "string", "enum": [ "Affected", "Fixed", "NotAffected", "UnderInvestigation" ] }, "vulnerabilityId": { "type": "string" } }, "required": [ "computedAt", "confidenceScore", "contributions", "outcome", "productKey", "rationale", "status", "vulnerabilityId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexlens_StellaOps_VexLens_Api_ComputeConsensusWithProofRequest": { "type": "object", "properties": { "minimumWeightThreshold": { "type": [ "number", "null" ] }, "mode": { "type": [ "string", "null" ], "enum": [ "AuthoritativeFirst", "HighestWeight", "Lattice", "WeightedVote" ] }, "productKey": { "type": "string" }, "proofContext": { "type": "object", "properties": { "buildFlags": { "type": "array", "items": { "type": "string" } }, "distribution": { "type": "string" }, "enabledFeatures": { "type": "array", "items": { "type": "string" } }, "platform": { "type": "string" } } }, "storeResult": { "type": [ "boolean", "null" ] }, "tenantId": { "type": "string" }, "vulnerabilityId": { "type": "string" } }, "required": [ "productKey", "vulnerabilityId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexlens_StellaOps_VexLens_Api_ComputeConsensusWithProofResponse": { "type": "object", "properties": { "computedAt": { "type": "string", "format": "date-time" }, "confidenceScore": { "type": "number" }, "conflicts": { "type": "array", "items": { "type": "object", "properties": { "resolution": { "type": "string" }, "severity": { "type": "string" }, "statement1Id": { "type": "string" }, "statement2Id": { "type": "string" }, "status1": { "type": "string", "enum": [ "Affected", "Fixed", "NotAffected", "UnderInvestigation" ] }, "status2": { "type": "string", "enum": [ "Affected", "Fixed", "NotAffected", "UnderInvestigation" ] } }, "required": [ "resolution", "severity", "statement1Id", "statement2Id", "status1", "status2" ] } }, "contributions": { "type": "array", "items": { "type": "object", "properties": { "contribution": { "type": "number" }, "isWinner": { "type": "boolean" }, "issuerId": { "type": "string" }, "justification": { "type": [ "string", "null" ], "enum": [ "ComponentNotPresent", "InlineMitigationsAlreadyExist", "VulnerableCodeCannotBeControlledByAdversary", "VulnerableCodeNotInExecutePath", "VulnerableCodeNotPresent" ] }, "statementId": { "type": "string" }, "status": { "type": "string", "enum": [ "Affected", "Fixed", "NotAffected", "UnderInvestigation" ] }, "weight": { "type": "number" } }, "required": [ "contribution", "isWinner", "statementId", "status", "weight" ] } }, "justification": { "type": [ "string", "null" ], "enum": [ "ComponentNotPresent", "InlineMitigationsAlreadyExist", "VulnerableCodeCannotBeControlledByAdversary", "VulnerableCodeNotInExecutePath", "VulnerableCodeNotPresent" ] }, "outcome": { "type": "string" }, "productKey": { "type": "string" }, "projectionId": { "type": "string" }, "proof": { "type": "object", "properties": { "confidenceScore": { "type": "number" }, "confidenceTier": { "type": "string" }, "conflictCount": { "type": "integer" }, "digest": { "type": "string" }, "finalStatus": { "type": "string" }, "generatedAt": { "type": "string", "format": "date-time" }, "justification": { "type": "string" }, "mergeAlgorithm": { "type": "string" }, "productKey": { "type": "string" }, "proofId": { "type": "string" }, "rawProofJson": { "type": "string" }, "schema": { "type": "string" }, "statementCount": { "type": "integer" }, "vulnerabilityId": { "type": "string" } }, "required": [ "confidenceScore", "confidenceTier", "conflictCount", "finalStatus", "generatedAt", "productKey", "proofId", "rawProofJson", "schema", "statementCount", "vulnerabilityId" ] }, "rationale": { "type": "object", "properties": { "factors": { "type": "array", "items": { "type": "string" } }, "statusWeights": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "number" } }, "required": [ "value" ] } }, "summary": { "type": "string" } }, "required": [ "factors", "statusWeights", "summary" ] }, "status": { "type": "string", "enum": [ "Affected", "Fixed", "NotAffected", "UnderInvestigation" ] }, "vulnerabilityId": { "type": "string" } }, "required": [ "computedAt", "confidenceScore", "contributions", "outcome", "productKey", "proof", "rationale", "status", "vulnerabilityId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexlens_StellaOps_VexLens_Api_ComputeDeltaRequest": { "type": "object", "properties": { "fromSnapshotId": { "type": "string" }, "options": { "type": "object", "properties": { "confidenceChangeThreshold": { "type": [ "number", "null" ] }, "includeDamped": { "type": [ "boolean", "null" ] }, "includeEvidenceChanges": { "type": [ "boolean", "null" ] } } }, "tenantId": { "type": "string" }, "toSnapshotId": { "type": "string" } }, "required": [ "fromSnapshotId", "toSnapshotId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexlens_StellaOps_VexLens_Api_ConsensusStatisticsResponse": { "type": "object", "properties": { "averageConfidence": { "type": "number" }, "byOutcome": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "integer" } }, "required": [ "value" ] } }, "byStatus": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "integer" } }, "required": [ "value" ] } }, "computedAt": { "type": "string", "format": "date-time" }, "projectionsWithConflicts": { "type": "integer" }, "statusChangesLast24h": { "type": "integer" }, "totalProjections": { "type": "integer" } }, "required": [ "averageConfidence", "byOutcome", "byStatus", "computedAt", "projectionsWithConflicts", "statusChangesLast24h", "totalProjections" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexlens_StellaOps_VexLens_Api_DeltaReportResponse": { "type": "object", "properties": { "entries": { "type": "array", "items": { "type": "object", "properties": { "contributingSources": { "type": "array", "items": { "type": "string" } }, "createdAt": { "type": "string", "format": "date-time" }, "fromConfidence": { "type": [ "number", "null" ] }, "fromRationaleClass": { "type": "string" }, "fromStatus": { "type": "string" }, "justification": { "type": "string" }, "productKey": { "type": "string" }, "section": { "type": "string" }, "summary": { "type": "string" }, "toConfidence": { "type": [ "number", "null" ] }, "toRationaleClass": { "type": "string" }, "toStatus": { "type": "string" }, "vulnerabilityId": { "type": "string" } }, "required": [ "createdAt", "productKey", "section", "vulnerabilityId" ] } }, "fromSnapshotDigest": { "type": "string" }, "generatedAt": { "type": "string", "format": "date-time" }, "hasActionableChanges": { "type": "boolean" }, "reportId": { "type": "string" }, "summary": { "type": "object", "properties": { "confidenceDownCount": { "type": "integer" }, "confidenceUpCount": { "type": "integer" }, "dampedCount": { "type": "integer" }, "evidenceChangedCount": { "type": "integer" }, "newCount": { "type": "integer" }, "policyImpactCount": { "type": "integer" }, "resolvedCount": { "type": "integer" }, "totalCount": { "type": "integer" } }, "required": [ "confidenceDownCount", "confidenceUpCount", "dampedCount", "evidenceChangedCount", "newCount", "policyImpactCount", "resolvedCount", "totalCount" ] }, "toSnapshotDigest": { "type": "string" } }, "required": [ "entries", "fromSnapshotDigest", "generatedAt", "hasActionableChanges", "reportId", "summary", "toSnapshotDigest" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexlens_StellaOps_VexLens_Api_GateSnapshotRequest": { "type": "object", "properties": { "options": { "type": "object", "properties": { "confidenceChangeThreshold": { "type": [ "number", "null" ] }, "edgeDeduplicationEnabled": { "type": [ "boolean", "null" ] }, "minConfidenceThreshold": { "type": [ "number", "null" ] }, "stabilityDampingEnabled": { "type": [ "boolean", "null" ] } } }, "snapshotId": { "type": "string" }, "tenantId": { "type": "string" } }, "required": [ "snapshotId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexlens_StellaOps_VexLens_Api_GatedSnapshotResponse": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "digest": { "type": "string" }, "edgeCount": { "type": "integer" }, "snapshotId": { "type": "string" }, "statistics": { "type": "object", "properties": { "dampedVerdictCount": { "type": "integer" }, "deduplicatedEdgeCount": { "type": "integer" }, "duration": { "type": "string" }, "edgeReductionPercent": { "type": "number" }, "originalEdgeCount": { "type": "integer" }, "surfacedVerdictCount": { "type": "integer" }, "totalVerdictCount": { "type": "integer" } }, "required": [ "dampedVerdictCount", "deduplicatedEdgeCount", "duration", "edgeReductionPercent", "originalEdgeCount", "surfacedVerdictCount", "totalVerdictCount" ] }, "verdictCount": { "type": "integer" } }, "required": [ "createdAt", "digest", "edgeCount", "snapshotId", "statistics", "verdictCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexlens_StellaOps_VexLens_Api_IssuerDetailResponse": { "type": "object", "properties": { "category": { "type": "string" }, "issuerId": { "type": "string" }, "keyFingerprints": { "type": "array", "items": { "type": "object", "properties": { "algorithm": { "type": "string" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "fingerprint": { "type": "string" }, "keyType": { "type": "string" }, "registeredAt": { "type": "string", "format": "date-time" }, "status": { "type": "string" } }, "required": [ "fingerprint", "keyType", "registeredAt", "status" ] } }, "lastUpdatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "metadata": { "type": "object", "properties": { "description": { "type": "string" }, "email": { "type": "string" }, "tags": { "type": "array", "items": { "type": "string" } }, "uri": { "type": "string" } } }, "name": { "type": "string" }, "registeredAt": { "type": "string", "format": "date-time" }, "revocationReason": { "type": "string" }, "revokedAt": { "type": [ "string", "null" ], "format": "date-time" }, "status": { "type": "string" }, "trustTier": { "type": "string" } }, "required": [ "category", "issuerId", "keyFingerprints", "name", "registeredAt", "status", "trustTier" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexlens_StellaOps_VexLens_Api_IssuerListResponse": { "type": "object", "properties": { "issuers": { "type": "array", "items": { "type": "object", "properties": { "category": { "type": "string" }, "issuerId": { "type": "string" }, "keyCount": { "type": "integer" }, "name": { "type": "string" }, "registeredAt": { "type": "string", "format": "date-time" }, "status": { "type": "string" }, "trustTier": { "type": "string" } }, "required": [ "category", "issuerId", "keyCount", "name", "registeredAt", "status", "trustTier" ] } }, "totalCount": { "type": "integer" } }, "required": [ "issuers", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexlens_StellaOps_VexLens_Api_ProjectionDetailResponse": { "type": "object", "properties": { "computedAt": { "type": "string", "format": "date-time" }, "confidenceScore": { "type": "number" }, "conflictCount": { "type": "integer" }, "justification": { "type": [ "string", "null" ], "enum": [ "ComponentNotPresent", "InlineMitigationsAlreadyExist", "VulnerableCodeCannotBeControlledByAdversary", "VulnerableCodeNotInExecutePath", "VulnerableCodeNotPresent" ] }, "outcome": { "type": "string" }, "previousProjectionId": { "type": "string" }, "productKey": { "type": "string" }, "projectionId": { "type": "string" }, "rationaleSummary": { "type": "string" }, "statementCount": { "type": "integer" }, "status": { "type": "string", "enum": [ "Affected", "Fixed", "NotAffected", "UnderInvestigation" ] }, "statusChanged": { "type": "boolean" }, "storedAt": { "type": "string", "format": "date-time" }, "tenantId": { "type": "string" }, "vulnerabilityId": { "type": "string" } }, "required": [ "computedAt", "confidenceScore", "conflictCount", "outcome", "productKey", "projectionId", "rationaleSummary", "statementCount", "status", "statusChanged", "storedAt", "vulnerabilityId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexlens_StellaOps_VexLens_Api_ProjectionHistoryResponse": { "type": "object", "properties": { "history": { "type": "array", "items": { "type": "object", "properties": { "computedAt": { "type": "string", "format": "date-time" }, "confidenceScore": { "type": "number" }, "conflictCount": { "type": "integer" }, "justification": { "type": [ "string", "null" ], "enum": [ "ComponentNotPresent", "InlineMitigationsAlreadyExist", "VulnerableCodeCannotBeControlledByAdversary", "VulnerableCodeNotInExecutePath", "VulnerableCodeNotPresent" ] }, "outcome": { "type": "string" }, "productKey": { "type": "string" }, "projectionId": { "type": "string" }, "statementCount": { "type": "integer" }, "status": { "type": "string", "enum": [ "Affected", "Fixed", "NotAffected", "UnderInvestigation" ] }, "statusChanged": { "type": "boolean" }, "vulnerabilityId": { "type": "string" } }, "required": [ "computedAt", "confidenceScore", "conflictCount", "outcome", "productKey", "projectionId", "statementCount", "status", "statusChanged", "vulnerabilityId" ] } }, "productKey": { "type": "string" }, "totalCount": { "type": "integer" }, "vulnerabilityId": { "type": "string" } }, "required": [ "history", "productKey", "totalCount", "vulnerabilityId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexlens_StellaOps_VexLens_Api_QueryProjectionsResponse": { "type": "object", "properties": { "limit": { "type": "integer" }, "offset": { "type": "integer" }, "projections": { "type": "array", "items": { "type": "object", "properties": { "computedAt": { "type": "string", "format": "date-time" }, "confidenceScore": { "type": "number" }, "conflictCount": { "type": "integer" }, "justification": { "type": [ "string", "null" ], "enum": [ "ComponentNotPresent", "InlineMitigationsAlreadyExist", "VulnerableCodeCannotBeControlledByAdversary", "VulnerableCodeNotInExecutePath", "VulnerableCodeNotPresent" ] }, "outcome": { "type": "string" }, "productKey": { "type": "string" }, "projectionId": { "type": "string" }, "statementCount": { "type": "integer" }, "status": { "type": "string", "enum": [ "Affected", "Fixed", "NotAffected", "UnderInvestigation" ] }, "statusChanged": { "type": "boolean" }, "vulnerabilityId": { "type": "string" } }, "required": [ "computedAt", "confidenceScore", "conflictCount", "outcome", "productKey", "projectionId", "statementCount", "status", "statusChanged", "vulnerabilityId" ] } }, "totalCount": { "type": "integer" } }, "required": [ "limit", "offset", "projections", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexlens_StellaOps_VexLens_Api_RegisterIssuerRequest": { "type": "object", "properties": { "category": { "type": "string" }, "initialKeys": { "type": "array", "items": { "type": "object", "properties": { "algorithm": { "type": "string" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "fingerprint": { "type": "string" }, "keyType": { "type": "string" } }, "required": [ "fingerprint", "keyType" ] } }, "issuerId": { "type": "string" }, "metadata": { "type": "object", "properties": { "description": { "type": "string" }, "email": { "type": "string" }, "tags": { "type": "array", "items": { "type": "string" } }, "uri": { "type": "string" } } }, "name": { "type": "string" }, "trustTier": { "type": "string" } }, "required": [ "category", "issuerId", "name", "trustTier" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexlens_StellaOps_VexLens_Api_RegisterKeyRequest": { "type": "object", "properties": { "algorithm": { "type": "string" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "fingerprint": { "type": "string" }, "keyType": { "type": "string" } }, "required": [ "fingerprint", "keyType" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexlens_StellaOps_VexLens_Api_RevokeRequest": { "type": "object", "properties": { "reason": { "type": "string" } }, "required": [ "reason" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "symbols_StellaOps_Symbols_Marketplace_Models_SymbolPackSource": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "enabled": { "type": "boolean" }, "freshnessSlaSeconds": { "type": "integer" }, "id": { "type": "string", "format": "uuid" }, "key": { "type": "string" }, "name": { "type": "string" }, "priority": { "type": "integer" }, "sourceType": { "type": "string" }, "updatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "url": { "type": "string" }, "warningRatio": { "type": "number" } }, "required": [ "createdAt", "enabled", "freshnessSlaSeconds", "id", "key", "name", "priority", "sourceType", "warningRatio" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "symbols_StellaOps_Symbols_Server_Contracts_ResolveSymbolsRequest": { "type": "object", "properties": { "addresses": { "type": "array", "items": { "type": "integer" } }, "debugId": { "type": "string" } }, "required": [ "addresses", "debugId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "symbols_StellaOps_Symbols_Server_Contracts_ResolveSymbolsResponse": { "type": "object", "properties": { "debugId": { "type": "string" }, "resolutions": { "type": "array", "items": { "type": "object", "properties": { "address": { "type": "integer" }, "confidence": { "type": "number" }, "demangledName": { "type": "string" }, "found": { "type": "boolean" }, "mangledName": { "type": "string" }, "offset": { "type": "integer" }, "sourceFile": { "type": "string" }, "sourceLine": { "type": [ "integer", "null" ] } }, "required": [ "address", "confidence", "found", "offset" ] } } }, "required": [ "debugId", "resolutions" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "symbols_StellaOps_Symbols_Server_Contracts_SymbolManifestDetailResponse": { "type": "object", "properties": { "binaryName": { "type": "string" }, "blobUri": { "type": "string" }, "codeId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "debugId": { "type": "string" }, "dsseDigest": { "type": "string" }, "format": { "type": "string", "enum": [ "Elf", "MachO", "Pe", "Unknown", "Wasm" ] }, "manifestId": { "type": "string" }, "platform": { "type": "string" }, "rekorLogIndex": { "type": [ "integer", "null" ] }, "sourceMappings": { "type": "array", "items": { "type": "object", "properties": { "compiledPath": { "type": "string" }, "contentHash": { "type": "string" }, "sourcePath": { "type": "string" } }, "required": [ "compiledPath", "sourcePath" ] } }, "symbolCount": { "type": "integer" }, "symbols": { "type": "array", "items": { "type": "object", "properties": { "address": { "type": "integer" }, "binding": { "type": "string", "enum": [ "Global", "Local", "Weak" ] }, "contentHash": { "type": "string" }, "demangledName": { "type": "string" }, "mangledName": { "type": "string" }, "size": { "type": "integer" }, "sourceFile": { "type": "string" }, "sourceLine": { "type": [ "integer", "null" ] }, "type": { "type": "string", "enum": [ "File", "Function", "Object", "Section", "TlsData", "Unknown", "Variable" ] } }, "required": [ "address", "binding", "mangledName", "size", "type" ] } }, "tenantId": { "type": "string" } }, "required": [ "binaryName", "createdAt", "debugId", "format", "manifestId", "symbolCount", "symbols", "tenantId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "symbols_StellaOps_Symbols_Server_Contracts_SymbolManifestListResponse": { "type": "object", "properties": { "limit": { "type": "integer" }, "manifests": { "type": "array", "items": { "type": "object", "properties": { "binaryName": { "type": "string" }, "codeId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "debugId": { "type": "string" }, "format": { "type": "string", "enum": [ "Elf", "MachO", "Pe", "Unknown", "Wasm" ] }, "hasDsse": { "type": "boolean" }, "manifestId": { "type": "string" }, "platform": { "type": "string" }, "symbolCount": { "type": "integer" } }, "required": [ "binaryName", "createdAt", "debugId", "format", "hasDsse", "manifestId", "symbolCount" ] } }, "offset": { "type": "integer" }, "totalCount": { "type": "integer" } }, "required": [ "limit", "manifests", "offset", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "symbols_StellaOps_Symbols_Server_Contracts_UploadSymbolManifestRequest": { "type": "object", "properties": { "binaryName": { "type": "string" }, "codeId": { "type": "string" }, "debugId": { "type": "string" }, "format": { "type": "string", "enum": [ "Elf", "MachO", "Pe", "Unknown", "Wasm" ] }, "platform": { "type": "string" }, "sourceMappings": { "type": "array", "items": { "type": "object", "properties": { "compiledPath": { "type": "string" }, "contentHash": { "type": "string" }, "sourcePath": { "type": "string" } }, "required": [ "compiledPath", "sourcePath" ] } }, "symbols": { "type": "array", "items": { "type": "object", "properties": { "address": { "type": "integer" }, "binding": { "type": "string", "enum": [ "Global", "Local", "Weak" ] }, "contentHash": { "type": "string" }, "demangledName": { "type": "string" }, "mangledName": { "type": "string" }, "size": { "type": "integer" }, "sourceFile": { "type": "string" }, "sourceLine": { "type": [ "integer", "null" ] }, "type": { "type": "string", "enum": [ "File", "Function", "Object", "Section", "TlsData", "Unknown", "Variable" ] } }, "required": [ "address", "binding", "mangledName", "size", "type" ] } } }, "required": [ "binaryName", "debugId", "format", "symbols" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "symbols_StellaOps_Symbols_Server_Contracts_UploadSymbolManifestResponse": { "type": "object", "properties": { "binaryName": { "type": "string" }, "blobUri": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "debugId": { "type": "string" }, "manifestId": { "type": "string" }, "symbolCount": { "type": "integer" } }, "required": [ "binaryName", "createdAt", "debugId", "manifestId", "symbolCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "doctor_StellaOps_Doctor_WebService_Contracts_CheckListResponse": { "type": "object", "properties": { "checks": { "type": "array", "items": { "type": "object", "properties": { "category": { "type": "string" }, "checkId": { "type": "string" }, "defaultSeverity": { "type": "string" }, "description": { "type": "string" }, "estimatedDurationMs": { "type": "integer" }, "name": { "type": "string" }, "pluginId": { "type": "string" }, "tags": { "type": "array", "items": { "type": "string" } } }, "required": [ "checkId", "defaultSeverity", "description", "estimatedDurationMs", "name", "tags" ] } }, "total": { "type": "integer" } }, "required": [ "checks", "total" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "doctor_StellaOps_Doctor_WebService_Contracts_DoctorDiagnosisRequest": { "type": "object", "properties": { "options": { "type": "object", "properties": { "focusOnChecks": { "type": "array", "items": { "type": "string" } }, "includeCorrelationAnalysis": { "type": "boolean" }, "includeRemediationSuggestions": { "type": "boolean" }, "includeRootCauseAnalysis": { "type": "boolean" }, "maxResponseTokens": { "type": [ "integer", "null" ] } }, "required": [ "includeCorrelationAnalysis", "includeRemediationSuggestions", "includeRootCauseAnalysis" ] }, "report": { "type": "object", "properties": { "completedAt": { "type": [ "string", "null" ], "format": "date-time" }, "durationMs": { "type": [ "integer", "null" ] }, "error": { "type": "string" }, "overallSeverity": { "type": "string" }, "results": { "type": "array", "items": { "type": "object", "properties": { "category": { "type": "string" }, "checkId": { "type": "string" }, "diagnosis": { "type": "string" }, "durationMs": { "type": "integer" }, "evidence": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "description": { "type": "string" } }, "required": [ "description" ] }, "executedAt": { "type": "string", "format": "date-time" }, "likelyCauses": { "type": "array", "items": { "type": "string" } }, "pluginId": { "type": "string" }, "remediation": { "type": "object", "properties": { "requiresBackup": { "type": "boolean" }, "runbookUrl": { "type": "string" }, "safetyNote": { "type": "string" }, "steps": { "type": "array", "items": { "type": "object", "properties": { "command": { "type": "string" }, "commandType": { "type": "string" }, "description": { "type": "string" }, "order": { "type": "integer" } }, "required": [ "command", "commandType", "description", "order" ] } } }, "required": [ "requiresBackup" ] }, "severity": { "type": "string" }, "verificationCommand": { "type": "string" } }, "required": [ "category", "checkId", "diagnosis", "durationMs", "executedAt", "pluginId", "severity" ] } }, "runId": { "type": "string" }, "startedAt": { "type": "string", "format": "date-time" }, "status": { "type": "string" }, "summary": { "type": "object", "properties": { "failed": { "type": "integer" }, "info": { "type": "integer" }, "passed": { "type": "integer" }, "skipped": { "type": "integer" }, "total": { "type": "integer" }, "warnings": { "type": "integer" } }, "required": [ "failed", "info", "passed", "skipped", "total", "warnings" ] } }, "required": [ "runId", "startedAt", "status" ] }, "runId": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "doctor_StellaOps_Doctor_WebService_Contracts_DoctorDiagnosisResponse": { "type": "object", "properties": { "assessment": { "type": "string" }, "correlations": { "type": "array", "items": { "type": "object", "properties": { "description": { "type": "string" }, "issue1": { "type": "string" }, "issue2": { "type": "string" }, "strength": { "type": "number" } }, "required": [ "description", "issue1", "issue2", "strength" ] } }, "generatedAt": { "type": "string", "format": "date-time" }, "healthScore": { "type": "integer" }, "issues": { "type": "array", "items": { "type": "object", "properties": { "affectedChecks": { "type": "array", "items": { "type": "string" } }, "impact": { "type": "string" }, "severity": { "type": "string" }, "summary": { "type": "string" }, "urgency": { "type": "string" } }, "required": [ "affectedChecks", "severity", "summary", "urgency" ] } }, "recommendedActions": { "type": "array", "items": { "type": "string" } }, "relatedDocumentation": { "type": "array", "items": { "type": "string" } }, "rootCauses": { "type": "array", "items": { "type": "object", "properties": { "affectedChecks": { "type": "array", "items": { "type": "string" } }, "cause": { "type": "string" }, "confidence": { "type": "number" }, "supportingEvidence": { "type": "array", "items": { "type": "string" } } }, "required": [ "affectedChecks", "cause", "confidence", "supportingEvidence" ] } }, "sourceRunId": { "type": "string" } }, "required": [ "assessment", "correlations", "generatedAt", "healthScore", "issues", "recommendedActions", "relatedDocumentation", "rootCauses", "sourceRunId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "doctor_StellaOps_Doctor_WebService_Contracts_DoctorRunResultResponse": { "type": "object", "properties": { "completedAt": { "type": [ "string", "null" ], "format": "date-time" }, "durationMs": { "type": [ "integer", "null" ] }, "error": { "type": "string" }, "overallSeverity": { "type": "string" }, "results": { "type": "array", "items": { "type": "object", "properties": { "category": { "type": "string" }, "checkId": { "type": "string" }, "diagnosis": { "type": "string" }, "durationMs": { "type": "integer" }, "evidence": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "description": { "type": "string" } }, "required": [ "description" ] }, "executedAt": { "type": "string", "format": "date-time" }, "likelyCauses": { "type": "array", "items": { "type": "string" } }, "pluginId": { "type": "string" }, "remediation": { "type": "object", "properties": { "requiresBackup": { "type": "boolean" }, "runbookUrl": { "type": "string" }, "safetyNote": { "type": "string" }, "steps": { "type": "array", "items": { "type": "object", "properties": { "command": { "type": "string" }, "commandType": { "type": "string" }, "description": { "type": "string" }, "order": { "type": "integer" } }, "required": [ "command", "commandType", "description", "order" ] } } }, "required": [ "requiresBackup" ] }, "severity": { "type": "string" }, "verificationCommand": { "type": "string" } }, "required": [ "category", "checkId", "diagnosis", "durationMs", "executedAt", "pluginId", "severity" ] } }, "runId": { "type": "string" }, "startedAt": { "type": "string", "format": "date-time" }, "status": { "type": "string" }, "summary": { "type": "object", "properties": { "failed": { "type": "integer" }, "info": { "type": "integer" }, "passed": { "type": "integer" }, "skipped": { "type": "integer" }, "total": { "type": "integer" }, "warnings": { "type": "integer" } }, "required": [ "failed", "info", "passed", "skipped", "total", "warnings" ] } }, "required": [ "runId", "startedAt", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "doctor_StellaOps_Doctor_WebService_Contracts_PluginListResponse": { "type": "object", "properties": { "plugins": { "type": "array", "items": { "type": "object", "properties": { "category": { "type": "string" }, "checkCount": { "type": "integer" }, "displayName": { "type": "string" }, "pluginId": { "type": "string" }, "version": { "type": "string" } }, "required": [ "category", "checkCount", "displayName", "pluginId", "version" ] } }, "total": { "type": "integer" } }, "required": [ "plugins", "total" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "doctor_StellaOps_Doctor_WebService_Contracts_ReportListResponse": { "type": "object", "properties": { "reports": { "type": "array", "items": { "type": "object", "properties": { "completedAt": { "type": [ "string", "null" ], "format": "date-time" }, "overallSeverity": { "type": "string" }, "runId": { "type": "string" }, "startedAt": { "type": "string", "format": "date-time" }, "summary": { "type": "object", "properties": { "failed": { "type": "integer" }, "info": { "type": "integer" }, "passed": { "type": "integer" }, "skipped": { "type": "integer" }, "total": { "type": "integer" }, "warnings": { "type": "integer" } }, "required": [ "failed", "info", "passed", "skipped", "total", "warnings" ] } }, "required": [ "overallSeverity", "runId", "startedAt", "summary" ] } }, "total": { "type": "integer" } }, "required": [ "reports", "total" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "doctor_StellaOps_Doctor_WebService_Contracts_RunDoctorRequest": { "type": "object", "properties": { "categories": { "type": "array", "items": { "type": "string" } }, "checkIds": { "type": "array", "items": { "type": "string" } }, "includeRemediation": { "type": "boolean" }, "mode": { "type": "string" }, "parallelism": { "type": "integer" }, "plugins": { "type": "array", "items": { "type": "string" } }, "tenantId": { "type": "string" }, "timeoutMs": { "type": "integer" } }, "required": [ "includeRemediation", "mode", "parallelism", "timeoutMs" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "doctor_StellaOps_Doctor_WebService_Contracts_RunStartedResponse": { "type": "object", "properties": { "checksTotal": { "type": "integer" }, "runId": { "type": "string" }, "startedAt": { "type": "string", "format": "date-time" }, "status": { "type": "string" } }, "required": [ "checksTotal", "runId", "startedAt", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "doctor_StellaOps_Doctor_WebService_Endpoints_CertificateHealthResponse": { "type": "object", "properties": { "signingCertificates": { "type": "array", "items": { "type": "object", "properties": { "daysUntilExpiry": { "type": "integer" }, "expiresAt": { "type": "string", "format": "date-time" }, "issuer": { "type": "string" }, "status": { "type": "string" }, "subject": { "type": "string" } }, "required": [ "daysUntilExpiry", "expiresAt", "issuer", "status", "subject" ] } }, "trustAnchors": { "type": "array", "items": { "type": "object", "properties": { "daysUntilExpiry": { "type": "integer" }, "expiresAt": { "type": "string", "format": "date-time" }, "issuer": { "type": "string" }, "status": { "type": "string" }, "subject": { "type": "string" } }, "required": [ "daysUntilExpiry", "expiresAt", "issuer", "status", "subject" ] } } }, "required": [ "signingCertificates", "trustAnchors" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "doctor_StellaOps_Doctor_WebService_Endpoints_EidasStatusResponse": { "type": "object", "properties": { "qualifiedProviders": { "type": "array", "items": { "type": "object", "properties": { "countryCode": { "type": "string" }, "lastStatusChange": { "type": [ "string", "null" ], "format": "date-time" }, "name": { "type": "string" }, "status": { "type": "string" } }, "required": [ "countryCode", "name", "status" ] } }, "trustListLastUpdate": { "type": [ "string", "null" ], "format": "date-time" }, "trustListStatus": { "type": "string" } }, "required": [ "qualifiedProviders", "trustListStatus" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "doctor_StellaOps_Doctor_WebService_Endpoints_EvidenceStatusResponse": { "type": "object", "properties": { "approachingExpiryCount": { "type": "integer" }, "deprecatedAlgorithmCount": { "type": "integer" }, "missingStaplingCount": { "type": "integer" }, "pendingRetimestampCount": { "type": "integer" }, "totalTimestamps": { "type": "integer" } }, "required": [ "approachingExpiryCount", "deprecatedAlgorithmCount", "missingStaplingCount", "pendingRetimestampCount", "totalTimestamps" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "doctor_StellaOps_Doctor_WebService_Endpoints_TimeSyncStatusResponse": { "type": "object", "properties": { "systemSkewMs": { "type": [ "number", "null" ] }, "systemSyncStatus": { "type": "string" }, "tsaSkews": { "type": "array", "items": { "type": "object", "properties": { "skewMs": { "type": "number" }, "status": { "type": "string" }, "tsaName": { "type": "string" } }, "required": [ "skewMs", "status", "tsaName" ] } } }, "required": [ "systemSyncStatus", "tsaSkews" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "doctor_StellaOps_Doctor_WebService_Endpoints_TimestampingDashboardResponse": { "type": "object", "properties": { "certificateHealth": { "type": "object", "properties": { "signingCertificates": { "type": "array", "items": { "type": "object", "properties": { "daysUntilExpiry": { "type": "integer" }, "expiresAt": { "type": "string", "format": "date-time" }, "issuer": { "type": "string" }, "status": { "type": "string" }, "subject": { "type": "string" } }, "required": [ "daysUntilExpiry", "expiresAt", "issuer", "status", "subject" ] } }, "trustAnchors": { "type": "array", "items": { "type": "object", "properties": { "daysUntilExpiry": { "type": "integer" }, "expiresAt": { "type": "string", "format": "date-time" }, "issuer": { "type": "string" }, "status": { "type": "string" }, "subject": { "type": "string" } }, "required": [ "daysUntilExpiry", "expiresAt", "issuer", "status", "subject" ] } } }, "required": [ "signingCertificates", "trustAnchors" ] }, "eidasStatus": { "type": "object", "properties": { "qualifiedProviders": { "type": "array", "items": { "type": "object", "properties": { "countryCode": { "type": "string" }, "lastStatusChange": { "type": [ "string", "null" ], "format": "date-time" }, "name": { "type": "string" }, "status": { "type": "string" } }, "required": [ "countryCode", "name", "status" ] } }, "trustListLastUpdate": { "type": [ "string", "null" ], "format": "date-time" }, "trustListStatus": { "type": "string" } }, "required": [ "qualifiedProviders", "trustListStatus" ] }, "evidenceStatus": { "type": "object", "properties": { "approachingExpiryCount": { "type": "integer" }, "deprecatedAlgorithmCount": { "type": "integer" }, "missingStaplingCount": { "type": "integer" }, "pendingRetimestampCount": { "type": "integer" }, "totalTimestamps": { "type": "integer" } }, "required": [ "approachingExpiryCount", "deprecatedAlgorithmCount", "missingStaplingCount", "pendingRetimestampCount", "totalTimestamps" ] }, "status": { "type": "object", "properties": { "expiringCertificatesCount": { "type": "integer" }, "healthyTsaCount": { "type": "integer" }, "lastCheckTime": { "type": [ "string", "null" ], "format": "date-time" }, "overallStatus": { "type": "string" }, "pendingRetimestampCount": { "type": "integer" }, "unhealthyTsaCount": { "type": "integer" } }, "required": [ "expiringCertificatesCount", "healthyTsaCount", "overallStatus", "pendingRetimestampCount", "unhealthyTsaCount" ] }, "timeSyncStatus": { "type": "object", "properties": { "systemSkewMs": { "type": [ "number", "null" ] }, "systemSyncStatus": { "type": "string" }, "tsaSkews": { "type": "array", "items": { "type": "object", "properties": { "skewMs": { "type": "number" }, "status": { "type": "string" }, "tsaName": { "type": "string" } }, "required": [ "skewMs", "status", "tsaName" ] } } }, "required": [ "systemSyncStatus", "tsaSkews" ] }, "tsaHealth": { "type": "object", "properties": { "endpoints": { "type": "array", "items": { "type": "object", "properties": { "lastError": { "type": "string" }, "lastSuccess": { "type": [ "string", "null" ], "format": "date-time" }, "name": { "type": "string" }, "responseTimeMs": { "type": [ "number", "null" ] }, "status": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "status", "url" ] } }, "failoverAvailable": { "type": "integer" } }, "required": [ "endpoints", "failoverAvailable" ] } }, "required": [ "certificateHealth", "eidasStatus", "evidenceStatus", "status", "timeSyncStatus", "tsaHealth" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "doctor_StellaOps_Doctor_WebService_Endpoints_TimestampingStatusResponse": { "type": "object", "properties": { "expiringCertificatesCount": { "type": "integer" }, "healthyTsaCount": { "type": "integer" }, "lastCheckTime": { "type": [ "string", "null" ], "format": "date-time" }, "overallStatus": { "type": "string" }, "pendingRetimestampCount": { "type": "integer" }, "unhealthyTsaCount": { "type": "integer" } }, "required": [ "expiringCertificatesCount", "healthyTsaCount", "overallStatus", "pendingRetimestampCount", "unhealthyTsaCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "doctor_StellaOps_Doctor_WebService_Endpoints_TsaHealthResponse": { "type": "object", "properties": { "endpoints": { "type": "array", "items": { "type": "object", "properties": { "lastError": { "type": "string" }, "lastSuccess": { "type": [ "string", "null" ], "format": "date-time" }, "name": { "type": "string" }, "responseTimeMs": { "type": [ "number", "null" ] }, "status": { "type": "string" }, "url": { "type": "string" } }, "required": [ "name", "status", "url" ] } }, "failoverAvailable": { "type": "integer" } }, "required": [ "endpoints", "failoverAvailable" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "doctor_System_Collections_Generic_IAsyncEnumerable_1_StellaOps_Doctor_WebService_Contracts_DoctorProgressEvent_StellaOps_Doctor_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": { "type": "object", "properties": {}, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "evidencelocker_StellaOps_EvidenceLocker_Api_ExportStatusResponse": { "type": "object", "properties": { "completedAt": { "type": [ "string", "null" ], "format": "date-time" }, "downloadUrl": { "type": "string" }, "estimatedTimeRemaining": { "type": "string" }, "exportId": { "type": "string" }, "fileSize": { "type": [ "integer", "null" ] }, "progress": { "type": [ "integer", "null" ] }, "status": { "type": "string" } }, "required": [ "exportId", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "evidencelocker_StellaOps_EvidenceLocker_Api_ExportTriggerRequest": { "type": "object", "properties": { "compression": { "type": "string" }, "compressionLevel": { "type": "integer" }, "format": { "type": "string" }, "includeLayerSboms": { "type": "boolean" }, "includeRekorProofs": { "type": "boolean" } }, "required": [ "compression", "compressionLevel", "format", "includeLayerSboms", "includeRekorProofs" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "evidencelocker_StellaOps_EvidenceLocker_Api_ExportTriggerResponse": { "type": "object", "properties": { "estimatedSize": { "type": [ "integer", "null" ] }, "exportId": { "type": "string" }, "status": { "type": "string" }, "statusUrl": { "type": "string" } }, "required": [ "exportId", "status", "statusUrl" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "evidencelocker_StellaOps_EvidenceLocker_Api_GetEvidenceThreadResponse": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "attestations": { "type": "array", "items": { "type": "object", "properties": { "dsseDigest": { "type": "string" }, "predicateType": { "type": "string" }, "rekorEntryId": { "type": "string" }, "rekorTile": { "type": "string" }, "signedAt": { "type": "string", "format": "date-time" }, "signerKeyId": { "type": "string" } }, "required": [ "dsseDigest", "predicateType", "signedAt" ] } }, "canonicalId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "format": { "type": "string" }, "purl": { "type": "string" }, "transparencyStatus": { "type": "object", "properties": { "mode": { "type": "string" }, "reason": { "type": "string" } }, "required": [ "mode" ] } }, "required": [ "attestations", "canonicalId", "createdAt", "format" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "evidencelocker_StellaOps_EvidenceLocker_Api_GetVerdictResponse": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "determinismHash": { "type": "string" }, "envelope": { "type": "object", "properties": {} }, "evaluatedAt": { "type": "string", "format": "date-time" }, "findingId": { "type": "string" }, "policyId": { "type": "string" }, "policyRunId": { "type": "string" }, "policyVersion": { "type": "integer" }, "predicateDigest": { "type": "string" }, "rekorLogIndex": { "type": [ "integer", "null" ] }, "tenantId": { "type": "string" }, "verdictId": { "type": "string" }, "verdictScore": { "type": "number" }, "verdictSeverity": { "type": "string" }, "verdictStatus": { "type": "string" } }, "required": [ "createdAt", "envelope", "evaluatedAt", "findingId", "policyId", "policyRunId", "policyVersion", "predicateDigest", "tenantId", "verdictId", "verdictScore", "verdictSeverity", "verdictStatus" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "evidencelocker_StellaOps_EvidenceLocker_Api_ListEvidenceThreadsResponse": { "type": "object", "properties": { "pagination": { "type": "object", "properties": { "limit": { "type": "integer" }, "offset": { "type": "integer" }, "total": { "type": "integer" } }, "required": [ "limit", "offset", "total" ] }, "threads": { "type": "array", "items": { "type": "object", "properties": { "attestationCount": { "type": "integer" }, "canonicalId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "format": { "type": "string" }, "purl": { "type": "string" } }, "required": [ "attestationCount", "canonicalId", "createdAt", "format" ] } } }, "required": [ "pagination", "threads" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "evidencelocker_StellaOps_EvidenceLocker_Api_ListVerdictsResponse": { "type": "object", "properties": { "pagination": { "type": "object", "properties": { "limit": { "type": "integer" }, "offset": { "type": "integer" }, "total": { "type": "integer" } }, "required": [ "limit", "offset", "total" ] }, "verdicts": { "type": "array", "items": { "type": "object", "properties": { "determinismHash": { "type": "string" }, "evaluatedAt": { "type": "string", "format": "date-time" }, "findingId": { "type": "string" }, "verdictId": { "type": "string" }, "verdictScore": { "type": "number" }, "verdictSeverity": { "type": "string" }, "verdictStatus": { "type": "string" } }, "required": [ "evaluatedAt", "findingId", "verdictId", "verdictScore", "verdictSeverity", "verdictStatus" ] } } }, "required": [ "pagination", "verdicts" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "evidencelocker_StellaOps_EvidenceLocker_Api_StoreVerdictRequest": { "type": "object", "properties": { "determinismHash": { "type": "string" }, "envelope": { "type": "object", "properties": {} }, "evaluatedAt": { "type": "string", "format": "date-time" }, "findingId": { "type": "string" }, "policyId": { "type": "string" }, "policyRunId": { "type": "string" }, "policyVersion": { "type": "integer" }, "predicateDigest": { "type": "string" }, "rekorLogIndex": { "type": [ "integer", "null" ] }, "tenantId": { "type": "string" }, "verdictId": { "type": "string" }, "verdictScore": { "type": "number" }, "verdictSeverity": { "type": "string" }, "verdictStatus": { "type": "string" } }, "required": [ "envelope", "evaluatedAt", "findingId", "policyId", "policyRunId", "policyVersion", "predicateDigest", "tenantId", "verdictId", "verdictScore", "verdictSeverity", "verdictStatus" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "evidencelocker_StellaOps_EvidenceLocker_Api_StoreVerdictResponse": { "type": "object", "properties": { "createdAt": { "type": "string", "format": "date-time" }, "stored": { "type": "boolean" }, "verdictId": { "type": "string" } }, "required": [ "createdAt", "stored", "verdictId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "evidencelocker_StellaOps_EvidenceLocker_Api_VerifyVerdictResponse": { "type": "object", "properties": { "rekorVerification": { "type": "object", "properties": { "error": { "type": "string" }, "inclusionProofValid": { "type": "boolean" }, "logIndex": { "type": "integer" }, "verifiedAt": { "type": "string", "format": "date-time" } }, "required": [ "inclusionProofValid", "logIndex", "verifiedAt" ] }, "signatureValid": { "type": "boolean" }, "verdictId": { "type": "string" }, "verifications": { "type": "array", "items": { "type": "object", "properties": { "algorithm": { "type": "string" }, "error": { "type": "string" }, "keyId": { "type": "string" }, "valid": { "type": "boolean" } }, "required": [ "algorithm", "keyId", "valid" ] } }, "verifiedAt": { "type": "string", "format": "date-time" } }, "required": [ "signatureValid", "verdictId", "verifications", "verifiedAt" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceBundleResponseDto": { "type": "object", "properties": { "bundleId": { "type": "string", "format": "uuid" }, "createdAt": { "type": "string", "format": "date-time" }, "description": { "type": "string" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "kind": { "type": "string", "enum": [ "Evaluation", "Export", "Job" ] }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "rootHash": { "type": "string" }, "sealedAt": { "type": [ "string", "null" ], "format": "date-time" }, "signature": { "type": "object", "properties": { "algorithm": { "type": "string" }, "keyId": { "type": "string" }, "payload": { "type": "string" }, "payloadType": { "type": "string" }, "provider": { "type": "string" }, "signature": { "type": "string" }, "signedAt": { "type": "string", "format": "date-time" }, "timestampAuthority": { "type": "string" }, "timestampToken": { "type": "string" }, "timestampedAt": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "algorithm", "payload", "payloadType", "provider", "signature", "signedAt" ] }, "status": { "type": "string", "enum": [ "Archived", "Assembling", "Failed", "Pending", "Sealed" ] }, "storageKey": { "type": "string" }, "updatedAt": { "type": "string", "format": "date-time" } }, "required": [ "bundleId", "createdAt", "kind", "rootHash", "status", "storageKey", "updatedAt" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceGateArtifactRequestDto": { "type": "object", "properties": { "producerBundle": { "type": "object", "properties": { "artifactId": { "type": "string" }, "attestationRefs": { "type": "array", "items": { "type": "string" } }, "canonicalBomSha256": { "type": "string" }, "dsseEnvelopePath": { "type": "string" }, "payloadDigest": { "type": "string" }, "rekor": { "type": "object", "properties": { "inclusionProofPath": { "type": "string" }, "index": { "type": "integer" }, "tileId": { "type": "string" } }, "required": [ "inclusionProofPath", "index", "tileId" ] } }, "required": [ "artifactId", "attestationRefs", "canonicalBomSha256", "dsseEnvelopePath", "payloadDigest", "rekor" ] }, "rawBomPath": { "type": "string" }, "vexRefs": { "type": "array", "items": { "type": "string" } } }, "required": [ "producerBundle", "vexRefs" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceGateArtifactResponseDto": { "type": "object", "properties": { "evidenceId": { "type": "string" }, "evidenceScore": { "type": "string" }, "stored": { "type": "boolean" } }, "required": [ "evidenceId", "evidenceScore", "stored" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceHoldRequestDto": { "type": "object", "properties": { "bundleId": { "type": [ "string", "null" ], "format": "uuid" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "notes": { "type": "string" }, "reason": { "type": "string" } }, "required": [ "reason" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceHoldResponseDto": { "type": "object", "properties": { "bundleId": { "type": [ "string", "null" ], "format": "uuid" }, "caseId": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "holdId": { "type": "string", "format": "uuid" }, "notes": { "type": "string" }, "reason": { "type": "string" }, "releasedAt": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "caseId", "createdAt", "holdId", "reason" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceScoreResponseDto": { "type": "object", "properties": { "evidenceScore": { "type": "string" }, "status": { "type": "string" } }, "required": [ "evidenceScore", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceSnapshotRequestDto": { "type": "object", "properties": { "description": { "type": "string" }, "kind": { "type": "string", "enum": [ "Evaluation", "Export", "Job" ] }, "materials": { "type": "array", "items": { "type": "object", "properties": { "attributes": { "type": "object", "additionalProperties": { "type": "string" } }, "mediaType": { "type": "string" }, "path": { "type": "string" }, "section": { "type": "string" }, "sha256": { "type": "string" }, "sizeBytes": { "type": "integer" } }, "required": [ "sha256", "sizeBytes" ] } }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } } }, "required": [ "kind", "materials" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceSnapshotResponseDto": { "type": "object", "properties": { "bundleId": { "type": "string", "format": "uuid" }, "rootHash": { "type": "string" }, "signature": { "type": "object", "properties": { "algorithm": { "type": "string" }, "keyId": { "type": "string" }, "payload": { "type": "string" }, "payloadType": { "type": "string" }, "provider": { "type": "string" }, "signature": { "type": "string" }, "signedAt": { "type": "string", "format": "date-time" }, "timestampAuthority": { "type": "string" }, "timestampToken": { "type": "string" }, "timestampedAt": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "algorithm", "payload", "payloadType", "provider", "signature", "signedAt" ] } }, "required": [ "bundleId", "rootHash" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceVerifyRequestDto": { "type": "object", "properties": { "bundleId": { "type": "string", "format": "uuid" }, "rootHash": { "type": "string" } }, "required": [ "bundleId", "rootHash" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceVerifyResponseDto": { "type": "object", "properties": { "trusted": { "type": "boolean" } }, "required": [ "trusted" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexhub_StellaOps_VexHub_Core_Models_AggregatedVexStatement": { "type": "object", "properties": { "actionStatement": { "type": "string" }, "contentDigest": { "type": "string" }, "flagReason": { "type": "string" }, "id": { "type": "string", "format": "uuid" }, "impactStatement": { "type": "string" }, "ingestedAt": { "type": "string", "format": "date-time" }, "isFlagged": { "type": "boolean" }, "issuedAt": { "type": [ "string", "null" ], "format": "date-time" }, "justification": { "type": [ "string", "null" ], "enum": [ "ComponentNotPresent", "InlineMitigationsAlreadyExist", "VulnerableCodeCannotBeControlledByAdversary", "VulnerableCodeNotInExecutePath", "VulnerableCodeNotPresent" ] }, "productKey": { "type": "string" }, "signingKeyFingerprint": { "type": "string" }, "sourceDocumentId": { "type": "string" }, "sourceId": { "type": "string" }, "sourceStatementId": { "type": "string" }, "sourceUpdatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "status": { "type": "string", "enum": [ "Affected", "Fixed", "NotAffected", "UnderInvestigation" ] }, "statusNotes": { "type": "string" }, "updatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "verificationStatus": { "type": "string", "enum": [ "Failed", "None", "Pending", "Untrusted", "Verified" ] }, "verifiedAt": { "type": [ "string", "null" ], "format": "date-time" }, "versions": { "type": "object", "properties": { "affected": { "type": "array", "items": { "type": "string" } }, "fixed": { "type": "array", "items": { "type": "string" } }, "unaffected": { "type": "array", "items": { "type": "string" } } } }, "vulnerabilityAliases": { "type": "array", "items": { "type": "string" } }, "vulnerabilityId": { "type": "string" } }, "required": [ "contentDigest", "id", "ingestedAt", "isFlagged", "productKey", "sourceDocumentId", "sourceId", "sourceStatementId", "status", "verificationStatus", "vulnerabilityId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexhub_StellaOps_VexHub_WebService_Models_VexHubStats": { "type": "object", "properties": { "flaggedStatements": { "type": "integer" }, "generatedAt": { "type": "string", "format": "date-time" }, "totalStatements": { "type": "integer" }, "verifiedStatements": { "type": "integer" } }, "required": [ "flaggedStatements", "generatedAt", "totalStatements", "verifiedStatements" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexhub_StellaOps_VexHub_WebService_Models_VexIndexManifest": { "type": "object", "properties": { "endpoints": { "type": "object", "properties": { "byCve": { "type": "string" }, "byPackage": { "type": "string" }, "bySource": { "type": "string" }, "export": { "type": "string" }, "search": { "type": "string" }, "stats": { "type": "string" } }, "required": [ "byCve", "byPackage", "bySource", "export", "search", "stats" ] }, "lastUpdated": { "type": "string", "format": "date-time" }, "version": { "type": "string" } }, "required": [ "endpoints", "lastUpdated", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexhub_StellaOps_VexHub_WebService_Models_VexSearchResponse": { "type": "object", "properties": { "limit": { "type": "integer" }, "offset": { "type": "integer" }, "statements": { "type": "array", "items": { "type": "object", "properties": { "actionStatement": { "type": "string" }, "contentDigest": { "type": "string" }, "flagReason": { "type": "string" }, "id": { "type": "string", "format": "uuid" }, "impactStatement": { "type": "string" }, "ingestedAt": { "type": "string", "format": "date-time" }, "isFlagged": { "type": "boolean" }, "issuedAt": { "type": [ "string", "null" ], "format": "date-time" }, "justification": { "type": [ "string", "null" ], "enum": [ "ComponentNotPresent", "InlineMitigationsAlreadyExist", "VulnerableCodeCannotBeControlledByAdversary", "VulnerableCodeNotInExecutePath", "VulnerableCodeNotPresent" ] }, "productKey": { "type": "string" }, "signingKeyFingerprint": { "type": "string" }, "sourceDocumentId": { "type": "string" }, "sourceId": { "type": "string" }, "sourceStatementId": { "type": "string" }, "sourceUpdatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "status": { "type": "string", "enum": [ "Affected", "Fixed", "NotAffected", "UnderInvestigation" ] }, "statusNotes": { "type": "string" }, "updatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "verificationStatus": { "type": "string", "enum": [ "Failed", "None", "Pending", "Untrusted", "Verified" ] }, "verifiedAt": { "type": [ "string", "null" ], "format": "date-time" }, "versions": { "type": "object", "properties": { "affected": { "type": "array", "items": { "type": "string" } }, "fixed": { "type": "array", "items": { "type": "string" } }, "unaffected": { "type": "array", "items": { "type": "string" } } } }, "vulnerabilityAliases": { "type": "array", "items": { "type": "string" } }, "vulnerabilityId": { "type": "string" } }, "required": [ "contentDigest", "id", "ingestedAt", "isFlagged", "productKey", "sourceDocumentId", "sourceId", "sourceStatementId", "status", "verificationStatus", "vulnerabilityId" ] } }, "totalCount": { "type": "integer" } }, "required": [ "limit", "offset", "statements", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "vexhub_StellaOps_VexHub_WebService_Models_VexStatementsResponse": { "type": "object", "properties": { "queryType": { "type": "string" }, "queryValue": { "type": "string" }, "statements": { "type": "array", "items": { "type": "object", "properties": { "actionStatement": { "type": "string" }, "contentDigest": { "type": "string" }, "flagReason": { "type": "string" }, "id": { "type": "string", "format": "uuid" }, "impactStatement": { "type": "string" }, "ingestedAt": { "type": "string", "format": "date-time" }, "isFlagged": { "type": "boolean" }, "issuedAt": { "type": [ "string", "null" ], "format": "date-time" }, "justification": { "type": [ "string", "null" ], "enum": [ "ComponentNotPresent", "InlineMitigationsAlreadyExist", "VulnerableCodeCannotBeControlledByAdversary", "VulnerableCodeNotInExecutePath", "VulnerableCodeNotPresent" ] }, "productKey": { "type": "string" }, "signingKeyFingerprint": { "type": "string" }, "sourceDocumentId": { "type": "string" }, "sourceId": { "type": "string" }, "sourceStatementId": { "type": "string" }, "sourceUpdatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "status": { "type": "string", "enum": [ "Affected", "Fixed", "NotAffected", "UnderInvestigation" ] }, "statusNotes": { "type": "string" }, "updatedAt": { "type": [ "string", "null" ], "format": "date-time" }, "verificationStatus": { "type": "string", "enum": [ "Failed", "None", "Pending", "Untrusted", "Verified" ] }, "verifiedAt": { "type": [ "string", "null" ], "format": "date-time" }, "versions": { "type": "object", "properties": { "affected": { "type": "array", "items": { "type": "string" } }, "fixed": { "type": "array", "items": { "type": "string" } }, "unaffected": { "type": "array", "items": { "type": "string" } } } }, "vulnerabilityAliases": { "type": "array", "items": { "type": "string" } }, "vulnerabilityId": { "type": "string" } }, "required": [ "contentDigest", "id", "ingestedAt", "isFlagged", "productKey", "sourceDocumentId", "sourceId", "sourceStatementId", "status", "verificationStatus", "vulnerabilityId" ] } }, "totalCount": { "type": "integer" } }, "required": [ "queryType", "queryValue", "statements", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "integrations_StellaOps_Integrations_Contracts_AiCodeGuard_AiCodeGuardRunRequest": { "type": "object", "properties": { "commitSha": { "type": "string" }, "configYaml": { "type": "string" }, "files": { "type": "array", "items": { "type": "object", "properties": { "content": { "type": "string" }, "path": { "type": "string" } }, "required": [ "content", "path" ] } }, "owner": { "type": "string" }, "repo": { "type": "string" } }, "required": [ "commitSha", "files", "owner", "repo" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "integrations_StellaOps_Integrations_Contracts_CreateIntegrationRequest": { "type": "object", "properties": { "authRefUri": { "type": "string" }, "description": { "type": "string" }, "endpoint": { "type": "string" }, "extendedConfig": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "object", "properties": {} } } } }, "name": { "type": "string" }, "organizationId": { "type": "string" }, "provider": { "type": "string", "enum": [ "Acr", "ArgoWorkflows", "Artifactory", "AzureDevOps", "AzurePipelines", "Bitbucket", "CircleCi", "CommunityFixes", "CratesIo", "Custom", "DebianDebuginfod", "DockerHub", "DyldInterposer", "EbpfAgent", "Ecr", "EtwAgent", "FedoraDebuginfod", "Gcr", "GitHubActions", "GitHubApp", "GitHubContainerRegistry", "GitLabCi", "GitLabContainerRegistry", "GitLabServer", "Gitea", "GoProxy", "Harbor", "InMemory", "Jenkins", "MavenCentral", "MicrosoftSymbols", "Nexus", "NpmRegistry", "NuGetOrg", "NvdMirror", "OsvMirror", "PartnerFixes", "PartnerSymbols", "PyPi", "Quay", "StellaOpsMirror", "Tekton", "UbuntuDebuginfod", "VendorFixes" ] }, "tags": { "type": "array", "items": { "type": "string" } }, "type": { "type": "string", "enum": [ "CiCd", "FeedMirror", "Marketplace", "Registry", "RepoSource", "RuntimeHost", "Scm", "SymbolSource" ] } }, "required": [ "endpoint", "name", "provider", "type" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "integrations_StellaOps_Integrations_Contracts_UpdateIntegrationRequest": { "type": "object", "properties": { "authRefUri": { "type": "string" }, "description": { "type": "string" }, "endpoint": { "type": "string" }, "extendedConfig": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "object", "properties": {} } } } }, "name": { "type": "string" }, "organizationId": { "type": "string" }, "status": { "type": [ "string", "null" ], "enum": [ "Active", "Archived", "Disabled", "Failed", "Pending" ] }, "tags": { "type": "array", "items": { "type": "string" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "excititor_StellaOps_Excititor_WebService_Contracts_AirgapImportRequest": { "type": "object", "properties": { "bundleId": { "type": "string" }, "mirrorGeneration": { "type": "string" }, "payloadHash": { "type": "string" }, "payloadUrl": { "type": "string" }, "publisher": { "type": "string" }, "signature": { "type": "string" }, "signedAt": { "type": [ "string", "null" ], "format": "date-time" }, "tenantId": { "type": "string" }, "transparencyLog": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "excititor_StellaOps_Excititor_WebService_Contracts_AttestationVerifyRequest": { "type": "object", "properties": { "artifactDigest": { "type": "string" }, "attestation": { "type": "object", "properties": { "envelopeDigest": { "type": "string" }, "predicateType": { "type": "string" }, "rekor": { "type": "object", "properties": { "apiVersion": { "type": "string" }, "inclusionProofUrl": { "type": "string", "format": "uri" }, "location": { "type": "string" }, "logIndex": { "type": [ "integer", "null" ] } } }, "signedAt": { "type": "string", "format": "date-time" } }, "required": [ "envelopeDigest", "predicateType", "signedAt" ] }, "createdAt": { "type": "string", "format": "date-time" }, "envelope": { "type": "string" }, "exportId": { "type": "string" }, "format": { "type": "string" }, "isReverify": { "type": "boolean" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "querySignature": { "type": "string" }, "sourceProviders": { "type": "array", "items": { "type": "string" } } }, "required": [ "artifactDigest", "attestation", "createdAt", "envelope", "exportId", "format", "isReverify", "metadata", "querySignature", "sourceProviders" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "excititor_StellaOps_Excititor_WebService_Contracts_GraphLinkoutsRequest": { "type": "object", "properties": { "includeJustifications": { "type": "boolean" }, "includeProvenance": { "type": "boolean" }, "purls": { "type": "array", "items": { "type": "string" } }, "tenant": { "type": "string" } }, "required": [ "includeJustifications", "includeProvenance", "purls", "tenant" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "excititor_StellaOps_Excititor_WebService_Contracts_PolicyVexLookupRequest": { "type": "object", "properties": { "advisoryKeys": { "type": "array", "items": { "type": "string" } }, "limit": { "type": "integer" }, "providers": { "type": "array", "items": { "type": "string" } }, "purls": { "type": "array", "items": { "type": "string" } }, "statuses": { "type": "array", "items": { "type": "string" } } }, "required": [ "advisoryKeys", "limit", "providers", "purls", "statuses" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "excititor_StellaOps_Excititor_WebService_Contracts_VexAocVerifyRequest": { "type": "object", "properties": { "codes": { "type": "array", "items": { "type": "string" } }, "limit": { "type": [ "integer", "null" ] }, "since": { "type": [ "string", "null" ], "format": "date-time" }, "sources": { "type": "array", "items": { "type": "string" } }, "until": { "type": [ "string", "null" ], "format": "date-time" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "excititor_StellaOps_Excititor_WebService_Contracts_VexCandidateApprovalRequest": { "type": "object", "properties": { "approvalNotes": { "type": "string" }, "justification": { "type": "string" }, "justificationText": { "type": "string" }, "status": { "type": "string" }, "validUntil": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "justification", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "excititor_StellaOps_Excititor_WebService_Contracts_VexCandidateRejectionRequest": { "type": "object", "properties": { "reason": { "type": "string" } }, "required": [ "reason" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "excititor_StellaOps_Excititor_WebService_Contracts_VexIngestRequest": { "type": "object", "properties": { "content": { "type": "object", "properties": { "encoding": { "type": "string" }, "format": { "type": "string" }, "raw": { "type": "object", "properties": { "valueKind": { "type": "string", "enum": [ "Array", "False", "Null", "Number", "Object", "String", "True", "Undefined" ] } }, "required": [ "valueKind" ] }, "specVersion": { "type": "string" } }, "required": [ "format", "raw" ] }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "providerId": { "type": "string" }, "source": { "type": "object", "properties": { "connector": { "type": "string" }, "stream": { "type": "string" }, "vendor": { "type": "string" }, "version": { "type": "string" } }, "required": [ "connector", "vendor", "version" ] }, "upstream": { "type": "object", "properties": { "contentHash": { "type": "string" }, "documentVersion": { "type": "string" }, "provenance": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "retrievedAt": { "type": [ "string", "null" ], "format": "date-time" }, "signature": { "type": "object", "properties": { "certificate": { "type": "string" }, "digest": { "type": "string" }, "format": { "type": "string" }, "keyId": { "type": "string" }, "present": { "type": "boolean" }, "signature": { "type": "string" } }, "required": [ "present" ] }, "sourceUri": { "type": "string" }, "upstreamId": { "type": "string" } }, "required": [ "sourceUri", "upstreamId" ] } }, "required": [ "content", "providerId", "source", "upstream" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "excititor_StellaOps_Excititor_WebService_Endpoints_IngestEndpoints_ExcititorIngestResumeRequest": { "type": "object", "properties": { "checkpoint": { "type": "string" }, "providers": { "type": "array", "items": { "type": "string" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "excititor_StellaOps_Excititor_WebService_Endpoints_IngestEndpoints_ExcititorIngestRunRequest": { "type": "object", "properties": { "force": { "type": [ "boolean", "null" ] }, "providers": { "type": "array", "items": { "type": "string" } }, "since": { "type": "string" }, "window": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "excititor_StellaOps_Excititor_WebService_Endpoints_IngestEndpoints_ExcititorInitRequest": { "type": "object", "properties": { "providers": { "type": "array", "items": { "type": "string" } }, "resume": { "type": [ "boolean", "null" ] } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "excititor_StellaOps_Excititor_WebService_Endpoints_IngestEndpoints_ExcititorReconcileRequest": { "type": "object", "properties": { "maxAge": { "type": "string" }, "providers": { "type": "array", "items": { "type": "string" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "excititor_StellaOps_Excititor_WebService_Endpoints_RiskFeedRequestDto": { "type": "object", "properties": { "advisoryKeys": { "type": "object", "properties": {} }, "artifacts": { "type": "object", "properties": {} }, "limit": { "type": [ "integer", "null" ] }, "since": { "type": [ "string", "null" ], "format": "date-time" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "excititor_StellaOps_Excititor_WebService_Endpoints_VexResolveRequest": { "type": "object", "properties": { "policyRevisionId": { "type": "string" }, "productKeys": { "type": "array", "items": { "type": "string" } }, "purls": { "type": "array", "items": { "type": "string" } }, "vulnerabilityIds": { "type": "array", "items": { "type": "string" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "excititor_StellaOps_Excititor_WebService_Services_VexStatementBackfillRequest": { "type": "object", "properties": { "batchSize": { "type": "integer" } }, "required": [ "batchSize" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "excititor_VexStatementIngestRequest": { "type": "object", "properties": { "statements": { "type": "array", "items": { "type": "object", "properties": { "componentIdentifiers": { "type": "array", "items": { "type": "string" } }, "confidence": { "type": "object", "properties": { "level": { "type": "string" }, "method": { "type": "string" }, "score": { "type": [ "number", "null" ] } }, "required": [ "level" ] }, "detail": { "type": "string" }, "documentDigest": { "type": "string" }, "documentFormat": { "type": "string", "enum": [ "Csaf", "CycloneDx", "OciAttestation", "OpenVex" ] }, "documentRevision": { "type": "string" }, "documentUri": { "type": "string" }, "firstSeen": { "type": "string", "format": "date-time" }, "justification": { "type": [ "string", "null" ], "enum": [ "CodeNotPresent", "CodeNotReachable", "ComponentNotConfigured", "ComponentNotPresent", "InlineMitigationsAlreadyExist", "ProtectedAtPerimeter", "ProtectedAtRuntime", "ProtectedByCompensatingControl", "ProtectedByMitigatingControl", "RequiresConfiguration", "RequiresDependency", "RequiresEnvironment", "VulnerableCodeCannotBeControlledByAdversary", "VulnerableCodeNotInExecutePath", "VulnerableCodeNotPresent" ] }, "lastSeen": { "type": "string", "format": "date-time" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "productCpe": { "type": "string" }, "productKey": { "type": "string" }, "productName": { "type": "string" }, "productPurl": { "type": "string" }, "productVersion": { "type": "string" }, "providerId": { "type": "string" }, "signals": { "type": "object", "properties": { "epss": { "type": [ "number", "null" ] }, "kev": { "type": [ "boolean", "null" ] }, "severity": { "type": "object", "properties": { "label": { "type": "string" }, "scheme": { "type": "string" }, "score": { "type": [ "number", "null" ] }, "vector": { "type": "string" } }, "required": [ "scheme" ] } } }, "signature": { "type": "object", "properties": { "issuer": { "type": "string" }, "keyId": { "type": "string" }, "subject": { "type": "string" }, "transparencyLogReference": { "type": "string" }, "type": { "type": "string" }, "verifiedAt": { "type": [ "string", "null" ], "format": "date-time" } }, "required": [ "type" ] }, "status": { "type": "string", "enum": [ "Affected", "Fixed", "NotAffected", "UnderInvestigation" ] }, "vulnerabilityId": { "type": "string" } }, "required": [ "documentDigest", "documentFormat", "documentUri", "firstSeen", "lastSeen", "productKey", "providerId", "status", "vulnerabilityId" ] } } }, "required": [ "statements" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "signals_StellaOps_Signals_Models_BeaconIngestRequest": { "type": "object", "properties": { "events": { "type": "array", "items": { "type": "object", "properties": { "artifactId": { "type": "string" }, "beaconFunction": { "type": "string" }, "beaconSequence": { "type": "integer" }, "beaconSource": { "type": "string" }, "environmentId": { "type": "string" }, "nonce": { "type": "string" }, "observedAt": { "type": "string", "format": "date-time" } }, "required": [ "artifactId", "beaconFunction", "beaconSequence", "beaconSource", "environmentId", "nonce", "observedAt" ] } }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } } }, "required": [ "events" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "signals_StellaOps_Signals_Models_CallgraphIngestRequest": { "type": "object", "properties": { "analyzer": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "artifactContentBase64": { "type": "string" }, "artifactContentType": { "type": "string" }, "artifactFileName": { "type": "string" }, "component": { "type": "string" }, "language": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "schemaVersion": { "type": "string" }, "version": { "type": "string" } }, "required": [ "artifactContentBase64", "artifactContentType", "artifactFileName", "component", "language", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "signals_StellaOps_Signals_Models_ExecutionEvidenceRequest": { "type": "object", "properties": { "artifactId": { "type": "string" }, "environmentId": { "type": "string" }, "events": { "type": "array", "items": { "type": "object", "properties": { "buildId": { "type": "string" }, "codeId": { "type": "string" }, "containerId": { "type": "string" }, "evidenceUri": { "type": "string" }, "hitCount": { "type": "integer" }, "loaderBase": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "observedAt": { "type": [ "string", "null" ], "format": "date-time" }, "processId": { "type": [ "integer", "null" ] }, "processName": { "type": "string" }, "purl": { "type": "string" }, "socketAddress": { "type": "string" }, "symbolDigest": { "type": "string" }, "symbolId": { "type": "string" } }, "required": [ "hitCount", "symbolId" ] } }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "observationEnd": { "type": "string", "format": "date-time" }, "observationStart": { "type": "string", "format": "date-time" }, "traceSource": { "type": "string" } }, "required": [ "artifactId", "environmentId", "events", "observationEnd", "observationStart", "traceSource" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "signals_StellaOps_Signals_Models_ReachabilityRecomputeRequest": { "type": "object", "properties": { "blockedEdges": { "type": "array", "items": { "type": "object", "properties": { "from": { "type": "string" }, "to": { "type": "string" } }, "required": [ "from", "to" ] } }, "callgraphId": { "type": "string" }, "entryPoints": { "type": "array", "items": { "type": "string" } }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "runtimeHits": { "type": "array", "items": { "type": "string" } }, "subject": { "type": "object", "properties": { "component": { "type": "string" }, "imageDigest": { "type": "string" }, "scanId": { "type": "string" }, "version": { "type": "string" } } }, "targets": { "type": "array", "items": { "type": "string" } } }, "required": [ "callgraphId", "entryPoints", "subject", "targets" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "signals_StellaOps_Signals_Models_RuntimeFactsIngestRequest": { "type": "object", "properties": { "callgraphId": { "type": "string" }, "events": { "type": "array", "items": { "type": "object", "properties": { "buildId": { "type": "string" }, "codeId": { "type": "string" }, "containerId": { "type": "string" }, "evidenceUri": { "type": "string" }, "hitCount": { "type": "integer" }, "loaderBase": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "observedAt": { "type": [ "string", "null" ], "format": "date-time" }, "processId": { "type": [ "integer", "null" ] }, "processName": { "type": "string" }, "purl": { "type": "string" }, "socketAddress": { "type": "string" }, "symbolDigest": { "type": "string" }, "symbolId": { "type": "string" } }, "required": [ "hitCount", "symbolId" ] } }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "subject": { "type": "object", "properties": { "component": { "type": "string" }, "imageDigest": { "type": "string" }, "scanId": { "type": "string" }, "version": { "type": "string" } } } }, "required": [ "callgraphId", "events", "subject" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "signals_StellaOps_Signals_Models_SyntheticRuntimeProbeRequest": { "type": "object", "properties": { "callgraphId": { "type": "string" }, "eventCount": { "type": "integer" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "subject": { "type": "object", "properties": { "component": { "type": "string" }, "imageDigest": { "type": "string" }, "scanId": { "type": "string" }, "version": { "type": "string" } } } }, "required": [ "callgraphId", "eventCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "signals_StellaOps_Signals_Models_UnknownsIngestRequest": { "type": "object", "properties": { "callgraphId": { "type": "string" }, "subject": { "type": "object", "properties": { "component": { "type": "string" }, "imageDigest": { "type": "string" }, "scanId": { "type": "string" }, "version": { "type": "string" } } }, "unknowns": { "type": "array", "items": { "type": "object", "properties": { "codeId": { "type": "string" }, "edgeFrom": { "type": "string" }, "edgeTo": { "type": "string" }, "purl": { "type": "string" }, "reason": { "type": "string" }, "symbolId": { "type": "string" } } } } }, "required": [ "callgraphId", "unknowns" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "airgap-controller_StellaOps_AirGap_Controller_Endpoints_Contracts_SealRequest": { "type": "object", "properties": { "contentBudgets": { "type": "object", "additionalProperties": { "type": "object", "properties": { "breachSeconds": { "type": "integer" }, "warningSeconds": { "type": "integer" } }, "required": [ "breachSeconds", "warningSeconds" ] } }, "policyHash": { "type": "string" }, "stalenessBudget": { "type": "object", "properties": { "breachSeconds": { "type": "integer" }, "warningSeconds": { "type": "integer" } }, "required": [ "breachSeconds", "warningSeconds" ] }, "timeAnchor": { "type": "object", "properties": { "anchorTime": { "type": "string", "format": "date-time" }, "format": { "type": "string" }, "signatureFingerprint": { "type": "string" }, "source": { "type": "string" }, "tokenDigest": { "type": "string" } }, "required": [ "anchorTime", "format", "signatureFingerprint", "source", "tokenDigest" ] } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "airgap-controller_StellaOps_AirGap_Controller_Endpoints_Contracts_VerifyRequest": { "type": "object", "properties": { "bundlePolicyHash": { "type": "string" }, "bundleSha256": { "type": "string" }, "computedBundleSha256": { "type": "string" }, "computedManifestSha256": { "type": "string" }, "depth": { "type": "string", "enum": [ "FullRecompute", "HashOnly", "PolicyFreeze" ] }, "manifestCreatedAt": { "type": "string", "format": "date-time" }, "manifestSha256": { "type": "string" }, "sealedPolicyHash": { "type": "string" }, "stalenessWindowHours": { "type": "integer" } }, "required": [ "bundleSha256", "depth", "manifestCreatedAt", "manifestSha256", "stalenessWindowHours" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_GenerateTokenRequest": { "type": "object", "properties": { "additionalContext": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "evidenceHashes": { "type": "array", "items": { "type": "string" } }, "expirationMinutes": { "type": [ "integer", "null" ] }, "feedManifests": { "type": "array", "items": { "type": "string" } }, "inputHashes": { "type": "array", "items": { "type": "string" } }, "latticePolicyHash": { "type": "string" }, "latticePolicyVersion": { "type": "string" }, "rulesHash": { "type": "string" }, "rulesVersion": { "type": "string" }, "scoringConfigVersion": { "type": "string" }, "withExpiration": { "type": "boolean" } }, "required": [ "withExpiration" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_GenerateTokenResponse": { "type": "object", "properties": { "algorithm": { "type": "string" }, "canonical": { "type": "string" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "generatedAt": { "type": "string", "format": "date-time" }, "value": { "type": "string" }, "version": { "type": "string" } }, "required": [ "algorithm", "canonical", "generatedAt", "value", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_StellaOps_Replay_WebService_AdvisoryDiffRequest": { "type": "object", "properties": { "cveId": { "type": "string" }, "providerId": { "type": "string" }, "time1": { "type": "string", "format": "date-time" }, "time2": { "type": "string", "format": "date-time" } }, "required": [ "cveId", "providerId", "time1", "time2" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_StellaOps_Replay_WebService_AdvisoryDiffResponse": { "type": "object", "properties": { "changes": { "type": "array", "items": { "type": "object", "properties": { "field": { "type": "string" }, "newValue": { "type": "string" }, "oldValue": { "type": "string" } }, "required": [ "field" ] } }, "cveId": { "type": "string" }, "diffType": { "type": "string" }, "providerId": { "type": "string" }, "time1": { "type": "string", "format": "date-time" }, "time2": { "type": "string", "format": "date-time" } }, "required": [ "changes", "cveId", "diffType", "providerId", "time1", "time2" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_StellaOps_Replay_WebService_AdvisoryQueryResponse": { "type": "object", "properties": { "advisory": { "type": "object", "properties": { "affectedProducts": { "type": "array", "items": { "type": "string" } }, "cveId": { "type": "string" }, "cvssScore": { "type": [ "number", "null" ] }, "cvssVector": { "type": "string" }, "description": { "type": "string" }, "fixStatus": { "type": "string" }, "lastModifiedAt": { "type": [ "string", "null" ], "format": "date-time" }, "publishedAt": { "type": [ "string", "null" ], "format": "date-time" }, "references": { "type": "array", "items": { "type": "string" } }, "severity": { "type": "string" } }, "required": [ "cveId" ] }, "cveId": { "type": "string" }, "pointInTime": { "type": "string", "format": "date-time" }, "providerId": { "type": "string" }, "snapshotCapturedAt": { "type": [ "string", "null" ], "format": "date-time" }, "snapshotDigest": { "type": "string" }, "status": { "type": "string" } }, "required": [ "cveId", "pointInTime", "providerId", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_StellaOps_Replay_WebService_AdvisoryTimelineResponse": { "type": "object", "properties": { "changesCount": { "type": "integer" }, "cveId": { "type": "string" }, "entries": { "type": "array", "items": { "type": "object", "properties": { "capturedAt": { "type": "string", "format": "date-time" }, "changeType": { "type": "string" }, "epochTimestamp": { "type": "string", "format": "date-time" }, "hasAdvisory": { "type": "boolean" }, "snapshotDigest": { "type": "string" } }, "required": [ "capturedAt", "changeType", "epochTimestamp", "hasAdvisory", "snapshotDigest" ] } }, "firstAppearance": { "type": [ "string", "null" ], "format": "date-time" }, "lastUpdate": { "type": [ "string", "null" ], "format": "date-time" }, "providerId": { "type": "string" }, "totalSnapshots": { "type": "integer" } }, "required": [ "changesCount", "cveId", "entries", "providerId", "totalSnapshots" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_StellaOps_Replay_WebService_CrossProviderQueryRequest": { "type": "object", "properties": { "cveId": { "type": "string" }, "pointInTime": { "type": "string", "format": "date-time" }, "providerIds": { "type": "array", "items": { "type": "string" } } }, "required": [ "cveId", "pointInTime", "providerIds" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_StellaOps_Replay_WebService_CrossProviderQueryResponse": { "type": "object", "properties": { "consensus": { "type": "object", "properties": { "consensusFixStatus": { "type": "string" }, "consensusSeverity": { "type": "string" }, "fixStatusConsensus": { "type": "boolean" }, "providerCount": { "type": "integer" }, "severityConsensus": { "type": "boolean" } }, "required": [ "fixStatusConsensus", "providerCount", "severityConsensus" ] }, "cveId": { "type": "string" }, "foundCount": { "type": "integer" }, "missingSnapshotProviders": { "type": "array", "items": { "type": "string" } }, "notFoundProviders": { "type": "array", "items": { "type": "string" } }, "pointInTime": { "type": "string", "format": "date-time" }, "results": { "type": "array", "items": { "type": "object", "properties": { "advisory": { "type": "object", "properties": { "affectedProducts": { "type": "array", "items": { "type": "string" } }, "cveId": { "type": "string" }, "cvssScore": { "type": [ "number", "null" ] }, "cvssVector": { "type": "string" }, "description": { "type": "string" }, "fixStatus": { "type": "string" }, "lastModifiedAt": { "type": [ "string", "null" ], "format": "date-time" }, "publishedAt": { "type": [ "string", "null" ], "format": "date-time" }, "references": { "type": "array", "items": { "type": "string" } }, "severity": { "type": "string" } }, "required": [ "cveId" ] }, "providerId": { "type": "string" }, "snapshotDigest": { "type": "string" }, "status": { "type": "string" } }, "required": [ "providerId", "status" ] } } }, "required": [ "cveId", "foundCount", "missingSnapshotProviders", "notFoundProviders", "pointInTime", "results" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_StellaOps_Replay_WebService_ReplayComparisonRequest": { "type": "object", "properties": { "drifts": { "type": "array", "items": { "type": "object", "properties": { "actual": { "type": "string" }, "expected": { "type": "string" }, "field": { "type": "string" }, "message": { "type": "string" }, "type": { "type": "string" } }, "required": [ "type" ] } }, "originalDecision": { "type": "string" }, "originalVerdictDigest": { "type": "string" }, "replayedDecision": { "type": "string" }, "replayedVerdictDigest": { "type": "string" } }, "required": [ "originalDecision", "originalVerdictDigest", "replayedDecision", "replayedVerdictDigest" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_StellaOps_Replay_WebService_ReplayComparisonResponse": { "type": "object", "properties": { "divergences": { "type": "array", "items": { "type": "object", "properties": { "category": { "type": "string" }, "explanation": { "type": "string" }, "field": { "type": "string" }, "originalValue": { "type": "string" }, "replayedValue": { "type": "string" }, "severity": { "type": "string" } }, "required": [ "category", "field", "severity" ] } }, "hasDivergence": { "type": "boolean" }, "overallSeverity": { "type": "string" }, "summary": { "type": "string" } }, "required": [ "divergences", "hasDivergence", "overallSeverity" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_StellaOps_Replay_WebService_ReplayEligibilityResponse": { "type": "object", "properties": { "confidenceScore": { "type": "number" }, "expectedDecision": { "type": "string" }, "expectedStatus": { "type": "string" }, "isEligible": { "type": "boolean" }, "rationale": { "type": "string" }, "reasons": { "type": "array", "items": { "type": "string" } }, "warnings": { "type": "array", "items": { "type": "string" } } }, "required": [ "confidenceScore", "isEligible", "reasons", "warnings" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_StellaOps_Replay_WebService_ReplayStatusResponse": { "type": "object", "properties": { "failedReplays": { "type": "integer" }, "lastReplayedAt": { "type": [ "string", "null" ], "format": "date-time" }, "manifestId": { "type": "string" }, "status": { "type": "string" }, "successfulReplays": { "type": "integer" }, "totalReplays": { "type": "integer" } }, "required": [ "failedReplays", "manifestId", "status", "successfulReplays", "totalReplays" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_StellaOps_Replay_WebService_SnapshotBundleRequest": { "type": "object", "properties": { "pointInTime": { "type": "string", "format": "date-time" }, "providerIds": { "type": "array", "items": { "type": "string" } } }, "required": [ "pointInTime", "providerIds" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_StellaOps_Replay_WebService_SnapshotBundleResponse": { "type": "object", "properties": { "bundleDigest": { "type": "string" }, "createdAt": { "type": "string", "format": "date-time" }, "isComplete": { "type": "boolean" }, "missingProviders": { "type": "array", "items": { "type": "string" } }, "pointInTime": { "type": "string", "format": "date-time" }, "snapshotCount": { "type": "integer" } }, "required": [ "bundleDigest", "createdAt", "isComplete", "missingProviders", "pointInTime", "snapshotCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_StellaOps_Replay_WebService_SnapshotCaptureRequest": { "type": "object", "properties": { "epochTimestamp": { "type": [ "string", "null" ], "format": "date-time" }, "feedData": { "type": "object", "properties": {} }, "feedType": { "type": "string" }, "providerId": { "type": "string" }, "providerName": { "type": "string" } }, "required": [ "feedData", "providerId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_StellaOps_Replay_WebService_SnapshotCaptureResponse": { "type": "object", "properties": { "capturedAt": { "type": "string", "format": "date-time" }, "contentSize": { "type": "integer" }, "digest": { "type": "string" }, "providerId": { "type": "string" }, "wasExisting": { "type": "boolean" } }, "required": [ "capturedAt", "contentSize", "digest", "providerId", "wasExisting" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_StellaOps_Replay_WebService_SnapshotResponse": { "type": "object", "properties": { "capturedAt": { "type": "string", "format": "date-time" }, "contentSize": { "type": "integer" }, "digest": { "type": "string" }, "epochTimestamp": { "type": "string", "format": "date-time" }, "feedType": { "type": "string" }, "format": { "type": "string" }, "providerId": { "type": "string" }, "providerName": { "type": "string" } }, "required": [ "capturedAt", "contentSize", "digest", "epochTimestamp", "format", "providerId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_StellaOps_Replay_WebService_SnapshotVerificationResponse": { "type": "object", "properties": { "actualDigest": { "type": "string" }, "capturedAt": { "type": [ "string", "null" ], "format": "date-time" }, "error": { "type": "string" }, "expectedDigest": { "type": "string" }, "providerId": { "type": "string" }, "success": { "type": "boolean" } }, "required": [ "expectedDigest", "success" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_StellaOps_Replay_WebService_VerdictReplayRequest": { "type": "object", "properties": { "bundlePath": { "type": "string" }, "currentInputState": { "type": "object", "properties": { "feedsDigest": { "type": "string" }, "policyDigest": { "type": "string" }, "sbomDigest": { "type": "string" }, "vexDigest": { "type": "string" } } }, "detailedDriftDetection": { "type": "boolean" }, "evaluationTime": { "type": [ "string", "null" ], "format": "date-time" }, "failOnInputDrift": { "type": "boolean" }, "strictMode": { "type": "boolean" } }, "required": [ "bundlePath", "detailedDriftDetection", "failOnInputDrift", "strictMode" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_StellaOps_Replay_WebService_VerdictReplayResponse": { "type": "object", "properties": { "decisionMatches": { "type": "boolean" }, "divergenceSummary": { "type": "string" }, "drifts": { "type": "array", "items": { "type": "object", "properties": { "actual": { "type": "string" }, "expected": { "type": "string" }, "field": { "type": "string" }, "message": { "type": "string" }, "type": { "type": "string" } }, "required": [ "type" ] } }, "durationMs": { "type": "integer" }, "error": { "type": "string" }, "evaluatedAt": { "type": "string", "format": "date-time" }, "originalDecision": { "type": "string" }, "originalVerdictDigest": { "type": "string" }, "replayedDecision": { "type": "string" }, "replayedVerdictDigest": { "type": "string" }, "status": { "type": "string" }, "success": { "type": "boolean" }, "verdictMatches": { "type": "boolean" } }, "required": [ "decisionMatches", "drifts", "durationMs", "evaluatedAt", "status", "success", "verdictMatches" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_StellaOps_Replay_WebService_VerifyEligibilityRequest": { "type": "object", "properties": { "bundlePath": { "type": "string" }, "currentInputState": { "type": "object", "properties": { "feedsDigest": { "type": "string" }, "policyDigest": { "type": "string" }, "sbomDigest": { "type": "string" }, "vexDigest": { "type": "string" } } } }, "required": [ "bundlePath" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_TokenInfoResponse": { "type": "object", "properties": { "algorithm": { "type": "string" }, "canonical": { "type": "string" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "generatedAt": { "type": "string", "format": "date-time" }, "isExpired": { "type": "boolean" }, "timeToExpiration": { "type": [ "string", "null" ], "format": "duration" }, "value": { "type": "string" }, "version": { "type": "string" } }, "required": [ "algorithm", "canonical", "generatedAt", "isExpired", "value", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_VerifyTokenRequest": { "type": "object", "properties": { "additionalContext": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "evidenceHashes": { "type": "array", "items": { "type": "string" } }, "feedManifests": { "type": "array", "items": { "type": "string" } }, "inputHashes": { "type": "array", "items": { "type": "string" } }, "latticePolicyHash": { "type": "string" }, "latticePolicyVersion": { "type": "string" }, "rulesHash": { "type": "string" }, "rulesVersion": { "type": "string" }, "scoringConfigVersion": { "type": "string" }, "token": { "type": "string" } }, "required": [ "token" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "replay_VerifyTokenResponse": { "type": "object", "properties": { "algorithm": { "type": "string" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "generatedAt": { "type": "string", "format": "date-time" }, "isExpired": { "type": "boolean" }, "result": { "type": "string" }, "timeToExpiration": { "type": [ "string", "null" ], "format": "duration" }, "tokenValue": { "type": "string" }, "valid": { "type": "boolean" }, "version": { "type": "string" } }, "required": [ "algorithm", "generatedAt", "isExpired", "result", "tokenValue", "valid", "version" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "timeline_StellaOps_Timeline_WebService_Endpoints_CriticalPathResponse": { "type": "object", "properties": { "correlationId": { "type": "string" }, "stages": { "type": "array", "items": { "type": "object", "properties": { "durationMs": { "type": "number" }, "fromHlc": { "type": "string" }, "percentage": { "type": "number" }, "service": { "type": "string" }, "stage": { "type": "string" }, "toHlc": { "type": "string" } }, "required": [ "durationMs", "fromHlc", "percentage", "service", "stage", "toHlc" ] } }, "totalDurationMs": { "type": "number" } }, "required": [ "correlationId", "stages", "totalDurationMs" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "timeline_StellaOps_Timeline_WebService_Endpoints_ExportInitiatedResponse": { "type": "object", "properties": { "correlationId": { "type": "string" }, "estimatedEventCount": { "type": "integer" }, "exportId": { "type": "string" }, "format": { "type": "string" }, "signBundle": { "type": "boolean" }, "status": { "type": "string" } }, "required": [ "correlationId", "estimatedEventCount", "exportId", "format", "signBundle", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "timeline_StellaOps_Timeline_WebService_Endpoints_ExportRequest": { "type": "object", "properties": { "format": { "type": "string" }, "fromHlc": { "type": "string" }, "signBundle": { "type": "boolean" }, "toHlc": { "type": "string" } }, "required": [ "format", "signBundle" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "timeline_StellaOps_Timeline_WebService_Endpoints_ExportStatusResponse": { "type": "object", "properties": { "completedAt": { "type": [ "string", "null" ], "format": "date-time" }, "createdAt": { "type": "string", "format": "date-time" }, "error": { "type": "string" }, "eventCount": { "type": "integer" }, "exportId": { "type": "string" }, "fileSizeBytes": { "type": "integer" }, "format": { "type": "string" }, "status": { "type": "string" } }, "required": [ "createdAt", "eventCount", "exportId", "fileSizeBytes", "format", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "timeline_StellaOps_Timeline_WebService_Endpoints_ReplayInitiatedResponse": { "type": "object", "properties": { "correlationId": { "type": "string" }, "estimatedDurationMs": { "type": "integer" }, "mode": { "type": "string" }, "replayId": { "type": "string" }, "status": { "type": "string" } }, "required": [ "correlationId", "estimatedDurationMs", "mode", "replayId", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "timeline_StellaOps_Timeline_WebService_Endpoints_ReplayRequest": { "type": "object", "properties": { "fromHlc": { "type": "string" }, "mode": { "type": "string" }, "toHlc": { "type": "string" } }, "required": [ "mode" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "timeline_StellaOps_Timeline_WebService_Endpoints_ReplayStatusResponse": { "type": "object", "properties": { "completedAt": { "type": [ "string", "null" ], "format": "date-time" }, "correlationId": { "type": "string" }, "deterministicMatch": { "type": [ "boolean", "null" ] }, "error": { "type": "string" }, "eventsProcessed": { "type": "integer" }, "mode": { "type": "string" }, "originalDigest": { "type": "string" }, "progress": { "type": "number" }, "replayDigest": { "type": "string" }, "replayId": { "type": "string" }, "startedAt": { "type": "string", "format": "date-time" }, "status": { "type": "string" }, "totalEvents": { "type": "integer" } }, "required": [ "eventsProcessed", "progress", "replayId", "startedAt", "status", "totalEvents" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "timeline_StellaOps_Timeline_WebService_Endpoints_TimelineResponse": { "type": "object", "properties": { "correlationId": { "type": "string" }, "events": { "type": "array", "items": { "type": "object", "properties": { "engineVersion": { "type": "object", "properties": { "engineName": { "type": "string" }, "sourceDigest": { "type": "string" }, "version": { "type": "string" } }, "required": [ "engineName", "sourceDigest", "version" ] }, "eventId": { "type": "string" }, "kind": { "type": "string" }, "payload": { "type": "string" }, "service": { "type": "string" }, "tHlc": { "type": "string" }, "tsWall": { "type": "string", "format": "date-time" } }, "required": [ "engineVersion", "eventId", "kind", "payload", "service", "tHlc", "tsWall" ] } }, "hasMore": { "type": "boolean" }, "nextCursor": { "type": "string" }, "totalCount": { "type": "integer" } }, "required": [ "correlationId", "events", "hasMore", "totalCount" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_AdvisoryAi_AdvisoryAiRemoteInferenceLogRequest": { "type": "object", "properties": { "contextDigest": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "modelId": { "type": "string" }, "outputHash": { "type": "string" }, "profile": { "type": "string" }, "prompt": { "type": "string" }, "taskId": { "type": "string" }, "taskType": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Airgap_AirgapAuditListResponse": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "bundleId": { "type": "string" }, "clientId": { "type": "string" }, "displayName": { "type": "string" }, "id": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "occurredAt": { "type": "string", "format": "date-time" }, "reason": { "type": "string" }, "status": { "type": "string" }, "subjectId": { "type": "string" }, "tenant": { "type": "string" }, "traceId": { "type": "string" }, "username": { "type": "string" } }, "required": [ "bundleId", "id", "metadata", "occurredAt", "status", "tenant" ] } }, "nextCursor": { "type": "string" } }, "required": [ "items" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Airgap_AirgapAuditRecordRequest": { "type": "object", "properties": { "bundleId": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "reason": { "type": "string" }, "status": { "type": "string" } }, "required": [ "bundleId", "status" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Airgap_AirgapAuditRecordResponse": { "type": "object", "properties": { "bundleId": { "type": "string" }, "clientId": { "type": "string" }, "displayName": { "type": "string" }, "id": { "type": "string" }, "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "occurredAt": { "type": "string", "format": "date-time" }, "reason": { "type": "string" }, "status": { "type": "string" }, "subjectId": { "type": "string" }, "tenant": { "type": "string" }, "traceId": { "type": "string" }, "username": { "type": "string" } }, "required": [ "bundleId", "id", "metadata", "occurredAt", "status", "tenant" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Console_Admin_CreateClientRequest": { "type": "object", "properties": { "clientId": { "type": "string" }, "displayName": { "type": "string" }, "grantTypes": { "type": "array", "items": { "type": "string" } }, "scopes": { "type": "array", "items": { "type": "string" } } }, "required": [ "clientId", "displayName", "grantTypes", "scopes" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Console_Admin_CreateRoleRequest": { "type": "object", "properties": { "displayName": { "type": "string" }, "roleId": { "type": "string" }, "scopes": { "type": "array", "items": { "type": "string" } } }, "required": [ "displayName", "roleId", "scopes" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Console_Admin_CreateTenantRequest": { "type": "object", "properties": { "displayName": { "type": "string" }, "id": { "type": "string" }, "isolationMode": { "type": "string" } }, "required": [ "displayName", "id" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Console_Admin_CreateUserRequest": { "type": "object", "properties": { "displayName": { "type": "string" }, "email": { "type": "string" }, "roles": { "type": "array", "items": { "type": "string" } }, "username": { "type": "string" } }, "required": [ "email", "username" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Console_Admin_RevokeTokensRequest": { "type": "object", "properties": { "reason": { "type": "string" }, "tokenIds": { "type": "array", "items": { "type": "string" } } }, "required": [ "tokenIds" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Console_Admin_UpdateBrandingRequest": { "type": "object", "properties": { "displayName": { "type": "string" }, "faviconUri": { "type": "string" }, "logoUri": { "type": "string" }, "themeTokens": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Console_Admin_UpdateClientRequest": { "type": "object", "properties": { "displayName": { "type": "string" }, "scopes": { "type": "array", "items": { "type": "string" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Console_Admin_UpdateRoleRequest": { "type": "object", "properties": { "displayName": { "type": "string" }, "scopes": { "type": "array", "items": { "type": "string" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Console_Admin_UpdateTenantRequest": { "type": "object", "properties": { "displayName": { "type": "string" }, "isolationMode": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Console_Admin_UpdateUserRequest": { "type": "object", "properties": { "displayName": { "type": "string" }, "roles": { "type": "array", "items": { "type": "string" } } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Console_ConsoleVulnerabilityTicketRequest": { "type": "object", "properties": { "metadata": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } }, "selection": { "type": "array", "items": { "type": "string" } }, "targetSystem": { "type": "string" } }, "required": [ "selection", "targetSystem" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Notifications_Ack_AckTokenIssueRequest": { "type": "object", "properties": { "actions": { "type": "array", "items": { "type": "string" } }, "allowEscalation": { "type": "boolean" }, "channel": { "type": "string" }, "deliveryId": { "type": "string" }, "lifetime": { "type": [ "string", "null" ], "format": "duration" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "nonce": { "type": "string" }, "notificationId": { "type": "string" }, "tenant": { "type": "string" }, "webhookUrl": { "type": "string" } }, "required": [ "allowEscalation", "channel", "deliveryId", "notificationId", "tenant", "webhookUrl" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Notifications_Ack_AckTokenVerifyRequest": { "type": "object", "properties": { "action": { "type": "string" }, "envelope": { "type": "object", "properties": { "payload": { "type": "string" }, "payloadType": { "type": "string" }, "signatures": { "type": "array", "items": { "type": "object", "properties": { "algorithm": { "type": "string" }, "keyId": { "type": "string" }, "signature": { "type": "string" } } } } }, "required": [ "signatures" ] }, "expectedTenant": { "type": "string" } }, "required": [ "action" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Observability_IncidentAuditResponse": { "type": "object", "properties": { "items": { "type": "array", "items": { "type": "object", "properties": { "clientId": { "type": "string" }, "expiresAt": { "type": [ "string", "null" ], "format": "date-time" }, "issuedAt": { "type": "string", "format": "date-time" }, "reason": { "type": "string" }, "subjectId": { "type": "string" }, "tenant": { "type": "string" }, "tokenId": { "type": "string" } }, "required": [ "issuedAt", "tokenId" ] } } }, "required": [ "items" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Permalinks_VulnPermalinkRequest": { "type": "object", "properties": { "environment": { "type": "string" }, "expiresInSeconds": { "type": [ "integer", "null" ] }, "resourceKind": { "type": "string" }, "state": { "type": "object", "properties": { "valueKind": { "type": "string", "enum": [ "Array", "False", "Null", "Number", "Object", "String", "True", "Undefined" ] } }, "required": [ "valueKind" ] }, "tenant": { "type": "string" } }, "required": [ "resourceKind", "state", "tenant" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Signing_SigningRotationRequest": { "type": "object", "properties": { "algorithm": { "type": "string" }, "keyId": { "type": "string" }, "location": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "provider": { "type": "string" }, "source": { "type": "string" } }, "required": [ "keyId" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Vulnerability_Attachments_VulnAttachmentTokenIssueRequest": { "type": "object", "properties": { "attachmentId": { "type": "string" }, "contentHash": { "type": "string" }, "contentType": { "type": "string" }, "expiresInSeconds": { "type": [ "integer", "null" ] }, "findingId": { "type": "string" }, "ledgerEventHash": { "type": "string" }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "tenant": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Vulnerability_Attachments_VulnAttachmentTokenVerifyRequest": { "type": "object", "properties": { "attachmentId": { "type": "string" }, "ledgerEventHash": { "type": "string" }, "tenant": { "type": "string" }, "token": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Vulnerability_Workflow_VulnWorkflowAntiForgeryIssueRequest": { "type": "object", "properties": { "actions": { "type": "array", "items": { "type": "string" } }, "context": { "type": "object", "additionalProperties": { "type": "string" } }, "expiresInSeconds": { "type": [ "integer", "null" ] }, "nonce": { "type": "string" }, "tenant": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" }, "authority_StellaOps_Authority_Vulnerability_Workflow_VulnWorkflowAntiForgeryVerifyRequest": { "type": "object", "properties": { "nonce": { "type": "string" }, "requiredAction": { "type": "string" }, "tenant": { "type": "string" }, "token": { "type": "string" } }, "$schema": "https://json-schema.org/draft/2020-12/schema" } }, "securitySchemes": { "BearerAuth": { "type": "http", "scheme": "bearer", "bearerFormat": "JWT", "description": "JWT bearer token authentication enforced by Stella gateway." }, "OAuth2": { "type": "oauth2", "flows": { "clientCredentials": { "tokenUrl": "/auth/token", "scopes": { "doctor:admin": "Access scope: doctor:admin", "doctor:run": "Access scope: doctor:run", "timeline:read": "Access scope: timeline:read", "timeline:write": "Access scope: timeline:write" } } } } } }, "tags": [ { "name": "notifier", "description": "notifier microservice (v1.0.0)" }, { "name": "cartographer", "description": "cartographer microservice (v1.0.0)" }, { "name": "signer", "description": "signer microservice (v1.0.0)" }, { "name": "sbomservice", "description": "sbomservice microservice (v1.0.0)" }, { "name": "graph", "description": "graph microservice (v1.0.0)" }, { "name": "packsregistry", "description": "packsregistry microservice (v1.0.0)" }, { "name": "policy-engine", "description": "policy-engine microservice (v1.0.0)" }, { "name": "platform", "description": "platform microservice (v1.0.0)" }, { "name": "attestor", "description": "attestor microservice (v1.0.0)" }, { "name": "scheduler", "description": "scheduler microservice (v1.0.0)" }, { "name": "exportcenter", "description": "exportcenter microservice (v1.0.0)" }, { "name": "orchestrator", "description": "orchestrator microservice (v1.0.0)" }, { "name": "policy-gateway", "description": "policy-gateway microservice (v1.0.0)" }, { "name": "doctor-scheduler", "description": "doctor-scheduler microservice (v1.0.0)" }, { "name": "timelineindexer", "description": "timelineindexer microservice (v1.0.0-alpha1)" }, { "name": "advisoryai", "description": "advisoryai microservice (v1.0.0)" }, { "name": "concelier", "description": "concelier microservice (v1.0.0)" }, { "name": "opsmemory", "description": "opsmemory microservice (v1.0.0)" }, { "name": "unknowns", "description": "unknowns microservice (v1.0.0)" }, { "name": "riskengine", "description": "riskengine microservice (v1.0.0)" }, { "name": "smremote", "description": "smremote microservice (v1.0.0)" }, { "name": "reachgraph", "description": "reachgraph microservice (v1.0.0)" }, { "name": "vulnexplorer", "description": "vulnexplorer microservice (v1.0.0)" }, { "name": "binaryindex", "description": "binaryindex microservice (v1.0.0)" }, { "name": "issuerdirectory", "description": "issuerdirectory microservice (v1.0.0)" }, { "name": "findings-ledger", "description": "findings-ledger microservice (v1.0.0)" }, { "name": "registry-token", "description": "registry-token microservice (v1.0.0)" }, { "name": "notify", "description": "notify microservice (v1.0.0)" }, { "name": "scanner", "description": "scanner microservice (v1.0.0-alpha1)" }, { "name": "taskrunner", "description": "taskrunner microservice (v1.0.0)" }, { "name": "vexlens", "description": "vexlens microservice (v1.0.0)" }, { "name": "symbols", "description": "symbols microservice (v1.0.0)" }, { "name": "doctor", "description": "doctor microservice (v1.0.0-alpha1)" }, { "name": "evidencelocker", "description": "evidencelocker microservice (v1.0.0)" }, { "name": "gateway", "description": "gateway microservice (v1.0.0-alpha1)" }, { "name": "vexhub", "description": "vexhub microservice (v1.0.0)" }, { "name": "integrations", "description": "integrations microservice (v1.0.0-alpha1)" }, { "name": "excititor", "description": "excititor microservice (v1.0.0)" }, { "name": "signals", "description": "signals microservice (v1.0.0)" }, { "name": "airgap-controller", "description": "airgap-controller microservice (v1.0.0)" }, { "name": "replay", "description": "replay microservice (v1.0.0)" }, { "name": "timeline", "description": "timeline microservice (v1.0.0)" }, { "name": "authority", "description": "authority microservice (v1.0.0-alpha1\u002Ba29f438f5323d5f60e162029971101a5fa760b49)" } ] }